@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,400&family=Space+Mono:wght@400;700&display=swap";.sh-tour-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;isolation:isolate}.sh-tour-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e}.sh-tour-highlight{position:fixed;box-sizing:border-box;border:2px solid #6993ff;border-radius:8px;box-shadow:0 0 0 9999px #0000009e;pointer-events:none}body .sh-tour-card{position:fixed;box-sizing:border-box;z-index:1;display:flex;flex-direction:column;gap:12px;padding:16px;min-width:0;overflow:hidden;background:#102034;color:#f4f7fc;border:1px solid #7499ff;border-radius:12px;box-shadow:0 8px 30px #00000080;transform:none!important;animation:none!important;transition:none!important;line-height:1.55}.sh-tour-heading{display:flex;align-items:flex-start;gap:8px;flex-shrink:0}body .sh-tour-heading h2{flex:1;min-width:0;margin:0;font-size:16px;line-height:1.4;font-weight:650;color:inherit;white-space:normal;overflow-wrap:anywhere}.sh-tour-heading>button{flex-shrink:0;color:#f4f7fc!important}.sh-tour-description{min-height:0;overflow:auto;overscroll-behavior:contain;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.sh-tour-footer{flex-shrink:0}.sh-tour-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sh-tour-actions{display:flex;gap:8px;margin-left:auto}.sh-tour-count{color:#c0cce0;font-size:12px}body .sh-tour-card .ant-btn{min-height:36px;height:auto;white-space:normal}body .sh-tour-card .sh-tour-skip{padding:0;margin-top:6px;color:#b2ceff!important;text-align:left}.sh-first-steps .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding:10px 0}.sh-first-steps .ant-card-head-title{white-space:normal;overflow:visible}.sh-first-steps .ant-card-extra{margin-inline-start:0}.sh-first-step>span{min-width:0;overflow-wrap:anywhere}.sh-first-step>.anticon,.sh-first-step>.ant-checkbox-wrapper{flex-shrink:0}.sh-first-step>button{flex-shrink:0}.sh-app-main,.sh-app-main>.gh-content{min-width:0}.sh-app-menu-shell{height:100%;min-height:0}.sh-app-menu-shell .cyber-sidebar{min-height:0;overflow:hidden}.sh-app-menu-shell .cyber-menu{min-height:0}.sh-app-menu-shell .cyber-sidebar-logo,.sh-app-menu-shell .cyber-sidebar-footer{flex-shrink:0}@media (max-width: 480px){.sh-first-step{flex-wrap:wrap}.sh-first-step>span:not(.anticon):not(.ant-checkbox-wrapper){flex-basis:calc(100% - 32px)!important}.sh-first-step>button{margin-left:24px}}@media (max-height: 560px){.sh-app-menu-shell .cyber-sidebar-footer{padding-top:6px;padding-bottom:6px}.sh-app-menu-shell .cyber-sidebar-version,.sh-app-menu-shell .cyber-sidebar-footer>div[style]{display:none}}.crm-floating-tools{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:900;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.crm-floating-tool{pointer-events:auto}.crm-floating-tool button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;transform:none!important;transition:background-color .15s,box-shadow .15s!important}.crm-floating-tool button:focus-visible{outline:3px solid #79d5ff;outline-offset:3px}@media (max-width: 768px){.crm-floating-tools{right:max(12px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom))}}.sh-work-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sh-work-entry-grid section{min-width:0}.sh-work-entry-grid p{line-height:1.55;margin:8px 0 12px}.sh-next-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.sh-next-row>div{min-width:0;overflow-wrap:anywhere}.sh-work-overview .ant-card-head-title{white-space:normal}@media (max-width:900px){.sh-work-entry-grid{grid-template-columns:1fr;gap:18px}}@media (max-width:540px){.sh-next-row{align-items:flex-start;flex-direction:column;gap:8px}}body .sh-work-start .ant-btn.ant-btn-primary{background:#1677ff!important;border:1px solid #1677ff!important;color:#fff!important}.project-tools,.project-tools-overlay{font-family:Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55;min-width:0}.project-tools{max-width:1440px;margin-inline:auto;padding:8px}.project-tools *,.project-tools-overlay *{animation:none!important;transition:none!important;box-sizing:border-box}.project-tools .ant-typography,.project-tools-overlay .ant-typography{font-family:inherit}.project-tools section{min-width:0}.project-tools section>.ant-card,.project-tools section>.ant-alert,.project-tools section>.ant-checkbox-wrapper,.project-tools-overlay .ant-alert{margin-bottom:16px}.pt-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.pt-toolbar>div:first-child{flex:1 1 280px;min-width:0}.pt-toolbar h3{margin-top:0}.pt-summary-grid,.pt-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.pt-entry-grid .ant-card{min-width:0}.pt-entry-grid .ant-card-head-title{white-space:normal;overflow-wrap:anywhere;padding-block:12px}.pt-amounts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:16px 0}.pt-amounts dt{margin:0}.pt-amounts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pt-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.pt-project-picker{display:grid;gap:8px;margin-bottom:24px;max-width:760px}.pt-project-picker .ant-select{width:100%;min-width:0}.pt-action-card{width:100%}.project-tools input[type=file]{max-width:100%;font:inherit}.project-tools .ant-space{max-width:100%}.project-tools .ant-space-item{min-width:0;max-width:100%}.project-tools .ant-btn,.project-tools-overlay .ant-btn{min-height:40px;height:auto;white-space:normal}.project-tools .ant-card,.project-tools-overlay .ant-drawer-body{overflow-wrap:anywhere}.project-tools-overlay .ant-drawer-content-wrapper{max-width:100vw}.project-tools-overlay .ant-form-item-label>label{font-size:16px;height:auto}.project-tools-overlay .ant-input,.project-tools-overlay .ant-select-selection-item{font-size:16px}.project-tools-overlay .ant-drawer-body{padding:24px}.project-tools-overlay .ant-descriptions-item-content{overflow-wrap:anywhere}.project-tools a{text-decoration:underline;text-underline-offset:3px}@media (max-width: 700px){.project-tools{padding:4px}.pt-summary-grid,.pt-entry-grid,.pt-form-grid{grid-template-columns:minmax(0,1fr)}.pt-toolbar{display:block}.pt-toolbar>.ant-space{margin-bottom:8px}.project-tools .ant-card-body,.project-tools-overlay .ant-drawer-body{padding:16px}.pt-amounts{gap:8px;font-size:15px}}.sh-document-actions{max-width:100%;white-space:normal;text-align:left}body .sh-document-preview.ant-btn{display:flex;gap:8px;align-items:center;min-height:52px;height:auto;padding:6px 10px}.sh-document-preview img{width:64px;height:48px;object-fit:cover;border-radius:4px}.sh-document-preview>.anticon{font-size:25px}.sh-document-error{display:block;color:#ff7875;font-size:12px;max-width:300px}.sh-document-image{display:block;max-width:100%;max-height:72vh;object-fit:contain;margin:auto}.sh-document-pdf{display:block;width:100%;height:68vh;border:1px solid #66788b;background:#fff}.sh-document-text{max-height:65vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.sh-document-loading{padding:28px;text-align:center}@media (max-width:600px){.sh-document-actions .ant-btn{min-height:44px}.sh-document-image{max-height:60vh}.sh-document-list .ant-list-item{flex-wrap:wrap;gap:10px}.sh-document-list .ant-list-item-meta{min-width:100%}.sh-document-list .ant-list-item-action{margin-inline-start:0;max-width:100%}}@media (max-width: 600px){.ant-picker-dropdown.sh-job-deadline-popup{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:8px!important;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);overflow:auto}.sh-job-deadline-popup .ant-picker-panel-container,.sh-job-deadline-popup .ant-picker-panel-layout,.sh-job-deadline-popup .ant-picker-datetime-panel,.sh-job-deadline-popup .ant-picker-date-panel,.sh-job-deadline-popup .ant-picker-time-panel{width:100%!important;min-width:0}.sh-job-deadline-popup .ant-picker-datetime-panel{flex-direction:column}.sh-job-deadline-popup .ant-picker-time-panel{border-inline-start:0}.sh-job-deadline-popup .ant-picker-time-panel-column{height:130px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@keyframes loginShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes loginGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes loginSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loginSpinR{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes loginPulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}html{-webkit-text-size-adjust:100%}body{font-family:Rajdhani,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;letter-spacing:.3px;font-weight:500}.gh-content{margin:16px;padding:20px;border-radius:12px;transition:all .2s ease}:root{--accent-color: #52c41a;--accent-r: 82;--accent-g: 196;--accent-b: 26}@keyframes auroraShift{0%{background-position:0% 50%;opacity:.4}25%{opacity:.6}50%{background-position:100% 50%;opacity:.4}75%{opacity:.55}to{background-position:0% 50%;opacity:.4}}@keyframes particleFloat{0%,to{transform:translate(0) scale(1);opacity:var(--o)}25%{transform:translate(6px,-10px) scale(1.3);opacity:calc(var(--o) * 1.4)}50%{transform:translate(-4px,-18px) scale(.8);opacity:var(--o)}75%{transform:translate(8px,-8px) scale(1.1);opacity:calc(var(--o) * .7)}}@keyframes sunPulse{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 6px rgba(255,200,0,.5))}50%{transform:scale(1.15) rotate(15deg);filter:drop-shadow(0 0 14px rgba(255,200,0,.8))}}@keyframes glassShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ringDraw{0%{stroke-dasharray:0 163}}@keyframes gridPan{0%{background-position:0 0}to{background-position:40px 40px}}@keyframes iconBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hero-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(110deg,#10b98140,#3b82f626,#8b5cf61f,#10b98133,#06b6d42e);background-size:300% 300%;animation:auroraShift 8s ease-in-out infinite;border-radius:inherit;pointer-events:none}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;border-radius:inherit}.hero-particle{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:radial-gradient(circle,rgba(82,196,26,.9) 0%,transparent 70%);border-radius:50%;animation:particleFloat var(--d) ease-in-out infinite;opacity:var(--o)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:40px 40px;animation:gridPan 20s linear infinite;border-radius:inherit;pointer-events:none}.hero-sun-icon{font-size:26px;display:inline-block;animation:sunPulse 3s ease-in-out infinite}.hero-glass-card{background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 18px;min-width:120px;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.hero-glass-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.08) 50%,transparent 62%);background-size:200% 100%;animation:glassShimmer 7s ease-in-out infinite;border-radius:inherit;pointer-events:none;transition:opacity .3s}.hero-glass-card:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 36px var(--card-glow, rgba(82, 196, 26, .28));border-color:#ffffff38}.hero-glass-card:hover:before{opacity:1.5}.hero-stat-icon{font-size:20px;color:#ffffff80;animation:iconBob 3.5s ease-in-out infinite}.hero-glass-card:nth-child(2):before{animation-delay:0s}.hero-glass-card:nth-child(3):before{animation-delay:1.4s}.hero-glass-card:nth-child(4):before{animation-delay:2.8s}.hero-glass-card:nth-child(5):before{animation-delay:4.2s}.hero-glass-card:nth-child(6):before{animation-delay:5.6s}.hero-ring-progress{animation:ringDraw 1.5s ease-out forwards}.hero-completion-card{display:flex;flex-direction:column;align-items:center;justify-content:center}@keyframes cyberGlitch{0%,to{text-shadow:2px 0 #0ff,-2px 0 #f0f,0 0 10px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.5);transform:translate(0)}2%{text-shadow:-2px 1px #0ff,2px -1px #f0f;transform:translate(2px,-1px)}4%{text-shadow:2px -1px #0ff,-2px 1px #f0f;transform:translate(-1px,1px)}6%{text-shadow:2px 0 #0ff,-2px 0 #f0f,0 0 10px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.5);transform:translate(0)}50%{text-shadow:0 0 20px rgba(0,255,170,.6),0 0 40px rgba(0,255,170,.2)}}@keyframes cyberFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.6}}@keyframes scanlineMove{0%{top:-2px}to{top:100%}}@keyframes boltPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 4px rgba(255,210,0,.6))}50%{transform:scale(1.2);filter:drop-shadow(0 0 12px rgba(255,210,0,1))}}@keyframes subtitleReveal{0%{letter-spacing:8px;opacity:0}to{letter-spacing:4px;opacity:.5}}.hero-cyber-brand{position:relative;padding:4px 20px}.cyber-logo-wrap{display:flex;align-items:center;gap:8px;justify-content:center}.cyber-bolt{font-size:28px;animation:boltPulse 1.5s ease-in-out infinite;display:inline-block}.cyber-text{font-family:Orbitron,Rajdhani,Segoe UI,monospace;font-size:26px;font-weight:900;text-transform:uppercase;letter-spacing:3px;color:var(--accent-color);position:relative;animation:cyberGlitch 4s ease-in-out infinite,cyberFlicker 6s linear infinite}.cyber-text:before{content:attr(data-text);position:absolute;left:-1px;top:-1px;color:#0ff;opacity:.15;z-index:-1;clip-path:inset(0 0 50% 0)}.cyber-text:after{content:attr(data-text);position:absolute;left:1px;top:1px;color:#f0f;opacity:.1;z-index:-1;clip-path:inset(50% 0 0 0)}.cyber-subtitle{font-size:10px;font-weight:700;text-transform:uppercase;color:#ffffff80;letter-spacing:4px;margin-top:4px;animation:subtitleReveal 1.5s ease-out forwards}.cyber-dev-credit{margin-top:8px;font-size:9px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#fff3;animation:devCreditFade 2.5s ease-out 1s forwards;opacity:0}.cyber-dev-name{font-weight:800;letter-spacing:3px;background:linear-gradient(90deg,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.7),#00c8ffb3,#b464ffb3);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:devNameShimmer 4s ease-in-out infinite;position:relative}.cyber-dev-name:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.4),transparent);animation:devUnderline 3s ease-in-out infinite}@keyframes devCreditFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes devNameShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes devUnderline{0%,to{opacity:.3;transform:scaleX(.3)}50%{opacity:.8;transform:scaleX(1)}}.cyber-scanline{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.4),transparent);animation:scanlineMove 3s linear infinite;pointer-events:none;border-radius:1px}.gh-cyber-dashboard{position:relative}.cyber-alert{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:10px;cursor:pointer;transition:all .25s;font-size:13px;font-weight:500;border:1px solid}.cyber-alert:hover{transform:translate(4px)}@keyframes alertPulse{0%,to{box-shadow:0 0 #ff4d4f00;border-color:#ff4d4f40}50%{box-shadow:0 0 20px #ff4d4f66;border-color:#ff4d4fb3}}.cyber-alert-danger{background:#ff4d4f14;border-color:#ff4d4f40;color:#ff6b6b;animation:alertPulse 2s ease-in-out infinite}.cyber-alert-danger:hover{background:#ff4d4f2e;box-shadow:0 0 28px #ff4d4f4d;animation:none}.cyber-alert-warn{background:#fa8c1614;border-color:#fa8c1640;color:#fa8c16}.cyber-alert-warn:hover{background:#fa8c1624;box-shadow:0 0 20px #fa8c1626}.cyber-alert-info{background:#1890ff14;border-color:#1890ff40;color:#1890ff}.cyber-alert-info:hover{background:#1890ff24;box-shadow:0 0 20px #1890ff26}.cyber-glass-panel{background:#ffffff0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:16px 20px;position:relative;overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .25s;height:100%;box-shadow:0 2px 18px #00000047}.cyber-glass-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.55),transparent);opacity:.7;transition:opacity .3s}.cyber-glass-panel:hover{border-color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.35);box-shadow:0 10px 40px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.18),0 2px 18px #0000004d;transform:translateY(-4px)}.cyber-glass-panel:hover:before{opacity:1}.cyber-glass-panel-green:before{background:linear-gradient(90deg,transparent,rgba(82,196,26,.7),transparent);opacity:.8}.cyber-glass-panel-green:hover{border-color:#52c41a66;box-shadow:0 10px 40px #52c41a33,0 2px 18px #0000004d}.cyber-glass-panel-orange:before{background:linear-gradient(90deg,transparent,rgba(250,140,22,.7),transparent);opacity:.8}.cyber-glass-panel-orange:hover{border-color:#fa8c1666;box-shadow:0 10px 40px #fa8c1633,0 2px 18px #0000004d}.cyber-panel-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#fff6;margin-bottom:8px}.cyber-panel-value{font-size:26px;font-weight:800;font-family:Orbitron,Rajdhani,Segoe UI,monospace;line-height:1.2}.cyber-panel-sub{font-size:11px;color:#ffffff4d;margin-top:4px}.cyber-glass-section{background:#ffffff09;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 20px;position:relative;overflow:hidden;box-shadow:0 2px 14px #00000038;transition:border-color .3s,box-shadow .3s,transform .25s}.cyber-glass-section:hover{border-color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.2);box-shadow:0 6px 30px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1),0 2px 14px #00000040;transform:translateY(-2px)}.cyber-glass-section:before{content:\'\';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.4),transparent)}.cyber-glass-section:hover:before{background:linear-gradient(90deg,transparent,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.65),transparent)}.cyber-section-title{font-size:14px;font-weight:700;color:#ffffffbf;letter-spacing:.5px}.cyber-urgent-item{padding:8px 10px;border-radius:8px;border-left:3px solid #ff4d4f;background:#ff4d4f0a;cursor:pointer;transition:all .2s}.cyber-urgent-item:hover{background:#ff4d4f1a;transform:translate(3px)}.cyber-glass-section .ant-table{background:transparent!important}.cyber-glass-section .ant-table-thead>tr>th{background:#ffffff08!important;border-bottom:1px solid rgba(255,255,255,.06)!important;color:#ffffff73!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important}.cyber-glass-section .ant-table-tbody>tr>td{border-bottom:1px solid rgba(255,255,255,.03)!important;background:transparent!important}.cyber-glass-section .ant-table-tbody>tr:hover>td{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.04)!important}.cyber-glass-section .ant-table-cell-row-hover{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.04)!important}.cyber-server-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);font-size:11px;color:#ffffff4d;font-family:Orbitron,Rajdhani,monospace;letter-spacing:.5px;flex-wrap:wrap}.cyber-footer-dot{color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3)}.cyber-glass-section .ant-segmented{background:#ffffff0a!important;border-radius:8px}.cyber-glass-section .ant-segmented-item-selected{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15)!important;color:var(--accent-color)!important}.cyber-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:100%;position:relative}.cyber-topbar:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15),transparent);pointer-events:none}.cyber-topbar-left,.cyber-topbar-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.cyber-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.3px;white-space:nowrap;border:1px solid transparent;transition:all .2s;line-height:20px}.cyber-chip-label{font-family:Rajdhani,Segoe UI,sans-serif}.cyber-chip-green{background:#52c41a0f;border-color:#52c41a2e;color:#52c41a}.cyber-chip-red{background:#ff4d4f0f;border-color:#ff4d4f2e;color:#ff4d4f}.cyber-chip-accent{background:#52c41a0a;border-color:color-mix(in srgb,var(--accent, #52c41a) 25%,transparent);color:var(--accent, #52c41a)}.cyber-chip-blue{background:#1890ff0d;border-color:#1890ff26;color:#69b1ff}.cyber-chip-blue:hover{background:#1890ff1a;box-shadow:0 0 10px #1890ff1f}.cyber-chip-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:currentColor;box-shadow:0 0 6px currentColor;animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.cyber-topbar-icon-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff08;color:#ffffff8c;font-size:16px;cursor:pointer;transition:all .2s}.cyber-topbar-icon-btn:hover{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.06);border-color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15);color:var(--accent-color);box-shadow:0 0 10px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.08)}.cyber-topbar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:baseline;gap:6px;font-family:Rajdhani,Segoe UI,sans-serif;white-space:nowrap}.cyber-center-date{font-size:12px;font-weight:500;color:#ffffff59;letter-spacing:.3px}.cyber-center-sep{font-size:12px;color:#ffffff1f;margin:0 2px}.cyber-center-time{font-family:Orbitron,Rajdhani,monospace;font-size:15px;font-weight:700;color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.7);letter-spacing:1px;text-shadow:0 0 8px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.2)}.cyber-center-sec{font-family:Orbitron,Rajdhani,monospace;font-size:10px;font-weight:500;color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3);margin-left:1px}.cyber-sidebar{display:flex;flex-direction:column;height:100%;position:relative}.cyber-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.12) 20%,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.06) 80%,transparent 100%);pointer-events:none}.cyber-sidebar-logo{height:56px;display:flex;align-items:center;justify-content:center;padding:0 12px;position:relative;overflow:hidden}.cyber-sidebar-logo:after{content:"";position:absolute;bottom:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15),transparent)}.cyber-logo-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;color:#fff;flex-shrink:0;letter-spacing:-.5px}.cyber-logo-name{color:#fff;font-weight:800;font-size:15px;letter-spacing:-.3px;text-shadow:0 0 12px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15)}.cyber-logo-sub{color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.35);font-size:8px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;font-family:Rajdhani,Segoe UI,sans-serif}.cyber-menu{background:transparent!important;border-right:0!important;flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 4px!important}.cyber-menu .ant-menu-item{border-radius:8px!important;margin:1px 4px!important;height:38px!important;line-height:38px!important;padding-left:16px!important;transition:all .2s!important;color:#ffffff8c!important;font-size:13px!important;font-weight:500!important}.cyber-menu .ant-menu-item:hover{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.06)!important;color:#ffffffd9!important}.cyber-menu .ant-menu-item-selected{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)!important;color:var(--accent-color)!important;font-weight:600!important;box-shadow:inset 3px 0 0 var(--accent-color);position:relative}.cyber-menu .ant-menu-item-selected:after{display:none!important}.cyber-menu .ant-menu-item .anticon{font-size:15px!important}.cyber-menu .ant-menu-item-divider{border-color:#ffffff0a!important;margin:6px 16px!important}.cyber-sidebar-footer{padding:10px 12px;border-top:1px solid rgba(255,255,255,.05);position:relative}.cyber-sidebar-footer:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1),transparent)}.cyber-sidebar-user{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cyber-sidebar-username{color:#ffffffd9;font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cyber-sidebar-role{font-size:9px;font-weight:700;text-transform:uppercase;color:var(--role-color, #52c41a);letter-spacing:.6px;opacity:.85}.cyber-sidebar-logout{display:flex;align-items:center;gap:6px;width:100%;padding:4px 8px;border:1px solid rgba(255,77,79,.12);border-radius:6px;background:#ff4d4f0a;color:#ff4d4fb3;font-size:11px;cursor:pointer;transition:all .2s;margin-bottom:6px}.cyber-sidebar-logout:hover{background:#ff4d4f1a;border-color:#ff4d4f40;color:#ff4d4f}.cyber-sidebar-logout-sm{display:flex;align-items:center;justify-content:center;width:100%;padding:4px;border:1px solid rgba(255,77,79,.1);border-radius:6px;background:#ff4d4f0a;color:#ff4d4f99;cursor:pointer;transition:all .2s;font-size:14px}.cyber-sidebar-logout-sm:hover{background:#ff4d4f1a;color:#ff4d4f}.cyber-sidebar-version{display:flex;align-items:center;gap:4px;font-size:9px;color:#fff3;font-family:Rajdhani,monospace;letter-spacing:.3px;padding-left:2px}.cyber-sidebar-version-dot{color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.2)}.ant-layout-sider-trigger{background:#00000040!important;border-top:1px solid rgba(255,255,255,.04)!important;color:#ffffff4d!important;height:36px!important;line-height:36px!important;transition:all .2s}.ant-layout-sider-trigger:hover{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.06)!important;color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.6)!important}.cyber-mobile-drawer .ant-drawer-content-wrapper{box-shadow:4px 0 60px #000c,0 0 80px rgba(var(--accent-r, 82),var(--accent-g, 196),var(--accent-b, 26),.06)!important}.cyber-mobile-drawer .ant-drawer-mask{background:#020508bf!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.cyber-mobile-drawer .ant-drawer-body{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--accent-r, 82),var(--accent-g, 196),var(--accent-b, 26),.15) transparent}.cyber-mobile-drawer .ant-drawer-body::-webkit-scrollbar{width:3px}.cyber-mobile-drawer .ant-drawer-body::-webkit-scrollbar-track{background:transparent}.cyber-mobile-drawer .ant-drawer-body::-webkit-scrollbar-thumb{background:rgba(var(--accent-r, 82),var(--accent-g, 196),var(--accent-b, 26),.2);border-radius:3px}.cyber-mobile-drawer .cyber-sidebar-logo{border-bottom:1px solid rgba(var(--accent-r, 82),var(--accent-g, 196),var(--accent-b, 26),.1);background:rgba(var(--accent-r, 82),var(--accent-g, 196),var(--accent-b, 26),.03)}.cyber-mobile-drawer .cyber-menu{background:transparent!important}.cyber-mobile-drawer .cyber-menu .ant-menu-item{margin:2px 8px!important;border-radius:8px!important;height:42px!important;line-height:42px!important}.cyber-mobile-drawer .cyber-menu .ant-menu-item:hover{background:rgba(var(--accent-r, 82),var(--accent-g, 196),var(--accent-b, 26),.08)!important}.cyber-mobile-drawer .cyber-menu .ant-menu-item-selected{background:rgba(var(--accent-r, 82),var(--accent-g, 196),var(--accent-b, 26),.12)!important;box-shadow:0 0 16px rgba(var(--accent-r, 82),var(--accent-g, 196),var(--accent-b, 26),.08);border:1px solid rgba(var(--accent-r, 82),var(--accent-g, 196),var(--accent-b, 26),.15)!important}.cyber-mobile-drawer .cyber-sidebar-footer{border-top:1px solid rgba(var(--accent-r, 82),var(--accent-g, 196),var(--accent-b, 26),.08);background:#0003}.cyber-menu::-webkit-scrollbar{width:3px}.cyber-menu::-webkit-scrollbar-track{background:transparent}.cyber-menu::-webkit-scrollbar-thumb{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1);border-radius:3px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.ant-layout-sider{position:fixed!important;z-index:1000!important;height:100vh!important}.gh-content{margin:8px!important;padding:12px!important}.ant-card-body{padding:12px!important}.ant-statistic-title{font-size:12px!important}.ant-statistic-content-value{font-size:20px!important}.ant-drawer-content-wrapper:not(.cyber-mobile-drawer .ant-drawer-content-wrapper){width:100%!important;max-width:100vw!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-body{padding:16px!important}.ant-tag{font-size:11px!important;padding:0 4px!important;margin-inline-end:4px!important}.ant-table-cell{padding:8px 6px!important;font-size:13px!important}.cyber-topbar{padding:0 8px!important}.cyber-topbar-center{display:none}.cyber-chip{font-size:10px;padding:1px 6px}.cyber-topbar-icon-btn{width:28px;height:28px;font-size:14px}.gh-topbar-right .ant-divider,.gh-topbar-right .gh-user-name{display:none!important}.ant-typography h3,h3.ant-typography{font-size:18px!important}.gh-filters .ant-select{font-size:13px!important}.ant-btn-sm{padding:0 6px!important;font-size:12px!important}.ant-pagination{flex-wrap:wrap!important;gap:4px!important}.ant-pagination-total-text{display:block!important;width:100%!important;text-align:center!important;margin-bottom:4px!important}}@media (max-width: 480px){.gh-content{margin:4px!important;padding:8px!important;border-radius:8px!important}.ant-card-head-title{font-size:14px!important}.ant-statistic-content-value{font-size:18px!important}.ant-table-cell{padding:6px 4px!important;font-size:12px!important}}@media (min-width: 769px) and (max-width: 1024px){.gh-content{margin:12px!important;padding:16px!important}}@media (min-width: 1025px){.gh-content{margin:16px!important;padding:20px!important}}[data-skin=corporate] .ant-card{border-radius:4px!important;box-shadow:0 1px 4px #00000024!important;border:1px solid rgba(24,144,255,.12)!important}[data-skin=corporate] .ant-btn,[data-skin=corporate] .ant-input,[data-skin=corporate] .ant-select-selector,[data-skin=corporate] .ant-picker{border-radius:3px!important}[data-skin=corporate] .ant-tag{border-radius:2px!important}[data-skin=corporate] .ant-card-head{border-bottom:2px solid rgba(24,144,255,.15)!important}[data-skin=corporate] .ant-progress-bg{border-radius:2px!important}[data-skin=corporate] .ant-layout-content.gh-content{border-left:3px solid rgba(24,144,255,.2)!important}[data-skin=solar] .ant-card{border-radius:12px!important;box-shadow:0 4px 18px #fa8c161a,0 1px 4px #0000000f!important;border:1px solid rgba(250,140,22,.1)!important}[data-skin=solar] .ant-btn-primary{box-shadow:0 2px 10px #fa8c1659!important}[data-skin=solar] .ant-card-head{border-bottom:1px solid rgba(250,140,22,.15)!important}[data-skin=solar] .ant-tag{border-radius:8px!important}[data-skin=solar] .ant-progress-bg{background-image:linear-gradient(90deg,#fa8c16,#ffd200)!important}[data-skin=solar] .ant-input:focus,[data-skin=solar] .ant-input-focused{box-shadow:0 0 0 2px #fa8c1633!important}[data-skin=light] .ant-card{border-radius:8px!important;box-shadow:0 2px 12px #0000000f!important;border:1px solid rgba(167,139,250,.12)!important}[data-skin=light] .ant-btn-primary{box-shadow:0 2px 8px #a78bfa4d!important}[data-skin=light] .ant-card-head{border-bottom:1px solid rgba(167,139,250,.15)!important}[data-skin=light] .ant-progress-bg{background-image:linear-gradient(90deg,#a78bfa,#7c3aed)!important}[data-skin=light] .cyber-logo-name{color:#1a1a2e!important;text-shadow:none!important}[data-skin=light] .cyber-logo-sub{color:#6450a099!important}[data-skin=light] .cyber-logo-icon{box-shadow:0 2px 8px #0000001f!important}[data-skin=light] .cyber-menu .ant-menu-item{color:#1e1e3ca6!important}[data-skin=light] .cyber-menu .ant-menu-item:hover{background:#a78bfa1a!important;color:#1a1a2e!important}[data-skin=light] .cyber-menu .ant-menu-item-selected{background:#a78bfa2e!important;color:#5b21b6!important;box-shadow:inset 3px 0 #7c3aed}[data-skin=light] .cyber-menu .ant-menu-item-divider{border-color:#0000000f!important}[data-skin=light] .cyber-sidebar:after{background:linear-gradient(180deg,transparent 0%,rgba(167,139,250,.15) 20%,rgba(167,139,250,.08) 80%,transparent 100%)}[data-skin=light] .cyber-sidebar-logo:after{background:linear-gradient(90deg,transparent,rgba(167,139,250,.2),transparent)}[data-skin=light] .cyber-sidebar-footer{border-top-color:#0000000f}[data-skin=light] .cyber-sidebar-footer:before{background:linear-gradient(90deg,transparent,rgba(167,139,250,.15),transparent)}[data-skin=light] .cyber-sidebar-username{color:#1a1a2e!important}[data-skin=light] .cyber-sidebar-version{color:#1e1e3c4d!important}[data-skin=light] .cyber-sidebar-version-dot{color:#a78bfa4d!important}[data-skin=light] .ant-layout-sider-trigger{background:#a78bfa14!important;border-top-color:#0000000f!important;color:#1e1e3c80!important}[data-skin=light] .ant-layout-sider-trigger:hover{background:#a78bfa26!important;color:#5b21b6!important}[data-skin=light] .cyber-menu::-webkit-scrollbar-thumb{background:#a78bfa33}[data-skin=neon] .ant-card{border-radius:16px!important;box-shadow:0 6px 24px #eb3d761a,0 1px 6px #0000000f!important;border:1px solid rgba(235,61,118,.1)!important}[data-skin=neon] .ant-btn{border-radius:20px!important}[data-skin=neon] .ant-btn-primary{box-shadow:0 3px 14px #eb3d7661!important;background-image:linear-gradient(135deg,#eb3d76,#9b59b6)!important;border:none!important}[data-skin=neon] .ant-input,[data-skin=neon] .ant-select-selector,[data-skin=neon] .ant-picker{border-radius:20px!important}[data-skin=neon] .ant-tag{border-radius:12px!important;border:none!important}[data-skin=neon] .ant-card-head{border-bottom:1px solid rgba(235,61,118,.12)!important;border-radius:16px 16px 0 0!important}[data-skin=neon] .ant-progress-bg{background-image:linear-gradient(90deg,#eb3d76,#c0392b)!important;border-radius:10px!important}[data-skin=neon] .ant-badge-count{background:linear-gradient(135deg,#eb3d76,#9b59b6)!important;box-shadow:0 0 0 2px #eb3d7633!important}[data-skin=forest] .ant-card{border-radius:8px!important;box-shadow:0 2px 10px #00000012!important}[data-skin=forest] .ant-btn-primary{box-shadow:0 2px 8px #52c41a4d!important}@media (max-width: 768px){.ant-menu-item{height:44px!important;line-height:44px!important;margin:2px 0!important}.ant-btn{min-height:36px!important}.ant-statistic-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-hero-banner{padding:14px 16px!important;flex-direction:column!important;align-items:flex-start!important}.gh-hero-banner h3{font-size:18px!important}.hero-glass-card{min-width:90px!important;padding:8px 12px!important}.hero-glass-card div[style*="fontSize: 34"]{font-size:26px!important}.gh-col-hide-mobile{display:none!important}.ant-modal-footer .ant-btn{width:100%;margin:4px 0!important}}@media (min-width: 769px) and (max-width: 1024px){.ant-statistic-content-value{font-size:22px!important}}[data-skin=corporate] ::-webkit-scrollbar-track{background:#0a0a1a}[data-skin=neon] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#eb3d76,#9b59b6);border-radius:4px}[data-skin=solar] ::-webkit-scrollbar-thumb{background:#fa8c16;border-radius:4px}.cyber-map-page{font-family:Rajdhani,Segoe UI,sans-serif}.cyber-map-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin-bottom:8px;background:#0a140f99;border:1px solid rgba(0,255,136,.15);border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cyber-map-btn{background:#00ff8814!important;border:1px solid rgba(0,255,136,.25)!important;color:var(--accent-color)!important;border-radius:6px!important;font-size:13px!important;transition:all .2s ease!important}.cyber-map-btn:hover{background:#00ff882e!important;box-shadow:0 0 10px #0f83!important}.cyber-map-btn.ant-btn-primary{background:#0f83!important;border-color:var(--accent-color)!important;box-shadow:0 0 8px #00ff884d!important}.cyber-map-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:6px 12px;margin-bottom:8px;background:#0a140f66;border:1px solid rgba(0,255,136,.1);border-radius:8px}.cyber-map-filters .ant-select-selector{background:#00ff880f!important;border-color:#0f83!important;color:#e0e0e0!important;border-radius:6px!important}.cyber-map-filters .ant-select-selection-placeholder{color:#ffffff59!important}.cyber-map-geocoder{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:6px 12px;margin-bottom:10px;background:#0a140f66;border:1px solid rgba(0,255,136,.1);border-radius:8px}.cyber-search-input .ant-input{background:#00ff880f!important;border-color:#0f83!important;color:#e0e0e0!important}.cyber-search-input .ant-input-search-button{background:#00ff8826!important;border-color:#00ff884d!important;color:var(--accent-color)!important}.cyber-map-container{height:550px;border-radius:12px;overflow:hidden;border:1px solid rgba(0,255,136,.2);box-shadow:0 4px 24px #0006,0 0 30px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.05)}.cyber-map-fullscreen{position:fixed!important;top:0;left:0;right:0;bottom:0;height:100vh!important;z-index:9999;border-radius:0;border:none}.cyber-map-legend{display:flex;gap:14px;flex-wrap:wrap;padding:8px 12px;margin-top:8px;background:#0a140f80;border:1px solid rgba(0,255,136,.1);border-radius:8px}.cyber-legend-item{display:flex;align-items:center;gap:5px;font-size:12px;color:silver;font-family:Rajdhani,sans-serif}.cyber-legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.cyber-map-panel{background:#0a140f8c;border:1px solid rgba(0,255,136,.15);border-radius:10px;padding:10px 12px;margin-bottom:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cyber-panel-title{font-family:Orbitron,monospace;font-size:12px;font-weight:700;color:var(--accent-color);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.cyber-layer-checks{display:flex;flex-direction:column;gap:4px}.cyber-layer-checks .ant-checkbox-wrapper{font-size:12px;color:#d0d0d0!important}.cyber-layer-checks .ant-checkbox-inner{background:#00ff8814!important;border-color:#00ff884d!important}.cyber-layer-checks .ant-checkbox-checked .ant-checkbox-inner{background:var(--accent-color)!important;border-color:var(--accent-color)!important}.cyber-stat-mini{text-align:center;padding:6px 0}.cyber-stat-mini-value{font-family:Orbitron,monospace;font-size:22px;font-weight:800;color:var(--accent-color);line-height:1.2;text-shadow:0 0 8px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3)}.cyber-stat-mini-label{font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.5px;font-family:Rajdhani,sans-serif}.cyber-popup .leaflet-popup-content-wrapper{background:#0a140feb!important;border:1px solid rgba(0,255,136,.25)!important;border-radius:10px!important;box-shadow:0 8px 32px #000000b3,0 0 20px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.08)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.cyber-popup .leaflet-popup-tip{background:#0a140feb!important}@keyframes gh-hq-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:0}}.gh-map-hq-marker{z-index:10000!important}.cyber-popup-content{min-width:180px;line-height:1.5}.cyber-popup-title{font-weight:700;font-size:13px;color:#fff;font-family:Rajdhani,sans-serif;margin-bottom:4px}.cyber-popup-muted{font-size:11px;color:#aaa;margin-top:2px}.cyber-popup-btn{background:#00ff881f!important;border:1px solid rgba(0,255,136,.3)!important;color:var(--accent-color)!important;border-radius:5px!important;font-size:11px!important;font-weight:600!important}.cyber-popup-btn:hover{background:#00ff8840!important}.cyber-assign-btn{background:#00ff8826!important;border:1px solid var(--accent-color)!important;color:var(--accent-color)!important;border-radius:5px!important;font-weight:700!important;font-size:11px!important}.cyber-assign-btn:hover{background:var(--accent-color)!important;color:#000!important}.cyber-cluster-icon{background:transparent!important}.cyber-map-geocoder .ant-slider-track{background:var(--accent-color)!important}.cyber-map-geocoder .ant-slider-handle:after{border-color:var(--accent-color)!important;box-shadow:0 0 6px var(--accent-color)!important}.cyber-map-geocoder .ant-slider-rail{background:#ffffff1a!important}.cyber-map-panel .ant-list-item-meta-title{color:#e0e0e0!important;font-size:12px!important}.cyber-map-panel .ant-list-item-meta-description{color:#888!important;font-size:11px!important}.cyber-map-panel .ant-empty-description{color:#666!important}.cyber-popup .ant-progress-text{color:var(--accent-color)!important;font-size:10px!important}@media (max-width: 768px){.cyber-map-container{height:400px}.cyber-map-header{flex-direction:column;gap:6px;align-items:flex-start}}body[data-dark="1"] .ant-statistic-title{color:#ffffff80!important}body[data-dark="1"] .ant-card-bordered{border-color:#ffffff14!important}body[data-dark="1"] ::placeholder{color:#ffffff4d!important}body[data-dark="1"] .ant-tag-default{background:#ffffff14!important;border-color:#ffffff1f!important;color:#ffffffbf!important}body[data-dark="1"] .ant-modal-header,body[data-dark="1"] .ant-drawer-header{border-bottom-color:#ffffff14!important}body[data-dark="1"] .ant-table-tbody>tr.ant-table-row:hover>td{background:#ffffff0a!important}body[data-dark="1"] .ant-card.gh-kanban-card{background:#1e2937!important;border-color:#ffffff14!important}body[data-dark="1"] .ant-progress-text{color:#ffffffbf!important}body[data-dark="1"] .ant-alert-message{color:#ffffffe0!important}body[data-dark="1"] .ant-alert-description{color:#ffffffa6!important}body[data-dark="1"] .ant-collapse-header-text{color:#ffffffd9!important}body[data-dark="1"] .gh-calendar .rbc-toolbar{background:#0f1623;border-bottom:1px solid #1f2a38;padding:8px 12px}body[data-dark="1"] .gh-calendar .rbc-toolbar button{background:#111827;border-color:#1f2a38;color:#d5deea}body[data-dark="1"] .gh-calendar .rbc-toolbar button:hover{background:#152032;color:#fff;border-color:#255180}body[data-dark="1"] .gh-calendar .rbc-month-view,body[data-dark="1"] .gh-calendar .rbc-time-view,body[data-dark="1"] .gh-calendar .rbc-agenda-view{background:#0c131d;color:#e6edf3;border-color:#1f2a38}body[data-dark="1"] .gh-calendar .rbc-month-row+.rbc-month-row{border-top:1px solid #1f2a38}body[data-dark="1"] .gh-calendar .rbc-header,body[data-dark="1"] .gh-calendar .rbc-agenda-view table thead>tr>th{background:#0f1623;color:#c9d3e0;border-color:#1f2a38}body[data-dark="1"] .gh-calendar .rbc-time-header-cell .rbc-header,body[data-dark="1"] .gh-calendar .rbc-date-cell{color:#e6edf3}body[data-dark="1"] .gh-calendar .rbc-date-cell>a{color:#e6edf3;font-weight:600}body[data-dark="1"] .gh-calendar .rbc-day-bg,body[data-dark="1"] .gh-calendar .rbc-time-column{border-color:#1f2a38}body[data-dark="1"] .gh-calendar .rbc-off-range-bg{background:#0b1018}body[data-dark="1"] .gh-calendar .rbc-off-range{color:#6b7480}body[data-dark="1"] .gh-calendar .rbc-today{background:#132032;box-shadow:inset 0 0 0 1px #2a3950}body[data-dark="1"] .gh-calendar .rbc-event{box-shadow:0 2px 8px #00000073;border:1px solid rgba(255,255,255,.1)}body[data-dark="1"] .gh-calendar .rbc-event-label{color:#ffffffd9}body[data-dark="1"] .gh-calendar .rbc-show-more{color:#91caff;text-decoration:underline;font-weight:600}body[data-dark="1"] .gh-calendar .rbc-agenda-view table{border-color:#1f2a38}body[data-dark="1"] .gh-calendar .rbc-agenda-view table tbody>tr>td,body[data-dark="1"] .gh-calendar .rbc-agenda-view table thead>tr>th{border-color:#1f2a38}.jobs-status-chip{transition:all .25s ease;position:relative;overflow:hidden}.jobs-status-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.04));opacity:0;transition:opacity .25s;border-radius:inherit}.jobs-status-chip:hover:before{opacity:1}.jobs-status-chip:hover{transform:translateY(-2px);box-shadow:0 4px 16px var(--chip-color, rgba(0, 0, 0, .1));border-color:var(--chip-color)!important}.jobs-status-chip.active{box-shadow:0 2px 12px var(--chip-color, rgba(0, 0, 0, .1))}@keyframes jobsPulse{0%,to{box-shadow:0 0 #ff4d4f66}50%{box-shadow:0 0 0 6px #ff4d4f00}}.jobs-pulse-tag{animation:jobsPulse 2s ease-in-out infinite}@keyframes progressGlow{0%,to{box-shadow:0 0 8px #52c41a4d}50%{box-shadow:0 0 16px #52c41a99}}.jobs-progress-fill{animation:progressGlow 3s ease-in-out infinite}.gh-jobs-table .jobs-row-priority-urgent td:first-child{box-shadow:inset 4px 0 #ff4d4f}.gh-jobs-table .jobs-row-priority-high td:first-child{box-shadow:inset 4px 0 #fa8c16}.gh-jobs-table .jobs-row-priority-normal td:first-child{box-shadow:inset 4px 0 #1890ff}.gh-jobs-table .jobs-row-priority-low td:first-child{box-shadow:inset 4px 0 #d9d9d9}.gh-jobs-table .jobs-row-overdue td{background:#ff4d4f0a!important}body[data-dark="1"] .gh-jobs-table .jobs-row-overdue td{background:#ff4d4f0f!important}.gh-jobs-table .ant-table-tbody>tr.ant-table-row{transition:all .2s ease}.gh-jobs-table .ant-table-tbody>tr.ant-table-row:hover{transform:scale(1.002)}body[data-dark="1"] .gh-jobs-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#1890ff0d!important}.gh-jobs-table .ant-table-tbody>tr.ant-table-row:nth-child(2n) td{background:#00000004}body[data-dark="1"] .gh-jobs-table .ant-table-tbody>tr.ant-table-row:nth-child(2n) td{background:#ffffff04}.gh-jobs-page .gh-filters{border-radius:12px}.gh-cal-v8{min-height:100vh}.cal-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:12px}.cal-header-left{display:flex;align-items:center;gap:12px}.cal-header-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#06b6d4);color:#fff;box-shadow:0 0 20px #7c3aed40}.cal-legend{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cal-legend-dot{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;background:#ffffff08;cursor:default;transition:all .2s}.cal-legend-dot:hover{background:#ffffff0f}.cal-legend-circle{width:8px;height:8px;border-radius:50%;background:var(--dot-color);box-shadow:0 0 6px var(--dot-color)}.cal-legend-lbl{font-size:10px;color:#ffffff73}.cal-legend-cnt{font-size:10px;font-weight:700;color:var(--dot-color);background:color-mix(in srgb,var(--dot-color) 12%,transparent);padding:0 5px;border-radius:8px;min-width:16px;text-align:center}.cal-nav{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-radius:12px;margin-bottom:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.cal-nav-left{display:flex;align-items:center;gap:6px}.cal-nav-btn{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffb3!important;font-size:12px!important;border-radius:8px!important}.cal-nav-btn:hover{background:#7c3aed26!important;border-color:#7c3aed4d!important;color:#fff!important}.cal-nav-arrow{width:32px!important;padding:0!important}.cal-nav-period{font-size:15px;font-weight:700;color:#fff;margin-left:8px;letter-spacing:-.3px}.cal-view-toggle .ant-segmented-item{font-size:11px!important}.cal-sprint-bar{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:10px;margin-bottom:10px;background:#7c3aed0f;border:1px solid rgba(124,58,237,.12)}.cal-grid-wrap{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#ffffff03}.cal-day-headers{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid rgba(255,255,255,.06)}.cal-day-hdr{text-align:center;font-size:11px;font-weight:700;padding:8px 0;color:#fff6;text-transform:uppercase;letter-spacing:1px;background:#ffffff04}.cal-wkend-hdr{color:#fff3}.cal-week-row{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid rgba(255,255,255,.04)}.cal-week-row:last-child{border-bottom:none}.cal-week-exp{grid-template-columns:repeat(7,1fr)}.cal-day-exp{grid-template-columns:1fr}.cal-cell{min-height:100px;padding:6px 8px;position:relative;cursor:pointer;border-right:1px solid rgba(255,255,255,.04);transition:all .15s;overflow:hidden}.cal-cell:last-child{border-right:none}.cal-cell:hover{background:#7c3aed0a}.cal-cell-w{min-height:180px}.cal-cell-d{min-height:400px;padding:16px}.cal-today{background:#7c3aed0f!important;box-shadow:inset 0 0 0 1px #7c3aed40}.cal-outside{opacity:.35}.cal-wkend{background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff08}.cal-holiday{background:#ff4d4f26!important;box-shadow:inset 0 0 0 2px #ff4d4f59}.cal-holiday:hover{background:#ff4d4f38!important}.cal-rest-day{background:#faad1421!important;box-shadow:inset 0 0 0 2px #faad144d}.cal-rest-day:hover{background:#faad1433!important}.cal-work-sat{background:#7c3aed17!important;box-shadow:inset 0 0 0 2px #7c3aed40}.cal-hol-badge{display:inline-block;font-size:9px;margin-left:3px;cursor:help}.cal-hol-label{font-size:10px;padding:2px 8px;border-radius:4px;margin-bottom:4px;font-weight:600;letter-spacing:.2px}.cal-hol-label-holiday{background:#ff4d4f1f;color:#ff4d4f;border:1px solid rgba(255,77,79,.25)}.cal-hol-label-rest{background:#faad141f;color:#faad14;border:1px solid rgba(250,173,20,.25)}.cal-hol-label-workday{background:#7c3aed14;color:#a78bfa;border:1px solid rgba(124,58,237,.2)}.cal-hol-name{font-size:8px;line-height:1.2;padding:1px 4px;border-radius:3px;margin-top:1px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-hol-name-holiday{background:#ff4d4f2e;color:#ff7875}.cal-hol-name-rest{background:#faad142e;color:#ffc53d}.cal-hol-name-workday{background:#7c3aed1f;color:#b49afe}.cal-sel{background:#7c3aed1a!important;box-shadow:inset 0 0 0 2px #7c3aed66}.cal-spr-cur{border-bottom:2px solid rgba(124,58,237,.3)!important}.cal-spr-nxt{border-bottom:2px solid rgba(6,182,212,.2)!important}.cal-od:after{content:"";position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:#ff4d4f;box-shadow:0 0 8px #ff4d4f99;animation:calPulse 2s infinite}@keyframes calPulse{0%,to{box-shadow:0 0 #ff4d4f80}50%{box-shadow:0 0 0 4px #ff4d4f00}}.cal-heat{position:absolute;top:0;right:0;bottom:0;left:0;background:#7c3aed;pointer-events:none;border-radius:inherit}.cal-num{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;position:relative;z-index:1}.cal-num span:first-child{font-size:13px;font-weight:600;color:#ffffff8c}.cal-today .cal-num span:first-child{color:#a78bfa}.cal-today-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff!important;font-weight:800!important;font-size:12px!important}.cal-today-lbl{font-size:9px;color:#a78bfa;font-weight:700;letter-spacing:.5px}.cal-cnt{font-size:9px;font-weight:700;color:#ffffff4d;background:#ffffff0f;padding:1px 5px;border-radius:6px}.cal-chips{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.cal-chip{display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:5px;font-size:10px;color:#ffffffbf;cursor:pointer;background:color-mix(in srgb,var(--jc) 10%,transparent);border-left:2px solid var(--jc);transition:all .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-chip:hover{background:color-mix(in srgb,var(--jc) 18%,transparent);transform:translate(2px)}.cal-chip-od{animation:calPulse 2s infinite}.cal-chip-wide{padding:6px 10px;font-size:12px;border-radius:8px;border-left-width:3px;justify-content:space-between;white-space:normal;min-height:36px}.cal-chip-dot{width:5px;height:5px;min-width:5px;border-radius:50%;background:var(--jc)}.cal-chip-txt{overflow:hidden;text-overflow:ellipsis;flex:1}.cal-chip-money{font-size:10px;color:#52c41a;font-weight:700;margin-left:auto}.cal-chip-tag{font-size:9px!important;margin:0!important;padding:0 4px!important}.cal-more{font-size:10px;color:#a78bfa;cursor:pointer;padding:2px 6px;font-weight:600;transition:color .15s}.cal-more:hover{color:#c4b5fd;text-decoration:underline}.cal-bar{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff08;z-index:1}.cal-bar-fill{height:100%;border-radius:0 0 0 3px;transition:width .3s}.cal-dw{padding:0}.cal-dw-head{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 20px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,rgba(124,58,237,.08),transparent)}.cal-dw-date{font-size:22px;font-weight:800;color:#fff;letter-spacing:-.5px}.cal-dw-day{font-size:13px;color:#fff6;display:flex;align-items:center;gap:4px}.cal-dw-cnt{text-align:center}.cal-dw-cnt-n{display:block;font-size:28px;font-weight:900;color:#a78bfa;font-family:Orbitron,JetBrains Mono,monospace;line-height:1}.cal-dw-cnt-l{font-size:10px;color:#ffffff4d}.cal-dw-sum{display:flex;gap:16px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.04)}.cal-dw-sum-i{display:flex;align-items:center;gap:6px;font-size:12px;color:#fff9}.cal-dw-list{padding:8px 12px}.cal-dw-job{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 14px;border-radius:10px;margin-bottom:6px;cursor:pointer;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:all .15s}.cal-dw-job:hover{background:#7c3aed0f;border-color:#7c3aed26;transform:translate(3px)}.cal-dw-job-od{border-left:3px solid #ff4d4f!important}.cal-dw-job-l{display:flex;gap:10px;flex:1;min-width:0}.cal-dw-job-ind{width:3px;min-height:40px;border-radius:3px;flex-shrink:0}.cal-dw-job-t{font-size:13px;font-weight:600;color:#ffffffd9;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.cal-dw-job-tags{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:4px}.cal-dw-job-loc{font-size:10px;color:#ffffff4d}.cal-dw-job-r{text-align:right;flex-shrink:0;margin-left:8px}.cal-dw-job-b{font-size:13px;font-weight:700;color:#52c41a}.cal-dw-job-dl{font-size:10px;margin-top:2px}.cal-dtl-hdr{border-left:4px solid #7c3aed;padding-left:14px;margin-bottom:16px}.cal-dtl-id{font-size:11px;color:#ffffff4d;font-weight:600}.cal-dtl-title{font-size:18px;font-weight:700;color:#fff;margin:4px 0 0;line-height:1.3}.cal-dtl-desc{font-size:13px;color:#ffffff8c;margin-bottom:16px;padding:10px 14px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);line-height:1.5}.cal-dtl-grid{display:flex;flex-direction:column;gap:8px}.cal-dtl-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:8px;background:#ffffff05}.cal-dtl-lbl{font-size:12px;color:#fff6}.cal-dtl-val{font-size:13px;color:#fff;font-weight:500}.sp3{min-height:100vh}.sp3-hero{border-radius:18px;padding:24px 28px 16px;margin-bottom:16px;background:linear-gradient(135deg,#0a0f1e,#0d1b2a,#1a0a2e 60%,#0d1b2a);border:1px solid rgba(124,58,237,.2);box-shadow:0 4px 30px #7c3aed14;position:relative;overflow:hidden}.sp3-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-image:linear-gradient(rgba(124,58,237,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(124,58,237,.3) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.sp3-hero-content{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.sp3-hero-left{display:flex;align-items:center;gap:12px}.sp3-hero-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#06b6d4);font-size:24px;box-shadow:0 0 20px #7c3aed4d}.sp3-hero-center{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sp3-days-left{display:flex;flex-direction:column;align-items:center;padding:6px 14px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.sp3-days-num{font-size:24px;font-weight:900;color:#a78bfa;font-family:Orbitron,JetBrains Mono,monospace;line-height:1}.sp3-days-label{font-size:9px;color:#ffffff4d;text-transform:uppercase;letter-spacing:1px}.sp3-streak{padding:6px 12px;border-radius:20px;background:#ffa5001a;border:1px solid rgba(255,165,0,.3);color:orange;font-weight:700;font-size:13px;animation:sp3Glow 2s infinite alternate}@keyframes sp3Glow{0%{box-shadow:0 0 4px #ffa50033}to{box-shadow:0 0 12px #ffa50066}}.sp3-reliability{display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.sp3-rel-ring{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #7c3aed33}.sp3-rel-inner{width:44px;height:44px;border-radius:50%;background:#0d1b2a;display:flex;align-items:center;justify-content:center}.sp3-rel-score{font-size:18px;font-weight:900;color:#fff;font-family:Orbitron,JetBrains Mono,monospace}.sp3-rel-info{max-width:140px}.sp3-period-tabs{display:flex;gap:10px;margin-top:16px;position:relative;z-index:2}.sp3-period-tab{display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:12px;cursor:pointer;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .2s}.sp3-period-tab:hover{border-color:#7c3aed33;background:#7c3aed0d}.sp3-period-tab.active{background:linear-gradient(135deg,#7c3aed26,#06b6d41a);border-color:#7c3aed66}.sp3-period-lock{font-size:14px}.sp3-period-name{font-size:13px;font-weight:600;color:#fff}.sp3-period-dates{font-size:11px;color:#fff6}.sp3-kpi-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.sp3-kpi{text-align:center;padding:12px 8px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);transition:all .2s}.sp3-kpi:hover{border-color:#7c3aed33;background:#7c3aed0a}.sp3-kpi-val{font-weight:800;font-family:Orbitron,JetBrains Mono,monospace}.sp3-kpi-label{font-size:10px;color:#ffffff59;margin-top:2px}@media (max-width: 768px){.sp3-kpi-strip{grid-template-columns:repeat(3,1fr)}}.sp3-action-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;flex-wrap:wrap;gap:8px}.sp3-action-left{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sp3-action-right{display:flex;gap:10px;align-items:center}.sp3-btn-primary{background:#7c3aed!important;border-color:#7c3aed!important}.sp3-btn-primary:hover{background:#6d28d9!important}.sp3-btn-auto{background:#7c3aed1a!important;border-color:#7c3aed4d!important;color:#a78bfa!important}.sp3-btn-auto:hover{background:#7c3aed33!important}.sp3-btn-lock{font-weight:600!important}.sp3-view-toggle{display:flex;gap:4px}.sp3-unscheduled{border-radius:12px;margin-bottom:14px;overflow:hidden;background:#fa8c160a;border:1px solid rgba(250,140,22,.15)}.sp3-unsch-header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid rgba(250,140,22,.1)}.sp3-unsch-list{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.sp3-unsch-chip{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);min-width:200px;flex:1;max-width:350px;transition:all .15s}.sp3-unsch-chip:hover{border-color:#7c3aed40}.sp3-timeline{border-radius:14px;padding:16px;margin-bottom:16px;background:#ffffff04;border:1px solid rgba(255,255,255,.06)}.sp3-timeline-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sp3-week-label{display:flex;align-items:center;gap:8px;padding:8px 0 6px;font-size:12px;font-weight:700;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:8px}.sp3-week-dates{font-weight:400;color:#ffffff40;margin-left:auto}.sp3-days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:14px}.sp3-day{min-height:110px;border-radius:10px;padding:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .15s;position:relative}.sp3-day:hover{border-color:#7c3aed4d;background:#7c3aed0a}.sp3-day-today{background:#7c3aed14!important;border-color:#7c3aed59!important;box-shadow:0 0 15px #7c3aed1a}.sp3-day-past{opacity:.55}.sp3-day-weekend{background:#ffffff02}.sp3-day-overdue{border-color:#ff4d4f4d!important}.sp3-day-overdue:after{content:"!";position:absolute;top:4px;right:6px;font-size:9px;font-weight:900;color:#ff4d4f;width:14px;height:14px;border-radius:50%;background:#ff4d4f26;display:flex;align-items:center;justify-content:center;animation:sp3Pulse 2s infinite}@keyframes sp3Pulse{0%,to{box-shadow:0 0 #ff4d4f66}50%{box-shadow:0 0 0 4px #ff4d4f00}}.sp3-day-done{border-color:#52c41a40!important;background:#52c41a0a!important}.sp3-day-head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.sp3-day-name{font-size:9px;font-weight:600;color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px}.sp3-day-num{font-size:14px;font-weight:700;color:#ffffff8c}.sp3-today-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff!important;font-size:12px!important;font-weight:800!important}.sp3-day-jobs{display:flex;flex-direction:column;gap:3px;margin-top:4px}.sp3-day-empty{display:flex;align-items:center;justify-content:center;min-height:32px;border-radius:6px;border:1px dashed rgba(255,255,255,.08);cursor:pointer;transition:all .15s}.sp3-day-empty:hover{border-color:#7c3aed4d;background:#7c3aed0d}.sp3-chip{display:flex;align-items:center;gap:4px;padding:3px 6px;border-radius:6px;font-size:10px;color:#ffffffbf;background:color-mix(in srgb,var(--sc) 10%,transparent);border-left:2px solid var(--sc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s;cursor:default}.sp3-chip:hover{background:color-mix(in srgb,var(--sc) 18%,transparent)}.sp3-chip-od{border-color:#ff4d4f!important;animation:sp3Pulse 2s infinite}.sp3-chip-dot{width:5px;height:5px;min-width:5px;border-radius:50%;background:var(--sc)}.sp3-chip-txt{overflow:hidden;text-overflow:ellipsis;flex:1}.sp3-chip-actions{display:flex;gap:2px;margin-left:auto;flex-shrink:0}.sp3-kanban-col{border-radius:12px;padding:12px;background:#ffffff04;border:1px solid rgba(255,255,255,.06);min-height:300px}.sp3-kanban-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--kc, #fff);margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid color-mix(in srgb,var(--kc, #fff) 20%,transparent)}.sp3-job-card{padding:12px 14px;border-radius:10px;margin-bottom:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .2s}.sp3-job-card:hover{border-color:#7c3aed33;background:#7c3aed0a}.sp3-job-card.deviated{background:#ff4d4f0f;border-color:#ff4d4f26}.sp3-job-card.completed{background:#52c41a0a;border-color:#52c41a1f}.sp3-job-card.overdue{border-color:#ff4d4f4d}.sp3-add-job-item{padding:12px 16px;border-radius:10px;cursor:pointer;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center;transition:all .15s}.sp3-add-job-item:hover{border-color:#7c3aed4d}.sp3-add-job-item.selected{background:#7c3aed1f;border-color:#7c3aed66}.sp3-add-job-item.disabled{opacity:.4;cursor:default}.sp3-schedule-day:hover{background:#7c3aed14!important;border-color:#7c3aed4d!important}.sp3-deviate-warn{text-align:center;padding:16px 0 20px}.sp3-deviate-impact{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;padding:12px 20px;border-radius:12px;background:#ff4d4f0f;border:1px solid rgba(255,77,79,.15)}.sp3-rel-log{border-radius:14px;padding:16px;margin-bottom:16px;background:#ffffff04;border:1px solid rgba(255,255,255,.06)}.sp3-section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#ffffffb3;margin-bottom:12px}.sp3-rel-events{display:flex;flex-direction:column;gap:6px}.sp3-rel-event{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-radius:8px;background:#ffffff05;border-left:3px solid var(--ec)}.sp3-rel-event-pts{font-size:13px;font-weight:800;color:var(--ec);font-family:Orbitron,JetBrains Mono,monospace;min-width:35px;text-align:center}.sp3-rel-event-info{flex:1;min-width:0}.sp3-rel-event-reason{font-size:12px;color:#ffffffa6;display:block}.sp3-rel-event-time{font-size:10px;color:#ffffff40}.sp3-quick-flow{padding:4px 0}.sp3-qf-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.sp3-qf-summary{padding:12px 16px;border-radius:10px;margin-bottom:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.sp3-qf-summary-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;color:#fff9;border-bottom:1px solid rgba(255,255,255,.04)}.sp3-qf-summary-row:last-child{border-bottom:none}.sp3-qf-summary-row strong{color:#ffffffd9}.sp3-day-drawer{padding:0}.sp3-dd-head{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 20px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,rgba(124,58,237,.08),transparent)}.sp3-dd-date{font-size:28px;font-weight:900;color:#fff;font-family:Orbitron,JetBrains Mono,monospace}.sp3-dd-dayname{font-size:13px;color:#fff6;display:flex;align-items:center}.sp3-dd-cnt{font-size:28px;font-weight:900;color:#a78bfa;font-family:Orbitron,JetBrains Mono,monospace;line-height:1}.sp3-dd-summary{display:flex;gap:16px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.04)}.sp3-dd-sum-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#fff9}.sp3-dd-jobs{padding:8px 12px}.sp3-dd-job{display:flex;gap:10px;padding:12px 14px;border-radius:10px;margin-bottom:6px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:all .15s}.sp3-dd-job:hover{background:#7c3aed0f;border-color:#7c3aed26}.sp3-dd-job-ind{width:3px;min-height:40px;border-radius:3px;flex-shrink:0}.sp3-dd-job-info{flex:1;min-width:0}.sp3-dd-job-title{font-size:13px;font-weight:600;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.sp3-hero-content{flex-direction:column}.sp3-hero-center,.sp3-reliability{width:100%;justify-content:center}.sp3-days-grid{grid-template-columns:repeat(4,1fr)}.sp3-period-tabs{flex-direction:column}}@media (max-width: 600px){.sp3-days-grid,.sp3-kpi-strip{grid-template-columns:repeat(2,1fr)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.market-card-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.04) 50%,transparent 60%);background-size:200% 100%;animation:glassShimmer 5s ease-in-out infinite;border-radius:inherit;pointer-events:none;z-index:1}.market-job-card:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 12px 40px #52c41a1f,0 0 0 1px #52c41a26;border-color:#52c41a33!important}.market-job-card:hover .market-card-shimmer{animation-duration:1.5s}.market-list-row:hover{background:#ffffff0a!important;box-shadow:0 4px 24px #52c41a14;border-color:#52c41a1f!important;transform:translate(4px)}@media (max-width: 768px){.market-hero{padding:16px 18px!important}.market-hero h3{font-size:18px!important}.market-list-row{flex-direction:column;align-items:flex-start!important;gap:8px!important}}body[data-dark="0"]{background:linear-gradient(135deg,#d8dce6,#e0e4ee,#dde1eb)!important}body[data-dark="0"] .ant-layout,body[data-dark="0"] .ant-layout-content{background:transparent!important}body[data-dark="0"] .ant-layout-sider{background:linear-gradient(180deg,#d7daebf7,#e1e5f5f2)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid rgba(167,139,250,.12)}body[data-dark="0"] .cyber-sidebar:after{background:linear-gradient(180deg,transparent 0%,rgba(167,139,250,.15) 20%,rgba(167,139,250,.06) 80%,transparent 100%)}body[data-dark="0"] .cyber-sidebar-logo:after{background:linear-gradient(90deg,transparent,rgba(167,139,250,.2),transparent)}body[data-dark="0"] .cyber-logo-name{color:#2d3047!important;text-shadow:none}body[data-dark="0"] .cyber-logo-sub{color:#a78bfa99}body[data-dark="0"] .cyber-menu .ant-menu-item{color:#2d3047a6!important}body[data-dark="0"] .cyber-menu .ant-menu-item:hover{background:#a78bfa14!important;color:#2d3047e6!important}body[data-dark="0"] .cyber-menu .ant-menu-item-selected{background:#a78bfa1f!important;color:#6c5ce7!important;box-shadow:inset 3px 0 #a78bfa}body[data-dark="0"] .cyber-menu .ant-menu-item-divider{border-color:#2d30470f!important}body[data-dark="0"] .cyber-sidebar-footer{border-top:1px solid rgba(45,48,71,.06)}body[data-dark="0"] .cyber-sidebar-footer:before{background:linear-gradient(90deg,transparent,rgba(167,139,250,.15),transparent)}body[data-dark="0"] .cyber-sidebar-username{color:#2d3047!important}body[data-dark="0"] .cyber-sidebar-version{color:#2d304740}body[data-dark="0"] .cyber-sidebar-version-dot{color:#a78bfa59}body[data-dark="0"] .cyber-sidebar-logout{border-color:#ff4d4f26;background:#ff4d4f0a;color:#ff4d4fa6}body[data-dark="0"] .cyber-sidebar-logout-sm{border-color:#ff4d4f1f;background:#ff4d4f0a;color:#ff4d4f8c}body[data-dark="0"] .ant-layout-sider-trigger{background:#e6e9f7e6!important;border-top:1px solid rgba(45,48,71,.06)!important;color:#2d304759!important}body[data-dark="0"] .ant-card{background:#ffffffbf!important;border:1px solid rgba(167,139,250,.1)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 12px #2d30470f}body[data-dark="0"] .ant-card:hover{box-shadow:0 4px 20px #a78bfa1a}body[data-dark="0"] .ant-card-head{border-bottom:1px solid rgba(45,48,71,.06)!important}body[data-dark="0"] .ant-table{background:#ffffffa6!important}body[data-dark="0"] .ant-table-thead>tr>th{background:#e1e5f2d9!important;color:#2d3047!important;border-bottom:1px solid rgba(167,139,250,.1)!important}body[data-dark="0"] .ant-table-tbody>tr>td{border-bottom:1px solid rgba(45,48,71,.04)!important}body[data-dark="0"] .ant-table-tbody>tr:hover>td{background:#a78bfa0a!important}body[data-dark="0"] .ant-modal-content{background:#ebeef5f7!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body[data-dark="0"] .ant-drawer-body{background:#ebeef5f7!important}body[data-dark="0"] .ant-drawer-header{background:#e4e8f2f2!important;border-bottom:1px solid rgba(167,139,250,.1)!important}body[data-dark="0"] .ant-input,body[data-dark="0"] .ant-select-selector,body[data-dark="0"] .ant-picker{background:#fffc!important;border-color:#a78bfa26!important}body[data-dark="0"] .ant-input:focus,body[data-dark="0"] .ant-select-selector:focus-within,body[data-dark="0"] .ant-picker:focus{border-color:#a78bfa!important;box-shadow:0 0 0 2px #a78bfa26!important}body[data-dark="0"] .ant-tabs-tab{color:#2d30478c!important}body[data-dark="0"] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6c5ce7!important}body[data-dark="0"] .ant-tabs-ink-bar{background:#a78bfa!important}body[data-dark="0"] .hero-section,body[data-dark="0"] .market-hero{background:linear-gradient(135deg,#f0f4ffe6,#e6e9f7d9)!important;border:1px solid rgba(167,139,250,.12)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body[data-dark="0"] .ant-badge-count{box-shadow:0 0 0 2px #f8fafff7}body[data-dark="0"] ::-webkit-scrollbar-track{background:#f0f4ff80}body[data-dark="0"] ::-webkit-scrollbar-thumb{background:#a78bfa33;border-radius:4px}body[data-dark="0"] ::-webkit-scrollbar-thumb:hover{background:#a78bfa59}body[data-dark="0"] .market-job-card{background:#ffffffbf!important;border-color:#a78bfa1a!important}body[data-dark="0"] .market-job-card:hover{box-shadow:0 6px 24px #a78bfa1a;border-color:#a78bfa33!important}body[data-dark="0"] .market-list-row:hover{background:#a78bfa0a!important;box-shadow:0 4px 24px #a78bfa14}body[data-dark="0"] .ant-popover-inner{background:#f8fafff7!important}body[data-dark="0"] .ant-tooltip-inner{background:#2d3047eb!important}body[data-dark="0"] .ant-segmented{background:#f0f4ffcc!important}body[data-dark="0"] .ant-segmented-item-selected{background:#fff!important;box-shadow:0 2px 8px #a78bfa1f}body[data-dark="0"] .ant-statistic-title{color:#2d30478c!important}body[data-dark="0"] .ant-tag{border-color:#0000000f!important}body[data-dark="0"] .cyber-glass-panel{background:#ffffffc7!important;border-color:#00000014!important;box-shadow:0 2px 12px #0000000d}body[data-dark="0"] .cyber-glass-panel:before{background:linear-gradient(90deg,transparent,rgba(100,80,200,.15),transparent)}body[data-dark="0"] .cyber-glass-panel:hover{border-color:#6450c82e!important;box-shadow:0 4px 20px #6450c814}body[data-dark="0"] .cyber-panel-label{color:#2d30478c!important}body[data-dark="0"] .cyber-panel-sub{color:#2d304773!important}body[data-dark="0"] .cyber-glass-section{background:#ffffffb3!important;border-color:#0000000f!important;box-shadow:0 2px 8px #0000000a}body[data-dark="0"] .cyber-glass-section:before{background:linear-gradient(90deg,transparent,rgba(100,80,200,.12),transparent)}body[data-dark="0"] .cyber-section-title{color:#2d3047!important}body[data-dark="0"] .cyber-glass-section .ant-table{background:transparent!important}body[data-dark="0"] .cyber-glass-section .ant-table-thead>tr>th{background:#f0f4ffd9!important;color:#2d304799!important;border-bottom:1px solid rgba(0,0,0,.06)!important}body[data-dark="0"] .cyber-glass-section .ant-table-tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.04)!important;background:transparent!important;color:#2d3047!important}body[data-dark="0"] .cyber-glass-section .ant-table-tbody>tr:hover>td,body[data-dark="0"] .cyber-glass-section .ant-table-cell-row-hover{background:#6450c80a!important}body[data-dark="0"] .cyber-glass-section .ant-segmented{background:#f0f4ffcc!important}body[data-dark="0"] .cyber-glass-section .ant-segmented-item-selected{background:#fff!important;color:#6c5ce7!important;box-shadow:0 2px 6px #6450c81a}body[data-dark="0"] .cyber-alert-danger{background:#ff4d4f0f;border-color:#ff4d4f2e}body[data-dark="0"] .cyber-alert-danger:hover{background:#ff4d4f1a}body[data-dark="0"] .cyber-alert-warn{background:#fa8c160f;border-color:#fa8c162e}body[data-dark="0"] .cyber-alert-warn:hover{background:#fa8c161a}body[data-dark="0"] .cyber-alert-info{background:#1890ff0f;border-color:#1890ff2e}body[data-dark="0"] .cyber-alert-info:hover{background:#1890ff1a}body[data-dark="0"] .cyber-urgent-item{background:#ff4d4f08}body[data-dark="0"] .cyber-urgent-item:hover{background:#ff4d4f12}body[data-dark="0"] .cyber-server-footer{background:#ffffffa6;border-color:#0000000f;color:#2d304773}body[data-dark="0"] .cyber-footer-dot{color:#52c41a80}body[data-dark="0"] .cyber-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body[data-dark="0"] .cyber-topbar:after{background:linear-gradient(90deg,transparent,rgba(100,80,200,.12),transparent)}body[data-dark="0"] .gh-hero-banner .hero-glass-card{background:#ffffff14;border-color:#ffffff1f}body[data-dark="0"] .cyber-map-header{background:#f0f4ffcc;border-color:#6450c81f}body[data-dark="0"] .cyber-map-btn{background:#6450c80f!important;border-color:#6450c82e!important;color:#6c5ce7!important}body[data-dark="0"] .cyber-map-btn:hover{background:#6450c824!important;box-shadow:0 0 10px #6450c81f!important;color:#5b4cdb!important}body[data-dark="0"] .cyber-map-btn.ant-btn-primary{background:#6450c824!important;border-color:#6c5ce7!important;color:#6c5ce7!important;box-shadow:0 0 6px #6450c826!important}body[data-dark="0"] .cyber-map-filters{background:#f0f4ffa6;border-color:#6450c81a}body[data-dark="0"] .cyber-map-filters .ant-select-selector{background:#ffffffd9!important;border-color:#6450c826!important;color:#2d3047!important}body[data-dark="0"] .cyber-map-filters .ant-select-selection-placeholder{color:#2d304766!important}body[data-dark="0"] .cyber-map-filters .ant-select-selection-item{color:#2d3047!important}body[data-dark="0"] .cyber-map-filters .ant-select-arrow{color:#2d304773!important}body[data-dark="0"] .cyber-map-geocoder{background:#f0f4ffa6;border-color:#6450c81a}body[data-dark="0"] .cyber-search-input .ant-input{background:#ffffffd9!important;border-color:#6450c826!important;color:#2d3047!important}body[data-dark="0"] .cyber-search-input .ant-input-search-button{background:#6450c814!important;border-color:#6450c833!important;color:#6c5ce7!important}body[data-dark="0"] .cyber-map-sidebar{background:#ffffffd9!important;border-color:#0000000f!important}body[data-dark="0"] .cyber-map-sidebar .ant-list-item{border-color:#0000000a!important}body[data-dark="0"] .cal-nav{background:#f0f4ffa6;border-color:#0000000f}body[data-dark="0"] .cal-nav-btn{background:#ffffffb3!important;border-color:#00000014!important;color:#2d3047!important}body[data-dark="0"] .cal-nav-btn:hover{background:#6450c81a!important;border-color:#6450c840!important;color:#6c5ce7!important}body[data-dark="0"] .cal-nav-period{color:#2d3047}body[data-dark="0"] .cal-sprint-bar{background:#7c3aed0a;border-color:#7c3aed1a}body[data-dark="0"] .cal-grid-wrap{border-color:#0000000f;background:#ffffff8c}body[data-dark="0"] .cal-day-headers{border-color:#0000000f}body[data-dark="0"] .cal-day-hdr{color:#2d304780;background:#f0f4ff80}body[data-dark="0"] .cal-wkend-hdr{color:#2d30474d}body[data-dark="0"] .cal-week-row,body[data-dark="0"] .cal-cell{border-color:#0000000a}body[data-dark="0"] .cal-cell:hover{background:#6450c80a}body[data-dark="0"] .cal-wkend{background:#00000003}body[data-dark="0"] .cal-holiday{background:#ff4d4f1f!important;box-shadow:inset 0 0 0 2px #ff4d4f40}body[data-dark="0"] .cal-rest-day{background:#faad141a!important;box-shadow:inset 0 0 0 2px #faad1440}body[data-dark="0"] .cal-work-sat{background:#7c3aed12!important;box-shadow:inset 0 0 0 2px #7c3aed33}body[data-dark="0"] .cal-hol-label-holiday{background:#ff4d4f14;color:#cf1322}body[data-dark="0"] .cal-hol-label-rest{background:#faad1414;color:#ad6800}body[data-dark="0"] .cal-today{background:#7c3aed0f!important}body[data-dark="0"] .cal-sel{background:#7c3aed14!important}body[data-dark="0"] .cal-num span:first-child{color:#2d3047a6}body[data-dark="0"] .cal-cnt{color:#2d304773;background:#0000000a}body[data-dark="0"] .cal-legend-dot{background:#00000008}body[data-dark="0"] .cal-legend-dot:hover{background:#0000000f}body[data-dark="0"] .cal-legend-lbl{color:#2d30478c}body[data-dark="0"] .cal-chip{color:#2d3047cc}body[data-dark="0"] .cal-more{color:#2d304773}body[data-dark="0"] .cal-bar{background:#00000008}body[data-dark="0"] .cal-view-toggle .ant-segmented{background:#f0f4ffb3!important}body[data-dark="0"] .cal-view-toggle .ant-segmented-item-label{color:#2d304799}body[data-dark="0"] .cal-view-toggle .ant-segmented-item-selected{color:#6c5ce7!important}body[data-dark="0"] .cal-dw-job-t{color:#2d3047!important}body[data-dark="0"] .cal-dw-job-loc{color:#2d304780!important}body[data-dark="0"] .cal-dtl-title{color:#2d3047!important}body[data-dark="0"] .cal-dtl-desc{color:#2d3047a6!important}body[data-dark="0"] .cal-dtl-lbl{color:#2d304780!important}body[data-dark="0"] .cal-dtl-val{color:#2d3047!important}body[data-dark="0"] .sp3-kpi{background:#ffffffb3;border-color:#0000000f}body[data-dark="0"] .sp3-kpi:hover{background:#6450c80d;border-color:#6450c826}body[data-dark="0"] .sp3-kpi-label{color:#2d304780!important}body[data-dark="0"] .sp3-timeline{background:#ffffff8c;border-color:#0000000f}body[data-dark="0"] .sp3-week-label{color:#2d304799;border-color:#0000000a}body[data-dark="0"] .sp3-week-dates{color:#2d304759}body[data-dark="0"] .sp3-day{background:#ffffffa6;border-color:#0000000f}body[data-dark="0"] .sp3-day:hover{border-color:#6450c833;background:#6450c80a}body[data-dark="0"] .sp3-day-weekend{background:#00000003}body[data-dark="0"] .sp3-day-name{color:#2d304766}body[data-dark="0"] .sp3-day-num{color:#2d304799}body[data-dark="0"] .sp3-day-empty{border-color:#0000000f}body[data-dark="0"] .sp3-day-empty:hover{border-color:#6450c833;background:#6450c80a}body[data-dark="0"] .sp3-chip{color:#2d3047cc}body[data-dark="0"] .sp3-kanban-col{background:#ffffff8c;border-color:#0000000f}body[data-dark="0"] .sp3-job-card{background:#ffffffb3;border-color:#0000000f}body[data-dark="0"] .sp3-job-card:hover{border-color:#6450c826;background:#6450c80a}body[data-dark="0"] .sp3-unscheduled{background:#fa8c160a;border-color:#fa8c161f}body[data-dark="0"] .sp3-unsch-chip{background:#ffffffb3;border-color:#0000000f}body[data-dark="0"] .sp3-period-tab{background:#ffffff8c;border-color:#0000000f}body[data-dark="0"] .sp3-period-tab:hover{border-color:#6450c833}body[data-dark="0"] .sp3-add-job-item{background:#ffffffa6;border-color:#0000000f}body[data-dark="0"] .sp3-add-job-item:hover{border-color:#6450c840}body[data-dark="0"] .sp3-add-job-item.selected{background:#7c3aed14;border-color:#7c3aed4d}body[data-dark="0"] .sp3-rel-log{background:#ffffff8c;border-color:#0000000f}body[data-dark="0"] .sp3-action-bar .ant-btn-default{color:#2d3047b3!important;border-color:#0000001a!important;background:#ffffffb3!important}body[data-dark="0"] .sp3-job-card .ant-typography{color:#2d3047b3!important}body[data-dark="0"] .sp3-job-card .ant-typography strong,body[data-dark="0"] .sp3-job-card strong.ant-typography{color:#2d3047!important}body[data-dark="0"] .sp3-job-card div[style*="255,255,255,0.35"]{color:#2d304780!important}body[data-dark="0"] .sp3-unsch-chip .ant-typography{color:#2d3047!important}body[data-dark="0"] .sp3-add-job-item .ant-typography{color:#2d3047b3!important}body[data-dark="0"] .sp3-add-job-item .ant-typography strong,body[data-dark="0"] .sp3-add-job-item strong.ant-typography{color:#2d3047!important}body[data-dark="0"] .market-job-card{background:#ffffffc7!important;border-color:#00000012!important;box-shadow:0 2px 8px #0000000a}body[data-dark="0"] .market-job-card:hover{box-shadow:0 4px 16px #6450c814!important;border-color:#6450c826!important}body[data-dark="0"] .market-list-row{background:#ffffffa6!important;border-color:#0000000f!important}body[data-dark="0"] .market-list-row:hover{background:#6450c80a!important;border-color:#6450c81f!important}body[data-dark="0"] .market-job-card .ant-typography{color:#2d3047b3!important}body[data-dark="0"] .market-job-card .ant-typography strong,body[data-dark="0"] .market-job-card strong.ant-typography{color:#2d3047!important}body[data-dark="0"] .market-list-row .ant-typography{color:#2d3047a6!important}body[data-dark="0"] .market-list-row .ant-typography strong,body[data-dark="0"] .market-list-row strong.ant-typography{color:#2d3047!important}body[data-dark="0"] .gh-market-page h4.ant-typography{color:#2d304799!important}body[data-dark="0"] .gh-market-page .ant-input{background:#fff9!important;border-color:#00000014!important;color:#2d3047!important}body[data-dark="0"] .gh-market-page .ant-input::placeholder{color:#2d304766!important}body[data-dark="0"] .market-job-card span[style*="255,255,255,0.2"],body[data-dark="0"] .market-job-card span[style*="255,255,255,0.04"]{border-color:#0000000a!important}body[data-dark="0"] .market-job-card div[style*=borderTop]{border-color:#0000000f!important}body[data-dark="0"] .gh-hero-banner{background:linear-gradient(135deg,#6450c814,#5a82e60f,#14b4a00a)!important;border:1px solid rgba(100,80,200,.12)!important;box-shadow:inset 0 1px #00000008!important}body[data-dark="0"] .gh-hero-banner h3.ant-typography,body[data-dark="0"] .gh-hero-banner .ant-typography h3{color:#2d3047!important}body[data-dark="0"] .gh-hero-banner .ant-typography{color:#2d3047a6!important}body[data-dark="0"] .gh-hero-banner .hero-glass-card{background:#ffffff8c!important;border-color:#00000014!important}body[data-dark="0"] .gh-hero-banner .hero-glass-card .ant-typography{color:#2d3047b3!important}body[data-dark="0"] .gh-hero-banner .hero-glass-card strong,body[data-dark="0"] .gh-hero-banner .hero-glass-card .ant-typography strong{color:#2d3047!important}body[data-dark="0"] .gh-hero-banner circle[stroke*="255,255,255"]{stroke:#00000014!important}body[data-dark="0"] .gh-hero-hud .hero-aurora{opacity:.3}body[data-dark="0"] .gh-hero-hud .hero-grid{opacity:.2}body[data-dark="0"] .gh-hero-hud div[style*=border][style*="rgba(82,196,26"]{border-color:#6450c82e!important}body[data-dark="0"] .market-hero,body[data-dark="0"] .training-hero,body[data-dark="0"] .teams-hero{background:linear-gradient(135deg,#6450c81a,#5a82e614,#14b4a00d)!important;border:1px solid rgba(100,80,200,.12)!important}body[data-dark="0"] .market-hero h3,body[data-dark="0"] .training-hero h3,body[data-dark="0"] .teams-hero h3,body[data-dark="0"] .market-hero .ant-typography,body[data-dark="0"] .training-hero .ant-typography,body[data-dark="0"] .teams-hero .ant-typography{color:#2d3047!important;text-shadow:none!important}body[data-dark="0"] .market-hero span[style*="255,255,255"],body[data-dark="0"] .training-hero span[style*="255,255,255"],body[data-dark="0"] .teams-hero span[style*="255,255,255"],body[data-dark="0"] .market-hero .ant-statistic-title,body[data-dark="0"] .training-hero .ant-statistic-title,body[data-dark="0"] .teams-hero .ant-statistic-title{color:#2d304780!important}body[data-dark="0"] .market-hero .ant-statistic-content,body[data-dark="0"] .training-hero .ant-statistic-content,body[data-dark="0"] .teams-hero .ant-statistic-content{color:#2d3047!important}body[data-dark="0"] .sp3-hero{background:linear-gradient(135deg,#6450c81a,#5a82e614,#14b4a00d)!important;border:1px solid rgba(100,80,200,.12)!important}body[data-dark="0"] .sp3-hero h3,body[data-dark="0"] .sp3-hero .ant-typography{color:#2d3047!important;text-shadow:none!important}body[data-dark="0"] .sp3-hero span[style*="255,255,255"]{color:#2d304780!important}body[data-dark="0"] .sp3-hero .ant-progress-text{color:#2d3047!important}body[data-dark="0"] .sp3-hero .ant-progress-inner{background:#0000000f!important}body[data-dark="0"] .ant-modal-content .market-detail-hero{background:linear-gradient(135deg,#6450c81a,#5a82e614)!important}body[data-dark="0"] .ant-modal-content .market-detail-hero h3,body[data-dark="0"] .ant-modal-content .market-detail-hero .ant-typography{color:#2d3047!important;text-shadow:none!important}body[data-dark="0"] .help-drawer-root .ant-drawer-body{background:linear-gradient(180deg,#f0f2fa,#e8ecf4)!important}body[data-dark="0"] .help-drawer-root .ant-drawer-body h4.ant-typography{color:#2d3047!important}body[data-dark="0"] .help-drawer-root .ant-drawer-body .ant-typography{color:#2d3047a6!important}body[data-dark="0"] .help-drawer-root .ant-drawer-body strong{color:#2d3047!important}body[data-dark="0"] .ai-chat-panel{background:linear-gradient(180deg,#f5f6fb,#eef0f8)!important;border:1px solid rgba(100,80,200,.15)!important}body[data-dark="0"] .ai-chat-panel .ant-typography{color:#2d3047b3!important}body[data-dark="0"] .ai-chat-panel h4.ant-typography,body[data-dark="0"] .ai-chat-panel strong{color:#2d3047!important}body[data-dark="0"] .ai-chat-panel .ant-input{background:#fffc!important;border-color:#6450c826!important;color:#2d3047!important}body[data-dark="0"] .ai-chat-panel .ant-select-selector{background:#ffffffb3!important}body[data-dark="0"] .cal-drawer .ant-drawer-body{background:#ebeef5f7!important}body[data-dark="0"] .solar-pipeline-bar{background:#ffffffb3!important;border-color:#0000000f!important}body[data-dark="0"] .solar-pipeline-bar .ant-typography{color:#2d3047a6!important}body[data-dark="0"] div[style*="color: rgb(255, 255, 255)"],body[data-dark="0"] span[style*="color: rgb(255, 255, 255)"]{color:#2d3047!important}body[data-dark="0"] div[style*="rgba(255, 255, 255, 0."],body[data-dark="0"] span[style*="rgba(255, 255, 255, 0."]{color:#2d3047a6!important}@media (max-width: 768px){body[data-dark="0"] .cyber-glass-panel{padding:12px 14px!important}body[data-dark="0"] .cyber-glass-section{padding:12px!important;margin-bottom:12px!important}body[data-dark="0"] .gh-hero-banner{padding:16px!important}}@media (max-width: 768px){div[style*="overflowX: auto"][style*="minHeight: 400"]{flex-direction:column!important;overflow-x:visible!important;min-height:auto!important}div[style*="overflowX: auto"][style*="minHeight: 400"]>div{min-width:0!important;width:100%!important}}@media (max-width: 768px){.training-hero,.teams-hero{padding:14px 16px!important}.training-hero h3,.teams-hero h3{font-size:16px!important}}@media (max-width: 768px){.ai-chat-panel{width:calc(100vw - 16px)!important;right:8px!important;left:8px!important;bottom:60px!important;max-height:70vh!important}}@media (max-width: 768px){.cal-drawer .ant-drawer-content-wrapper{width:100%!important}}@media (max-width: 768px){.ant-steps{padding:0 8px!important}.ant-steps-item-title{font-size:12px!important}}@media (max-width: 480px){.ant-drawer .ant-drawer-content-wrapper{width:100vw!important}}@media (max-width: 768px){.gh-content>div{overflow-x:hidden}.ant-row{margin-left:0!important;margin-right:0!important}}@media print{body{background:#fff!important}.no-print{display:none!important}.aszf-content,.privacy-content{color:#000!important;background:#fff!important;box-shadow:none!important;border:none!important}.aszf-content *,.privacy-content *{color:#000!important}}.ai-markdown h1,.ai-markdown h2,.ai-markdown h3{margin:8px 0 4px}.ai-markdown h1{font-size:16px}.ai-markdown h2{font-size:14px}.ai-markdown h3{font-size:13px}.ai-markdown p{margin:4px 0;line-height:1.5;word-break:break-word}.ai-markdown ul,.ai-markdown ol{padding-left:18px;margin:6px 0}.ai-markdown li{margin:3px 0;line-height:1.5}.ai-markdown li strong{font-size:12px}.ai-markdown pre{padding:8px;border-radius:6px;overflow-x:auto;border:1px solid rgba(124,58,237,.2)}.ai-markdown pre code{background:none;padding:0}.ai-markdown table{width:100%;border-collapse:collapse;margin:8px 0;font-size:11px;display:block;overflow-x:auto;white-space:nowrap;max-width:100%;scrollbar-width:thin}.ai-markdown table tbody,.ai-markdown table thead{display:table;width:100%}.ai-markdown td{padding:3px 6px;border:1px solid rgba(100,116,139,.2);white-space:normal;word-break:break-word;max-width:150px}.ai-markdown th{white-space:nowrap}.ai-markdown strong{color:#6d28d9}.ai-markdown a{color:#4f46e5}.ai-markdown blockquote{border-left:3px solid #7c3aed;padding-left:10px;margin:8px 0;color:#64748b}@keyframes aiCursorBlink{0%,to{opacity:1}50%{opacity:0}}.ai-stream-cursor{display:inline-block;width:2px;height:1em;background-color:#7c3aed;margin-left:2px;vertical-align:text-bottom;border-radius:1px;animation:aiCursorBlink .8s ease-in-out infinite}.ai-markdown h1,.ai-markdown h2,.ai-markdown h3{color:#6d28d9}.ai-markdown code{background:#7c3aed1a;padding:1px 4px;border-radius:3px;font-size:12px;color:#7c3aed}.ai-markdown pre{background:#f1f5f9e6}.ai-markdown th{background:#7c3aed14;padding:4px 8px;text-align:left;border:1px solid rgba(124,58,237,.2);color:#7c3aed}body[data-dark="1"] .ai-markdown h1,body[data-dark="1"] .ai-markdown h2,body[data-dark="1"] .ai-markdown h3{color:#c4b5fd}body[data-dark="1"] .ai-markdown code{background:#7c3aed33;color:#a78bfa}body[data-dark="1"] .ai-markdown pre{background:#0f172acc}body[data-dark="1"] .ai-markdown th{background:#7c3aed26;color:#a78bfa}body[data-dark="1"] .ai-markdown strong{color:#c4b5fd}body[data-dark="1"] .ai-markdown a{color:#818cf8}body[data-dark="1"] .ai-markdown blockquote{color:#94a3b8}.ai-select-popup .ant-select-item{color:#1e293b!important}.ai-select-popup .ant-select-item-option-active{background:#7c3aed33!important}body[data-dark="1"] .ai-select-popup .ant-select-item{color:#e2e8f0!important}.mobile-bottom-nav{-webkit-tap-highlight-color:transparent}.mobile-bottom-nav button{-webkit-tap-highlight-color:transparent;position:relative}.mobile-bottom-nav button:active{transform:scale(.92)!important}@supports (padding: env(safe-area-inset-bottom)){.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)!important;height:calc(56px + env(safe-area-inset-bottom))!important}.gh-content{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width: 768px){.ant-btn-sm{min-height:36px!important;min-width:36px!important}.ant-table-cell .ant-btn-sm{min-height:32px!important;min-width:32px!important}.mobile-camera-input{min-height:48px;min-width:48px;border-radius:12px}}@keyframes offlinePulse{0%,to{opacity:1}50%{opacity:.5}}.ant-tag-error .anticon-disconnect{animation:offlinePulse 2s infinite}@keyframes cyberGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes cyberPulse{0%,to{box-shadow:0 0 8px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15)}50%{box-shadow:0 0 20px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3),0 0 40px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)}}@keyframes cyberBorderFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes cyberScanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes cyberFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cyberShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cyberFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.6}}@keyframes cyberGridScroll{0%{background-position:0 0}to{background-position:60px 60px}}body[data-dark="1"]{background:#020508;color:#e6edf3}body[data-dark="1"],body[data-dark="1"] .ant-typography,body[data-dark="1"] .ant-table,body[data-dark="1"] .ant-form,body[data-dark="1"] .ant-list,body[data-dark="1"] .ant-card,body[data-dark="1"] .ant-modal,body[data-dark="1"] .ant-drawer{font-family:Rajdhani,Segoe UI,Roboto,sans-serif!important;letter-spacing:.3px}body[data-dark="1"] h1,body[data-dark="1"] h2,body[data-dark="1"] h3,body[data-dark="1"] h4,body[data-dark="1"] h5,body[data-dark="1"] .ant-typography h1,body[data-dark="1"] .ant-typography h2,body[data-dark="1"] .ant-typography h3,body[data-dark="1"] .ant-typography h4,body[data-dark="1"] .ant-typography h5,body[data-dark="1"] .ant-card-head-title,body[data-dark="1"] .ant-modal-title,body[data-dark="1"] .ant-drawer-title,body[data-dark="1"] .ant-statistic-content-value,body[data-dark="1"] .ant-page-header-heading-title,body[data-dark="1"] .cyber-section-title{font-family:Orbitron,Rajdhani,monospace!important;letter-spacing:1px}body[data-dark="1"] .ant-statistic-content-value{color:#fff!important;text-shadow:0 0 12px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3),0 0 30px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1);font-weight:700}body[data-dark="1"] .ant-statistic-title{color:#e6edf373!important;font-family:Rajdhani,sans-serif!important;text-transform:uppercase;letter-spacing:2px;font-size:11px!important;font-weight:600}body[data-dark="1"] code,body[data-dark="1"] pre,body[data-dark="1"] .ant-tag,body[data-dark="1"] .ant-badge-count{font-family:JetBrains Mono,Rajdhani,monospace!important}body[data-dark="1"] .ant-typography,body[data-dark="1"] .ant-typography a{color:#e6edf3!important}body[data-dark="1"] .ant-typography-secondary,body[data-dark="1"] .ant-list-item-meta-description{color:#e6edf38c!important}.gh-topbar-header{background:#0a101ce0!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(var(--accent-r),var(--accent-g),var(--accent-b),.08)!important;box-shadow:0 2px 20px #0009,0 0 30px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.03)!important;position:sticky!important;top:0!important;z-index:100!important}body[data-dark="1"] .gh-content{background:#0a121ea6!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 10px 40px #00000080,0 0 60px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.03)!important;animation:cyberFadeIn .4s ease-out}body[data-dark="1"] .ant-card{background:#0a121e8c!important;border-color:#ffffff0f!important;color:#e6edf3!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}body[data-dark="1"] .ant-card:hover{border-color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15)!important;box-shadow:0 8px 32px #0006,0 0 20px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.08)!important;transform:translateY(-2px)}body[data-dark="1"] .ant-card:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.04),transparent);transition:left .6s ease;pointer-events:none}body[data-dark="1"] .ant-card:hover:after{left:100%}body[data-dark="1"] .ant-card-head,body[data-dark="1"] .ant-card-head-title{background:transparent!important;color:#e6edf3!important;border-bottom-color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.08)!important}body[data-dark="1"] .ant-table{background:transparent!important}body[data-dark="1"] .ant-table-thead>tr>th{background:#0a121ed9!important;color:var(--accent-color)!important;border-color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)!important;font-family:Orbitron,Rajdhani,monospace!important;font-size:11px!important;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}body[data-dark="1"] .ant-table-tbody>tr>td{border-color:#ffffff0a!important;color:#d5deea!important;transition:all .2s ease!important}body[data-dark="1"] .ant-table-tbody>tr:hover>td{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.06)!important;box-shadow:inset 3px 0 0 var(--accent-color)}body[data-dark="1"] .ant-table-tbody>tr{transition:all .2s ease}body[data-dark="1"] .ant-table-tbody>tr:nth-child(2n)>td{background:#ffffff04!important}body[data-dark="1"] .ant-drawer-body,body[data-dark="1"] .ant-modal-content{background:#0a121ef2!important;color:#e6edf3!important;border-color:#ffffff0f!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(var(--accent-r),var(--accent-g),var(--accent-b),.08)}body[data-dark="1"] .ant-drawer-header,body[data-dark="1"] .ant-modal-header{background:#0a121ef2!important;border-bottom-color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)!important}body[data-dark="1"] .ant-modal-title,body[data-dark="1"] .ant-drawer-title{color:var(--accent-color)!important;text-shadow:0 0 12px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3)}body[data-dark="1"] .ant-modal-mask{background:#020508b3!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}body[data-dark="1"] .ant-input,body[data-dark="1"] .ant-input-affix-wrapper,body[data-dark="1"] .ant-select-selector,body[data-dark="1"] .ant-picker,body[data-dark="1"] .ant-input-number,body[data-dark="1"] .ant-input-number-input,body[data-dark="1"] textarea.ant-input{background:#ffffff0a!important;border-color:#ffffff14!important;color:#e6edf3!important;font-family:Rajdhani,sans-serif!important;transition:all .3s ease!important}body[data-dark="1"] .ant-input:focus,body[data-dark="1"] .ant-input-affix-wrapper-focused,body[data-dark="1"] .ant-select-focused .ant-select-selector,body[data-dark="1"] .ant-picker-focused,body[data-dark="1"] .ant-input-number-focused{border-color:var(--accent-color)!important;box-shadow:0 0 0 2px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15),0 0 20px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)!important}body[data-dark="1"] .ant-input::placeholder,body[data-dark="1"] .ant-select-selection-placeholder,body[data-dark="1"] .ant-picker-input>input::placeholder{color:#e6edf340!important}body[data-dark="1"] .ant-btn-primary{background:linear-gradient(135deg,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.8),rgba(var(--accent-r),var(--accent-g),var(--accent-b),.6))!important;border:1px solid rgba(var(--accent-r),var(--accent-g),var(--accent-b),.5)!important;box-shadow:0 2px 12px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3),inset 0 1px #ffffff1a!important;font-family:Rajdhani,sans-serif!important;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease!important}body[data-dark="1"] .ant-btn-primary:hover{box-shadow:0 4px 24px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.45),0 0 40px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15),inset 0 1px #ffffff26!important;transform:translateY(-1px)}body[data-dark="1"] .ant-btn-primary:active{transform:translateY(0);box-shadow:0 1px 6px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3)!important}body[data-dark="1"] .ant-btn-default{background:#ffffff0a!important;border-color:#ffffff1a!important;color:#e6edf3bf!important;font-family:Rajdhani,sans-serif!important;font-weight:600;letter-spacing:.5px;transition:all .3s ease!important}body[data-dark="1"] .ant-btn-default:hover{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.08)!important;border-color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.25)!important;color:var(--accent-color)!important;box-shadow:0 0 16px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)!important;transform:translateY(-1px)}body[data-dark="1"] .ant-btn-text,body[data-dark="1"] .ant-btn-link{color:var(--accent-color)!important;font-family:Rajdhani,sans-serif!important;font-weight:600}body[data-dark="1"] .ant-btn-text:hover,body[data-dark="1"] .ant-btn-link:hover{color:#fff!important;text-shadow:0 0 12px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.5)}body[data-dark="1"] .ant-tabs-nav:before{border-color:#ffffff0f!important}body[data-dark="1"] .ant-tabs-tab{color:#e6edf380!important;font-family:Rajdhani,sans-serif!important;font-weight:600;letter-spacing:.5px;transition:all .3s ease!important}body[data-dark="1"] .ant-tabs-tab:hover{color:#e6edf3cc!important}body[data-dark="1"] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-color)!important;text-shadow:0 0 8px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3)}body[data-dark="1"] .ant-tabs-ink-bar{background:var(--accent-color)!important;box-shadow:0 0 10px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.4)!important}body[data-dark="1"] .ant-segmented{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.06)!important;font-family:Rajdhani,sans-serif!important}body[data-dark="1"] .ant-segmented-item-selected{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15)!important;color:var(--accent-color)!important;box-shadow:0 0 12px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15)!important}body[data-dark="1"] .ant-tag{border-color:#ffffff1a!important;letter-spacing:.5px;font-weight:600}body[data-dark="1"] .ant-breadcrumb{font-family:Rajdhani,sans-serif!important}body[data-dark="1"] .ant-breadcrumb a{color:#e6edf380!important;transition:color .2s ease}body[data-dark="1"] .ant-breadcrumb a:hover{color:var(--accent-color)!important;text-shadow:0 0 8px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3)}body[data-dark="1"] .ant-breadcrumb li:last-child{color:#e6edf3cc!important}body[data-dark="1"] .ant-divider{border-color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.08)!important}body[data-dark="1"] .ant-alert{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-color:#ffffff14!important;background:#0a121e99!important}body[data-dark="1"] .ant-alert-success{border-color:#52c41a33!important;background:#52c41a0f!important}body[data-dark="1"] .ant-alert-warning{border-color:#fa8c1633!important;background:#fa8c160f!important}body[data-dark="1"] .ant-alert-error{border-color:#ff4d4f33!important;background:#ff4d4f0f!important}body[data-dark="1"] .ant-alert-info{border-color:#1677ff33!important;background:#1677ff0f!important}body[data-dark="1"] .ant-tooltip-inner{background:#0a121ef2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(var(--accent-r),var(--accent-g),var(--accent-b),.12)!important;font-family:Rajdhani,sans-serif!important;box-shadow:0 8px 32px #0009,0 0 20px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.05)!important}body[data-dark="1"] .ant-popover-inner{background:#0a121ef2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)!important;box-shadow:0 8px 40px #0009!important}body[data-dark="1"] .ant-select-dropdown{background:#0a121ef2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)!important;box-shadow:0 12px 48px #0009!important}body[data-dark="1"] .ant-select-item{font-family:Rajdhani,sans-serif!important;font-weight:500}body[data-dark="1"] .ant-select-item-option-active{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.08)!important}body[data-dark="1"] .ant-select-item-option-selected{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15)!important;font-weight:700!important}body[data-dark="1"] .ant-picker-dropdown .ant-picker-panel-container{background:#0a121ef2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)!important;box-shadow:0 12px 48px #0009!important}body[data-dark="1"] .ant-picker-cell-in-view .ant-picker-cell-inner{font-family:JetBrains Mono,monospace!important;font-size:12px}body[data-dark="1"] .ant-progress-bg{box-shadow:0 0 8px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3)}body[data-dark="1"] .ant-progress-inner{background:#ffffff0f!important}body[data-dark="1"] .ant-form-item-label>label{color:#e6edf3a6!important;font-family:Rajdhani,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:12px!important}body[data-dark="1"] .ant-empty-description{color:#e6edf359!important;font-family:Rajdhani,sans-serif!important}body[data-dark="1"] .ant-pagination-item{background:#ffffff0a!important;border-color:#ffffff14!important;font-family:JetBrains Mono,monospace!important}body[data-dark="1"] .ant-pagination-item a{color:#e6edf3a6!important}body[data-dark="1"] .ant-pagination-item-active{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15)!important;border-color:var(--accent-color)!important;box-shadow:0 0 12px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.2)}body[data-dark="1"] .ant-pagination-item-active a{color:var(--accent-color)!important}body[data-dark="1"] .ant-menu-item,body[data-dark="1"] .ant-menu-submenu-title{font-family:Rajdhani,sans-serif!important;font-weight:600;letter-spacing:.5px}body[data-dark="1"] .ant-switch{background:#ffffff1a!important}body[data-dark="1"] .ant-switch-checked{background:var(--accent-color)!important;box-shadow:0 0 12px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3)}body[data-dark="1"] .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent-color)!important;border-color:var(--accent-color)!important;box-shadow:0 0 8px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3)}body[data-dark="1"] .ant-radio-checked .ant-radio-inner{border-color:var(--accent-color)!important;box-shadow:0 0 8px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3)}body[data-dark="1"] .ant-radio-checked .ant-radio-inner:after{background:var(--accent-color)!important}body[data-dark="1"] .ant-collapse{background:#0a121e80!important;border-color:#ffffff0f!important}body[data-dark="1"] .ant-collapse-header{color:#e6edf3!important;font-family:Rajdhani,sans-serif!important;font-weight:600}body[data-dark="1"] .ant-collapse-content{background:#0a121e4d!important;border-color:#ffffff0a!important}body[data-dark="1"] .ant-timeline-item-content{color:#e6edf3cc!important}body[data-dark="1"] ::-webkit-scrollbar{width:6px;height:6px}body[data-dark="1"] ::-webkit-scrollbar-track{background:#02050880}body[data-dark="1"] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.3),rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15));border-radius:3px}body[data-dark="1"] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.5),rgba(var(--accent-r),var(--accent-g),var(--accent-b),.25))}body[data-dark="1"] .ant-notification-notice{background:#0a121ef2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)!important;box-shadow:0 8px 40px #0009,0 0 20px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.05)!important}body[data-dark="1"] .ant-message-notice-content{background:#0a121ef2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)!important;color:#e6edf3!important;box-shadow:0 8px 32px #00000080!important}body[data-dark="1"] .ant-descriptions-bordered .ant-descriptions-item-label{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.06)!important;color:var(--accent-color)!important;font-family:Rajdhani,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:.5px}body[data-dark="1"] .ant-descriptions-bordered .ant-descriptions-item-content{background:#0a121e66!important;color:#e6edf3!important}body[data-dark="1"] .ant-upload-drag{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.04)!important;border-color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15)!important}body[data-dark="1"] .ant-upload-drag:hover{border-color:var(--accent-color)!important;box-shadow:0 0 20px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)}body[data-dark="1"] .ant-skeleton-content .ant-skeleton-title,body[data-dark="1"] .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1a,#ffffff0f 75%)!important;background-size:400% 100%!important;animation:cyberShimmer 2s ease infinite!important}body[data-dark="1"] .ant-spin-dot-item{background:var(--accent-color)!important;box-shadow:0 0 8px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.5)}body[data-dark="1"] .ant-avatar{box-shadow:0 0 0 2px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15),0 0 12px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.1)}body[data-dark="1"] .ant-badge-count{box-shadow:0 0 8px #ff4d4f66}body[data-dark="1"] .leaflet-popup-content-wrapper{background:#0a140feb!important;color:#e0e0e0!important;border:1px solid rgba(0,255,136,.25)!important;box-shadow:0 8px 32px #000000b3,0 0 20px rgba(var(--accent-r),var(--accent-g),var(--accent-b),.08)!important;border-radius:10px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body[data-dark="1"] .leaflet-popup-tip{background:#0a140feb!important;border:none!important}body[data-dark="1"] .leaflet-popup-close-button{color:var(--accent-color)!important;font-size:18px!important}body[data-dark="1"] .leaflet-popup-close-button:hover,body[data-dark="1"] .leaflet-popup-content strong{color:#fff!important}body[data-dark="1"] .leaflet-popup-content a{color:var(--accent-color)!important}body[data-dark="1"] .leaflet-control-attribution{background:#000000b3!important;color:#555!important;font-size:9px!important}body[data-dark="1"] .leaflet-control-zoom a{background:#0a140fd9!important;color:var(--accent-color)!important;border-color:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.2)!important}body[data-dark="1"] .leaflet-control-zoom a:hover{background:rgba(var(--accent-r),var(--accent-g),var(--accent-b),.15)!important;color:#fff!important}body[data-dark="1"] .ant-layout{background:transparent!important}@keyframes gh-aurora{0%{background-position:0% 30%;opacity:.55}25%{background-position:40% 70%;opacity:.8}50%{background-position:100% 30%;opacity:.55}75%{background-position:60% 90%;opacity:.75}to{background-position:0% 30%;opacity:.55}}@keyframes gh-veinPulse{0%,to{background-position:0% 0%;opacity:.35}50%{background-position:100% 100%;opacity:.75}}@keyframes gh-hexFlow{0%{background-position:0 0}to{background-position:120px 104px}}@keyframes gh-photonRing{0%{transform:scale(.6);opacity:.8}60%{transform:scale(2);opacity:.25}to{transform:scale(2.6);opacity:0}}@keyframes gh-coronaSpin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.04)}to{transform:rotate(360deg) scale(1)}}@keyframes gh-edgeFlow{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gh-shine{0%{left:-130%}to{left:130%}}@keyframes gh-blobFloat{0%{transform:translate(0) scale(1);filter:blur(40px)}25%{transform:translate(15px,-10px) scale(1.08);filter:blur(38px)}50%{transform:translate(-8px,12px) scale(.95);filter:blur(44px)}75%{transform:translate(10px,5px) scale(1.04);filter:blur(40px)}to{transform:translate(0) scale(1);filter:blur(40px)}}@keyframes gh-leafRain{0%{transform:translateY(-20px) translate(0) rotate(0) scale(1);opacity:0}5%{opacity:.85}45%{transform:translateY(-45vh) translate(18px) rotate(200deg) scale(.8);opacity:.55}80%{transform:translateY(-80vh) translate(-10px) rotate(340deg) scale(.5);opacity:.25}to{transform:translateY(-105vh) translate(6px) rotate(400deg) scale(.3);opacity:0}}@keyframes gh-photonFloat{0%{transform:translateY(0) scale(1);opacity:0}15%{opacity:1}to{transform:translateY(-100vh) scale(.3);opacity:0}}@keyframes gh-scanline{0%{top:-2px;opacity:.5}to{top:100vh;opacity:0}}@keyframes gh-fadeIn{0%{opacity:0;transform:scale(.985) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes gh-titleFlare{0%,92%,to{text-shadow:0 0 18px rgba(34,197,94,.3),0 0 50px rgba(34,197,94,.1),0 1px 3px rgba(0,0,0,.6)}93%{text-shadow:0 0 6px rgba(34,197,94,.1),0 1px 2px rgba(0,0,0,.6)}94%{text-shadow:0 0 30px rgba(74,222,128,.5),0 0 80px rgba(34,197,94,.2),0 1px 4px rgba(0,0,0,.7)}95%{text-shadow:0 0 8px rgba(34,197,94,.15),0 1px 2px rgba(0,0,0,.6)}}@keyframes gh-shimmer{0%{background-position:-300% 0}to{background-position:300% 0}}@keyframes gh-energyStream{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gh-focusRipple{0%{box-shadow:0 0 #22c55e59,inset 0 1px 3px #0000004d}to{box-shadow:0 0 0 14px #22c55e00,inset 0 1px 3px #0000004d}}@keyframes gh-btnPress{0%{transform:translateY(0) scale(1)}40%{transform:translateY(2px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes gh-windBlade{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gh-growRing{0%{box-shadow:0 0 #22c55e4d}to{box-shadow:0 0 0 10px #22c55e00}}@keyframes gh-gridScroll{0%{background-position:0 0}to{background-position:64px 64px}}@keyframes gh-topbarGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body[data-theme=greenhome]{--gh-deep: #010a03;--gh-midnight: #020d05;--gh-forest: #041a08;--gh-canopy: #062a10;--gh-moss: #0a3d18;--gh-green: #22c55e;--gh-bright: #4ade80;--gh-lime: #86efac;--gh-neon: #00ff7f;--gh-solar: #fbbf24;--gh-solar2: #fde68a;--gh-wind: #38bdf8;--gh-hydro: #06b6d4;--gh-gr: 34;--gh-gg: 197;--gh-gb: 94;--gh-glass-card: rgba(4, 22, 9, .72);--gh-glass-raised: rgba(6, 32, 14, .88);--gh-glass-modal: rgba(2, 12, 5, .97);--gh-border: rgba(34, 197, 94, .1);--gh-border-mid: rgba(34, 197, 94, .2);--gh-border-hot: rgba(34, 197, 94, .38);--gh-border-solar: rgba(251, 191, 36, .22);--gh-text: #c8e6d0;--gh-text-hi: #ecfdf5;--gh-text-lo: rgba(200, 230, 208, .42);background:var(--gh-midnight);color:var(--gh-text)}body[data-theme=greenhome],body[data-theme=greenhome] .ant-typography,body[data-theme=greenhome] .ant-table,body[data-theme=greenhome] .ant-form,body[data-theme=greenhome] .ant-list,body[data-theme=greenhome] .ant-card,body[data-theme=greenhome] .ant-modal,body[data-theme=greenhome] .ant-drawer{font-family:Plus Jakarta Sans,DM Sans,Inter,system-ui,sans-serif!important;letter-spacing:-.08px;font-weight:400}body[data-theme=greenhome] h1,body[data-theme=greenhome] h2,body[data-theme=greenhome] h3,body[data-theme=greenhome] h4,body[data-theme=greenhome] h5,body[data-theme=greenhome] .ant-card-head-title,body[data-theme=greenhome] .ant-modal-title,body[data-theme=greenhome] .ant-drawer-title,body[data-theme=greenhome] .ant-statistic-content-value,body[data-theme=greenhome] .ant-page-header-heading-title{font-family:Sora,Plus Jakarta Sans,sans-serif!important;font-weight:800;letter-spacing:-.4px;color:var(--gh-text-hi)!important;animation:gh-titleFlare 12s ease-in-out infinite}body[data-theme=greenhome] .ant-statistic-content-value{font-weight:800!important;color:var(--gh-text-hi)!important}body[data-theme=greenhome] .ant-statistic-title{color:var(--gh-text-lo)!important;font-family:Plus Jakarta Sans,sans-serif!important;text-transform:uppercase;letter-spacing:2px;font-size:10px!important;font-weight:700}body[data-theme=greenhome] .ant-typography{color:var(--gh-text)!important}body[data-theme=greenhome] .ant-typography-secondary,body[data-theme=greenhome] .ant-list-item-meta-description{color:var(--gh-text-lo)!important}body[data-theme=greenhome] code,body[data-theme=greenhome] pre,body[data-theme=greenhome] .ant-tag,body[data-theme=greenhome] .ant-badge-count{font-family:JetBrains Mono,Fira Code,monospace!important}body[data-theme=greenhome]{position:relative}body[data-theme=greenhome]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(ellipse 120% 60% at 15% -5%,rgba(34,197,94,.14) 0%,transparent 55%),radial-gradient(ellipse 80% 50% at 85% 5%,rgba(251,191,36,.07) 0%,transparent 50%),radial-gradient(ellipse 100% 70% at 50% 110%,rgba(6,182,212,.09) 0%,transparent 55%),radial-gradient(ellipse 60% 40% at 5% 60%,rgba(74,222,128,.06) 0%,transparent 45%),radial-gradient(ellipse 70% 45% at 95% 70%,rgba(34,197,94,.05) 0%,transparent 45%),linear-gradient(180deg,#010a03,#020d05 40%,#010f04);background-size:300% 300%,250% 250%,280% 280%,200% 200%,220% 220%,100% 100%;animation:gh-aurora 18s ease-in-out infinite;pointer-events:none}body[data-theme=greenhome] .gh-content:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:repeating-linear-gradient(60deg,rgba(34,197,94,.028) 0px,rgba(34,197,94,.028) 1px,transparent 1px,transparent 60px),repeating-linear-gradient(-60deg,rgba(34,197,94,.028) 0px,rgba(34,197,94,.028) 1px,transparent 1px,transparent 60px),repeating-linear-gradient(0deg,rgba(34,197,94,.018) 0px,rgba(34,197,94,.018) 1px,transparent 1px,transparent 104px),radial-gradient(circle 2px at 50% 50%,rgba(251,191,36,.18) 0%,transparent 100%);background-size:120px 104px,120px 104px,120px 104px,120px 104px;animation:gh-hexFlow 35s linear infinite;pointer-events:none}body[data-theme=greenhome] .gh-content:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:repeating-linear-gradient(23deg,transparent 0px,transparent 38px,rgba(34,197,94,.022) 38px,rgba(34,197,94,.022) 39px,transparent 39px,transparent 76px,rgba(74,222,128,.012) 76px,rgba(74,222,128,.012) 77px),repeating-linear-gradient(-67deg,transparent 0px,transparent 52px,rgba(34,197,94,.018) 52px,rgba(34,197,94,.018) 53px,transparent 53px,transparent 104px,rgba(251,191,36,.01) 104px,rgba(251,191,36,.01) 105px);background-size:160px 160px,200px 200px;animation:gh-veinPulse 20s ease-in-out infinite;pointer-events:none}body[data-theme=greenhome]:after{content:"";position:fixed;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(34,197,94,.08) 15%,rgba(74,222,128,.2) 35%,rgba(251,191,36,.28) 50%,rgba(74,222,128,.2) 65%,rgba(34,197,94,.08) 85%,transparent 100%);z-index:9999;animation:gh-scanline 9s linear infinite;pointer-events:none}body[data-theme=greenhome] .gh-topbar-header{background:#010803f5!important;backdrop-filter:blur(32px) saturate(1.8) brightness(1.1)!important;-webkit-backdrop-filter:blur(32px) saturate(1.8) brightness(1.1)!important;border-bottom:1px solid transparent!important;background-clip:padding-box!important;box-shadow:0 1px #22c55e2e,0 2px #22c55e0f,0 4px 30px #000000bf,0 0 60px #22c55e08!important;top:0!important;z-index:100!important;position:sticky!important}body[data-theme=greenhome] .gh-topbar-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(34,197,94,0) 5%,rgba(34,197,94,.5) 25%,rgba(74,222,128,.8) 50%,rgba(34,197,94,.5) 75%,rgba(34,197,94,0) 95%,transparent 100%);background-size:200% 100%;animation:gh-topbarGlow 6s ease-in-out infinite;pointer-events:none}body[data-theme=greenhome] .gh-content{background:#031007a6!important;backdrop-filter:blur(28px) saturate(1.6) brightness(1.05)!important;-webkit-backdrop-filter:blur(28px) saturate(1.6) brightness(1.05)!important;border:1px solid var(--gh-border)!important;box-shadow:0 16px 56px #000000b3,0 4px 16px #00000080,inset 0 1px #22c55e0f,0 0 100px #22c55e06!important;animation:gh-fadeIn .55s cubic-bezier(.22,1,.36,1)}body[data-theme=greenhome] .ant-card{background:var(--gh-glass-card)!important;border:1px solid var(--gh-border)!important;color:var(--gh-text)!important;backdrop-filter:blur(20px) saturate(1.5)!important;-webkit-backdrop-filter:blur(20px) saturate(1.5)!important;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .38s ease,box-shadow .38s ease!important;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000080,0 8px 32px #00000073,0 0 #22c55e00,inset 0 1px #22c55e0f,inset 0 0 30px #22c55e04!important}body[data-theme=greenhome] .ant-card:hover{border-color:var(--gh-border-mid)!important;transform:translateY(-4px) scale(1.005);box-shadow:0 6px 20px #0000008c,0 18px 56px #00000073,0 0 36px #22c55e1a,0 0 80px #22c55e0a,inset 0 1px #22c55e1f,inset 0 0 40px #22c55e06!important}body[data-theme=greenhome] .ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(34,197,94,0) 10%,rgba(34,197,94,.45) 35%,rgba(251,191,36,.65) 50%,rgba(34,197,94,.45) 65%,rgba(34,197,94,0) 90%,transparent 100%);background-size:200% 100%;opacity:0;transition:opacity .38s ease;animation:gh-edgeFlow 3s ease-in-out infinite;pointer-events:none}body[data-theme=greenhome] .ant-card:hover:before{opacity:1}body[data-theme=greenhome] .ant-card:after{content:"";position:absolute;top:0;left:-130%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(74,222,128,.03),rgba(251,191,36,.05),rgba(74,222,128,.03),transparent);transition:left .65s cubic-bezier(.22,1,.36,1);pointer-events:none}body[data-theme=greenhome] .ant-card:hover:after{left:130%}body[data-theme=greenhome] .ant-card-head,body[data-theme=greenhome] .ant-card-head-title{background:transparent!important;color:var(--gh-text-hi)!important;border-bottom:1px solid rgba(34,197,94,.08)!important}body[data-theme=greenhome] .ant-table{background:transparent!important}body[data-theme=greenhome] .ant-table-thead>tr>th{background:#020e06f2!important;color:var(--gh-green)!important;border-color:#22c55e12!important;font-family:Sora,Plus Jakarta Sans,sans-serif!important;font-size:10px!important;text-transform:uppercase;letter-spacing:2px;font-weight:700;text-shadow:0 0 10px rgba(34,197,94,.28)}body[data-theme=greenhome] .ant-table-tbody>tr>td{border-color:#22c55e0b!important;color:#a8cbb0!important;transition:all .18s ease!important}body[data-theme=greenhome] .ant-table-tbody>tr:hover>td{background:#22c55e0d!important;box-shadow:inset 3px 0 0 var(--gh-green);color:var(--gh-text-hi)!important}body[data-theme=greenhome] .ant-table-tbody>tr:nth-child(2n)>td{background:#22c55e04!important}body[data-theme=greenhome] .ant-table-row-selected>td{background:#22c55e12!important;border-left:2px solid var(--gh-green)!important}body[data-theme=greenhome] .ant-drawer-body,body[data-theme=greenhome] .ant-modal-content{background:var(--gh-glass-modal)!important;color:var(--gh-text)!important;backdrop-filter:blur(36px) saturate(1.8)!important;-webkit-backdrop-filter:blur(36px) saturate(1.8)!important;border:1px solid var(--gh-border)!important;box-shadow:0 40px 100px #000000d9,0 12px 36px #0009,0 0 60px #22c55e0a,inset 0 1px #22c55e12!important}body[data-theme=greenhome] .ant-drawer-header,body[data-theme=greenhome] .ant-modal-header{background:#020a04fc!important;border-bottom:1px solid rgba(34,197,94,.09)!important}body[data-theme=greenhome] .ant-modal-title,body[data-theme=greenhome] .ant-drawer-title{color:var(--gh-bright)!important;font-family:Sora,sans-serif!important;font-weight:800;text-shadow:0 0 18px rgba(34,197,94,.35)}body[data-theme=greenhome] .ant-modal-mask{background:#000401d6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}body[data-theme=greenhome] .ant-input,body[data-theme=greenhome] .ant-input-affix-wrapper,body[data-theme=greenhome] .ant-select-selector,body[data-theme=greenhome] .ant-picker,body[data-theme=greenhome] .ant-input-number,body[data-theme=greenhome] .ant-input-number-input,body[data-theme=greenhome] textarea.ant-input{background:#031408cc!important;border:1px solid rgba(34,197,94,.13)!important;color:var(--gh-text)!important;font-family:Plus Jakarta Sans,sans-serif!important;transition:all .25s cubic-bezier(.22,1,.36,1)!important;box-shadow:inset 0 2px 4px #0000004d!important}body[data-theme=greenhome] .ant-input:focus,body[data-theme=greenhome] .ant-input-affix-wrapper-focused,body[data-theme=greenhome] .ant-select-focused .ant-select-selector,body[data-theme=greenhome] .ant-picker-focused,body[data-theme=greenhome] .ant-input-number-focused{border-color:var(--gh-green)!important;background:#041c0ae6!important;animation:gh-focusRipple .6s ease-out!important}body[data-theme=greenhome] .ant-input::placeholder,body[data-theme=greenhome] .ant-select-selection-placeholder,body[data-theme=greenhome] .ant-picker-input>input::placeholder{color:#c8e6d02e!important}body[data-theme=greenhome] .ant-btn-primary{background:linear-gradient(150deg,#26c962,#16a34a 60%,#15803d)!important;border:1px solid rgba(74,222,128,.45)!important;color:#011a08!important;font-family:Sora,Plus Jakarta Sans,sans-serif!important;font-weight:700;font-size:13px;letter-spacing:.2px;box-shadow:0 4px 20px #22c55e66,0 2px 8px #00000059,inset 0 1px #ffffff38,inset 0 -2px #003c144d!important;transition:all .28s cubic-bezier(.22,1,.36,1)!important;position:relative;overflow:hidden}body[data-theme=greenhome] .ant-btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translate(-100%);transition:transform .5s ease}body[data-theme=greenhome] .ant-btn-primary:hover:before{transform:translate(100%)}body[data-theme=greenhome] .ant-btn-primary:hover{background:linear-gradient(150deg,#4ade80,#22c55e 55%,#16a34a)!important;box-shadow:0 8px 36px #22c55e99,0 4px 12px #00000059,0 0 60px #4ade802e,inset 0 1px #ffffff47!important;transform:translateY(-2px);border-color:#86efac99!important}body[data-theme=greenhome] .ant-btn-primary:active{animation:gh-btnPress .2s ease-out;box-shadow:0 2px 10px #22c55e4d!important}body[data-theme=greenhome] .ant-btn-default{background:#22c55e0a!important;border:1px solid rgba(34,197,94,.15)!important;color:#c8e6d0b8!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:500;box-shadow:0 1px 4px #00000059,inset 0 1px #22c55e0a!important;transition:all .25s ease!important}body[data-theme=greenhome] .ant-btn-default:hover{background:#22c55e17!important;border-color:#22c55e52!important;color:var(--gh-bright)!important;box-shadow:0 2px 12px #0006,0 0 18px #22c55e1a,inset 0 1px #22c55e12!important;transform:translateY(-1px)}body[data-theme=greenhome] .ant-btn-text,body[data-theme=greenhome] .ant-btn-link{color:var(--gh-green)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600}body[data-theme=greenhome] .ant-btn-text:hover,body[data-theme=greenhome] .ant-btn-link:hover{color:var(--gh-bright)!important;text-shadow:0 0 14px rgba(34,197,94,.55)}body[data-theme=greenhome] .ant-tabs-nav:before{border-color:#22c55e12!important}body[data-theme=greenhome] .ant-tabs-tab{color:var(--gh-text-lo)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600;letter-spacing:.15px;transition:all .25s ease!important}body[data-theme=greenhome] .ant-tabs-tab:hover{color:#c8e6d0d1!important}body[data-theme=greenhome] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--gh-bright)!important;font-weight:700;text-shadow:0 0 12px rgba(34,197,94,.32)}body[data-theme=greenhome] .ant-tabs-ink-bar{background:linear-gradient(90deg,var(--gh-green),var(--gh-solar),var(--gh-hydro),var(--gh-green))!important;background-size:200% 100%!important;animation:gh-energyStream 4s ease-in-out infinite!important;box-shadow:0 0 12px #22c55e73!important;height:2px!important;border-radius:1px}body[data-theme=greenhome] .ant-segmented{background:#22c55e08!important;border:1px solid var(--gh-border)!important;font-family:Plus Jakarta Sans,sans-serif!important;box-shadow:0 2px 8px #0000004d,inset 0 1px #22c55e0a!important}body[data-theme=greenhome] .ant-segmented-item-selected{background:#22c55e26!important;color:var(--gh-bright)!important;font-weight:700;box-shadow:0 0 18px #22c55e26,inset 0 1px #4ade801a!important}body[data-theme=greenhome] .ant-tag{background:#22c55e14!important;border:1px solid rgba(34,197,94,.22)!important;color:var(--gh-lime)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px;font-weight:600;border-radius:5px;box-shadow:0 1px 3px #00000040;transition:all .2s ease}body[data-theme=greenhome] .ant-tag:hover{background:#22c55e21!important;border-color:#4ade8059!important;box-shadow:0 0 10px #22c55e24}body[data-theme=greenhome] .ant-breadcrumb{font-family:Plus Jakarta Sans,sans-serif!important}body[data-theme=greenhome] .ant-breadcrumb a{color:var(--gh-text-lo)!important;transition:all .18s ease}body[data-theme=greenhome] .ant-breadcrumb a:hover{color:var(--gh-green)!important;text-shadow:0 0 10px rgba(34,197,94,.32)}body[data-theme=greenhome] .ant-breadcrumb li:last-child{color:#c8e6d0cc!important}body[data-theme=greenhome] .ant-breadcrumb-separator{color:#22c55e4d!important}body[data-theme=greenhome] .ant-divider{border-color:#22c55e14!important;position:relative}body[data-theme=greenhome] .ant-divider-horizontal.ant-divider-with-text:before,body[data-theme=greenhome] .ant-divider-horizontal.ant-divider-with-text:after{border-top-color:#22c55e1f!important}body[data-theme=greenhome] .ant-alert{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-width:1px!important;background:#031207b3!important;font-family:Plus Jakarta Sans,sans-serif!important}body[data-theme=greenhome] .ant-alert-success{border-color:#22c55e52!important;background:#22c55e12!important;box-shadow:0 0 20px #22c55e0f,inset 0 0 20px #22c55e08!important}body[data-theme=greenhome] .ant-alert-warning{border-color:#fbbf2452!important;background:#fbbf2412!important;box-shadow:0 0 20px #fbbf240f!important}body[data-theme=greenhome] .ant-alert-error{border-color:#f8717152!important;background:#f8717112!important}body[data-theme=greenhome] .ant-alert-info{border-color:#38bdf852!important;background:#38bdf812!important}body[data-theme=greenhome] .ant-tooltip-inner{background:#010a04fa!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(34,197,94,.14)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px;color:var(--gh-text)!important;box-shadow:0 8px 32px #000000b3,0 0 20px #22c55e0d!important;border-radius:8px!important}body[data-theme=greenhome] .ant-popover-inner{background:#020c05fa!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid var(--gh-border)!important;box-shadow:0 12px 48px #000000b3,0 0 30px #22c55e0a!important}body[data-theme=greenhome] .ant-select-dropdown{background:#020e06fc!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;border:1px solid var(--gh-border)!important;box-shadow:0 14px 60px #000000b3,inset 0 1px #22c55e0d!important}body[data-theme=greenhome] .ant-select-item{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px;color:var(--gh-text)!important}body[data-theme=greenhome] .ant-select-item-option-active{background:#22c55e12!important}body[data-theme=greenhome] .ant-select-item-option-selected{background:#22c55e26!important;color:var(--gh-bright)!important;font-weight:700!important}body[data-theme=greenhome] .ant-picker-dropdown .ant-picker-panel-container{background:#020e06fc!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;border:1px solid var(--gh-border)!important;box-shadow:0 14px 60px #000000b3!important}body[data-theme=greenhome] .ant-picker-cell-in-view .ant-picker-cell-inner{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px}body[data-theme=greenhome] .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--gh-green)!important;color:#011a08!important;box-shadow:0 0 14px #22c55e66!important}body[data-theme=greenhome] .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--gh-green)!important;box-shadow:0 0 8px #22c55e4d!important}body[data-theme=greenhome] .ant-progress-bg{background:linear-gradient(90deg,var(--gh-green) 0%,var(--gh-solar) 45%,var(--gh-wind) 75%,var(--gh-bright) 100%)!important;background-size:300% 100%!important;animation:gh-energyStream 4s ease-in-out infinite!important;box-shadow:0 0 12px #22c55e66,0 0 30px #22c55e26!important}body[data-theme=greenhome] .ant-progress-inner{background:#22c55e12!important;border:1px solid rgba(34,197,94,.09)!important}body[data-theme=greenhome] .ant-form-item-label>label{color:#c8e6d08c!important;font-family:Sora,Plus Jakarta Sans,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;font-size:11px!important}body[data-theme=greenhome] .ant-pagination-item{background:#22c55e08!important;border:1px solid rgba(34,197,94,.1)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600;border-radius:6px!important;box-shadow:0 1px 4px #0000004d!important;transition:all .2s ease!important}body[data-theme=greenhome] .ant-pagination-item:hover{border-color:var(--gh-green)!important;box-shadow:0 0 12px #22c55e26!important;transform:translateY(-1px)}body[data-theme=greenhome] .ant-pagination-item a{color:#c8e6d094!important}body[data-theme=greenhome] .ant-pagination-item-active{background:var(--gh-green)!important;border-color:var(--gh-green)!important;box-shadow:0 0 18px #22c55e61,0 2px 8px #00000059!important;animation:gh-growRing 2s ease-in-out infinite!important}body[data-theme=greenhome] .ant-pagination-item-active a{color:#011a08!important;font-weight:800}body[data-theme=greenhome] .ant-menu-item,body[data-theme=greenhome] .ant-menu-submenu-title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:500}body[data-theme=greenhome] .ant-menu-item-selected{background:#22c55e1a!important;border-right:2px solid var(--gh-green)!important}body[data-theme=greenhome] .ant-menu-item:hover{background:#22c55e0f!important;color:var(--gh-bright)!important}body[data-theme=greenhome] .ant-switch{background:#22c55e1f!important;transition:all .3s ease!important}body[data-theme=greenhome] .ant-switch-checked{background:linear-gradient(90deg,var(--gh-green),#16a34a)!important;box-shadow:0 0 14px #22c55e66,0 2px 6px #00000059!important}body[data-theme=greenhome] .ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,var(--gh-bright),var(--gh-green))!important;border-color:var(--gh-green)!important;box-shadow:0 0 10px #22c55e59!important}body[data-theme=greenhome] .ant-radio-checked .ant-radio-inner{border-color:var(--gh-green)!important;box-shadow:0 0 10px #22c55e4d}body[data-theme=greenhome] .ant-radio-checked .ant-radio-inner:after{background:var(--gh-green)!important}body[data-theme=greenhome] .ant-collapse{background:#0310078c!important;border:1px solid rgba(34,197,94,.08)!important;box-shadow:0 2px 10px #0000004d!important}body[data-theme=greenhome] .ant-collapse-header{color:var(--gh-text)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600;transition:color .2s ease!important}body[data-theme=greenhome] .ant-collapse-header:hover{color:var(--gh-bright)!important}body[data-theme=greenhome] .ant-collapse-content{background:#030e0666!important;border-color:#22c55e0d!important}body[data-theme=greenhome] ::-webkit-scrollbar{width:5px;height:5px}body[data-theme=greenhome] ::-webkit-scrollbar-track{background:#010502cc;border-left:1px solid rgba(34,197,94,.05)}body[data-theme=greenhome] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#22c55e6b,#10b98140 60%,#06b6d433);border-radius:3px;box-shadow:0 0 6px #22c55e2e}body[data-theme=greenhome] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4ade809e,#22c55e6b);box-shadow:0 0 10px #22c55e4d}body[data-theme=greenhome] .ant-notification-notice{background:#020c05fa!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;border:1px solid var(--gh-border)!important;color:var(--gh-text)!important;box-shadow:0 12px 56px #000000bf,0 0 24px #22c55e0f,inset 0 1px #22c55e12!important;border-radius:10px!important}body[data-theme=greenhome] .ant-message-notice-content{background:#020e06fa!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;border:1px solid var(--gh-border)!important;color:var(--gh-text)!important;box-shadow:0 8px 40px #000000a6,inset 0 1px #22c55e0f!important;font-family:Plus Jakarta Sans,sans-serif!important;border-radius:10px!important}body[data-theme=greenhome] .ant-descriptions-bordered .ant-descriptions-item-label{background:#22c55e0f!important;color:var(--gh-green)!important;font-family:Sora,Plus Jakarta Sans,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:11px;border-right:1px solid rgba(34,197,94,.08)!important}body[data-theme=greenhome] .ant-descriptions-bordered .ant-descriptions-item-content{background:#0310078c!important;color:var(--gh-text)!important;font-family:Plus Jakarta Sans,sans-serif!important}body[data-theme=greenhome] .ant-upload-drag{background:#22c55e05!important;border:2px dashed rgba(34,197,94,.18)!important;transition:all .28s ease!important}body[data-theme=greenhome] .ant-upload-drag:hover{border-color:var(--gh-green)!important;background:#22c55e0d!important;box-shadow:0 0 0 4px #22c55e0f,0 0 30px #22c55e14!important}body[data-theme=greenhome] .ant-skeleton-content .ant-skeleton-title,body[data-theme=greenhome] .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#22c55e0a 25%,#4ade801c,#22c55e0a 75%)!important;background-size:400% 100%!important;animation:gh-shimmer 2.2s ease infinite!important}body[data-theme=greenhome] .ant-spin-dot-item{background:var(--gh-green)!important;box-shadow:0 0 12px #22c55eb3;animation:gh-coronaSpin 1.2s linear infinite}body[data-theme=greenhome] .ant-avatar{border:2px solid rgba(34,197,94,.2)!important;box-shadow:0 0 0 4px #22c55e0f,0 4px 14px #0006;transition:all .25s ease!important}body[data-theme=greenhome] .ant-avatar:hover{border-color:#4ade8066!important;box-shadow:0 0 0 6px #22c55e1a,0 0 20px #22c55e24,animation : gh-growRing 1.5s ease-out!important}body[data-theme=greenhome] .ant-badge-count{box-shadow:0 0 10px #f8717173;border-radius:8px!important}body[data-theme=greenhome] .ant-timeline-item-tail{border-left-color:#22c55e26!important}body[data-theme=greenhome] .ant-timeline-item-head{background:var(--gh-green)!important;box-shadow:0 0 12px #22c55e66}body[data-theme=greenhome] .ant-timeline-item-content{color:#c8e6d0bf!important;font-family:Plus Jakarta Sans,sans-serif!important}body[data-theme=greenhome] .leaflet-popup-content-wrapper{background:#020e06f7!important;color:var(--gh-text)!important;border:1px solid rgba(34,197,94,.24)!important;box-shadow:0 10px 48px #000000bf,0 0 28px #22c55e14,inset 0 1px #22c55e12!important;border-radius:12px!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body[data-theme=greenhome] .leaflet-popup-tip{background:#020e06f7!important}body[data-theme=greenhome] .leaflet-popup-close-button{color:var(--gh-green)!important;font-size:18px!important}body[data-theme=greenhome] .leaflet-popup-close-button:hover{color:var(--gh-bright)!important}body[data-theme=greenhome] .leaflet-popup-content strong{color:var(--gh-text-hi)!important}body[data-theme=greenhome] .leaflet-popup-content a{color:var(--gh-green)!important}body[data-theme=greenhome] .leaflet-control-attribution{background:#000000bf!important;color:#444!important;font-size:9px!important}body[data-theme=greenhome] .leaflet-control-zoom a{background:#020e06f2!important;color:var(--gh-green)!important;border:1px solid rgba(34,197,94,.18)!important;border-radius:5px!important;transition:all .2s ease!important}body[data-theme=greenhome] .leaflet-control-zoom a:hover{background:#22c55e1f!important;color:var(--gh-bright)!important;box-shadow:0 0 12px #22c55e26!important}body[data-theme=greenhome] .ant-layout{background:transparent!important}body[data-theme=greenhome] .ant-empty-description{color:#c8e6d047!important;font-family:Plus Jakarta Sans,sans-serif!important}body[data-theme=greenhome] .gh-blob-1{position:fixed;top:-80px;left:-80px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(34,197,94,.12) 0%,rgba(16,185,129,.06) 40%,transparent 70%);pointer-events:none;z-index:-1;animation:gh-blobFloat 20s ease-in-out infinite}body[data-theme=greenhome] .gh-blob-2{position:fixed;bottom:-100px;right:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle at 60% 60%,rgba(251,191,36,.07) 0%,rgba(34,197,94,.05) 40%,transparent 70%);pointer-events:none;z-index:-1;animation:gh-blobFloat 26s ease-in-out infinite reverse;animation-delay:-8s}body[data-theme=greenhome] .gh-blob-3{position:fixed;top:35%;left:-60px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(6,182,212,.06) 0%,transparent 65%);pointer-events:none;z-index:-1;animation:gh-blobFloat 22s ease-in-out infinite;animation-delay:-12s}body[data-theme=greenhome] .gh-ring-1{position:fixed;top:20%;right:8%;width:60px;height:60px;border:1px solid rgba(34,197,94,.25);border-radius:50%;pointer-events:none;z-index:-1;animation:gh-photonRing 6s ease-out infinite}body[data-theme=greenhome] .gh-ring-1:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(251,191,36,.18);border-radius:50%;animation:gh-photonRing 6s ease-out infinite 1s}body[data-theme=greenhome] .gh-ring-1:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(34,197,94,.3);border-radius:50%;animation:gh-photonRing 6s ease-out infinite 2s}body[data-theme=greenhome] .gh-node{position:fixed;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.7) 0%,transparent 100%);box-shadow:0 0 8px #22c55e80;pointer-events:none;z-index:-1;animation:gh-photonFloat linear infinite}body[data-theme=greenhome] .gh-node:nth-child(1){left:12%;bottom:5%;animation-duration:22s;animation-delay:0s;width:4px;height:4px}body[data-theme=greenhome] .gh-node:nth-child(2){left:28%;bottom:8%;animation-duration:28s;animation-delay:3s;width:3px;height:3px;background:radial-gradient(circle,rgba(251,191,36,.7) 0%,transparent 100%);box-shadow:0 0 8px #fbbf2480}body[data-theme=greenhome] .gh-node:nth-child(3){left:45%;bottom:3%;animation-duration:18s;animation-delay:6s;width:5px;height:5px}body[data-theme=greenhome] .gh-node:nth-child(4){left:62%;bottom:10%;animation-duration:24s;animation-delay:1.5s;width:3px;height:3px;background:radial-gradient(circle,rgba(56,189,248,.7) 0%,transparent 100%);box-shadow:0 0 8px #38bdf866}body[data-theme=greenhome] .gh-node:nth-child(5){left:78%;bottom:6%;animation-duration:20s;animation-delay:9s;width:4px;height:4px}body[data-theme=greenhome] .gh-node:nth-child(6){left:88%;bottom:15%;animation-duration:32s;animation-delay:4s;width:3px;height:3px;background:radial-gradient(circle,rgba(251,191,36,.65) 0%,transparent 100%);box-shadow:0 0 8px #fbbf2466}body[data-theme=greenhome] .gh-leaf{position:fixed;bottom:-16px;pointer-events:none;z-index:-1;border-radius:60% 8%;background:linear-gradient(135deg,#4ade8099,#16a34a59);box-shadow:0 0 6px #22c55e59;animation:gh-leafRain ease-in-out infinite}body[data-theme=greenhome] .gh-leaf:nth-child(1){left:6%;width:8px;height:10px;animation-duration:18s;animation-delay:0s;transform-origin:center}body[data-theme=greenhome] .gh-leaf:nth-child(2){left:20%;width:10px;height:13px;animation-duration:24s;animation-delay:4s}body[data-theme=greenhome] .gh-leaf:nth-child(3){left:36%;width:7px;height:9px;animation-duration:15s;animation-delay:8s}body[data-theme=greenhome] .gh-leaf:nth-child(4){left:52%;width:9px;height:12px;animation-duration:21s;animation-delay:2s;background:linear-gradient(135deg,#fbbf2480,#22c55e4d)}body[data-theme=greenhome] .gh-leaf:nth-child(5){left:68%;width:8px;height:10px;animation-duration:19s;animation-delay:11s}body[data-theme=greenhome] .gh-leaf:nth-child(6){left:82%;width:6px;height:8px;animation-duration:22s;animation-delay:6s}body[data-theme=greenhome] .gh-leaf:nth-child(7){left:92%;width:9px;height:11px;animation-duration:26s;animation-delay:14s;background:linear-gradient(135deg,#38bdf873,#22c55e4d)}body[data-theme=greenhome] .gh-wind-icon{display:inline-block;width:20px;height:20px;animation:gh-windBlade 3s linear infinite;transform-origin:center center}body[data-theme=greenhome] .gh-solar-icon{animation:gh-coronaSpin 8s linear infinite}body[data-theme=greenhome] .gh-photon-pulse{position:relative}body[data-theme=greenhome] .gh-photon-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(34,197,94,.35);border-radius:inherit;animation:gh-photonRing 2s ease-out infinite;pointer-events:none}body[data-theme=greenhome] .gh-section-title{font-family:Sora,sans-serif!important;font-weight:800;font-size:13px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gh-green)!important;text-shadow:0 0 14px rgba(34,197,94,.35);animation:gh-titleFlare 10s ease-in-out infinite}body[data-theme=greenhome] .gh-vein-border{border:1px solid var(--gh-border)!important;position:relative;overflow:hidden}body[data-theme=greenhome] .gh-vein-border:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.4),rgba(251,191,36,.6),rgba(34,197,94,.4),transparent);background-size:200% 100%;animation:gh-edgeFlow 3.5s ease-in-out infinite}@keyframes lavaFlow{0%{background-position:0% 50%}33%{background-position:50% 100%}66%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes emberFloat{0%{transform:translateY(0) translate(0) scale(1);opacity:0}10%{opacity:.8}50%{transform:translateY(-45vh) translate(8px) scale(.7);opacity:.5}80%{opacity:.3}to{transform:translateY(-90vh) translate(-6px) scale(.3);opacity:0}}@keyframes heatShimmer{0%{transform:scaleX(1) skew(0);filter:blur(0px)}25%{transform:scaleX(1.002) skew(.3deg);filter:blur(.5px)}50%{transform:scaleX(.999) skew(-.2deg);filter:blur(0px)}75%{transform:scaleX(1.001) skew(.15deg);filter:blur(.3px)}to{transform:scaleX(1) skew(0);filter:blur(0px)}}@keyframes moltenPulse{0%,to{box-shadow:0 2px 8px #ff500026,0 8px 30px #000000b3,inset 0 1px #ffa03c0f,inset 0 -1px #00000080}50%{box-shadow:0 4px 20px #ff500059,0 12px 50px #000c,inset 0 1px #ffa03c24,inset 0 -1px #0009}}@keyframes forgeScanline{0%{top:-2px;opacity:.5}to{top:100vh;opacity:0}}@keyframes forgeFadeIn{0%{opacity:0;transform:translateY(10px) perspective(600px) rotateX(4deg)}to{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}}@keyframes metalShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes forgeGridScroll{0%{background-position:0 0}to{background-position:70px 70px}}@keyframes emberGlow{0%,to{opacity:.6;box-shadow:0 0 4px #ff640066}50%{opacity:1;box-shadow:0 0 12px #ffa000b3}}@keyframes extrudePress{0%{transform:translateZ(0)}50%{transform:translateZ(-3px)}to{transform:translateZ(0)}}body[data-theme=lava]{background:#080301;color:#e8d5c0}body[data-theme=lava]{--lava-accent: #ff6b00;--lava-accent2: #ff9500;--lava-hot: #ff2200;--lava-ar: 255;--lava-ag: 107;--lava-ab: 0;--lava-bg-base: #080301;--lava-bg-card: rgba(20, 8, 3, .78);--lava-border: rgba(255, 107, 0, .12);--lava-text: #e8d5c0;--lava-text-dim: rgba(232, 213, 192, .5)}body[data-theme=lava],body[data-theme=lava] .ant-typography,body[data-theme=lava] .ant-table,body[data-theme=lava] .ant-form,body[data-theme=lava] .ant-list,body[data-theme=lava] .ant-card,body[data-theme=lava] .ant-modal,body[data-theme=lava] .ant-drawer{font-family:"Exo 2",Rajdhani,Segoe UI,sans-serif!important;letter-spacing:.3px}body[data-theme=lava] h1,body[data-theme=lava] h2,body[data-theme=lava] h3,body[data-theme=lava] h4,body[data-theme=lava] h5,body[data-theme=lava] .ant-card-head-title,body[data-theme=lava] .ant-modal-title,body[data-theme=lava] .ant-drawer-title,body[data-theme=lava] .ant-statistic-content-value,body[data-theme=lava] .ant-page-header-heading-title{font-family:Orbitron,"Exo 2",sans-serif!important;letter-spacing:1.2px;text-shadow:0 0 12px rgba(255,107,0,.45),0 2px 4px rgba(0,0,0,.8),0 4px 8px rgba(0,0,0,.6)}body[data-theme=lava] .ant-statistic-content-value{color:#fff!important;font-weight:700;text-shadow:0 0 16px rgba(255,149,0,.55),0 0 40px rgba(255,107,0,.2),0 2px 4px rgba(0,0,0,.8)}body[data-theme=lava] .ant-statistic-title{color:#e8d5c06b!important;font-family:"Exo 2",sans-serif!important;text-transform:uppercase;letter-spacing:2px;font-size:10px!important}body[data-theme=lava] .ant-typography{color:#e8d5c0!important}body[data-theme=lava] .ant-typography-secondary,body[data-theme=lava] .ant-list-item-meta-description{color:#e8d5c080!important}body[data-theme=lava] .gh-content:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(ellipse at 50% 100%,rgba(120,30,0,.25) 0%,transparent 55%),linear-gradient(rgba(255,107,0,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,107,0,.025) 1px,transparent 1px);background-size:100% 100%,70px 70px,70px 70px;animation:forgeGridScroll 22s linear infinite;pointer-events:none}body[data-theme=lava]:after{content:"";position:fixed;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,107,0,.08) 20%,rgba(255,149,0,.22) 50%,rgba(255,107,0,.08) 80%,transparent 100%);z-index:9999;animation:forgeScanline 10s linear infinite;pointer-events:none}body[data-theme=lava] .gh-topbar-header{background:#0c0401f0!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;border-bottom:1px solid rgba(255,107,0,.09)!important;box-shadow:0 2px 20px #000c,0 4px 1px #ff3c000a,inset 0 -1px #ff6b000f!important;position:sticky!important;top:0!important;z-index:100!important}body[data-theme=lava] .gh-content{background:#100602b8!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;border:1px solid rgba(255,107,0,.07)!important;box-shadow:0 12px 48px #000000bf,0 0 80px #6414000a!important;animation:forgeFadeIn .5s cubic-bezier(.4,0,.2,1)}body[data-theme=lava] .ant-card{background:var(--lava-bg-card)!important;border-color:var(--lava-border)!important;color:#e8d5c0!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;position:relative;overflow:hidden;transform-style:preserve-3d;perspective:900px;animation:moltenPulse 5s ease-in-out infinite;box-shadow:0 2px 8px #ff50001a,0 6px 28px #000000a6,inset 0 1px #ff963c12,inset 0 -1px #00000073,inset 1px 0 #ff963c0a,inset -1px 0 #00000040!important}body[data-theme=lava] .ant-card:hover{border-color:#ff6b0047!important;box-shadow:0 10px 40px #ff500033,0 20px 60px #000000b3,0 0 30px #ff6b0014,inset 0 1px #ffb43c24!important;transform:translateY(-3px) perspective(900px) rotateX(2deg) rotateY(-1deg);animation:heatShimmer 3s ease-in-out infinite}body[data-theme=lava] .ant-card:before{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,107,0,.04),rgba(255,200,60,.07),transparent);transition:left .7s ease;pointer-events:none}body[data-theme=lava] .ant-card:hover:before{left:120%}body[data-theme=lava] .ant-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,107,0,.4),rgba(255,200,0,.6),rgba(255,107,0,.4),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}body[data-theme=lava] .ant-card:hover:after{opacity:1}body[data-theme=lava] .ant-card-head,body[data-theme=lava] .ant-card-head-title{background:transparent!important;color:#e8d5c0!important;border-bottom-color:#ff6b0017!important}body[data-theme=lava] .ant-table{background:transparent!important}body[data-theme=lava] .ant-table-thead>tr>th{background:#190802eb!important;color:var(--lava-accent2)!important;border-color:#ff6b0017!important;font-family:Orbitron,"Exo 2",sans-serif!important;font-size:10px!important;text-transform:uppercase;letter-spacing:1.8px;font-weight:600;text-shadow:0 0 8px rgba(255,149,0,.3)}body[data-theme=lava] .ant-table-tbody>tr>td{border-color:#ff6b000a!important;color:#d4bfaa!important;transition:all .2s ease!important}body[data-theme=lava] .ant-table-tbody>tr:hover>td{background:#ff6b000d!important;box-shadow:inset 3px 0 0 var(--lava-accent)}body[data-theme=lava] .ant-table-tbody>tr:nth-child(2n)>td{background:#ff500005!important}body[data-theme=lava] .ant-drawer-body,body[data-theme=lava] .ant-modal-content{background:#0e0501fa!important;color:#e8d5c0!important;backdrop-filter:blur(26px)!important;-webkit-backdrop-filter:blur(26px)!important;border:1px solid rgba(255,107,0,.09)!important;box-shadow:0 30px 80px #000000d9,0 0 40px #50140012!important}body[data-theme=lava] .ant-drawer-header,body[data-theme=lava] .ant-modal-header{background:#0e0501fa!important;border-bottom-color:#ff6b0017!important}body[data-theme=lava] .ant-modal-title,body[data-theme=lava] .ant-drawer-title{color:var(--lava-accent2)!important;text-shadow:0 0 14px rgba(255,149,0,.4)}body[data-theme=lava] .ant-modal-mask{background:#050100c7!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}body[data-theme=lava] .ant-input,body[data-theme=lava] .ant-input-affix-wrapper,body[data-theme=lava] .ant-select-selector,body[data-theme=lava] .ant-picker,body[data-theme=lava] .ant-input-number,body[data-theme=lava] .ant-input-number-input,body[data-theme=lava] textarea.ant-input{background:#ff6b0008!important;border-color:#ff6b001a!important;color:#e8d5c0!important;font-family:"Exo 2",sans-serif!important;transition:all .3s ease!important;box-shadow:inset 0 2px 4px #0000004d!important}body[data-theme=lava] .ant-input:focus,body[data-theme=lava] .ant-input-affix-wrapper-focused,body[data-theme=lava] .ant-select-focused .ant-select-selector,body[data-theme=lava] .ant-picker-focused,body[data-theme=lava] .ant-input-number-focused{border-color:var(--lava-accent)!important;box-shadow:0 0 0 2px #ff6b0026,0 0 20px #ff6b001a,inset 0 2px 4px #0000004d!important}body[data-theme=lava] .ant-input::placeholder,body[data-theme=lava] .ant-select-selection-placeholder,body[data-theme=lava] .ant-picker-input>input::placeholder{color:#e8d5c038!important}body[data-theme=lava] .ant-btn-primary{background:linear-gradient(160deg,#ff7800e6,#c83200b3)!important;border:1px solid rgba(255,149,0,.5)!important;box-shadow:0 4px 20px #ff500066,inset 0 1px #ffc83c33,inset 0 -2px #50140066!important;font-family:Orbitron,sans-serif!important;font-weight:600;font-size:11px;letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:all .3s ease!important}body[data-theme=lava] .ant-btn-primary:hover{box-shadow:0 6px 30px #ff640099,0 0 50px #ff6b002e,inset 0 1px #ffdc5047!important;transform:translateY(-2px) perspective(400px) rotateX(5deg);border-color:#ffc80099!important}body[data-theme=lava] .ant-btn-primary:active{transform:translateY(1px) perspective(400px) rotateX(-2deg);animation:extrudePress .15s ease-out;box-shadow:0 1px 8px #ff50004d,inset 0 2px 4px #0006!important}body[data-theme=lava] .ant-btn-default{background:#ff6b000a!important;border-color:#ff6b001f!important;color:#e8d5c0b3!important;font-family:"Exo 2",sans-serif!important;box-shadow:inset 0 1px #ff963c08,inset 0 -1px #0003!important;transition:all .3s ease!important}body[data-theme=lava] .ant-btn-default:hover{background:#ff6b0014!important;border-color:#ff6b004d!important;color:var(--lava-accent2)!important;box-shadow:0 0 16px #ff6b001a,inset 0 1px #ff963c0f!important;transform:translateY(-1px)}body[data-theme=lava] .ant-btn-text,body[data-theme=lava] .ant-btn-link{color:var(--lava-accent2)!important;font-family:"Exo 2",sans-serif!important}body[data-theme=lava] .ant-btn-text:hover,body[data-theme=lava] .ant-btn-link:hover{color:#fff!important;text-shadow:0 0 14px rgba(255,149,0,.6)}body[data-theme=lava] .ant-tabs-nav:before{border-color:#ff6b0012!important}body[data-theme=lava] .ant-tabs-tab{color:#e8d5c06b!important;font-family:"Exo 2",sans-serif!important;font-weight:600;letter-spacing:.6px;transition:all .3s ease!important}body[data-theme=lava] .ant-tabs-tab:hover{color:#e8d5c0bf!important}body[data-theme=lava] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--lava-accent2)!important;text-shadow:0 0 10px rgba(255,149,0,.35)}body[data-theme=lava] .ant-tabs-ink-bar{background:linear-gradient(90deg,var(--lava-hot),var(--lava-accent2))!important;box-shadow:0 0 12px #ff6b0080!important}body[data-theme=lava] .ant-segmented{background:#ff6b0008!important;border:1px solid rgba(255,107,0,.08)!important;font-family:"Exo 2",sans-serif!important}body[data-theme=lava] .ant-segmented-item-selected{background:#ff6b0024!important;color:var(--lava-accent2)!important;box-shadow:0 0 16px #ff6b0026,inset 0 1px #ff963c14!important}body[data-theme=lava] .ant-tag{border-color:#ff6b002e!important;background:#ff6b0012!important;color:#e0a060!important;letter-spacing:.4px;font-family:"Exo 2",sans-serif!important}body[data-theme=lava] .ant-breadcrumb a{color:#e8d5c06b!important}body[data-theme=lava] .ant-breadcrumb a:hover{color:var(--lava-accent2)!important;text-shadow:0 0 10px rgba(255,149,0,.3)}body[data-theme=lava] .ant-breadcrumb li:last-child{color:#e8d5c0bf!important}body[data-theme=lava] .ant-divider{border-color:#ff6b0012!important}body[data-theme=lava] .ant-alert{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-color:#ff6b001a!important;background:#100602a6!important}body[data-theme=lava] .ant-alert-success{border-color:#00be5a33!important;background:#00be5a0f!important}body[data-theme=lava] .ant-alert-warning{border-color:#ffc80033!important;background:#ffc8000f!important}body[data-theme=lava] .ant-alert-error{border-color:#ff282833!important;background:#ff28280f!important}body[data-theme=lava] .ant-alert-info{border-color:#ff6b0033!important;background:#ff6b000f!important}body[data-theme=lava] .ant-tooltip-inner{background:#0e0501fa!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(255,107,0,.12)!important;font-family:"Exo 2",sans-serif!important;box-shadow:0 8px 32px #000000bf,0 0 20px #5014000f!important}body[data-theme=lava] .ant-popover-inner{background:#0e0501fa!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(255,107,0,.1)!important;box-shadow:0 8px 48px #000000bf!important}body[data-theme=lava] .ant-select-dropdown{background:#0e0501fc!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(255,107,0,.1)!important;box-shadow:0 12px 56px #000000bf!important}body[data-theme=lava] .ant-select-item{font-family:"Exo 2",sans-serif!important}body[data-theme=lava] .ant-select-item-option-active{background:#ff6b0012!important}body[data-theme=lava] .ant-select-item-option-selected{background:#ff6b0024!important;font-weight:700!important}body[data-theme=lava] .ant-picker-dropdown .ant-picker-panel-container{background:#0e0501fc!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(255,107,0,.1)!important;box-shadow:0 12px 56px #000000bf!important}body[data-theme=lava] .ant-picker-cell-in-view .ant-picker-cell-inner{font-family:"Exo 2",sans-serif!important;font-size:12px}body[data-theme=lava] .ant-progress-bg{background:linear-gradient(90deg,var(--lava-hot),var(--lava-accent2))!important;box-shadow:0 0 10px #ff6b0066,0 0 20px #ff500026}body[data-theme=lava] .ant-progress-inner{background:#ff6b000f!important}body[data-theme=lava] .ant-form-item-label>label{color:#e8d5c094!important;font-family:Orbitron,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;font-size:11px!important}body[data-theme=lava] .ant-empty-description{color:#e8d5c04d!important;font-family:"Exo 2",sans-serif!important}body[data-theme=lava] .ant-pagination-item{background:#ff6b0008!important;border-color:#ff6b0017!important;font-family:"Exo 2",sans-serif!important}body[data-theme=lava] .ant-pagination-item a{color:#e8d5c099!important}body[data-theme=lava] .ant-pagination-item-active{background:#ff6b0021!important;border-color:var(--lava-accent)!important;box-shadow:0 0 14px #ff6b0038}body[data-theme=lava] .ant-pagination-item-active a{color:var(--lava-accent2)!important}body[data-theme=lava] .ant-menu-item,body[data-theme=lava] .ant-menu-submenu-title{font-family:"Exo 2",sans-serif!important;letter-spacing:.4px}body[data-theme=lava] .ant-switch{background:#ff6b001a!important}body[data-theme=lava] .ant-switch-checked{background:linear-gradient(90deg,var(--lava-hot),var(--lava-accent))!important;box-shadow:0 0 14px #ff6b0066}body[data-theme=lava] .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--lava-accent)!important;border-color:var(--lava-accent2)!important;box-shadow:0 0 10px #ff6b0059}body[data-theme=lava] .ant-radio-checked .ant-radio-inner{border-color:var(--lava-accent)!important;box-shadow:0 0 10px #ff6b004d}body[data-theme=lava] .ant-radio-checked .ant-radio-inner:after{background:var(--lava-accent)!important}body[data-theme=lava] .ant-collapse{background:#1006028c!important;border-color:#ff6b0012!important}body[data-theme=lava] .ant-collapse-header{color:#e8d5c0!important;font-family:"Exo 2",sans-serif!important}body[data-theme=lava] .ant-collapse-content{background:#10060259!important;border-color:#ff6b000a!important}body[data-theme=lava] .ant-timeline-item-content{color:#e8d5c0bf!important}body[data-theme=lava] ::-webkit-scrollbar{width:5px;height:5px}body[data-theme=lava] ::-webkit-scrollbar-track{background:#05010099}body[data-theme=lava] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff6b0059,#b4320033);border-radius:3px;box-shadow:0 0 6px #ff6b0033}body[data-theme=lava] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff95008c,#ff500059)}body[data-theme=lava] .ant-notification-notice{background:#0e0501fa!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(255,107,0,.1)!important;box-shadow:0 8px 48px #000c,0 0 20px #5014000f!important}body[data-theme=lava] .ant-message-notice-content{background:#0e0501fa!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(255,107,0,.1)!important;color:#e8d5c0!important;box-shadow:0 8px 40px #000000b3!important}body[data-theme=lava] .ant-descriptions-bordered .ant-descriptions-item-label{background:#ff6b000f!important;color:var(--lava-accent2)!important;font-family:Orbitron,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:.8px;font-size:10px}body[data-theme=lava] .ant-descriptions-bordered .ant-descriptions-item-content{background:#10060280!important;color:#e8d5c0!important}body[data-theme=lava] .ant-upload-drag{background:#ff6b0008!important;border-color:#ff6b0024!important}body[data-theme=lava] .ant-upload-drag:hover{border-color:var(--lava-accent)!important;box-shadow:0 0 24px #ff6b001a;background:#ff6b000d!important}body[data-theme=lava] .ant-skeleton-content .ant-skeleton-title,body[data-theme=lava] .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#ff6b000a 25%,#ff950017,#ff6b000a 75%)!important;background-size:400% 100%!important;animation:metalShimmer 2.5s ease infinite!important}body[data-theme=lava] .ant-spin-dot-item{background:var(--lava-accent)!important;box-shadow:0 0 10px #ff6b0099;animation:emberGlow 1s ease-in-out infinite}body[data-theme=lava] .ant-avatar{box-shadow:0 0 0 2px #ff6b0026,0 0 16px #ff50001a}body[data-theme=lava] .ant-badge-count{box-shadow:0 0 10px #ff282866}body[data-theme=lava] .leaflet-popup-content-wrapper{background:#120602f7!important;color:#e8d5c0!important;border:1px solid rgba(255,107,0,.22)!important;box-shadow:0 8px 40px #000c,0 0 20px #96280014!important;border-radius:10px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body[data-theme=lava] .leaflet-popup-tip{background:#120602f7!important}body[data-theme=lava] .leaflet-popup-close-button{color:var(--lava-accent)!important;font-size:18px!important}body[data-theme=lava] .leaflet-popup-close-button:hover,body[data-theme=lava] .leaflet-popup-content strong{color:#fff!important}body[data-theme=lava] .leaflet-popup-content a{color:var(--lava-accent2)!important}body[data-theme=lava] .leaflet-control-attribution{background:#000000b3!important;color:#555!important;font-size:9px!important}body[data-theme=lava] .leaflet-control-zoom a{background:#120602eb!important;color:var(--lava-accent)!important;border-color:#ff6b002e!important}body[data-theme=lava] .leaflet-control-zoom a:hover{background:#ff6b001f!important;color:#fff!important}body[data-theme=lava] .ant-layout{background:transparent!important}body[data-theme=lava] .lava-ember{position:fixed;bottom:0;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fc0,#ff6b00,#ff320066);box-shadow:0 0 6px #ff8200b3,0 0 2px #fc0;pointer-events:none;animation:emberFloat linear infinite}body[data-theme=lava] .lava-ember:nth-child(1){left:10%;width:3px;height:3px;animation-duration:9s;animation-delay:0s}body[data-theme=lava] .lava-ember:nth-child(2){left:28%;width:5px;height:5px;animation-duration:12s;animation-delay:1.5s}body[data-theme=lava] .lava-ember:nth-child(3){left:45%;width:3px;height:3px;animation-duration:8s;animation-delay:4s}body[data-theme=lava] .lava-ember:nth-child(4){left:60%;width:4px;height:4px;animation-duration:11s;animation-delay:2s}body[data-theme=lava] .lava-ember:nth-child(5){left:75%;width:3px;height:3px;animation-duration:10s;animation-delay:6s}body[data-theme=lava] .lava-ember:nth-child(6){left:90%;width:5px;height:5px;animation-duration:14s;animation-delay:.5s}@keyframes nordicFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auroraFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes iceShimmer{0%{background-position:-300% 0}to{background-position:300% 0}}@keyframes nordicPulse{0%,to{box-shadow:0 1px 3px #0000004d,0 4px 16px #00000040}50%{box-shadow:0 2px 5px #00000059,0 6px 24px #38bdf814}}@keyframes snowfall{0%{transform:translateY(-10px) translate(0);opacity:0}10%{opacity:.8}90%{opacity:.6}to{transform:translateY(100vh) translate(15px);opacity:0}}@keyframes nordicSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes auroraGridScroll{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes iceRipple{0%{box-shadow:0 0 #38bdf840}to{box-shadow:0 0 0 12px #38bdf800}}body[data-theme=nordic]{background:#060d16;color:#e2e8f0}body[data-theme=nordic]{--nd-sky: #38bdf8;--nd-aurora: #818cf8;--nd-green: #34d399;--nd-frost: #7dd3fc;--nd-sr: 56;--nd-sg: 189;--nd-sb: 248;--nd-bg-base: #060d16;--nd-bg-card: #0c1929;--nd-bg-raised: #0f2035;--nd-border: #1e3045;--nd-border-accent: rgba(56, 189, 248, .18);--nd-text: #e2e8f0;--nd-text-dim: rgba(226, 232, 240, .48);--nd-shadow-sm: 0 1px 3px rgba(0,0,0,.4), 0 2px 6px rgba(0,0,0,.25);--nd-shadow-md: 0 2px 6px rgba(0,0,0,.45), 0 4px 16px rgba(0,0,0,.3);--nd-shadow-lg: 0 4px 12px rgba(0,0,0,.5), 0 8px 32px rgba(0,0,0,.35);--nd-shadow-accent: 0 2px 6px rgba(0,0,0,.45), 0 4px 20px rgba(56, 189, 248, .1)}body[data-theme=nordic],body[data-theme=nordic] .ant-typography,body[data-theme=nordic] .ant-table,body[data-theme=nordic] .ant-form,body[data-theme=nordic] .ant-list,body[data-theme=nordic] .ant-card,body[data-theme=nordic] .ant-modal,body[data-theme=nordic] .ant-drawer{font-family:Inter,DM Sans,Segoe UI,system-ui,sans-serif!important;letter-spacing:-.1px;font-weight:400}body[data-theme=nordic] h1,body[data-theme=nordic] h2,body[data-theme=nordic] h3,body[data-theme=nordic] h4,body[data-theme=nordic] h5,body[data-theme=nordic] .ant-card-head-title,body[data-theme=nordic] .ant-modal-title,body[data-theme=nordic] .ant-drawer-title,body[data-theme=nordic] .ant-statistic-content-value,body[data-theme=nordic] .ant-page-header-heading-title{font-family:Sora,Plus Jakarta Sans,Inter,sans-serif!important;letter-spacing:-.3px;font-weight:700;color:#f1f5f9!important;text-shadow:0 1px 2px rgba(0,0,0,.4)}body[data-theme=nordic] .ant-statistic-content-value{font-weight:700!important;color:#f8fafc!important;text-shadow:0 1px 3px rgba(0,0,0,.5)}body[data-theme=nordic] .ant-statistic-title{color:#e2e8f06b!important;font-family:Inter,sans-serif!important;text-transform:uppercase;letter-spacing:1.5px;font-size:10px!important;font-weight:600}body[data-theme=nordic] .ant-typography{color:#e2e8f0!important}body[data-theme=nordic] .ant-typography-secondary,body[data-theme=nordic] .ant-list-item-meta-description{color:#e2e8f080!important}body[data-theme=nordic] .gh-content:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(ellipse at 30% 0%,rgba(56,189,248,.07) 0%,transparent 45%),radial-gradient(ellipse at 70% 100%,rgba(129,140,248,.06) 0%,transparent 45%),linear-gradient(rgba(56,189,248,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.018) 1px,transparent 1px);background-size:100% 100%,100% 100%,60px 60px,60px 60px;animation:auroraGridScroll 40s linear infinite;pointer-events:none}body[data-theme=nordic]:after{content:"";position:fixed;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(56,189,248,.4) 30%,rgba(129,140,248,.5) 50%,rgba(52,211,153,.4) 70%,transparent 100%);z-index:9999;pointer-events:none;animation:auroraFlow 8s ease-in-out infinite;background-size:200% 100%}body[data-theme=nordic] .gh-topbar-header{background:#070e18!important;border-bottom:1px solid var(--nd-border)!important;box-shadow:var(--nd-shadow-md)!important;position:sticky!important;top:0!important;z-index:100!important}body[data-theme=nordic] .gh-content{background:var(--nd-bg-card)!important;border:1px solid var(--nd-border)!important;box-shadow:var(--nd-shadow-lg)!important;animation:nordicFadeIn .35s ease-out}body[data-theme=nordic] .ant-card{background:var(--nd-bg-card)!important;border:1px solid var(--nd-border)!important;color:#e2e8f0!important;transition:all .22s ease!important;position:relative;overflow:hidden;box-shadow:var(--nd-shadow-md)!important}body[data-theme=nordic] .ant-card:hover{border-color:var(--nd-border-accent)!important;box-shadow:var(--nd-shadow-accent)!important;transform:translateY(-2px)}body[data-theme=nordic] .ant-card:active{transform:translateY(0);box-shadow:var(--nd-shadow-sm)!important}body[data-theme=nordic] .ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--nd-sky),var(--nd-aurora));opacity:0;transition:opacity .22s ease}body[data-theme=nordic] .ant-card:hover:before{opacity:1}body[data-theme=nordic] .ant-card-head,body[data-theme=nordic] .ant-card-head-title{background:transparent!important;color:#e2e8f0!important;border-bottom-color:var(--nd-border)!important;font-weight:600!important}body[data-theme=nordic] .ant-table{background:transparent!important}body[data-theme=nordic] .ant-table-thead>tr>th{background:var(--nd-bg-raised)!important;color:var(--nd-sky)!important;border-color:var(--nd-border)!important;font-family:Inter,sans-serif!important;font-size:11px!important;text-transform:uppercase;letter-spacing:1px;font-weight:600}body[data-theme=nordic] .ant-table-tbody>tr>td{border-color:#1e3045cc!important;color:#cbd5e1!important;transition:all .18s ease!important}body[data-theme=nordic] .ant-table-tbody>tr:hover>td{background:#38bdf80d!important;box-shadow:inset 2px 0 0 var(--nd-sky)}body[data-theme=nordic] .ant-table-tbody>tr:nth-child(2n)>td{background:#ffffff05!important}body[data-theme=nordic] .ant-drawer-body,body[data-theme=nordic] .ant-modal-content{background:#0a1525!important;color:#e2e8f0!important;border:1px solid var(--nd-border)!important;box-shadow:0 20px 60px #000000a6,0 8px 24px #0006!important}body[data-theme=nordic] .ant-drawer-header,body[data-theme=nordic] .ant-modal-header{background:#0a1525!important;border-bottom:1px solid var(--nd-border)!important}body[data-theme=nordic] .ant-modal-title,body[data-theme=nordic] .ant-drawer-title{color:var(--nd-sky)!important;font-family:Sora,sans-serif!important;font-weight:600}body[data-theme=nordic] .ant-modal-mask{background:#060d16bf!important}body[data-theme=nordic] .ant-input,body[data-theme=nordic] .ant-input-affix-wrapper,body[data-theme=nordic] .ant-select-selector,body[data-theme=nordic] .ant-picker,body[data-theme=nordic] .ant-input-number,body[data-theme=nordic] .ant-input-number-input,body[data-theme=nordic] textarea.ant-input{background:var(--nd-bg-raised)!important;border:1px solid var(--nd-border)!important;color:#e2e8f0!important;font-family:Inter,sans-serif!important;transition:all .2s ease!important;box-shadow:inset 0 1px 2px #0003!important}body[data-theme=nordic] .ant-input:focus,body[data-theme=nordic] .ant-input-affix-wrapper-focused,body[data-theme=nordic] .ant-select-focused .ant-select-selector,body[data-theme=nordic] .ant-picker-focused,body[data-theme=nordic] .ant-input-number-focused{border-color:var(--nd-sky)!important;box-shadow:0 0 0 3px #38bdf81f,inset 0 1px 2px #0003!important;outline:none!important;animation:iceRipple .5s ease-out}body[data-theme=nordic] .ant-input::placeholder,body[data-theme=nordic] .ant-select-selection-placeholder,body[data-theme=nordic] .ant-picker-input>input::placeholder{color:#e2e8f038!important}body[data-theme=nordic] .ant-btn-primary{background:var(--nd-sky)!important;border:none!important;color:#0c1929!important;font-family:Inter,sans-serif!important;font-weight:600;letter-spacing:.2px;box-shadow:0 2px 4px #0000004d,0 4px 12px #38bdf840!important;transition:all .2s ease!important}body[data-theme=nordic] .ant-btn-primary:hover{background:#7dd3fc!important;box-shadow:0 4px 8px #00000059,0 8px 24px #38bdf859!important;transform:translateY(-1px)}body[data-theme=nordic] .ant-btn-primary:active{transform:translateY(1px);box-shadow:0 1px 3px #0000004d!important;background:#38bdf8!important}body[data-theme=nordic] .ant-btn-default{background:var(--nd-bg-raised)!important;border:1px solid var(--nd-border)!important;color:#e2e8f0bf!important;font-family:Inter,sans-serif!important;box-shadow:var(--nd-shadow-sm)!important;transition:all .2s ease!important}body[data-theme=nordic] .ant-btn-default:hover{background:#162035!important;border-color:var(--nd-border-accent)!important;color:var(--nd-sky)!important;box-shadow:0 2px 6px #0006,0 0 0 1px #38bdf81f!important;transform:translateY(-1px)}body[data-theme=nordic] .ant-btn-text,body[data-theme=nordic] .ant-btn-link{color:var(--nd-sky)!important;font-family:Inter,sans-serif!important;font-weight:500}body[data-theme=nordic] .ant-btn-text:hover,body[data-theme=nordic] .ant-btn-link:hover{color:var(--nd-frost)!important;text-decoration:underline}body[data-theme=nordic] .ant-tabs-nav:before{border-color:var(--nd-border)!important}body[data-theme=nordic] .ant-tabs-tab{color:#e2e8f073!important;font-family:Inter,sans-serif!important;font-weight:500;letter-spacing:.2px;transition:all .2s ease!important}body[data-theme=nordic] .ant-tabs-tab:hover{color:#e2e8f0c7!important}body[data-theme=nordic] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--nd-sky)!important;font-weight:600}body[data-theme=nordic] .ant-tabs-ink-bar{background:var(--nd-sky)!important;height:2px!important;border-radius:1px}body[data-theme=nordic] .ant-segmented{background:var(--nd-bg-raised)!important;border:1px solid var(--nd-border)!important;font-family:Inter,sans-serif!important;box-shadow:var(--nd-shadow-sm)!important}body[data-theme=nordic] .ant-segmented-item-selected{background:var(--nd-sky)!important;color:#0c1929!important;font-weight:600;box-shadow:0 1px 4px #00000040!important}body[data-theme=nordic] .ant-tag{background:#38bdf814!important;border-color:#38bdf833!important;color:var(--nd-sky)!important;font-family:Inter,sans-serif!important;font-size:12px;font-weight:500;border-radius:4px}body[data-theme=nordic] .ant-breadcrumb{font-family:Inter,sans-serif!important}body[data-theme=nordic] .ant-breadcrumb a{color:#e2e8f073!important;transition:color .15s ease}body[data-theme=nordic] .ant-breadcrumb a:hover{color:var(--nd-sky)!important}body[data-theme=nordic] .ant-breadcrumb li:last-child{color:#e2e8f0cc!important}body[data-theme=nordic] .ant-divider{border-color:var(--nd-border)!important}body[data-theme=nordic] .ant-alert{border-width:1px!important;background:var(--nd-bg-raised)!important;box-shadow:var(--nd-shadow-sm)!important}body[data-theme=nordic] .ant-alert-success{border-color:#34d3994d!important;background:#34d3990f!important}body[data-theme=nordic] .ant-alert-warning{border-color:#fbbf244d!important;background:#fbbf240f!important}body[data-theme=nordic] .ant-alert-error{border-color:#f871714d!important;background:#f871710f!important}body[data-theme=nordic] .ant-alert-info{border-color:#38bdf84d!important;background:#38bdf80f!important}body[data-theme=nordic] .ant-tooltip-inner{background:#0f2035!important;border:1px solid var(--nd-border)!important;font-family:Inter,sans-serif!important;font-size:12px;box-shadow:var(--nd-shadow-md)!important;color:#e2e8f0!important;border-radius:6px!important}body[data-theme=nordic] .ant-popover-inner,body[data-theme=nordic] .ant-select-dropdown{background:#0a1525!important;border:1px solid var(--nd-border)!important;box-shadow:var(--nd-shadow-lg)!important}body[data-theme=nordic] .ant-select-item{font-family:Inter,sans-serif!important;font-size:13px}body[data-theme=nordic] .ant-select-item-option-active{background:#38bdf80f!important}body[data-theme=nordic] .ant-select-item-option-selected{background:#38bdf824!important;color:var(--nd-sky)!important;font-weight:600!important}body[data-theme=nordic] .ant-picker-dropdown .ant-picker-panel-container{background:#0a1525!important;border:1px solid var(--nd-border)!important;box-shadow:var(--nd-shadow-lg)!important}body[data-theme=nordic] .ant-picker-cell-in-view .ant-picker-cell-inner{font-family:Inter,sans-serif!important;font-size:13px}body[data-theme=nordic] .ant-progress-bg{background:linear-gradient(90deg,var(--nd-sky),var(--nd-aurora))!important;box-shadow:none}body[data-theme=nordic] .ant-progress-inner{background:#38bdf814!important;border:1px solid rgba(56,189,248,.1)!important}body[data-theme=nordic] .ant-form-item-label>label{color:#e2e8f099!important;font-family:Inter,sans-serif!important;font-weight:500;text-transform:uppercase;letter-spacing:.8px;font-size:11px!important}body[data-theme=nordic] .ant-empty-description{color:#e2e8f04d!important;font-family:Inter,sans-serif!important}body[data-theme=nordic] .ant-pagination-item{background:var(--nd-bg-raised)!important;border:1px solid var(--nd-border)!important;font-family:Inter,sans-serif!important;box-shadow:var(--nd-shadow-sm)!important;border-radius:6px!important}body[data-theme=nordic] .ant-pagination-item a{color:#e2e8f099!important}body[data-theme=nordic] .ant-pagination-item-active{background:var(--nd-sky)!important;border-color:var(--nd-sky)!important;box-shadow:0 2px 8px #38bdf84d!important}body[data-theme=nordic] .ant-pagination-item-active a{color:#0c1929!important;font-weight:600}body[data-theme=nordic] .ant-menu-item,body[data-theme=nordic] .ant-menu-submenu-title{font-family:Inter,sans-serif!important;font-weight:500;letter-spacing:.1px}body[data-theme=nordic] .ant-switch{background:#38bdf81f!important}body[data-theme=nordic] .ant-switch-checked{background:var(--nd-sky)!important;box-shadow:0 2px 6px #38bdf84d}body[data-theme=nordic] .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--nd-sky)!important;border-color:var(--nd-sky)!important;box-shadow:0 0 0 2px #38bdf826}body[data-theme=nordic] .ant-radio-checked .ant-radio-inner{border-color:var(--nd-sky)!important}body[data-theme=nordic] .ant-radio-checked .ant-radio-inner:after{background:var(--nd-sky)!important}body[data-theme=nordic] .ant-collapse{background:var(--nd-bg-card)!important;border-color:var(--nd-border)!important;box-shadow:var(--nd-shadow-sm)!important}body[data-theme=nordic] .ant-collapse-header{color:#e2e8f0!important;font-family:Inter,sans-serif!important;font-weight:500}body[data-theme=nordic] .ant-collapse-content{background:var(--nd-bg-raised)!important;border-color:var(--nd-border)!important}body[data-theme=nordic] .ant-timeline-item-content{color:#e2e8f0bf!important;font-family:Inter,sans-serif!important}body[data-theme=nordic] ::-webkit-scrollbar{width:6px;height:6px}body[data-theme=nordic] ::-webkit-scrollbar-track{background:#070e18;border-left:1px solid var(--nd-border)}body[data-theme=nordic] ::-webkit-scrollbar-thumb{background:#1e3045;border-radius:3px;border:1px solid rgba(56,189,248,.1)}body[data-theme=nordic] ::-webkit-scrollbar-thumb:hover{background:#2a4060;border-color:#38bdf833}body[data-theme=nordic] .ant-notification-notice{background:#0a1525!important;border:1px solid var(--nd-border)!important;box-shadow:var(--nd-shadow-lg)!important;color:#e2e8f0!important;border-radius:8px!important}body[data-theme=nordic] .ant-message-notice-content{background:#0a1525!important;border:1px solid var(--nd-border)!important;color:#e2e8f0!important;box-shadow:var(--nd-shadow-md)!important;font-family:Inter,sans-serif!important;border-radius:8px!important}body[data-theme=nordic] .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--nd-bg-raised)!important;color:var(--nd-sky)!important;font-family:Inter,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:.6px;font-size:11px;border-right:1px solid var(--nd-border)!important}body[data-theme=nordic] .ant-descriptions-bordered .ant-descriptions-item-content{background:var(--nd-bg-card)!important;color:#e2e8f0!important;font-family:Inter,sans-serif!important}body[data-theme=nordic] .ant-upload-drag{background:transparent!important;border:2px dashed rgba(56,189,248,.2)!important;transition:all .2s ease!important}body[data-theme=nordic] .ant-upload-drag:hover{border-color:var(--nd-sky)!important;background:#38bdf80a!important;box-shadow:0 0 0 4px #38bdf80f}body[data-theme=nordic] .ant-skeleton-content .ant-skeleton-title,body[data-theme=nordic] .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#38bdf80a 25%,#38bdf817,#38bdf80a 75%)!important;background-size:400% 100%!important;animation:iceShimmer 2s ease infinite!important}body[data-theme=nordic] .ant-spin-dot-item{background:var(--nd-sky)!important;box-shadow:0 0 6px #38bdf866}body[data-theme=nordic] .ant-avatar{border:2px solid rgba(56,189,248,.2)!important;box-shadow:0 2px 8px #0000004d}body[data-theme=nordic] .ant-badge-count{box-shadow:0 1px 4px #f8717166;border-radius:10px!important}body[data-theme=nordic] .leaflet-popup-content-wrapper{background:#0a1525!important;color:#e2e8f0!important;border:1px solid var(--nd-border)!important;box-shadow:var(--nd-shadow-lg)!important;border-radius:8px!important}body[data-theme=nordic] .leaflet-popup-tip{background:#0a1525!important}body[data-theme=nordic] .leaflet-popup-close-button{color:var(--nd-sky)!important;font-size:16px!important}body[data-theme=nordic] .leaflet-popup-close-button:hover,body[data-theme=nordic] .leaflet-popup-content strong{color:#fff!important}body[data-theme=nordic] .leaflet-popup-content a{color:var(--nd-sky)!important}body[data-theme=nordic] .leaflet-control-attribution{background:#000000b3!important;color:#555!important;font-size:9px!important}body[data-theme=nordic] .leaflet-control-zoom a{background:#0a1525!important;color:var(--nd-sky)!important;border:1px solid var(--nd-border)!important;border-radius:4px!important}body[data-theme=nordic] .leaflet-control-zoom a:hover{background:#38bdf81a!important;color:var(--nd-frost)!important}body[data-theme=nordic] .ant-layout{background:transparent!important}body[data-theme=nordic] .nordic-snow{position:fixed;top:-10px;border-radius:50%;background:#7dd3fc80;box-shadow:0 0 4px #38bdf84d;pointer-events:none;animation:snowfall linear infinite}body[data-theme=nordic] .nordic-snow:nth-child(1){left:5%;width:3px;height:3px;animation-duration:18s;animation-delay:0s}body[data-theme=nordic] .nordic-snow:nth-child(2){left:18%;width:2px;height:2px;animation-duration:24s;animation-delay:3s}body[data-theme=nordic] .nordic-snow:nth-child(3){left:33%;width:3px;height:3px;animation-duration:20s;animation-delay:7s}body[data-theme=nordic] .nordic-snow:nth-child(4){left:48%;width:2px;height:2px;animation-duration:16s;animation-delay:1s}body[data-theme=nordic] .nordic-snow:nth-child(5){left:62%;width:3px;height:3px;animation-duration:22s;animation-delay:10s}body[data-theme=nordic] .nordic-snow:nth-child(6){left:75%;width:2px;height:2px;animation-duration:19s;animation-delay:5s}body[data-theme=nordic] .nordic-snow:nth-child(7){left:84%;width:3px;height:3px;animation-duration:25s;animation-delay:8s}body[data-theme=nordic] .nordic-snow:nth-child(8){left:93%;width:2px;height:2px;animation-duration:21s;animation-delay:13s}@keyframes oceanBubbleRise{0%{transform:translateY(0) scaleX(1);opacity:0}10%{opacity:.7}50%{transform:translateY(-50vh) scaleX(1.15);opacity:.4}to{transform:translateY(-100vh) scaleX(.9);opacity:0}}@keyframes oceanCurrentFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bioGlow{0%,to{opacity:.5;filter:blur(0px)}50%{opacity:1;filter:blur(1px)}}@keyframes depthPulse{0%,to{box-shadow:0 0 10px #00e5ff1a,0 4px 40px #00325099,inset 0 1px #00e5ff0f}50%{box-shadow:0 0 25px #00e5ff33,0 8px 60px #003250cc,inset 0 1px #00e5ff1f}}@keyframes oceanWaveScroll{0%{background-position:0 0}to{background-position:80px 80px}}@keyframes oceanFadeIn{0%{opacity:0;transform:translateY(12px) perspective(600px) rotateX(3deg)}to{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}}@keyframes oceanScanline{0%{transform:translateY(-100%);opacity:.4}to{transform:translateY(100vh);opacity:0}}@keyframes bioluminFloat{0%,to{transform:translateY(0) scale(1);opacity:.3}33%{transform:translateY(-6px) scale(1.1);opacity:.6}66%{transform:translateY(-3px) scale(.95);opacity:.4}}@keyframes sonarPing{0%{transform:scale(.8);opacity:.8}to{transform:scale(2.5);opacity:0}}@keyframes depthRipple{0%{box-shadow:0 0 #00e5ff4d}to{box-shadow:0 0 0 16px #00e5ff00}}body[data-theme=ocean]{background:#010a14;color:#c8e8f0}body[data-theme=ocean]{--ocean-accent: #00e5ff;--ocean-accent2: #00b4d8;--ocean-accent3: #0077b6;--ocean-ar: 0;--ocean-ag: 229;--ocean-ab: 255;--ocean-bg-base: #010a14;--ocean-bg-card: rgba(1, 18, 32, .72);--ocean-border: rgba(0, 229, 255, .1);--ocean-text: #c8e8f0;--ocean-text-dim: rgba(200, 232, 240, .5)}body[data-theme=ocean],body[data-theme=ocean] .ant-typography,body[data-theme=ocean] .ant-table,body[data-theme=ocean] .ant-form,body[data-theme=ocean] .ant-list,body[data-theme=ocean] .ant-card,body[data-theme=ocean] .ant-modal,body[data-theme=ocean] .ant-drawer{font-family:Share Tech Mono,JetBrains Mono,Rajdhani,monospace!important;letter-spacing:.4px}body[data-theme=ocean] h1,body[data-theme=ocean] h2,body[data-theme=ocean] h3,body[data-theme=ocean] h4,body[data-theme=ocean] h5,body[data-theme=ocean] .ant-card-head-title,body[data-theme=ocean] .ant-modal-title,body[data-theme=ocean] .ant-drawer-title,body[data-theme=ocean] .ant-statistic-content-value,body[data-theme=ocean] .ant-page-header-heading-title{font-family:Orbitron,Share Tech Mono,monospace!important;letter-spacing:1.5px;text-shadow:0 0 16px rgba(0,229,255,.35)}body[data-theme=ocean] .ant-statistic-content-value{color:#fff!important;text-shadow:0 0 14px rgba(0,229,255,.4),0 0 40px rgba(0,180,216,.15);font-weight:700}body[data-theme=ocean] .ant-statistic-title{color:#c8e8f073!important;font-family:Share Tech Mono,monospace!important;text-transform:uppercase;letter-spacing:2.5px;font-size:10px!important}body[data-theme=ocean] .ant-typography{color:#c8e8f0!important}body[data-theme=ocean] .ant-typography-secondary,body[data-theme=ocean] .ant-list-item-meta-description{color:#c8e8f080!important}body[data-theme=ocean] .gh-content:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(ellipse at 50% 0%,rgba(0,100,160,.18) 0%,transparent 60%),linear-gradient(rgba(0,229,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.025) 1px,transparent 1px);background-size:100% 100%,80px 80px,80px 80px;animation:oceanWaveScroll 30s linear infinite;pointer-events:none}body[data-theme=ocean]:after{content:"";position:fixed;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,229,255,.12) 40%,rgba(0,229,255,.25) 50%,rgba(0,229,255,.12) 60%,transparent 100%);z-index:9999;animation:oceanScanline 12s ease-in-out infinite;pointer-events:none}body[data-theme=ocean] .gh-topbar-header{background:#010a14eb!important;backdrop-filter:blur(24px) saturate(1.5)!important;-webkit-backdrop-filter:blur(24px) saturate(1.5)!important;border-bottom:1px solid rgba(0,229,255,.08)!important;box-shadow:0 2px 24px #000000b3,0 0 40px #0064a00f!important;position:sticky!important;top:0!important;z-index:100!important}body[data-theme=ocean] .gh-content{background:#010f1cad!important;backdrop-filter:blur(24px) saturate(1.6)!important;-webkit-backdrop-filter:blur(24px) saturate(1.6)!important;border:1px solid rgba(0,229,255,.06)!important;box-shadow:0 12px 48px #000000b3,0 0 80px #0064a00a!important;animation:oceanFadeIn .5s cubic-bezier(.4,0,.2,1)}body[data-theme=ocean] .ant-card{background:var(--ocean-bg-card)!important;border-color:var(--ocean-border)!important;color:#c8e8f0!important;backdrop-filter:blur(16px) saturate(1.5)!important;-webkit-backdrop-filter:blur(16px) saturate(1.5)!important;transition:all .35s cubic-bezier(.175,.885,.32,1.275)!important;position:relative;overflow:hidden;transform-style:preserve-3d;perspective:1000px;animation:depthPulse 6s ease-in-out infinite}body[data-theme=ocean] .ant-card:hover{border-color:#00e5ff38!important;box-shadow:0 20px 60px #0009,0 0 30px #00e5ff1a,0 0 80px #0064a014!important;transform:translateY(-4px) perspective(800px) rotateX(1.5deg) rotateY(-.5deg)}body[data-theme=ocean] .ant-card:before{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,229,255,.05),rgba(0,229,255,.08),transparent);transition:left .8s ease;pointer-events:none}body[data-theme=ocean] .ant-card:hover:before{left:130%}body[data-theme=ocean] .ant-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.3),rgba(0,229,255,.5),rgba(0,229,255,.3),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}body[data-theme=ocean] .ant-card:hover:after{opacity:1}body[data-theme=ocean] .ant-card-head,body[data-theme=ocean] .ant-card-head-title{background:transparent!important;color:#c8e8f0!important;border-bottom-color:#00e5ff14!important}body[data-theme=ocean] .ant-table{background:transparent!important}body[data-theme=ocean] .ant-table-thead>tr>th{background:#001e37e6!important;color:var(--ocean-accent)!important;border-color:#00e5ff14!important;font-family:Orbitron,monospace!important;font-size:10px!important;text-transform:uppercase;letter-spacing:2px;font-weight:600;text-shadow:0 0 8px rgba(0,229,255,.25)}body[data-theme=ocean] .ant-table-tbody>tr>td{border-color:#00e5ff0a!important;color:#a8d8e8!important;transition:all .2s ease!important}body[data-theme=ocean] .ant-table-tbody>tr:hover>td{background:#00e5ff0d!important;box-shadow:inset 3px 0 0 var(--ocean-accent)}body[data-theme=ocean] .ant-table-tbody>tr:nth-child(2n)>td{background:#00e5ff04!important}body[data-theme=ocean] .ant-drawer-body,body[data-theme=ocean] .ant-modal-content{background:#010e1af7!important;color:#c8e8f0!important;backdrop-filter:blur(28px) saturate(1.6)!important;-webkit-backdrop-filter:blur(28px) saturate(1.6)!important;border:1px solid rgba(0,229,255,.08)!important;box-shadow:0 30px 80px #000c,0 0 40px #0064a00f!important}body[data-theme=ocean] .ant-drawer-header,body[data-theme=ocean] .ant-modal-header{background:#010e1af7!important;border-bottom-color:#00e5ff14!important}body[data-theme=ocean] .ant-modal-title,body[data-theme=ocean] .ant-drawer-title{color:var(--ocean-accent)!important;text-shadow:0 0 14px rgba(0,229,255,.35)}body[data-theme=ocean] .ant-modal-mask{background:#00050fbf!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}body[data-theme=ocean] .ant-input,body[data-theme=ocean] .ant-input-affix-wrapper,body[data-theme=ocean] .ant-select-selector,body[data-theme=ocean] .ant-picker,body[data-theme=ocean] .ant-input-number,body[data-theme=ocean] .ant-input-number-input,body[data-theme=ocean] textarea.ant-input{background:#00e5ff08!important;border-color:#00e5ff1a!important;color:#c8e8f0!important;font-family:Share Tech Mono,monospace!important;transition:all .3s ease!important}body[data-theme=ocean] .ant-input:focus,body[data-theme=ocean] .ant-input-affix-wrapper-focused,body[data-theme=ocean] .ant-select-focused .ant-select-selector,body[data-theme=ocean] .ant-picker-focused,body[data-theme=ocean] .ant-input-number-focused{border-color:var(--ocean-accent)!important;box-shadow:0 0 0 2px #00e5ff26,0 0 20px #00e5ff1a,inset 0 0 10px #00e5ff0a!important;animation:depthRipple .6s ease-out}body[data-theme=ocean] .ant-input::placeholder,body[data-theme=ocean] .ant-select-selection-placeholder,body[data-theme=ocean] .ant-picker-input>input::placeholder{color:#c8e8f038!important}body[data-theme=ocean] .ant-btn-primary{background:linear-gradient(135deg,#00b4d8d9,#0077b6b3)!important;border:1px solid rgba(0,229,255,.45)!important;box-shadow:0 4px 20px #00b4d859,inset 0 1px #ffffff1f,inset 0 -2px #0032644d!important;font-family:Orbitron,monospace!important;font-weight:600;font-size:11px;letter-spacing:1px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body[data-theme=ocean] .ant-btn-primary:hover{box-shadow:0 6px 30px #00b4d88c,0 0 50px #00e5ff26,inset 0 1px #ffffff2e!important;transform:translateY(-2px) perspective(400px) rotateX(3deg);border-color:#00e5ffb3!important}body[data-theme=ocean] .ant-btn-primary:active{transform:translateY(0);box-shadow:0 2px 10px #00b4d84d!important}body[data-theme=ocean] .ant-btn-default{background:#00e5ff08!important;border-color:#00e5ff1f!important;color:#c8e8f0b3!important;font-family:Share Tech Mono,monospace!important;transition:all .3s ease!important}body[data-theme=ocean] .ant-btn-default:hover{background:#00e5ff12!important;border-color:#00e5ff4d!important;color:var(--ocean-accent)!important;box-shadow:0 0 18px #00e5ff1a!important;transform:translateY(-1px)}body[data-theme=ocean] .ant-btn-text,body[data-theme=ocean] .ant-btn-link{color:var(--ocean-accent)!important;font-family:Share Tech Mono,monospace!important}body[data-theme=ocean] .ant-btn-text:hover,body[data-theme=ocean] .ant-btn-link:hover{color:#fff!important;text-shadow:0 0 14px rgba(0,229,255,.6)}body[data-theme=ocean] .ant-tabs-nav:before{border-color:#00e5ff12!important}body[data-theme=ocean] .ant-tabs-tab{color:#c8e8f073!important;font-family:Share Tech Mono,monospace!important;font-weight:600;letter-spacing:.8px;transition:all .3s ease!important}body[data-theme=ocean] .ant-tabs-tab:hover{color:#c8e8f0cc!important}body[data-theme=ocean] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ocean-accent)!important;text-shadow:0 0 10px rgba(0,229,255,.35)}body[data-theme=ocean] .ant-tabs-ink-bar{background:var(--ocean-accent)!important;box-shadow:0 0 12px #00e5ff80!important}body[data-theme=ocean] .ant-segmented{background:#00e5ff08!important;border:1px solid rgba(0,229,255,.07)!important;font-family:Share Tech Mono,monospace!important}body[data-theme=ocean] .ant-segmented-item-selected{background:#00e5ff1f!important;color:var(--ocean-accent)!important;box-shadow:0 0 16px #00e5ff26,inset 0 1px #00e5ff1a!important}body[data-theme=ocean] .ant-tag{border-color:#00e5ff26!important;background:#00e5ff0f!important;color:#8ed8ea!important;letter-spacing:.5px;font-family:Share Tech Mono,monospace!important}body[data-theme=ocean] .ant-breadcrumb a{color:#c8e8f073!important;transition:color .2s ease}body[data-theme=ocean] .ant-breadcrumb a:hover{color:var(--ocean-accent)!important;text-shadow:0 0 10px rgba(0,229,255,.3)}body[data-theme=ocean] .ant-breadcrumb li:last-child{color:#c8e8f0bf!important}body[data-theme=ocean] .ant-divider{border-color:#00e5ff12!important}body[data-theme=ocean] .ant-alert{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-color:#00e5ff1a!important;background:#000f1ea6!important}body[data-theme=ocean] .ant-alert-success{border-color:#00c8a033!important;background:#00c8a00f!important}body[data-theme=ocean] .ant-alert-warning{border-color:#ffb40033!important;background:#ffb4000f!important}body[data-theme=ocean] .ant-alert-error{border-color:#ff505033!important;background:#ff50500f!important}body[data-theme=ocean] .ant-alert-info{border-color:#00e5ff33!important;background:#00e5ff0f!important}body[data-theme=ocean] .ant-tooltip-inner{background:#010e1af7!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(0,229,255,.12)!important;font-family:Share Tech Mono,monospace!important;box-shadow:0 8px 32px #000000b3,0 0 20px #0064a00f!important}body[data-theme=ocean] .ant-popover-inner{background:#010e1af7!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(0,229,255,.1)!important;box-shadow:0 8px 48px #000000b3!important}body[data-theme=ocean] .ant-select-dropdown{background:#010e1afa!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(0,229,255,.1)!important;box-shadow:0 12px 56px #000000b3!important}body[data-theme=ocean] .ant-select-item{font-family:Share Tech Mono,monospace!important}body[data-theme=ocean] .ant-select-item-option-active{background:#00e5ff0f!important}body[data-theme=ocean] .ant-select-item-option-selected{background:#00e5ff1f!important;font-weight:700!important}body[data-theme=ocean] .ant-picker-dropdown .ant-picker-panel-container{background:#010e1afa!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(0,229,255,.1)!important;box-shadow:0 12px 56px #000000b3!important}body[data-theme=ocean] .ant-picker-cell-in-view .ant-picker-cell-inner{font-family:Share Tech Mono,monospace!important;font-size:12px}body[data-theme=ocean] .ant-progress-bg{box-shadow:0 0 10px #00e5ff59}body[data-theme=ocean] .ant-progress-inner{background:#00e5ff0f!important}body[data-theme=ocean] .ant-form-item-label>label{color:#c8e8f099!important;font-family:Orbitron,monospace!important;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;font-size:11px!important}body[data-theme=ocean] .ant-empty-description{color:#c8e8f04d!important;font-family:Share Tech Mono,monospace!important}body[data-theme=ocean] .ant-pagination-item{background:#00e5ff08!important;border-color:#00e5ff14!important;font-family:Share Tech Mono,monospace!important}body[data-theme=ocean] .ant-pagination-item a{color:#c8e8f099!important}body[data-theme=ocean] .ant-pagination-item-active{background:#00e5ff1f!important;border-color:var(--ocean-accent)!important;box-shadow:0 0 14px #00e5ff33}body[data-theme=ocean] .ant-pagination-item-active a{color:var(--ocean-accent)!important}body[data-theme=ocean] .ant-menu-item,body[data-theme=ocean] .ant-menu-submenu-title{font-family:Share Tech Mono,monospace!important;letter-spacing:.5px}body[data-theme=ocean] .ant-switch{background:#00e5ff1a!important}body[data-theme=ocean] .ant-switch-checked{background:var(--ocean-accent)!important;box-shadow:0 0 14px #00e5ff59}body[data-theme=ocean] .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--ocean-accent2)!important;border-color:var(--ocean-accent)!important;box-shadow:0 0 10px #00e5ff4d}body[data-theme=ocean] .ant-radio-checked .ant-radio-inner{border-color:var(--ocean-accent)!important;box-shadow:0 0 10px #00e5ff4d}body[data-theme=ocean] .ant-radio-checked .ant-radio-inner:after{background:var(--ocean-accent)!important}body[data-theme=ocean] .ant-collapse{background:#000f1e8c!important;border-color:#00e5ff12!important}body[data-theme=ocean] .ant-collapse-header{color:#c8e8f0!important;font-family:Share Tech Mono,monospace!important}body[data-theme=ocean] .ant-collapse-content{background:#000f1e59!important;border-color:#00e5ff0a!important}body[data-theme=ocean] .ant-timeline-item-content{color:#c8e8f0bf!important}body[data-theme=ocean] ::-webkit-scrollbar{width:5px;height:5px}body[data-theme=ocean] ::-webkit-scrollbar-track{background:#00050f99}body[data-theme=ocean] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00b4d859,#0077b633);border-radius:3px;box-shadow:0 0 6px #00e5ff33}body[data-theme=ocean] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00e5ff8c,#00b4d84d)}body[data-theme=ocean] .ant-notification-notice{background:#010e1af7!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(0,229,255,.1)!important;box-shadow:0 8px 48px #000000b3,0 0 20px #0064a00f!important}body[data-theme=ocean] .ant-message-notice-content{background:#010e1af7!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(0,229,255,.1)!important;color:#c8e8f0!important;box-shadow:0 8px 40px #0009!important}body[data-theme=ocean] .ant-descriptions-bordered .ant-descriptions-item-label{background:#00e5ff0d!important;color:var(--ocean-accent)!important;font-family:Orbitron,monospace!important;font-weight:600;text-transform:uppercase;letter-spacing:.8px;font-size:11px}body[data-theme=ocean] .ant-descriptions-bordered .ant-descriptions-item-content{background:#000f1e73!important;color:#c8e8f0!important}body[data-theme=ocean] .ant-upload-drag{background:#00e5ff08!important;border-color:#00e5ff24!important;transition:all .3s ease!important}body[data-theme=ocean] .ant-upload-drag:hover{border-color:var(--ocean-accent)!important;box-shadow:0 0 24px #00e5ff1a;background:#00e5ff0d!important}body[data-theme=ocean] .ant-skeleton-content .ant-skeleton-title,body[data-theme=ocean] .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#00e5ff0a 25%,#00e5ff14,#00e5ff0a 75%)!important;background-size:400% 100%!important;animation:oceanCurrentFlow 2s ease infinite!important}body[data-theme=ocean] .ant-spin-dot-item{background:var(--ocean-accent)!important;box-shadow:0 0 10px #00e5ff99;animation:bioGlow 1s ease-in-out infinite}body[data-theme=ocean] .ant-avatar{box-shadow:0 0 0 2px #00e5ff26,0 0 16px #00b4d81f}body[data-theme=ocean] .ant-badge-count{box-shadow:0 0 10px #ff505066}body[data-theme=ocean] .leaflet-popup-content-wrapper{background:#011220f5!important;color:#c8e8f0!important;border:1px solid rgba(0,229,255,.2)!important;box-shadow:0 8px 40px #000000b3,0 0 20px #00b4d814!important;border-radius:10px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body[data-theme=ocean] .leaflet-popup-tip{background:#011220f5!important}body[data-theme=ocean] .leaflet-popup-close-button{color:var(--ocean-accent)!important;font-size:18px!important}body[data-theme=ocean] .leaflet-popup-close-button:hover,body[data-theme=ocean] .leaflet-popup-content strong{color:#fff!important}body[data-theme=ocean] .leaflet-popup-content a{color:var(--ocean-accent)!important}body[data-theme=ocean] .leaflet-control-attribution{background:#000000b3!important;color:#444!important;font-size:9px!important}body[data-theme=ocean] .leaflet-control-zoom a{background:#011220e6!important;color:var(--ocean-accent)!important;border-color:#00e5ff2e!important}body[data-theme=ocean] .leaflet-control-zoom a:hover{background:#00e5ff1f!important;color:#fff!important}body[data-theme=ocean] .ant-layout{background:transparent!important}body[data-theme=ocean] .ocean-bubble{position:fixed;bottom:-20px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#00e5ffb3,#00b4d833);box-shadow:0 0 8px #00e5ff66;pointer-events:none;animation:oceanBubbleRise linear infinite}body[data-theme=ocean] .ocean-bubble:nth-child(1){left:8%;width:5px;height:5px;animation-duration:14s;animation-delay:0s}body[data-theme=ocean] .ocean-bubble:nth-child(2){left:22%;width:8px;height:8px;animation-duration:18s;animation-delay:2s}body[data-theme=ocean] .ocean-bubble:nth-child(3){left:38%;width:4px;height:4px;animation-duration:11s;animation-delay:5s}body[data-theme=ocean] .ocean-bubble:nth-child(4){left:55%;width:7px;height:7px;animation-duration:16s;animation-delay:1s}body[data-theme=ocean] .ocean-bubble:nth-child(5){left:70%;width:5px;height:5px;animation-duration:13s;animation-delay:7s}body[data-theme=ocean] .ocean-bubble:nth-child(6){left:88%;width:9px;height:9px;animation-duration:20s;animation-delay:3s}@keyframes solarPulse{0%,to{box-shadow:0 0 12px #fbbf241f,0 4px 24px #0000008c,inset 0 1px #fbbf2412}50%{box-shadow:0 0 28px #fbbf2438,0 8px 40px #000000a6,inset 0 1px #fbbf2421}}@keyframes energyFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes windRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes leafFloat{0%{transform:translateY(0) translate(0) rotate(0) scale(1);opacity:0}8%{opacity:.7}40%{transform:translateY(-40vh) translate(12px) rotate(180deg) scale(.8);opacity:.5}80%{transform:translateY(-80vh) translate(-8px) rotate(320deg) scale(.5);opacity:.2}to{transform:translateY(-100vh) translate(5px) rotate(360deg) scale(.3);opacity:0}}@keyframes solarRay{0%{transform:scaleX(0);opacity:0}50%{opacity:.6}to{transform:scaleX(1);opacity:0}}@keyframes gridFlow{0%{background-position:0 0}to{background-position:64px 64px}}@keyframes renewFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes energyScanline{0%{transform:translateY(-100%);opacity:.45}to{transform:translateY(100vh);opacity:0}}@keyframes greenShimmer{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes solarOrbit{0%{transform:scale(.95) rotate(-1deg);opacity:.8}50%{transform:scale(1.05) rotate(1deg);opacity:1}to{transform:scale(.95) rotate(-1deg);opacity:.8}}@keyframes energyRipple{0%{box-shadow:0 0 #22c55e4d}to{box-shadow:0 0 0 14px #22c55e00}}@keyframes hydroWave{0%{background-position:0 50%}to{background-position:100% 50%}}body[data-theme=renewable]{background:#030f06;color:#d4edda}body[data-theme=renewable]{--re-green: #22c55e;--re-bright: #4ade80;--re-solar: #fbbf24;--re-solar2: #fde68a;--re-wind: #38bdf8;--re-hydro: #06b6d4;--re-earth: #86efac;--re-gr: 34;--re-gg: 197;--re-gb: 94;--re-bg-base: #030f06;--re-bg-card: rgba(3, 20, 8, .75);--re-bg-raised: rgba(5, 28, 12, .9);--re-border: rgba(34, 197, 94, .12);--re-border-glow: rgba(34, 197, 94, .25);--re-text: #d4edda;--re-text-dim: rgba(212, 237, 218, .48)}body[data-theme=renewable],body[data-theme=renewable] .ant-typography,body[data-theme=renewable] .ant-table,body[data-theme=renewable] .ant-form,body[data-theme=renewable] .ant-list,body[data-theme=renewable] .ant-card,body[data-theme=renewable] .ant-modal,body[data-theme=renewable] .ant-drawer{font-family:Plus Jakarta Sans,"Exo 2",DM Sans,Segoe UI,sans-serif!important;letter-spacing:-.05px;font-weight:400}body[data-theme=renewable] h1,body[data-theme=renewable] h2,body[data-theme=renewable] h3,body[data-theme=renewable] h4,body[data-theme=renewable] h5,body[data-theme=renewable] .ant-card-head-title,body[data-theme=renewable] .ant-modal-title,body[data-theme=renewable] .ant-drawer-title,body[data-theme=renewable] .ant-statistic-content-value,body[data-theme=renewable] .ant-page-header-heading-title{font-family:Sora,Plus Jakarta Sans,"Exo 2",sans-serif!important;letter-spacing:-.2px;font-weight:700;color:#ecfdf5!important;text-shadow:0 0 18px rgba(34,197,94,.22),0 1px 3px rgba(0,0,0,.6)}body[data-theme=renewable] .ant-statistic-content-value{color:#f0fdf4!important;font-weight:700!important;text-shadow:0 0 16px rgba(74,222,128,.35),0 0 40px rgba(34,197,94,.15),0 2px 4px rgba(0,0,0,.7)}body[data-theme=renewable] .ant-statistic-title{color:#d4edda6b!important;font-family:Plus Jakarta Sans,sans-serif!important;text-transform:uppercase;letter-spacing:1.8px;font-size:10px!important;font-weight:600}body[data-theme=renewable] .ant-typography{color:#d4edda!important}body[data-theme=renewable] .ant-typography-secondary,body[data-theme=renewable] .ant-list-item-meta-description{color:#d4edda80!important}body[data-theme=renewable] .gh-content:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(ellipse at 20% 0%,rgba(34,197,94,.1) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(251,191,36,.06) 0%,transparent 45%),radial-gradient(ellipse at 50% 50%,rgba(6,182,212,.04) 0%,transparent 60%),linear-gradient(rgba(34,197,94,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(34,197,94,.025) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,64px 64px,64px 64px;animation:gridFlow 28s linear infinite;pointer-events:none}body[data-theme=renewable]:after{content:"";position:fixed;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(34,197,94,.12) 20%,rgba(251,191,36,.22) 40%,rgba(74,222,128,.3) 50%,rgba(251,191,36,.22) 60%,rgba(34,197,94,.12) 80%,transparent 100%);z-index:9999;animation:energyScanline 10s ease-in-out infinite;pointer-events:none}body[data-theme=renewable] .gh-topbar-header{background:#030a05eb!important;backdrop-filter:blur(24px) saturate(1.4)!important;-webkit-backdrop-filter:blur(24px) saturate(1.4)!important;border-bottom:1px solid rgba(34,197,94,.09)!important;box-shadow:0 2px 20px #000000b3,0 0 40px #22c55e08!important;position:sticky!important;top:0!important;z-index:100!important}body[data-theme=renewable] .gh-content{background:#031208b3!important;backdrop-filter:blur(22px) saturate(1.5)!important;-webkit-backdrop-filter:blur(22px) saturate(1.5)!important;border:1px solid rgba(34,197,94,.07)!important;box-shadow:0 12px 48px #000000a6,0 0 80px #22c55e08!important;animation:renewFadeIn .45s cubic-bezier(.4,0,.2,1)}body[data-theme=renewable] .ant-card{background:var(--re-bg-card)!important;border:1px solid var(--re-border)!important;color:#d4edda!important;backdrop-filter:blur(16px) saturate(1.4)!important;-webkit-backdrop-filter:blur(16px) saturate(1.4)!important;transition:all .32s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden;animation:solarPulse 7s ease-in-out infinite}body[data-theme=renewable] .ant-card:hover{border-color:var(--re-border-glow)!important;box-shadow:0 12px 40px #00000080,0 0 28px #22c55e1f,0 0 60px #fbbf240a!important;transform:translateY(-3px)}body[data-theme=renewable] .ant-card:before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(74,222,128,.04),rgba(251,191,36,.06),transparent);transition:left .75s ease;pointer-events:none}body[data-theme=renewable] .ant-card:hover:before{left:130%}body[data-theme=renewable] .ant-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.35),rgba(251,191,36,.55),rgba(34,197,94,.35),transparent);opacity:0;transition:opacity .32s ease;pointer-events:none}body[data-theme=renewable] .ant-card:hover:after{opacity:1}body[data-theme=renewable] .ant-card-head,body[data-theme=renewable] .ant-card-head-title{background:transparent!important;color:#d4edda!important;border-bottom-color:#22c55e17!important}body[data-theme=renewable] .ant-table{background:transparent!important}body[data-theme=renewable] .ant-table-thead>tr>th{background:#03160ae6!important;color:var(--re-green)!important;border-color:#22c55e14!important;font-family:Sora,Plus Jakarta Sans,sans-serif!important;font-size:10px!important;text-transform:uppercase;letter-spacing:1.6px;font-weight:700;text-shadow:0 0 8px rgba(34,197,94,.3)}body[data-theme=renewable] .ant-table-tbody>tr>td{border-color:#22c55e0d!important;color:#b8d8c0!important;transition:all .18s ease!important}body[data-theme=renewable] .ant-table-tbody>tr:hover>td{background:#22c55e0e!important;box-shadow:inset 3px 0 0 var(--re-green)}body[data-theme=renewable] .ant-table-tbody>tr:nth-child(2n)>td{background:#22c55e05!important}body[data-theme=renewable] .ant-drawer-body,body[data-theme=renewable] .ant-modal-content{background:#030e06f7!important;color:#d4edda!important;backdrop-filter:blur(28px) saturate(1.5)!important;-webkit-backdrop-filter:blur(28px) saturate(1.5)!important;border:1px solid rgba(34,197,94,.1)!important;box-shadow:0 30px 80px #000c,0 0 40px #22c55e0a!important}body[data-theme=renewable] .ant-drawer-header,body[data-theme=renewable] .ant-modal-header{background:#030e06f7!important;border-bottom-color:#22c55e1a!important}body[data-theme=renewable] .ant-modal-title,body[data-theme=renewable] .ant-drawer-title{color:var(--re-green)!important;text-shadow:0 0 14px rgba(34,197,94,.35)}body[data-theme=renewable] .ant-modal-mask{background:#010602c7!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}body[data-theme=renewable] .ant-input,body[data-theme=renewable] .ant-input-affix-wrapper,body[data-theme=renewable] .ant-select-selector,body[data-theme=renewable] .ant-picker,body[data-theme=renewable] .ant-input-number,body[data-theme=renewable] .ant-input-number-input,body[data-theme=renewable] textarea.ant-input{background:#22c55e08!important;border:1px solid rgba(34,197,94,.12)!important;color:#d4edda!important;font-family:Plus Jakarta Sans,sans-serif!important;transition:all .22s ease!important;box-shadow:inset 0 1px 3px #00000040!important}body[data-theme=renewable] .ant-input:focus,body[data-theme=renewable] .ant-input-affix-wrapper-focused,body[data-theme=renewable] .ant-select-focused .ant-select-selector,body[data-theme=renewable] .ant-picker-focused,body[data-theme=renewable] .ant-input-number-focused{border-color:var(--re-green)!important;box-shadow:0 0 0 3px #22c55e1f,0 0 18px #22c55e1a,inset 0 1px 3px #00000040!important;animation:energyRipple .55s ease-out}body[data-theme=renewable] .ant-input::placeholder,body[data-theme=renewable] .ant-select-selection-placeholder,body[data-theme=renewable] .ant-picker-input>input::placeholder{color:#d4edda38!important}body[data-theme=renewable] .ant-btn-primary{background:linear-gradient(135deg,#22c55ee6,#10b981bf)!important;border:1px solid rgba(74,222,128,.5)!important;color:#011f0a!important;font-family:Sora,Plus Jakarta Sans,sans-serif!important;font-weight:700;font-size:13px;letter-spacing:.3px;box-shadow:0 4px 18px #22c55e59,inset 0 1px #fff3,inset 0 -2px #00501e40!important;transition:all .25s ease!important}body[data-theme=renewable] .ant-btn-primary:hover{background:linear-gradient(135deg,#4ade80f2,#22c55ed9)!important;box-shadow:0 6px 28px #22c55e8c,0 0 40px #4ade802e,inset 0 1px #ffffff40!important;transform:translateY(-2px);border-color:#86efac99!important}body[data-theme=renewable] .ant-btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #22c55e4d!important}body[data-theme=renewable] .ant-btn-default{background:#22c55e0a!important;border:1px solid rgba(34,197,94,.14)!important;color:#d4eddab8!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:500;box-shadow:0 1px 4px #0000004d!important;transition:all .22s ease!important}body[data-theme=renewable] .ant-btn-default:hover{background:#22c55e17!important;border-color:#22c55e52!important;color:var(--re-bright)!important;box-shadow:0 2px 10px #00000059,0 0 16px #22c55e1a!important;transform:translateY(-1px)}body[data-theme=renewable] .ant-btn-text,body[data-theme=renewable] .ant-btn-link{color:var(--re-green)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:500}body[data-theme=renewable] .ant-btn-text:hover,body[data-theme=renewable] .ant-btn-link:hover{color:var(--re-bright)!important;text-shadow:0 0 12px rgba(34,197,94,.5)}body[data-theme=renewable] .ant-tabs-nav:before{border-color:#22c55e14!important}body[data-theme=renewable] .ant-tabs-tab{color:#d4edda6b!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:500;letter-spacing:.2px;transition:all .22s ease!important}body[data-theme=renewable] .ant-tabs-tab:hover{color:#d4eddac7!important}body[data-theme=renewable] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--re-green)!important;font-weight:600;text-shadow:0 0 10px rgba(34,197,94,.3)}body[data-theme=renewable] .ant-tabs-ink-bar{background:linear-gradient(90deg,var(--re-green),var(--re-solar))!important;box-shadow:0 0 10px #22c55e66!important;height:2px!important;border-radius:1px}body[data-theme=renewable] .ant-segmented{background:#22c55e08!important;border:1px solid rgba(34,197,94,.09)!important;font-family:Plus Jakarta Sans,sans-serif!important}body[data-theme=renewable] .ant-segmented-item-selected{background:#22c55e24!important;color:var(--re-bright)!important;font-weight:600;box-shadow:0 0 16px #22c55e24,inset 0 1px #4ade8014!important}body[data-theme=renewable] .ant-tag{background:#22c55e14!important;border-color:#22c55e38!important;color:var(--re-earth)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px;font-weight:500;border-radius:4px}body[data-theme=renewable] .ant-breadcrumb{font-family:Plus Jakarta Sans,sans-serif!important}body[data-theme=renewable] .ant-breadcrumb a{color:#d4edda6b!important;transition:color .18s ease}body[data-theme=renewable] .ant-breadcrumb a:hover{color:var(--re-green)!important;text-shadow:0 0 10px rgba(34,197,94,.3)}body[data-theme=renewable] .ant-breadcrumb li:last-child{color:#d4eddac7!important}body[data-theme=renewable] .ant-divider{border-color:#22c55e14!important}body[data-theme=renewable] .ant-alert{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-width:1px!important;background:var(--re-bg-raised)!important}body[data-theme=renewable] .ant-alert-success{border-color:#22c55e4d!important;background:#22c55e12!important}body[data-theme=renewable] .ant-alert-warning{border-color:#fbbf244d!important;background:#fbbf2412!important}body[data-theme=renewable] .ant-alert-error{border-color:#f871714d!important;background:#f871710f!important}body[data-theme=renewable] .ant-alert-info{border-color:#38bdf84d!important;background:#38bdf80f!important}body[data-theme=renewable] .ant-tooltip-inner{background:#031007f7!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(34,197,94,.12)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px;color:#d4edda!important;box-shadow:0 8px 32px #000000a6,0 0 20px #22c55e0d!important}body[data-theme=renewable] .ant-popover-inner{background:#031007f7!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(34,197,94,.1)!important;box-shadow:0 8px 48px #000000a6!important}body[data-theme=renewable] .ant-select-dropdown{background:#030e06fc!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(34,197,94,.1)!important;box-shadow:0 12px 56px #000000a6!important}body[data-theme=renewable] .ant-select-item{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px}body[data-theme=renewable] .ant-select-item-option-active{background:#22c55e12!important}body[data-theme=renewable] .ant-select-item-option-selected{background:#22c55e24!important;color:var(--re-bright)!important;font-weight:600!important}body[data-theme=renewable] .ant-picker-dropdown .ant-picker-panel-container{background:#030e06fc!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(34,197,94,.1)!important;box-shadow:0 12px 56px #000000a6!important}body[data-theme=renewable] .ant-picker-cell-in-view .ant-picker-cell-inner{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px}body[data-theme=renewable] .ant-progress-bg{background:linear-gradient(90deg,var(--re-green),var(--re-solar),var(--re-wind))!important;background-size:200% 100%!important;animation:hydroWave 3s ease-in-out infinite!important;box-shadow:0 0 10px #22c55e59}body[data-theme=renewable] .ant-progress-inner{background:#22c55e12!important;border:1px solid rgba(34,197,94,.1)!important}body[data-theme=renewable] .ant-form-item-label>label{color:#d4edda94!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:11px!important}body[data-theme=renewable] .ant-empty-description{color:#d4edda4d!important;font-family:Plus Jakarta Sans,sans-serif!important}body[data-theme=renewable] .ant-pagination-item{background:#22c55e08!important;border:1px solid rgba(34,197,94,.1)!important;font-family:Plus Jakarta Sans,sans-serif!important;border-radius:6px!important;box-shadow:0 1px 4px #00000040!important}body[data-theme=renewable] .ant-pagination-item a{color:#d4edda94!important}body[data-theme=renewable] .ant-pagination-item-active{background:var(--re-green)!important;border-color:var(--re-green)!important;box-shadow:0 0 16px #22c55e4d!important}body[data-theme=renewable] .ant-pagination-item-active a{color:#011f0a!important;font-weight:700}body[data-theme=renewable] .ant-menu-item,body[data-theme=renewable] .ant-menu-submenu-title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:500;letter-spacing:.1px}body[data-theme=renewable] .ant-switch{background:#22c55e1f!important}body[data-theme=renewable] .ant-switch-checked{background:var(--re-green)!important;box-shadow:0 0 12px #22c55e4d}body[data-theme=renewable] .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--re-green)!important;border-color:var(--re-bright)!important;box-shadow:0 0 8px #22c55e4d}body[data-theme=renewable] .ant-radio-checked .ant-radio-inner{border-color:var(--re-green)!important;box-shadow:0 0 8px #22c55e4d}body[data-theme=renewable] .ant-radio-checked .ant-radio-inner:after{background:var(--re-green)!important}body[data-theme=renewable] .ant-collapse{background:#0310078c!important;border-color:#22c55e14!important}body[data-theme=renewable] .ant-collapse-header{color:#d4edda!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:500}body[data-theme=renewable] .ant-collapse-content{background:#03100761!important;border-color:#22c55e0d!important}body[data-theme=renewable] .ant-timeline-item-content{color:#d4eddabf!important;font-family:Plus Jakarta Sans,sans-serif!important}body[data-theme=renewable] ::-webkit-scrollbar{width:5px;height:5px}body[data-theme=renewable] ::-webkit-scrollbar-track{background:#01050299;border-left:1px solid rgba(34,197,94,.06)}body[data-theme=renewable] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#22c55e61,#10b98138);border-radius:3px;box-shadow:0 0 6px #22c55e33}body[data-theme=renewable] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4ade808c,#22c55e59)}body[data-theme=renewable] .ant-notification-notice{background:#030e06f7!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(34,197,94,.1)!important;color:#d4edda!important;box-shadow:0 8px 48px #000000b3,0 0 20px #22c55e0d!important;border-radius:8px!important}body[data-theme=renewable] .ant-message-notice-content{background:#030e06f7!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(34,197,94,.1)!important;color:#d4edda!important;box-shadow:0 8px 40px #0009!important;font-family:Plus Jakarta Sans,sans-serif!important;border-radius:8px!important}body[data-theme=renewable] .ant-descriptions-bordered .ant-descriptions-item-label{background:#22c55e0f!important;color:var(--re-green)!important;font-family:Sora,Plus Jakarta Sans,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:.8px;font-size:11px;border-right:1px solid rgba(34,197,94,.08)!important}body[data-theme=renewable] .ant-descriptions-bordered .ant-descriptions-item-content{background:#03100780!important;color:#d4edda!important;font-family:Plus Jakarta Sans,sans-serif!important}body[data-theme=renewable] .ant-upload-drag{background:transparent!important;border:2px dashed rgba(34,197,94,.18)!important;transition:all .22s ease!important}body[data-theme=renewable] .ant-upload-drag:hover{border-color:var(--re-green)!important;background:#22c55e0a!important;box-shadow:0 0 0 4px #22c55e12}body[data-theme=renewable] .ant-skeleton-content .ant-skeleton-title,body[data-theme=renewable] .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#22c55e0a 25%,#4ade801a,#22c55e0a 75%)!important;background-size:400% 100%!important;animation:greenShimmer 2s ease infinite!important}body[data-theme=renewable] .ant-spin-dot-item{background:var(--re-green)!important;box-shadow:0 0 10px #22c55ea6;animation:solarOrbit 1s ease-in-out infinite}body[data-theme=renewable] .ant-avatar{border:2px solid rgba(34,197,94,.2)!important;box-shadow:0 0 0 4px #22c55e0f,0 2px 10px #00000059}body[data-theme=renewable] .ant-badge-count{box-shadow:0 0 8px #f8717166;border-radius:8px!important}body[data-theme=renewable] .leaflet-popup-content-wrapper{background:#031007f5!important;color:#d4edda!important;border:1px solid rgba(34,197,94,.22)!important;box-shadow:0 8px 40px #000000b3,0 0 20px #22c55e12!important;border-radius:10px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body[data-theme=renewable] .leaflet-popup-tip{background:#031007f5!important}body[data-theme=renewable] .leaflet-popup-close-button{color:var(--re-green)!important;font-size:18px!important}body[data-theme=renewable] .leaflet-popup-close-button:hover{color:var(--re-bright)!important}body[data-theme=renewable] .leaflet-popup-content strong{color:#fff!important}body[data-theme=renewable] .leaflet-popup-content a{color:var(--re-green)!important}body[data-theme=renewable] .leaflet-control-attribution{background:#000000b3!important;color:#444!important;font-size:9px!important}body[data-theme=renewable] .leaflet-control-zoom a{background:#031007eb!important;color:var(--re-green)!important;border-color:#22c55e2e!important}body[data-theme=renewable] .leaflet-control-zoom a:hover{background:#22c55e1f!important;color:#fff!important}body[data-theme=renewable] .ant-layout{background:transparent!important}body[data-theme=renewable] .re-leaf{position:fixed;bottom:-15px;width:7px;height:9px;border-radius:60% 10%;background:linear-gradient(135deg,#4ade80a6,#10b98159);box-shadow:0 0 6px #22c55e66;pointer-events:none;animation:leafFloat ease-in-out infinite}body[data-theme=renewable] .re-leaf:nth-child(1){left:7%;width:6px;height:8px;animation-duration:16s;animation-delay:0s}body[data-theme=renewable] .re-leaf:nth-child(2){left:22%;width:9px;height:11px;animation-duration:22s;animation-delay:3s}body[data-theme=renewable] .re-leaf:nth-child(3){left:40%;width:6px;height:8px;animation-duration:14s;animation-delay:7s}body[data-theme=renewable] .re-leaf:nth-child(4){left:58%;width:8px;height:10px;animation-duration:19s;animation-delay:1.5s}body[data-theme=renewable] .re-leaf:nth-child(5){left:74%;width:7px;height:9px;animation-duration:17s;animation-delay:9s}body[data-theme=renewable] .re-leaf:nth-child(6){left:90%;width:5px;height:7px;animation-duration:20s;animation-delay:5s}@keyframes crtScanline{0%{background-position:0 0}to{background-position:0 100%}}@keyframes gridPerspectiveScroll{0%{background-position:50% 0%}to{background-position:50% 800px}}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.55}}@keyframes vhsGlitch{0%,90%,to{transform:none;filter:none}92%{transform:skew(-1deg) translate(-2px);filter:hue-rotate(30deg) saturate(1.5)}94%{transform:skew(1deg) translate(3px);filter:hue-rotate(-20deg)}96%{transform:skew(-.5deg);filter:none}}@keyframes retrowaveFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sunsetPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes scanlineMove{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes retrowaveShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes neonBorderFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body[data-theme=retrowave]{background:#0d0019;color:#e0d0f0}body[data-theme=retrowave]{--rw-pink: #ff006e;--rw-purple: #8338ec;--rw-blue: #3a86ff;--rw-yellow: #ffbe0b;--rw-cyan: #06d6a0;--rw-pr: 255;--rw-pg: 0;--rw-pb: 110;--rw-bg-base: #0d0019;--rw-bg-card: #12002a;--rw-border: #ff006e;--rw-text: #e0d0f0;--rw-text-dim: rgba(224, 208, 240, .5);--rw-shadow-pink: 4px 4px 0px #ff006e;--rw-shadow-purple: 4px 4px 0px #8338ec;--rw-shadow-blue: 4px 4px 0px #3a86ff}body[data-theme=retrowave],body[data-theme=retrowave] .ant-typography,body[data-theme=retrowave] .ant-table,body[data-theme=retrowave] .ant-form,body[data-theme=retrowave] .ant-list,body[data-theme=retrowave] .ant-card,body[data-theme=retrowave] .ant-modal,body[data-theme=retrowave] .ant-drawer{font-family:VT323,Courier New,monospace!important;letter-spacing:.8px;font-size:15px}body[data-theme=retrowave] h1,body[data-theme=retrowave] h2,body[data-theme=retrowave] h3,body[data-theme=retrowave] h4,body[data-theme=retrowave] h5,body[data-theme=retrowave] .ant-card-head-title,body[data-theme=retrowave] .ant-modal-title,body[data-theme=retrowave] .ant-drawer-title,body[data-theme=retrowave] .ant-statistic-content-value,body[data-theme=retrowave] .ant-page-header-heading-title{font-family:VT323,Courier New,monospace!important;letter-spacing:2px;text-transform:uppercase;color:var(--rw-pink)!important;text-shadow:0 0 10px rgba(255,0,110,.8),2px 2px 0px var(--rw-purple),4px 4px 0px rgba(131,56,236,.4);animation:neonFlicker 8s step-end infinite}body[data-theme=retrowave] .ant-statistic-content-value{font-weight:400!important}body[data-theme=retrowave] .ant-statistic-title{color:#e0d0f066!important;font-family:VT323,monospace!important;text-transform:uppercase;letter-spacing:3px;font-size:12px!important}body[data-theme=retrowave] .ant-typography{color:#e0d0f0!important}body[data-theme=retrowave] .ant-typography-secondary,body[data-theme=retrowave] .ant-list-item-meta-description{color:#e0d0f080!important}body[data-theme=retrowave] .gh-content:before{content:"";position:fixed;bottom:0;left:0;right:0;height:55vh;z-index:-1;background-image:linear-gradient(rgba(255,0,110,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,0,110,.18) 1px,transparent 1px);background-size:60px 60px;transform:perspective(300px) rotateX(60deg);transform-origin:bottom center;animation:gridPerspectiveScroll 8s linear infinite;pointer-events:none}body[data-theme=retrowave] .gh-content:after{content:"";position:fixed;top:0;left:0;right:0;height:50vh;z-index:-1;background:linear-gradient(180deg,rgba(131,56,236,.15) 0%,rgba(255,0,110,.08) 50%,transparent 100%);pointer-events:none}body[data-theme=retrowave]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:repeating-linear-gradient(0deg,rgba(0,0,0,.06) 0px,rgba(0,0,0,.06) 1px,transparent 1px,transparent 3px);pointer-events:none;animation:crtScanline .1s linear infinite}body[data-theme=retrowave]:after{content:"";position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(255,0,110,.1),rgba(58,134,255,.15),rgba(255,0,110,.1),transparent);z-index:9999;animation:scanlineMove 6s linear infinite;pointer-events:none}body[data-theme=retrowave] .gh-topbar-header{background:#0d0019!important;border-bottom:2px solid var(--rw-pink)!important;box-shadow:0 2px 0 var(--rw-purple),0 4px 20px #ff006e33!important;position:sticky!important;top:0!important;z-index:100!important}body[data-theme=retrowave] .gh-content{background:#12002a!important;border:2px solid #8338ec!important;box-shadow:4px 4px 0 var(--rw-pink),8px 8px #ff006e33,0 0 40px #8338ec14!important;animation:retrowaveFade .4s ease-out,vhsGlitch 15s step-end infinite}body[data-theme=retrowave] .ant-card{background:#12002a!important;border:1px solid var(--rw-purple)!important;color:#e0d0f0!important;transition:all .15s ease!important;position:relative;overflow:hidden;box-shadow:3px 3px 0 var(--rw-pink)!important}body[data-theme=retrowave] .ant-card:hover{border-color:var(--rw-pink)!important;box-shadow:5px 5px 0 var(--rw-pink),0 0 20px #ff006e26!important;transform:translate(-1px,-1px)}body[data-theme=retrowave] .ant-card:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--rw-pink)!important}body[data-theme=retrowave] .ant-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(255,0,110,.02) 2px,rgba(255,0,110,.02) 3px);pointer-events:none}body[data-theme=retrowave] .ant-card-head,body[data-theme=retrowave] .ant-card-head-title{background:#1a0035!important;color:var(--rw-pink)!important;border-bottom:1px solid var(--rw-purple)!important}body[data-theme=retrowave] .ant-table{background:transparent!important}body[data-theme=retrowave] .ant-table-thead>tr>th{background:#1a0035!important;color:var(--rw-yellow)!important;border-color:var(--rw-purple)!important;font-family:VT323,monospace!important;font-size:14px!important;text-transform:uppercase;letter-spacing:2.5px;text-shadow:0 0 8px rgba(255,190,11,.5)}body[data-theme=retrowave] .ant-table-tbody>tr>td{border-color:#8338ec33!important;color:#c8b8e0!important;font-family:VT323,monospace!important;transition:all .1s ease!important}body[data-theme=retrowave] .ant-table-tbody>tr:hover>td{background:#ff006e12!important;box-shadow:inset 3px 0 0 var(--rw-pink);color:#fff!important}body[data-theme=retrowave] .ant-table-tbody>tr:nth-child(2n)>td{background:#8338ec0a!important}body[data-theme=retrowave] .ant-drawer-body,body[data-theme=retrowave] .ant-modal-content{background:#0d0019!important;color:#e0d0f0!important;border:2px solid var(--rw-pink)!important;box-shadow:6px 6px 0 var(--rw-purple),0 0 40px #ff006e1f!important}body[data-theme=retrowave] .ant-drawer-header,body[data-theme=retrowave] .ant-modal-header{background:#1a0035!important;border-bottom:2px solid var(--rw-pink)!important}body[data-theme=retrowave] .ant-modal-title,body[data-theme=retrowave] .ant-drawer-title{color:var(--rw-pink)!important;text-shadow:0 0 10px rgba(255,0,110,.7),2px 2px 0 var(--rw-purple)}body[data-theme=retrowave] .ant-modal-mask{background:#0d0019d1!important}body[data-theme=retrowave] .ant-input,body[data-theme=retrowave] .ant-input-affix-wrapper,body[data-theme=retrowave] .ant-select-selector,body[data-theme=retrowave] .ant-picker,body[data-theme=retrowave] .ant-input-number,body[data-theme=retrowave] .ant-input-number-input,body[data-theme=retrowave] textarea.ant-input{background:#0d0019!important;border:1px solid var(--rw-purple)!important;color:#e0d0f0!important;font-family:VT323,monospace!important;font-size:15px!important;transition:all .15s ease!important;box-shadow:2px 2px #8338ec66!important}body[data-theme=retrowave] .ant-input:focus,body[data-theme=retrowave] .ant-input-affix-wrapper-focused,body[data-theme=retrowave] .ant-select-focused .ant-select-selector,body[data-theme=retrowave] .ant-picker-focused,body[data-theme=retrowave] .ant-input-number-focused{border-color:var(--rw-pink)!important;box-shadow:3px 3px 0 var(--rw-pink),0 0 12px #ff006e33!important;outline:none!important}body[data-theme=retrowave] .ant-input::placeholder,body[data-theme=retrowave] .ant-select-selection-placeholder,body[data-theme=retrowave] .ant-picker-input>input::placeholder{color:#e0d0f033!important}body[data-theme=retrowave] .ant-btn-primary{background:var(--rw-pink)!important;border:2px solid var(--rw-pink)!important;color:#fff!important;box-shadow:4px 4px 0 var(--rw-purple)!important;font-family:VT323,monospace!important;font-size:16px!important;letter-spacing:2px;text-transform:uppercase;transition:all .1s ease!important}body[data-theme=retrowave] .ant-btn-primary:hover{background:#f38!important;box-shadow:6px 6px 0 var(--rw-purple),0 0 20px #ff006e4d!important;transform:translate(-1px,-1px)}body[data-theme=retrowave] .ant-btn-primary:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--rw-purple)!important}body[data-theme=retrowave] .ant-btn-default{background:transparent!important;border:1px solid var(--rw-purple)!important;color:var(--rw-purple)!important;font-family:VT323,monospace!important;font-size:15px!important;letter-spacing:1px;box-shadow:2px 2px #8338ec66!important;transition:all .1s ease!important}body[data-theme=retrowave] .ant-btn-default:hover{background:#8338ec1a!important;border-color:var(--rw-pink)!important;color:var(--rw-pink)!important;box-shadow:3px 3px 0 var(--rw-pink)!important;transform:translate(-1px,-1px)}body[data-theme=retrowave] .ant-btn-text,body[data-theme=retrowave] .ant-btn-link{color:var(--rw-cyan)!important;font-family:VT323,monospace!important;font-size:15px!important}body[data-theme=retrowave] .ant-btn-text:hover,body[data-theme=retrowave] .ant-btn-link:hover{color:var(--rw-pink)!important;text-shadow:0 0 10px rgba(255,0,110,.6)}body[data-theme=retrowave] .ant-tabs-nav:before{border-color:var(--rw-purple)!important}body[data-theme=retrowave] .ant-tabs-tab{color:#e0d0f066!important;font-family:VT323,monospace!important;font-size:16px!important;letter-spacing:1.5px;text-transform:uppercase;transition:all .15s ease!important}body[data-theme=retrowave] .ant-tabs-tab:hover{color:#e0d0f0cc!important}body[data-theme=retrowave] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--rw-pink)!important;text-shadow:0 0 10px rgba(255,0,110,.6)}body[data-theme=retrowave] .ant-tabs-ink-bar{background:var(--rw-pink)!important;box-shadow:0 0 10px #ff006e99!important;height:3px!important}body[data-theme=retrowave] .ant-segmented{background:#0d0019!important;border:1px solid var(--rw-purple)!important;font-family:VT323,monospace!important}body[data-theme=retrowave] .ant-segmented-item-selected{background:var(--rw-purple)!important;color:#fff!important;box-shadow:2px 2px 0 var(--rw-pink)!important}body[data-theme=retrowave] .ant-tag{background:transparent!important;border:1px solid var(--rw-pink)!important;color:var(--rw-pink)!important;font-family:VT323,monospace!important;font-size:13px!important;letter-spacing:1px;box-shadow:2px 2px #ff006e4d}body[data-theme=retrowave] .ant-breadcrumb a{color:#e0d0f066!important;font-family:VT323,monospace!important}body[data-theme=retrowave] .ant-breadcrumb a:hover{color:var(--rw-cyan)!important}body[data-theme=retrowave] .ant-breadcrumb li:last-child{color:#e0d0f0cc!important}body[data-theme=retrowave] .ant-divider{border-color:var(--rw-purple)!important;border-width:1px!important;box-shadow:0 1px #ff006e26}body[data-theme=retrowave] .ant-alert{border-width:1px!important;background:#0d0019!important;font-family:VT323,monospace!important}body[data-theme=retrowave] .ant-alert-success{border:1px solid #06d6a0!important;background:#06d6a00f!important}body[data-theme=retrowave] .ant-alert-warning{border:1px solid var(--rw-yellow)!important;background:#ffbe0b0f!important}body[data-theme=retrowave] .ant-alert-error{border:1px solid var(--rw-pink)!important;background:#ff006e0f!important}body[data-theme=retrowave] .ant-alert-info{border:1px solid var(--rw-blue)!important;background:#3a86ff0f!important}body[data-theme=retrowave] .ant-tooltip-inner{background:#1a0035!important;border:1px solid var(--rw-pink)!important;font-family:VT323,monospace!important;font-size:14px!important;letter-spacing:.8px;box-shadow:3px 3px 0 var(--rw-purple)!important;color:#e0d0f0!important}body[data-theme=retrowave] .ant-popover-inner{background:#1a0035!important;border:1px solid var(--rw-purple)!important;box-shadow:4px 4px 0 var(--rw-pink)!important}body[data-theme=retrowave] .ant-select-dropdown{background:#12002a!important;border:1px solid var(--rw-purple)!important;box-shadow:4px 4px 0 var(--rw-pink)!important}body[data-theme=retrowave] .ant-select-item{font-family:VT323,monospace!important;font-size:15px!important}body[data-theme=retrowave] .ant-select-item-option-active{background:#ff006e14!important}body[data-theme=retrowave] .ant-select-item-option-selected{background:#ff006e2e!important;color:var(--rw-pink)!important}body[data-theme=retrowave] .ant-picker-dropdown .ant-picker-panel-container{background:#12002a!important;border:1px solid var(--rw-purple)!important;box-shadow:4px 4px 0 var(--rw-pink)!important}body[data-theme=retrowave] .ant-picker-cell-in-view .ant-picker-cell-inner{font-family:VT323,monospace!important;font-size:14px}body[data-theme=retrowave] .ant-progress-bg{background:linear-gradient(90deg,var(--rw-pink),var(--rw-blue))!important;box-shadow:0 0 8px #ff006e66}body[data-theme=retrowave] .ant-progress-inner{background:#1a0035!important;border:1px solid rgba(131,56,236,.2)!important}body[data-theme=retrowave] .ant-form-item-label>label{color:var(--rw-cyan)!important;font-family:VT323,monospace!important;text-transform:uppercase;letter-spacing:2px;font-size:14px!important}body[data-theme=retrowave] .ant-empty-description{color:#e0d0f04d!important;font-family:VT323,monospace!important}body[data-theme=retrowave] .ant-pagination-item{background:#12002a!important;border:1px solid var(--rw-purple)!important;font-family:VT323,monospace!important;font-size:15px!important;box-shadow:2px 2px #8338ec4d}body[data-theme=retrowave] .ant-pagination-item a{color:#e0d0f099!important}body[data-theme=retrowave] .ant-pagination-item-active{background:var(--rw-pink)!important;border-color:var(--rw-pink)!important;box-shadow:3px 3px 0 var(--rw-purple)!important}body[data-theme=retrowave] .ant-pagination-item-active a{color:#fff!important}body[data-theme=retrowave] .ant-menu-item,body[data-theme=retrowave] .ant-menu-submenu-title{font-family:VT323,monospace!important;font-size:16px!important;letter-spacing:1px;text-transform:uppercase}body[data-theme=retrowave] .ant-switch{background:#1a0035!important;border:1px solid var(--rw-purple)!important}body[data-theme=retrowave] .ant-switch-checked{background:var(--rw-pink)!important;border-color:var(--rw-pink)!important;box-shadow:2px 2px 0 var(--rw-purple)}body[data-theme=retrowave] .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--rw-pink)!important;border-color:var(--rw-pink)!important}body[data-theme=retrowave] .ant-radio-checked .ant-radio-inner{border-color:var(--rw-pink)!important}body[data-theme=retrowave] .ant-radio-checked .ant-radio-inner:after{background:var(--rw-pink)!important}body[data-theme=retrowave] .ant-collapse{background:#12002a!important;border:1px solid var(--rw-purple)!important}body[data-theme=retrowave] .ant-collapse-header{color:#e0d0f0!important;font-family:VT323,monospace!important;font-size:16px!important;letter-spacing:1px}body[data-theme=retrowave] .ant-collapse-content{background:#0d0019!important;border-color:var(--rw-purple)!important}body[data-theme=retrowave] .ant-timeline-item-content{color:#e0d0f0bf!important;font-family:VT323,monospace!important}body[data-theme=retrowave] ::-webkit-scrollbar{width:6px;height:6px}body[data-theme=retrowave] ::-webkit-scrollbar-track{background:#0d0019;border-left:1px solid rgba(131,56,236,.2)}body[data-theme=retrowave] ::-webkit-scrollbar-thumb{background:var(--rw-purple);border-radius:0;box-shadow:inset 0 0 0 1px #ff006e4d}body[data-theme=retrowave] ::-webkit-scrollbar-thumb:hover{background:var(--rw-pink)}body[data-theme=retrowave] .ant-notification-notice{background:#12002a!important;border:1px solid var(--rw-pink)!important;box-shadow:4px 4px 0 var(--rw-purple)!important;color:#e0d0f0!important}body[data-theme=retrowave] .ant-message-notice-content{background:#1a0035!important;border:1px solid var(--rw-pink)!important;color:#e0d0f0!important;box-shadow:3px 3px 0 var(--rw-purple)!important;font-family:VT323,monospace!important;font-size:15px!important}body[data-theme=retrowave] .ant-descriptions-bordered .ant-descriptions-item-label{background:#1a0035!important;color:var(--rw-cyan)!important;font-family:VT323,monospace!important;text-transform:uppercase;letter-spacing:1.5px;font-size:13px;border-right:1px solid var(--rw-purple)!important}body[data-theme=retrowave] .ant-descriptions-bordered .ant-descriptions-item-content{background:#0d0019!important;color:#e0d0f0!important;font-family:VT323,monospace!important}body[data-theme=retrowave] .ant-upload-drag{background:transparent!important;border:2px dashed var(--rw-purple)!important}body[data-theme=retrowave] .ant-upload-drag:hover{border-color:var(--rw-pink)!important;box-shadow:3px 3px 0 var(--rw-pink);background:#ff006e0a!important}body[data-theme=retrowave] .ant-skeleton-content .ant-skeleton-title,body[data-theme=retrowave] .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#8338ec1f 25%,#ff006e38,#8338ec1f 75%)!important;background-size:400% 100%!important;animation:retrowaveShimmer 2.5s ease infinite!important}body[data-theme=retrowave] .ant-spin-dot-item{background:var(--rw-pink)!important;box-shadow:0 0 8px #ff006ecc;animation:neonFlicker 1s step-end infinite}body[data-theme=retrowave] .ant-avatar{border:2px solid var(--rw-pink)!important;box-shadow:3px 3px 0 var(--rw-purple)}body[data-theme=retrowave] .ant-badge-count{background:var(--rw-pink)!important;box-shadow:2px 2px 0 var(--rw-purple)!important;border-radius:2px!important}body[data-theme=retrowave] .leaflet-popup-content-wrapper{background:#12002a!important;color:#e0d0f0!important;border:2px solid var(--rw-pink)!important;box-shadow:4px 4px 0 var(--rw-purple)!important;border-radius:0!important}body[data-theme=retrowave] .leaflet-popup-tip{background:#12002a!important}body[data-theme=retrowave] .leaflet-popup-close-button{color:var(--rw-pink)!important;font-size:18px!important}body[data-theme=retrowave] .leaflet-popup-close-button:hover,body[data-theme=retrowave] .leaflet-popup-content strong{color:var(--rw-yellow)!important}body[data-theme=retrowave] .leaflet-popup-content a{color:var(--rw-cyan)!important}body[data-theme=retrowave] .leaflet-control-attribution{background:#0d0019e6!important;color:#555!important;font-size:9px!important}body[data-theme=retrowave] .leaflet-control-zoom a{background:#12002a!important;color:var(--rw-pink)!important;border:1px solid var(--rw-purple)!important;border-radius:0!important}body[data-theme=retrowave] .leaflet-control-zoom a:hover{background:var(--rw-pink)!important;color:#fff!important}body[data-theme=retrowave] .ant-layout{background:transparent!important}@keyframes sol-coronaGlow{0%{opacity:.45;background-position:0% 30%}30%{opacity:.7;background-position:40% 80%}60%{opacity:.5;background-position:100% 20%}85%{opacity:.72;background-position:60% 90%}to{opacity:.45;background-position:0% 30%}}@keyframes sol-spectralDrift{0%{background-position:0 0,0 0,0 0}to{background-position:90px 0,-60px 0,0 80px}}@keyframes sol-prominence{0%{transform:scale(.5) rotate(-10deg);opacity:0}15%{opacity:.55}60%{transform:scale(1.2) rotate(2deg);opacity:.38}to{transform:scale(1.8) rotate(8deg);opacity:0}}@keyframes sol-solarWind{0%{transform:translate(0) rotate(0) scale(1);opacity:0}8%{opacity:.85}90%{opacity:.2}to{transform:translate(120vw,-60vh) rotate(15deg) scale(.3);opacity:0}}@keyframes sol-edgeFlow{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sol-shine{0%{left:-130%}to{left:130%}}@keyframes sol-fadeIn{0%{opacity:0;transform:translateY(8px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sol-titleFlicker{0%,88%,to{text-shadow:0 0 20px rgba(245,158,11,.28),0 0 55px rgba(245,158,11,.1),0 1px 3px rgba(0,0,0,.7)}89%{text-shadow:0 0 7px rgba(245,158,11,.12),0 1px 2px rgba(0,0,0,.7)}90%{text-shadow:0 0 35px rgba(253,230,138,.55),0 0 90px rgba(245,158,11,.25),0 1px 4px rgba(0,0,0,.8)}91%{text-shadow:0 0 9px rgba(245,158,11,.18),0 1px 2px rgba(0,0,0,.7)}}@keyframes sol-shimmer{0%{background-position:-400% 0}to{background-position:400% 0}}@keyframes sol-energyStream{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sol-focusRipple{0%{box-shadow:0 0 #f59e0b4d,inset 0 2px 4px #00000059}to{box-shadow:0 0 0 14px #f59e0b00,inset 0 2px 4px #00000059}}@keyframes sol-btnPress{0%{transform:translateY(0) scale(1)}40%{transform:translateY(2px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes sol-growRing{0%{box-shadow:0 0 #f59e0b4d}to{box-shadow:0 0 0 10px #f59e0b00}}@keyframes sol-topGlow{0%{background-position:0% 50%;opacity:.5}50%{background-position:100% 50%;opacity:1}to{background-position:0% 50%;opacity:.5}}@keyframes sol-blobDrift{0%{transform:translate(0) scale(1);filter:blur(50px)}25%{transform:translate(18px,-12px) scale(1.06);filter:blur(46px)}50%{transform:translate(-10px,14px) scale(.96);filter:blur(54px)}75%{transform:translate(12px,6px) scale(1.04);filter:blur(50px)}to{transform:translate(0) scale(1);filter:blur(50px)}}@keyframes sol-heliograph{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sol-spectrum{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sol-scanline{0%{top:-2px;opacity:.4}to{top:100vh;opacity:0}}@keyframes sol-coronaSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sol-particleRise{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:.8}to{transform:translateY(-100vh) scale(.2);opacity:0}}@keyframes sol-magnetPulse{0%,to{box-shadow:0 0 #f59e0b00,inset 0 0 20px #f59e0b05}50%{box-shadow:0 0 28px 4px #f59e0b1f,inset 0 0 30px #f59e0b0d}}body[data-theme=solaris]{--sol-void: #070400;--sol-deep: #0d0800;--sol-chamber: #120a00;--sol-panel: #1a0e00;--sol-raised: #221400;--sol-amber: #f59e0b;--sol-copper: #d97706;--sol-bronze: #b45309;--sol-solar: #fde68a;--sol-corona: #fef3c7;--sol-flare: #fffbeb;--sol-violet: #4c1d95;--sol-indigo: #312e81;--sol-plasma: #7c3aed;--sol-ar: 245;--sol-ag: 158;--sol-ab: 11;--sol-glass-card: rgba(18, 10, 0, .75);--sol-glass-raised: rgba(26, 14, 0, .9);--sol-glass-modal: rgba(7, 4, 0, .97);--sol-border: rgba(245, 158, 11, .1);--sol-border-mid: rgba(245, 158, 11, .22);--sol-border-hot: rgba(245, 158, 11, .4);--sol-text: #d6c4a0;--sol-text-hi: #fef3c7;--sol-text-lo: rgba(214, 196, 160, .4);background:var(--sol-deep);color:var(--sol-text)}body[data-theme=solaris],body[data-theme=solaris] .ant-typography,body[data-theme=solaris] .ant-table,body[data-theme=solaris] .ant-form,body[data-theme=solaris] .ant-list,body[data-theme=solaris] .ant-card,body[data-theme=solaris] .ant-modal,body[data-theme=solaris] .ant-drawer{font-family:DM Sans,Inter,system-ui,sans-serif!important;letter-spacing:-.05px;font-weight:400}body[data-theme=solaris] h1,body[data-theme=solaris] h2,body[data-theme=solaris] h3,body[data-theme=solaris] h4,body[data-theme=solaris] h5,body[data-theme=solaris] .ant-card-head-title,body[data-theme=solaris] .ant-modal-title,body[data-theme=solaris] .ant-drawer-title,body[data-theme=solaris] .ant-statistic-content-value,body[data-theme=solaris] .ant-page-header-heading-title{font-family:Space Grotesk,sans-serif!important;font-weight:800;letter-spacing:-.5px;color:var(--sol-text-hi)!important;animation:sol-titleFlicker 14s ease-in-out infinite}body[data-theme=solaris] .ant-statistic-title{color:var(--sol-text-lo)!important;font-family:Space Mono,monospace!important;text-transform:uppercase;letter-spacing:2.5px;font-size:10px!important;font-weight:400}body[data-theme=solaris] .ant-statistic-content-value{font-weight:800!important;color:var(--sol-solar)!important;text-shadow:0 0 20px rgba(245,158,11,.3)}body[data-theme=solaris] .ant-typography{color:var(--sol-text)!important}body[data-theme=solaris] .ant-typography-secondary{color:var(--sol-text-lo)!important}body[data-theme=solaris] code,body[data-theme=solaris] pre,body[data-theme=solaris] .ant-tag,body[data-theme=solaris] .ant-badge-count{font-family:Space Mono,JetBrains Mono,monospace!important}body[data-theme=solaris]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(ellipse 110% 70% at -8% -5%,rgba(245,158,11,.18) 0%,rgba(217,119,6,.06) 35%,transparent 60%),radial-gradient(ellipse 80% 55% at 105% 105%,rgba(245,158,11,.1) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 90% 10%,rgba(76,29,149,.14) 0%,transparent 45%),radial-gradient(ellipse 50% 35% at 10% 90%,rgba(124,58,237,.07) 0%,transparent 40%),radial-gradient(ellipse 100% 20% at 50% 55%,rgba(245,158,11,.04) 0%,transparent 100%),linear-gradient(175deg,#0d0800,#070400,#0a0500);background-size:300% 300%,250% 250%,220% 220%,200% 200%,100% 20%,100% 100%;animation:sol-coronaGlow 22s ease-in-out infinite;pointer-events:none}body[data-theme=solaris]:after{content:"";position:fixed;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(245,158,11,.06) 10%,rgba(253,186,32,.14) 30%,rgba(253,230,138,.22) 50%,rgba(253,186,32,.14) 70%,rgba(245,158,11,.06) 90%,transparent 100%);z-index:9999;animation:sol-scanline 11s linear infinite;pointer-events:none}body[data-theme=solaris] .sol-content:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(245,158,11,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.025) 1px,transparent 1px),linear-gradient(rgba(245,158,11,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.012) 1px,transparent 1px),repeating-linear-gradient(75deg,transparent 0px,transparent 80px,rgba(245,158,11,.018) 80px,rgba(245,158,11,.018) 81px);background-size:80px 80px,80px 80px,20px 20px,20px 20px,120px 120px;animation:sol-spectralDrift 45s linear infinite;pointer-events:none}body[data-theme=solaris] .sol-content:after{content:"";position:fixed;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,transparent 0%,rgba(124,58,237,.45) 8%,rgba(59,130,246,.4) 18%,rgba(16,185,129,.35) 30%,rgba(234,179,8,.55) 50%,rgba(249,115,22,.55) 68%,rgba(239,68,68,.5) 80%,rgba(168,85,247,.35) 92%,transparent 100%);z-index:-1;pointer-events:none;opacity:.65}body[data-theme=solaris] .sol-topbar-header{background:#070400f7!important;backdrop-filter:blur(30px) saturate(1.6) brightness(1.08)!important;-webkit-backdrop-filter:blur(30px) saturate(1.6) brightness(1.08)!important;box-shadow:0 1px #f59e0b29,0 2px #f59e0b0d,0 5px 36px #000c,0 0 80px #f59e0b05!important;position:sticky!important;top:0!important;z-index:100!important}body[data-theme=solaris] .sol-topbar-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#7c3aed8c,#3b82f673,#10b98166 24%,#eab308cc 38%,#fde68a,#eab308cc,#f9731699,#ef444480 86%,#a855f773);background-size:200% 100%;animation:sol-topGlow 8s ease-in-out infinite;pointer-events:none}body[data-theme=solaris] .sol-content{background:#0a060099!important;backdrop-filter:blur(28px) saturate(1.5) brightness(1.04)!important;-webkit-backdrop-filter:blur(28px) saturate(1.5) brightness(1.04)!important;border:1px solid var(--sol-border)!important;box-shadow:0 16px 64px #000000bf,0 4px 18px #0000008c,inset 0 1px #f59e0b0d!important;animation:sol-fadeIn .5s cubic-bezier(.22,1,.36,1)}body[data-theme=solaris] .ant-card{background:var(--sol-glass-card)!important;border:1px solid var(--sol-border)!important;color:var(--sol-text)!important;backdrop-filter:blur(18px) saturate(1.4)!important;-webkit-backdrop-filter:blur(18px) saturate(1.4)!important;transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .36s ease,box-shadow .36s ease!important;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000008c,0 8px 28px #00000080,inset 0 1px #f59e0b0f,inset 0 0 30px #f59e0b03!important;animation:sol-magnetPulse 8s ease-in-out infinite}body[data-theme=solaris] .ant-card:hover{border-color:var(--sol-border-mid)!important;transform:translateY(-4px) scale(1.005);box-shadow:0 8px 24px #0009,0 20px 60px #00000080,0 0 40px #f59e0b1f,0 0 90px #f59e0b0d,inset 0 1px #f59e0b21,inset 0 0 50px #f59e0b07!important;animation:none}body[data-theme=solaris] .ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(124,58,237,0) 8%,rgba(245,158,11,.5) 35%,rgba(253,230,138,.8) 50%,rgba(245,158,11,.5) 65%,rgba(124,58,237,0) 92%,transparent 100%);background-size:200% 100%;opacity:0;transition:opacity .36s ease;animation:sol-edgeFlow 3.5s ease-in-out infinite;pointer-events:none}body[data-theme=solaris] .ant-card:hover:before{opacity:1}body[data-theme=solaris] .ant-card:after{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(108deg,transparent,rgba(253,230,138,.025),rgba(245,158,11,.045),rgba(253,230,138,.025),transparent);transition:left .65s cubic-bezier(.22,1,.36,1);pointer-events:none}body[data-theme=solaris] .ant-card:hover:after{left:130%}body[data-theme=solaris] .ant-card-head,body[data-theme=solaris] .ant-card-head-title{background:transparent!important;color:var(--sol-text-hi)!important;border-bottom:1px solid rgba(245,158,11,.07)!important}body[data-theme=solaris] .ant-table{background:transparent!important}body[data-theme=solaris] .ant-table-thead>tr>th{background:#070400f5!important;color:var(--sol-amber)!important;border-color:#f59e0b12!important;font-family:Space Mono,monospace!important;font-size:10px!important;text-transform:uppercase;letter-spacing:2.5px;font-weight:700;text-shadow:0 0 12px rgba(245,158,11,.28)}body[data-theme=solaris] .ant-table-tbody>tr>td{border-color:#f59e0b0a!important;color:#b8a080!important;transition:all .18s ease!important}body[data-theme=solaris] .ant-table-tbody>tr:hover>td{background:#f59e0b0d!important;box-shadow:inset 3px 0 0 var(--sol-amber);color:var(--sol-solar)!important}body[data-theme=solaris] .ant-table-tbody>tr:nth-child(2n)>td{background:#f59e0b05!important}body[data-theme=solaris] .ant-table-row-selected>td{background:#f59e0b14!important;border-left:2px solid var(--sol-amber)!important}body[data-theme=solaris] .ant-drawer-body,body[data-theme=solaris] .ant-modal-content{background:var(--sol-glass-modal)!important;color:var(--sol-text)!important;backdrop-filter:blur(36px) saturate(1.7)!important;-webkit-backdrop-filter:blur(36px) saturate(1.7)!important;border:1px solid var(--sol-border)!important;box-shadow:0 40px 110px #000000e0,0 12px 40px #000000a6,0 0 70px #f59e0b0a,inset 0 1px #f59e0b12!important}body[data-theme=solaris] .ant-drawer-header,body[data-theme=solaris] .ant-modal-header{background:#050300fc!important;border-bottom:1px solid rgba(245,158,11,.09)!important}body[data-theme=solaris] .ant-modal-title,body[data-theme=solaris] .ant-drawer-title{color:var(--sol-solar)!important;font-family:Space Grotesk,sans-serif!important;font-weight:800;text-shadow:0 0 20px rgba(245,158,11,.35)}body[data-theme=solaris] .ant-modal-mask{background:#020100db!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}body[data-theme=solaris] .ant-input,body[data-theme=solaris] .ant-input-affix-wrapper,body[data-theme=solaris] .ant-select-selector,body[data-theme=solaris] .ant-picker,body[data-theme=solaris] .ant-input-number,body[data-theme=solaris] .ant-input-number-input,body[data-theme=solaris] textarea.ant-input{background:#100900d1!important;border:1px solid rgba(245,158,11,.12)!important;color:var(--sol-text)!important;font-family:DM Sans,sans-serif!important;transition:all .25s cubic-bezier(.22,1,.36,1)!important;box-shadow:inset 0 2px 4px #00000059!important}body[data-theme=solaris] .ant-input:focus,body[data-theme=solaris] .ant-input-affix-wrapper-focused,body[data-theme=solaris] .ant-select-focused .ant-select-selector,body[data-theme=solaris] .ant-picker-focused,body[data-theme=solaris] .ant-input-number-focused{border-color:var(--sol-amber)!important;background:#160c00eb!important;animation:sol-focusRipple .6s ease-out!important}body[data-theme=solaris] .ant-input::placeholder,body[data-theme=solaris] .ant-select-selection-placeholder,body[data-theme=solaris] .ant-picker-input>input::placeholder{color:#d6c4a029!important}body[data-theme=solaris] .ant-btn-primary{background:linear-gradient(150deg,#f59e0b,#d97706 55%,#b45309)!important;border:1px solid rgba(253,230,138,.45)!important;color:#1a0a00!important;font-family:Space Grotesk,sans-serif!important;font-weight:700;font-size:13px;letter-spacing:.15px;box-shadow:0 4px 22px #f59e0b73,0 2px 8px #0006,inset 0 1px #fff3,inset 0 -2px #6432004d!important;transition:all .28s cubic-bezier(.22,1,.36,1)!important;position:relative;overflow:hidden}body[data-theme=solaris] .ant-btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);transform:translate(-100%);transition:transform .5s ease}body[data-theme=solaris] .ant-btn-primary:hover:before{transform:translate(100%)}body[data-theme=solaris] .ant-btn-primary:hover{background:linear-gradient(150deg,#fde68a,#f59e0b 55%,#d97706)!important;box-shadow:0 8px 40px #f59e0ba6,0 4px 14px #0006,0 0 70px #fde68a2e,inset 0 1px #ffffff47!important;transform:translateY(-2px);border-color:#fde68aa6!important}body[data-theme=solaris] .ant-btn-primary:active{animation:sol-btnPress .2s ease-out}body[data-theme=solaris] .ant-btn-default{background:#f59e0b0a!important;border:1px solid rgba(245,158,11,.14)!important;color:#d6c4a0b3!important;font-family:DM Sans,sans-serif!important;font-weight:500;box-shadow:0 1px 4px #0006,inset 0 1px #f59e0b0a!important;transition:all .24s ease!important}body[data-theme=solaris] .ant-btn-default:hover{background:#f59e0b17!important;border-color:#f59e0b52!important;color:var(--sol-solar)!important;box-shadow:0 2px 14px #00000073,0 0 20px #f59e0b1a,inset 0 1px #f59e0b12!important;transform:translateY(-1px)}body[data-theme=solaris] .ant-btn-text,body[data-theme=solaris] .ant-btn-link{color:var(--sol-amber)!important;font-family:DM Sans,sans-serif!important;font-weight:600}body[data-theme=solaris] .ant-btn-text:hover,body[data-theme=solaris] .ant-btn-link:hover{color:var(--sol-solar)!important;text-shadow:0 0 14px rgba(245,158,11,.5)}body[data-theme=solaris] .ant-tabs-nav:before{border-color:#f59e0b0f!important}body[data-theme=solaris] .ant-tabs-tab{color:var(--sol-text-lo)!important;font-family:DM Sans,sans-serif!important;font-weight:600;transition:all .25s ease!important}body[data-theme=solaris] .ant-tabs-tab:hover{color:#d6c4a0cc!important}body[data-theme=solaris] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--sol-solar)!important;font-weight:700;text-shadow:0 0 14px rgba(245,158,11,.35)}body[data-theme=solaris] .ant-tabs-ink-bar{background:linear-gradient(90deg,#7c3aed,#3b82f6,#10b981,#f59e0b,#f97316,#ef4444,#a855f7)!important;background-size:300% 100%!important;animation:sol-spectrum 6s ease-in-out infinite!important;box-shadow:0 0 14px #f59e0b80!important;height:2px!important;border-radius:1px}body[data-theme=solaris] .ant-segmented{background:#f59e0b08!important;border:1px solid var(--sol-border)!important;font-family:DM Sans,sans-serif!important;box-shadow:0 2px 8px #00000059,inset 0 1px #f59e0b0a!important}body[data-theme=solaris] .ant-segmented-item-selected{background:#f59e0b26!important;color:var(--sol-solar)!important;font-weight:700;box-shadow:0 0 18px #f59e0b24,inset 0 1px #fde68a1a!important}body[data-theme=solaris] .ant-tag{background:#f59e0b12!important;border:1px solid rgba(245,158,11,.22)!important;color:var(--sol-solar)!important;font-family:Space Mono,monospace!important;font-size:11px;font-weight:400;letter-spacing:.5px;border-radius:4px;transition:all .2s ease}body[data-theme=solaris] .ant-tag:hover{background:#f59e0b1f!important;border-color:#fde68a61!important;box-shadow:0 0 10px #f59e0b24}body[data-theme=solaris] .ant-breadcrumb{font-family:DM Sans,sans-serif!important}body[data-theme=solaris] .ant-breadcrumb a{color:var(--sol-text-lo)!important;transition:all .18s ease}body[data-theme=solaris] .ant-breadcrumb a:hover{color:var(--sol-amber)!important;text-shadow:0 0 10px rgba(245,158,11,.3)}body[data-theme=solaris] .ant-breadcrumb li:last-child{color:#d6c4a0c7!important}body[data-theme=solaris] .ant-breadcrumb-separator{color:#f59e0b47!important}body[data-theme=solaris] .ant-divider{border-color:#f59e0b12!important}body[data-theme=solaris] .ant-divider-horizontal.ant-divider-with-text:before,body[data-theme=solaris] .ant-divider-horizontal.ant-divider-with-text:after{border-top-color:#f59e0b1a!important}body[data-theme=solaris] .ant-alert{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-width:1px!important;background:#0c0700b8!important;font-family:DM Sans,sans-serif!important}body[data-theme=solaris] .ant-alert-success{border-color:#10b98152!important;background:#10b98112!important}body[data-theme=solaris] .ant-alert-warning{border-color:#f59e0b5c!important;background:#f59e0b14!important;box-shadow:0 0 22px #f59e0b12,inset 0 0 22px #f59e0b08!important}body[data-theme=solaris] .ant-alert-error{border-color:#ef444452!important;background:#ef444412!important}body[data-theme=solaris] .ant-alert-info{border-color:#3b82f652!important;background:#3b82f612!important}body[data-theme=solaris] .ant-tooltip-inner{background:#050300fa!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(245,158,11,.14)!important;font-family:DM Sans,sans-serif!important;font-size:12px;color:var(--sol-text)!important;box-shadow:0 8px 36px #000000b8,0 0 22px #f59e0b0d!important;border-radius:8px!important}body[data-theme=solaris] .ant-popover-inner{background:#080500fa!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid var(--sol-border)!important;box-shadow:0 14px 56px #000000b8,0 0 32px #f59e0b0a!important}body[data-theme=solaris] .ant-select-dropdown{background:#090500fc!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;border:1px solid var(--sol-border)!important;box-shadow:0 16px 64px #000000b8,inset 0 1px #f59e0b0d!important}body[data-theme=solaris] .ant-select-item{font-family:DM Sans,sans-serif!important;font-size:13px;color:var(--sol-text)!important}body[data-theme=solaris] .ant-select-item-option-active{background:#f59e0b12!important}body[data-theme=solaris] .ant-select-item-option-selected{background:#f59e0b26!important;color:var(--sol-solar)!important;font-weight:700!important}body[data-theme=solaris] .ant-picker-dropdown .ant-picker-panel-container{background:#090500fc!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;border:1px solid var(--sol-border)!important;box-shadow:0 16px 64px #000000b8!important}body[data-theme=solaris] .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--sol-amber)!important;color:#100500!important;box-shadow:0 0 14px #f59e0b6b!important}body[data-theme=solaris] .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--sol-amber)!important;box-shadow:0 0 8px #f59e0b47!important}body[data-theme=solaris] .ant-progress-bg{background:linear-gradient(90deg,#7c3aed,#3b82f6 20%,#10b981 38%,#f59e0b,#f97316 78%,#ef4444 92%,#a855f7)!important;background-size:300% 100%!important;animation:sol-spectrum 6s ease-in-out infinite!important;box-shadow:0 0 14px #f59e0b73,0 0 32px #f59e0b2e!important}body[data-theme=solaris] .ant-progress-inner{background:#f59e0b0f!important;border:1px solid rgba(245,158,11,.08)!important}body[data-theme=solaris] .ant-form-item-label>label{color:#d6c4a080!important;font-family:Space Mono,monospace!important;font-weight:400;text-transform:uppercase;letter-spacing:1.8px;font-size:10px!important}body[data-theme=solaris] .ant-pagination-item{background:#f59e0b08!important;border:1px solid rgba(245,158,11,.1)!important;font-family:Space Mono,monospace!important;font-weight:400;border-radius:5px!important;transition:all .2s ease!important}body[data-theme=solaris] .ant-pagination-item:hover{border-color:var(--sol-amber)!important;box-shadow:0 0 12px #f59e0b26!important;transform:translateY(-1px)}body[data-theme=solaris] .ant-pagination-item a{color:#d6c4a08c!important}body[data-theme=solaris] .ant-pagination-item-active{background:var(--sol-amber)!important;border-color:var(--sol-amber)!important;box-shadow:0 0 20px #f59e0b6b,0 2px 8px #0006!important;animation:sol-growRing 2s ease-in-out infinite!important}body[data-theme=solaris] .ant-pagination-item-active a{color:#100500!important;font-weight:700}body[data-theme=solaris] .ant-menu-item,body[data-theme=solaris] .ant-menu-submenu-title{font-family:DM Sans,sans-serif!important;font-weight:500}body[data-theme=solaris] .ant-menu-item-selected{background:#f59e0b1a!important;border-right:2px solid var(--sol-amber)!important}body[data-theme=solaris] .ant-menu-item:hover{background:#f59e0b0f!important;color:var(--sol-solar)!important}body[data-theme=solaris] .ant-switch{background:#f59e0b1f!important}body[data-theme=solaris] .ant-switch-checked{background:linear-gradient(90deg,var(--sol-amber),var(--sol-copper))!important;box-shadow:0 0 14px #f59e0b6b,0 2px 6px #0006!important}body[data-theme=solaris] .ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,var(--sol-solar),var(--sol-amber))!important;border-color:var(--sol-amber)!important;box-shadow:0 0 10px #f59e0b61!important}body[data-theme=solaris] .ant-radio-checked .ant-radio-inner{border-color:var(--sol-amber)!important}body[data-theme=solaris] .ant-radio-checked .ant-radio-inner:after{background:var(--sol-amber)!important}body[data-theme=solaris] .ant-collapse{background:#0c07008c!important;border:1px solid rgba(245,158,11,.07)!important}body[data-theme=solaris] .ant-collapse-header{color:var(--sol-text)!important;font-family:DM Sans,sans-serif!important;font-weight:600}body[data-theme=solaris] .ant-collapse-header:hover{color:var(--sol-solar)!important}body[data-theme=solaris] .ant-collapse-content{background:#08040066!important;border-color:#f59e0b0d!important}body[data-theme=solaris] ::-webkit-scrollbar{width:5px;height:5px}body[data-theme=solaris] ::-webkit-scrollbar-track{background:#040200cc;border-left:1px solid rgba(245,158,11,.04)}body[data-theme=solaris] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f59e0b7a,#d9770647 60%,#b4530933);border-radius:3px;box-shadow:0 0 6px #f59e0b33}body[data-theme=solaris] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fde68aad,#f59e0b7a);box-shadow:0 0 10px #f59e0b52}body[data-theme=solaris] .ant-notification-notice{background:#070400fa!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;border:1px solid var(--sol-border)!important;color:var(--sol-text)!important;box-shadow:0 14px 60px #000000c7,0 0 26px #f59e0b0d,inset 0 1px #f59e0b0f!important;border-radius:10px!important}body[data-theme=solaris] .ant-message-notice-content{background:#090500fa!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;border:1px solid var(--sol-border)!important;color:var(--sol-text)!important;box-shadow:0 8px 44px #000000ad,inset 0 1px #f59e0b0d!important;font-family:DM Sans,sans-serif!important;border-radius:10px!important}body[data-theme=solaris] .ant-descriptions-bordered .ant-descriptions-item-label{background:#f59e0b0d!important;color:var(--sol-amber)!important;font-family:Space Mono,monospace!important;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;border-right:1px solid rgba(245,158,11,.07)!important}body[data-theme=solaris] .ant-descriptions-bordered .ant-descriptions-item-content{background:#0c07008c!important;color:var(--sol-text)!important;font-family:DM Sans,sans-serif!important}body[data-theme=solaris] .ant-upload-drag{background:#f59e0b05!important;border:2px dashed rgba(245,158,11,.16)!important;transition:all .28s ease!important}body[data-theme=solaris] .ant-upload-drag:hover{border-color:var(--sol-amber)!important;background:#f59e0b0d!important;box-shadow:0 0 0 4px #f59e0b0f,0 0 32px #f59e0b14!important}body[data-theme=solaris] .ant-skeleton-content .ant-skeleton-title,body[data-theme=solaris] .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#f59e0b0a 25%,#fde68a1c,#f59e0b0a 75%)!important;background-size:400% 100%!important;animation:sol-shimmer 2.4s ease infinite!important}body[data-theme=solaris] .ant-spin-dot-item{background:var(--sol-amber)!important;box-shadow:0 0 12px #f59e0bbf}body[data-theme=solaris] .ant-avatar{border:2px solid rgba(245,158,11,.22)!important;box-shadow:0 0 0 4px #f59e0b0f,0 4px 14px #00000073;transition:all .25s ease!important}body[data-theme=solaris] .ant-avatar:hover{border-color:#fde68a73!important;box-shadow:0 0 0 6px #f59e0b1a,0 0 22px #f59e0b29!important}body[data-theme=solaris] .ant-badge-count{box-shadow:0 0 10px #ef44447a;border-radius:8px!important}body[data-theme=solaris] .ant-timeline-item-tail{border-left-color:#f59e0b24!important}body[data-theme=solaris] .ant-timeline-item-head{background:var(--sol-amber)!important;box-shadow:0 0 12px #f59e0b6b}body[data-theme=solaris] .ant-timeline-item-content{color:#d6c4a0b8!important;font-family:DM Sans,sans-serif!important}body[data-theme=solaris] .leaflet-popup-content-wrapper{background:#070400f7!important;color:var(--sol-text)!important;border:1px solid rgba(245,158,11,.24)!important;box-shadow:0 10px 50px #000000c7,0 0 30px #f59e0b12,inset 0 1px #f59e0b12!important;border-radius:12px!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body[data-theme=solaris] .leaflet-popup-tip{background:#070400f7!important}body[data-theme=solaris] .leaflet-popup-close-button{color:var(--sol-amber)!important;font-size:18px!important}body[data-theme=solaris] .leaflet-popup-close-button:hover{color:var(--sol-solar)!important}body[data-theme=solaris] .leaflet-popup-content strong{color:var(--sol-text-hi)!important}body[data-theme=solaris] .leaflet-popup-content a{color:var(--sol-amber)!important}body[data-theme=solaris] .leaflet-control-attribution{background:#000000bf!important;color:#555!important;font-size:9px!important}body[data-theme=solaris] .leaflet-control-zoom a{background:#070400f2!important;color:var(--sol-amber)!important;border:1px solid rgba(245,158,11,.18)!important;border-radius:5px!important;transition:all .2s ease!important}body[data-theme=solaris] .leaflet-control-zoom a:hover{background:#f59e0b1f!important;color:var(--sol-solar)!important;box-shadow:0 0 12px #f59e0b26!important}body[data-theme=solaris] .ant-layout{background:transparent!important}body[data-theme=solaris] .ant-empty-description{color:#d6c4a042!important;font-family:Space Mono,monospace!important;font-size:12px;letter-spacing:1px}body[data-theme=solaris] .sol-blob-1{position:fixed;top:-100px;left:-100px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle at 38% 38%,rgba(245,158,11,.14) 0%,rgba(217,119,6,.07) 38%,transparent 70%);pointer-events:none;z-index:-1;animation:sol-blobDrift 24s ease-in-out infinite}body[data-theme=solaris] .sol-blob-2{position:fixed;top:10%;right:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle at 60% 40%,rgba(124,58,237,.1) 0%,rgba(76,29,149,.05) 42%,transparent 70%);pointer-events:none;z-index:-1;animation:sol-blobDrift 30s ease-in-out infinite reverse;animation-delay:-10s}body[data-theme=solaris] .sol-blob-3{position:fixed;bottom:-80px;left:30%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(245,158,11,.08) 0%,rgba(180,83,9,.04) 45%,transparent 70%);pointer-events:none;z-index:-1;animation:sol-blobDrift 20s ease-in-out infinite;animation-delay:-6s}body[data-theme=solaris] .sol-heli{position:fixed;top:50%;right:5%;width:200px;height:200px;margin-top:-100px;border-radius:50%;border:1px solid rgba(245,158,11,.08);pointer-events:none;z-index:-1;animation:sol-heliograph 80s linear infinite}body[data-theme=solaris] .sol-heli:before{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;border:1px solid rgba(245,158,11,.05);animation:sol-heliograph 50s linear infinite reverse}body[data-theme=solaris] .sol-heli:after{content:"";position:absolute;top:45px;right:45px;bottom:45px;left:45px;border-radius:50%;border:1px solid rgba(253,230,138,.06);animation:sol-heliograph 30s linear infinite}body[data-theme=solaris] .sol-arc{position:fixed;top:25%;left:-20px;width:120px;height:120px;border-radius:50%;border:2px solid transparent;border-top-color:#f59e0b33;border-right-color:#fdba201f;pointer-events:none;z-index:-1;animation:sol-prominence 14s ease-in-out infinite}body[data-theme=solaris] .sol-arc:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;border:1px solid transparent;border-top-color:#fde68a26;animation:sol-prominence 14s ease-in-out infinite 2.5s}body[data-theme=solaris] .sol-particle{position:fixed;bottom:0;border-radius:50%;pointer-events:none;z-index:-1;animation:sol-solarWind linear infinite}body[data-theme=solaris] .sol-particle:nth-child(1){left:5%;width:3px;height:3px;background:#f59e0bb3;box-shadow:0 0 6px #f59e0b80;animation-duration:18s;animation-delay:0s}body[data-theme=solaris] .sol-particle:nth-child(2){left:18%;width:2px;height:2px;background:#fde68a99;animation-duration:24s;animation-delay:3s}body[data-theme=solaris] .sol-particle:nth-child(3){left:33%;width:4px;height:4px;background:#f59e0b8c;box-shadow:0 0 8px #f59e0b66;animation-duration:15s;animation-delay:7s}body[data-theme=solaris] .sol-particle:nth-child(4){left:50%;width:2px;height:2px;background:#7c3aed99;box-shadow:0 0 6px #7c3aed66;animation-duration:22s;animation-delay:1.5s}body[data-theme=solaris] .sol-particle:nth-child(5){left:65%;width:3px;height:3px;background:#f59e0ba6;animation-duration:20s;animation-delay:10s}body[data-theme=solaris] .sol-particle:nth-child(6){left:78%;width:2px;height:2px;background:#fde68a8c;animation-duration:28s;animation-delay:5s}body[data-theme=solaris] .sol-particle:nth-child(7){left:88%;width:4px;height:4px;background:#d97706b3;box-shadow:0 0 8px #d9770673;animation-duration:16s;animation-delay:13s}body[data-theme=solaris] .sol-particle:nth-child(8){left:95%;width:2px;height:2px;background:#3b82f68c;box-shadow:0 0 5px #3b82f659;animation-duration:26s;animation-delay:8s}body[data-theme=solaris] .sol-corona-spin{animation:sol-coronaSpin 10s linear infinite;display:inline-block}body[data-theme=solaris] .sol-section-title{font-family:Space Mono,monospace!important;font-size:10px!important;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var(--sol-amber)!important;text-shadow:0 0 12px rgba(245,158,11,.32)}body[data-theme=solaris] .sol-spectrum-border{border-bottom:1px solid transparent!important;border-image:linear-gradient(90deg,#7c3aed,#3b82f6,#10b981,#f59e0b,#f97316,#ef4444,#a855f7) 1!important}body[data-theme=solaris] .sol-photon-pulse{position:relative}body[data-theme=solaris] .sol-photon-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(245,158,11,.32);border-radius:inherit;animation:sol-prominence 3s ease-out infinite;pointer-events:none}body .ant-card,body .ant-card:hover,body .ant-btn,body .ant-btn:hover,body .ant-btn:active,body .ant-btn-primary:hover,body .ant-btn-default:hover,body .ant-btn-link:hover,body .ant-table-wrapper,body .ant-table,body .ant-table-tbody>tr,body .ant-table-tbody>tr:hover,body .ant-table-tbody>tr>td,body .ant-table-tbody>tr:hover>td,body .ant-list-item,body .ant-list-item:hover,body .ant-statistic,body .gh-content,body .hero-glass-card:hover,body .cyber-alert:hover,body .cyber-glass-panel:hover,body .cyber-glass-section:hover,body .cyber-urgent-item:hover,body .jobs-status-chip:hover,body .gh-jobs-table .ant-table-tbody>tr.ant-table-row:hover,body .cal-chip:hover,body .cal-dw-job:hover,body .market-job-card:hover,body .market-list-row:hover{transform:none!important;perspective:none!important;transform-style:flat!important;animation:none!important}body .ant-card,body .ant-btn,body .ant-table-tbody>tr>td,body .ant-list-item{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}body[data-theme] .ant-card:before,body[data-theme] .ant-card:after{display:none!important}body .ocean-bubble{display:none!important}body[data-theme]:after{animation:none!important;opacity:0!important}body[data-theme]:before{animation:none!important}body[data-theme] .ant-input-number-focused,body[data-theme] .ant-input:focus{animation:none!important}:root{--sh-font: "Inter", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif}*,*:before,*:after{font-family:var(--sh-font)!important;letter-spacing:normal!important}code,pre,kbd,samp{font-family:Consolas,Courier New,monospace!important}body{font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}*,[class*=cyber-],.ant-menu-item,.ant-card-head-title,.ant-statistic-title,.ant-table-thead>tr>th,.ant-tabs-tab,.ant-btn,h1,h2,h3,h4,h5,h6{text-transform:none!important}.cyber-center-time,.cyber-center-sec,.ant-statistic-content{font-variant-numeric:tabular-nums}.ant-typography.ant-typography-secondary,.ant-statistic-title,.ant-form-item-extra,.ant-card-meta-description,.ant-empty-description,.cyber-logo-sub{color:#ffffffb8!important}.ant-table-thead>tr>th{color:#ffffffe0!important;font-weight:600}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-submenu-title{color:#ffffffd9;font-size:14.5px}.ant-menu-item-group-title{color:#ffffff80!important;font-size:11.5px!important;font-weight:600;padding-top:14px!important}.ant-form-item-label>label{font-size:14px;color:#ffffffe0}.ant-table{font-size:14px}[data-theme=light] .ant-typography.ant-typography-secondary,[data-theme=light] .ant-statistic-title{color:#000000a6!important}[data-theme=light] .ant-table-thead>tr>th,[data-theme=light] .ant-form-item-label>label{color:#000000d9!important}html body[data-theme],html body[data-theme] :is(#root,.ant-modal-root,.ant-drawer,.ant-select-dropdown,.ant-picker-dropdown,.ant-tooltip,.ant-popover,.crm-floating-tools) :where(*){font-family:var(--sh-font)!important;letter-spacing:normal!important}body[data-dark="1"] .ant-input::placeholder,body[data-dark="1"] .ant-picker-input>input::placeholder,body[data-dark="1"] .ant-select-selection-placeholder{color:#a6b8cc!important;opacity:1!important}body[data-dark="0"] :is(.ant-typography-secondary,.ant-statistic-title,.ant-form-item-extra,.ant-card-meta-description,.ant-empty-description,.ant-menu-item-group-title){color:#526174!important}body[data-dark="0"] :is(.ant-table-thead>tr>th,.ant-form-item-label>label){color:#243247!important}body[data-dark="0"] .cyber-sidebar-logo{background:#10223c}body[data-dark="0"] .cyber-sidebar-logo .cyber-logo-sub{color:#dce8f5!important}body[data-dark="0"] .cyber-sidebar-footer{color:#243247}body[data-dark="0"] .cyber-sidebar-version{color:#526174!important}html body[data-dark="1"] .ant-empty-description{color:#c0ccd9!important}html body[data-dark="0"] .cyber-topbar{background:#f4f7fb!important;color:#243247!important}html body[data-dark="0"] :is(.cyber-center-date,.cyber-center-time,.cyber-center-sec,.cyber-center-sep,.cyber-topbar-icon-btn,.cyber-sidebar-role){color:#243247!important}html body[data-dark="0"] .sh-skin-label{background:#f4f7fb!important}html body[data-dark="0"] .sh-skin-label>div{color:#243247!important;opacity:1!important}.sh-skin-label>div:last-child{font-size:11px!important;line-height:1.4!important}html body[data-dark="0"] .crm-floating-tools button{color:#fff!important}html body[data-dark="0"] :is(.ant-input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder){color:#526174!important;opacity:1!important}body .cal-week-exp .cal-chip-wide{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px}body .cal-week-exp .cal-chip-dot{display:none}body .cal-week-exp .cal-chip-txt{width:100%;min-width:0;white-space:normal;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}body .cal-week-exp .cal-chip-money{margin-left:0}body .cal-week-exp .cal-chip-tag{justify-self:start;max-width:100%;font-size:11px!important}html body[data-dark="1"] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#bfe6ff!important;background:#10304a!important;border-color:#69baff!important}html body[data-dark="1"] .ant-menu-dark .ant-menu-item-selected{color:#a9cdff!important}body .cal-grid-wrap{overflow-x:auto}body .cal-day-headers,body .cal-week-row:not(.cal-day-exp){min-width:980px}@media (max-width: 768px){body .cal-nav{flex-wrap:wrap;gap:12px}body .cal-nav-left{width:100%;flex-wrap:wrap}body .cal-nav-btn{flex-shrink:0}body .cal-nav-period{flex-basis:100%;margin:4px 0 0}body .cal-grid-wrap{overflow-x:auto}body .cal-day-headers,body .cal-week-row:not(.cal-day-exp){min-width:980px}}@media (max-width: 600px){body .ant-alert:has(>.ant-alert-action){display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px}body .ant-alert:has(>.ant-alert-action)>.ant-alert-icon{margin:0}body .ant-alert:has(>.ant-alert-action)>.ant-alert-content{min-width:0}body .ant-alert:has(>.ant-alert-action)>.ant-alert-action{grid-column:2;margin:0}body .ant-alert:has(>.ant-alert-action) .ant-btn{max-width:100%;white-space:normal;height:auto;min-height:36px}}html body[data-dark="1"] .ant-modal-confirm .ant-modal-content{background:#0b1929!important}html body[data-dark="1"] .ant-modal-confirm .ant-modal-confirm-title,html body[data-dark="1"] .ant-modal-confirm .ant-modal-confirm-content,html body[data-dark="1"] .ant-modal-confirm .ant-modal-confirm-content p{color:#e5edf7!important}html body[data-dark="1"] .ant-modal-confirm .ant-modal-close{color:#b9c9dc!important}
