:root{--hud-bg:#050810;--hud-deep:#080e1a;--hud-surface:#0a0f1db3;--hud-glass:#0a0f1d80;--hud-border:#00e5ff1f;--hud-glow:#00e5ff47;--hud-neon:#00e5ff;--hud-purple:#b026ff;--hud-accent:#00e5ff;--hud-danger:#ff2d55;--hud-warning:#ffb800;--hud-success:#00ff9d;--hud-text:#e6f1ff;--hud-text-dim:#8fa3c7;--hud-text-faint:#5a6b8c;--hud-radius:12px;--hud-transition:.3s cubic-bezier(.16, 1, .3, 1)}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes hdStarfield{0%{background-position:0 0,0 0,0 0}to{background-position:40px 80px,-20px -60px,60px 40px}}@keyframes hdGlowPulse{0%,to{box-shadow:0 0 8px var(--hud-neon), 0 0 20px #00d4ff26}50%{box-shadow:0 0 16px var(--hud-neon), 0 0 36px #00d4ff4d}}@keyframes hdEnergyRipple{0%{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}to{opacity:.6;transform:scale(.92)}}@keyframes hdRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hdRadarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hdCorePulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes hdDotBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes hdFadeBlink{0%,to{opacity:.6}50%{opacity:.2}}@keyframes hdDataFlow{0%{background-position:0 0}to{background-position:200% 0}}@keyframes hdSkel{0%{opacity:.3}to{opacity:.7}}@keyframes hdFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hdCountUp{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes hdBorderGlow{0%,to{border-color:#00d4ff26;box-shadow:0 0 #00d4ff00}50%{border-color:#00d4ff59;box-shadow:0 0 20px #00d4ff1f}}@keyframes hdAuroraShift{0%{background-position:0%,100% 0,50% 100%}50%{background-position:100%,0 100%,50% 0}to{background-position:0%,100% 0,50% 100%}}@keyframes hdStatIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes hdConnectorFlow{0%{opacity:0;left:0%}20%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}@keyframes hdCardHover{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes hdBgParticleFloat{0%{opacity:0;transform:translateY(0)translate(0)scale(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-120px)translate(40px)scale(1)}}.hd-home-root{background:var(--hud-bg);color:var(--hud-text);flex:1;font-family:Segoe UI,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative;overflow:hidden auto}.hd-home-root:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(1px 1px at 10% 20%,#ffffff80,#0000),radial-gradient(1px 1px at 25% 15%,#fff6,#0000),radial-gradient(1px 1px at 40% 30%,#ffffff4d,#0000),radial-gradient(1px 1px at 55% 10%,#ffffff80,#0000),radial-gradient(1px 1px at 70% 25%,#fff6,#0000),radial-gradient(1px 1px at 85% 35%,#ffffff4d,#0000),radial-gradient(1.5px 1.5px at 15% 45%,#00d4ff80,#0000),radial-gradient(1.5px 1.5px at 60%,#7c4dff66,#0000),radial-gradient(1px 1px at 80% 55%,#00d4ff80,#0000),radial-gradient(1px 1px at 30% 60%,#ffffff59,#0000),radial-gradient(1px 1px at 50% 65%,#ffffff4d,#0000),radial-gradient(1.5px 1.5px at 75% 70%,#7c4dff66,#0000),radial-gradient(1px 1px at 90% 75%,#00d4ff59,#0000),radial-gradient(2px 2px at 20% 80%,#00d4ff99,#0000),radial-gradient(1px 1px at 45% 85%,#ffffff4d,#0000),radial-gradient(1.5px 1.5px at 65% 90%,#7c4dff59,#0000);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:200px 200px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:60s linear infinite hdStarfield;position:fixed;top:0;bottom:0;left:0;right:0}.hd-home-root:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#00d4ff08 1px,#0000 1px),linear-gradient(90deg,#00d4ff08 1px,#0000 1px);background-size:48px 48px;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000000b3 0%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000000b3 0%,#0000 70%)}.hd-scan-overlay{z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000006 2px 4px);animation:8s linear infinite scanline;position:fixed;top:0;bottom:0;left:0;right:0}.hd-home-container{z-index:2;flex-direction:column;gap:28px;max-width:1320px;margin:0 auto;padding:24px 28px 48px;animation:.5s ease-out hdFadeUp;display:flex;position:relative}@media (max-width:768px){.hd-home-container{gap:20px;padding:14px}}.hd-glass{background:var(--hud-glass);-webkit-backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--hud-border);border-radius:var(--hud-radius);transition:border-color var(--hud-transition), box-shadow var(--hud-transition), transform var(--hud-transition);position:relative;box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0a,inset 0 -1px #00000026}.hd-glass:hover{border-color:#00d4ff47;transform:translateY(-1px);box-shadow:0 12px 48px #0000008c,0 0 24px #00d4ff14,inset 0 1px #ffffff0f}.hd-glass:before{content:"";pointer-events:none;opacity:0;width:18px;height:18px;transition:opacity var(--hud-transition);border-top:1.5px solid #00d4ff59;border-left:1.5px solid #00d4ff59;border-radius:2px 0 0;position:absolute;top:0;left:0}.hd-glass:after{content:"";pointer-events:none;opacity:0;width:18px;height:18px;transition:opacity var(--hud-transition);border-bottom:1.5px solid #00d4ff59;border-right:1.5px solid #00d4ff59;border-radius:0 0 2px;position:absolute;bottom:0;right:0}.hd-glass:hover:before,.hd-glass:hover:after{opacity:1}.hd-section-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hd-section-title{color:var(--hud-text);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.hd-section-title:before{content:"";background:var(--hud-neon);width:3px;height:16px;box-shadow:0 0 8px var(--hud-neon), 0 0 16px #00d4ff4d;border-radius:2px;display:inline-block}.hd-section-more{color:var(--hud-text-faint);cursor:pointer;transition:color var(--hud-transition);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;font-size:11px;display:flex}.hd-section-more:hover{color:var(--hud-neon);text-shadow:0 0 8px #00d4ff4d}.hd-divider{background:linear-gradient(90deg,#0000,#00d4ff1f 20% 80%,#0000);border:none;height:1px;margin:4px 0}.hd-hero{background:radial-gradient(at 25% 20%,#00d4ff1a 0%,#0000 50%) 0 0/100% 100%,radial-gradient(at 75% 60%,#7c4dff14 0%,#0000 45%) 0 0/100% 100%,radial-gradient(at 50% 80%,#00b8ff0d 0%,#0000 40%) 0 0/100% 100%,linear-gradient(160deg,#050f23f5 0%,#030914f0 100%) 0 0/100% 100%;border:1px solid #00d4ff2e;border-radius:16px;flex-direction:column;gap:20px;padding:32px 36px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 80px #0009,0 0 120px #00d4ff0a,inset 0 0 80px #00d4ff05}.hd-hero:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:radial-gradient(at 30% 30%,#00e5ff0f 0%,#0000 60%),radial-gradient(at 70% 70%,#b026ff0a 0%,#0000 50%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:150% 150%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:12s ease-in-out infinite hdAuroraShift;position:absolute;top:0;bottom:0;left:0;right:0}.hd-hero-body{z-index:2;grid-template-columns:1fr 320px 340px;align-items:center;gap:36px;min-height:320px;display:grid;position:relative}@media (max-width:1200px){.hd-hero-body{grid-template-columns:1fr 320px}.hd-hero-center{display:none}}@media (max-width:860px){.hd-hero-body{grid-template-columns:1fr}.hd-hero-center{display:none}}.hd-hero-left{z-index:2;flex-direction:column;gap:18px;display:flex;position:relative}.hd-hero-title{letter-spacing:.04em;background:linear-gradient(135deg,#fff 0%,#00d4ff 40%,#b026ff 80%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #00d4ff4d);-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,5vw,52px);font-weight:900;line-height:1.1}.hd-hero-subtitle{color:var(--hud-text-dim);letter-spacing:.06em;font-size:16px;font-weight:500}.hd-hero-tags{flex-wrap:wrap;gap:8px;display:flex}.hd-hero-tag{color:var(--hud-text-dim);letter-spacing:.05em;text-transform:uppercase;transition:all var(--hud-transition);background:#00d4ff0f;border:1px solid #00d4ff1f;border-radius:3px;padding:5px 13px;font-size:11px;position:relative}.hd-hero-tag:hover{color:var(--hud-neon);background:#00d4ff1a;border-color:#00d4ff4d}.hd-hero-tag:before{content:"◇";color:var(--hud-neon);margin-right:5px;font-size:8px}.hd-hero-actions{gap:14px;margin-top:6px;display:flex}.hd-btn-primary{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#00b8ff,#6c3cff);border:none;border-radius:6px;align-items:center;gap:8px;padding:12px 32px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 32px #00b8ff66,0 4px 20px #6c3cff33}.hd-btn-primary:after{content:"";background:linear-gradient(135deg,#0000 40%,#ffffff26 50%,#0000 60%) 0 0/200% 100%;animation:3s linear infinite hdDataFlow;position:absolute;top:0;bottom:0;left:0;right:0}.hd-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 48px #00b8ff99,0 8px 32px #6c3cff4d}.hd-btn-primary:active{transform:translateY(0)scale(.98)}.hd-btn-secondary{color:var(--hud-neon);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:0 0;border:1px solid #00d4ff59;border-radius:6px;align-items:center;gap:8px;padding:11px 26px;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.hd-btn-secondary:hover{border-color:var(--hud-neon);background:#00d4ff0f;transform:translateY(-1px);box-shadow:0 0 28px #00d4ff4d}.hd-btn-secondary:active{transform:translateY(0)scale(.98)}.hd-hero-center{z-index:3;justify-content:center;align-items:center;display:flex;position:relative}.hd-core-wrapper{justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:relative}.hd-core-hex{z-index:5;clip-path:polygon(50% 0%,90% 15%,90% 55%,50% 100%,10% 55%,10% 15%);background:linear-gradient(#00d4ff2e 0%,#7c4dff1f 50%,#00d4ff0f 100%);border:1.5px solid #00d4ff59;justify-content:center;align-items:center;width:140px;height:160px;animation:4s ease-in-out infinite hdEnergyRipple;display:flex;position:relative;box-shadow:0 0 60px #00d4ff33,0 0 120px #7c4dff1a,inset 0 0 40px #00d4ff0f}.hd-core-hex:before{content:"";clip-path:polygon(50% 3%,88% 16%,88% 54%,50% 97%,12% 54%,12% 16%);border:.5px solid #00d4ff26;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.hd-core-letter{color:var(--hud-neon);text-shadow:0 0 20px var(--hud-neon), 0 0 40px #00d4ff80, 0 0 80px #7c4dff4d;z-index:6;-webkit-user-select:none;user-select:none;font-size:56px;font-weight:900}.hd-core-ring{pointer-events:none;border-radius:50%;position:absolute}.hd-core-ring--1{border:1.5px solid #00d4ff2e;width:190px;height:190px;animation:10s linear infinite hdRingSpin}.hd-core-ring--2{border:1px dashed #7c4dff1f;width:240px;height:240px;animation:14s linear infinite reverse hdRingSpin}.hd-core-ring--3{border:1px dotted #00d4ff14;width:290px;height:290px;animation:18s linear infinite hdRingSpin}.hd-core-particle{background:var(--hud-neon);width:3px;height:3px;box-shadow:0 0 8px var(--hud-neon), 0 0 16px #00d4ff66;pointer-events:none;border-radius:50%;position:absolute}.hd-core-particle:first-child{animation:3s ease-in-out infinite hdParticle1}.hd-core-particle:nth-child(2){animation:4s ease-in-out .5s infinite hdParticle2}.hd-core-particle:nth-child(3){animation:3.5s ease-in-out 1s infinite hdParticle3}@keyframes hdParticle1{0%,to{opacity:0;transform:translate(-60px,-100px)scale(0)}50%{opacity:1;transform:translate(-20px,-130px)scale(1)}}@keyframes hdParticle2{0%,to{opacity:0;transform:translate(80px,-80px)scale(0)}50%{opacity:1;transform:translate(40px,-120px)scale(1)}}@keyframes hdParticle3{0%,to{opacity:0;transform:translate(20px,90px)scale(0)}50%{opacity:1;transform:translate(50px,70px)scale(1)}}.hd-hero-right{z-index:2;flex-direction:column;gap:14px;display:flex;position:relative}.hd-score-card{flex-direction:column;gap:12px;padding:20px 22px;display:flex}.hd-score-card .hd-section-header{margin-bottom:0}.hd-score-body{align-items:flex-end;gap:16px;display:flex}.hd-score-big{color:var(--hud-neon);text-shadow:0 0 20px var(--hud-neon), 0 0 40px #00d4ff66;font-variant-numeric:tabular-nums;font-size:60px;font-weight:900;line-height:1}.hd-score-big small{color:var(--hud-text-dim);margin-left:2px;font-size:18px;font-weight:500}.hd-score-trend{color:var(--hud-success);align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.hd-score-bars{flex:1;align-items:flex-end;gap:3px;height:50px;padding-bottom:4px;display:flex}.hd-score-bar{background:linear-gradient(180deg, var(--hud-neon), #00d4ff26);border-radius:2px 2px 0 0;flex:1;min-width:5px;transition:height .8s;box-shadow:0 0 6px #00d4ff4d}.hd-event-card{flex-direction:column;gap:8px;padding:14px 20px;display:flex}.hd-event-scroll-wrap{flex:1;min-height:0;position:relative;overflow:hidden}.hd-event-card .hd-section-header{z-index:2;flex-shrink:0;margin-bottom:0;position:relative}.hd-event-title{color:var(--hud-text-dim);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;display:flex}.hd-event-dot{background:var(--hud-danger);width:6px;height:6px;box-shadow:0 0 8px var(--hud-danger);border-radius:50%;animation:2s ease-in-out infinite hdEnergyRipple}.hd-event-list{flex-direction:column;gap:5px;max-height:180px;animation:20s linear infinite hdEventScroll;display:flex;overflow:hidden}@keyframes hdEventScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.hd-event-item{color:var(--hud-text-dim);transition:background var(--hud-transition);background:#ffffff04;border-left:2px solid;border-radius:3px;grid-template-columns:50px 1fr 40px;align-items:center;gap:8px;padding:5px 8px;font-size:10px;display:grid}.hd-event-item:hover{background:#ffffff08}.hd-event-time{color:var(--hud-text-faint);font-family:Consolas,Courier New,monospace;font-size:10px}.hd-event-type{letter-spacing:.06em;text-transform:uppercase;border-radius:2px;justify-self:end;padding:1px 5px;font-size:9px;font-weight:700}.hd-model-tabs{z-index:2;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.hd-model-tabs-label{color:var(--hud-text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.hd-model-tab{color:var(--hud-text-dim);cursor:pointer;transition:all var(--hud-transition);background:#ffffff08;border:1px solid #00d4ff1f;border-radius:3px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:600}.hd-model-tab.active{color:#fff;border-color:var(--hud-neon);background:#00d4ff26;box-shadow:0 0 16px #00d4ff4d,inset 0 0 8px #00d4ff0a}.hd-model-tab:hover:not(.active){background:#00d4ff0f;border-color:#00d4ff4d}.hd-model-tab-more{color:var(--hud-neon);cursor:pointer;transition:all var(--hud-transition);background:0 0;border:1px solid #00d4ff40;border-radius:3px;align-items:center;gap:5px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.hd-model-tab-more:hover{border-color:var(--hud-neon);background:#00d4ff0a;box-shadow:0 0 14px #00d4ff33}.hd-analytics-grid{grid-template-columns:1.35fr 1fr;gap:22px;display:grid}@media (max-width:1024px){.hd-analytics-grid{grid-template-columns:1fr}}.hd-stats-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:14px;display:grid}.hd-stat-card{cursor:default;align-items:center;gap:14px;padding:18px 20px;display:flex}.hd-stat-card:hover{animation:.3s ease-out forwards hdCardHover}.hd-stat-card:hover .hd-stat-icon-circle{animation:1.5s ease-in-out infinite hdStatIconPulse}.hd-stat-icon-circle{width:52px;height:52px;transition:transform var(--hud-transition), box-shadow var(--hud-transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.hd-stat-main{flex:1;min-width:0}.hd-stat-top{justify-content:space-between;align-items:baseline;display:flex}.hd-stat-value{color:var(--hud-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1;animation:.5s ease-out hdCountUp}.hd-stat-trend{font-size:11px;font-weight:600}.hd-stat-trend.up{color:var(--hud-success)}.hd-stat-trend.down{color:var(--hud-danger)}.hd-stat-label{color:var(--hud-text-faint);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11px}.hd-stat-sub{color:var(--hud-text-faint);opacity:.7;margin-top:2px;font-size:10px}.hd-stat-spark{align-items:flex-end;gap:2px;width:70px;height:32px;display:flex}.hd-stat-spark-bar{border-radius:2px 2px 0 0;flex:1;min-width:4px;transition:height .5s}.hd-risk-panel{grid-template-columns:1fr 180px;gap:24px;padding:24px;display:grid}@media (max-width:700px){.hd-risk-panel{grid-template-columns:1fr}.hd-risk-visual{display:none}}.hd-risk-chart-col{flex-direction:column;gap:16px;display:flex}.hd-risk-header{color:var(--hud-text);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.hd-bar-row{align-items:center;gap:12px;display:flex}.hd-bar-label{text-align:right;width:70px;color:var(--hud-text-dim);flex-shrink:0;font-size:11px}.hd-bar-track{background:#ffffff08;border-radius:5px;flex:1;height:10px;position:relative;overflow:hidden}.hd-bar-track:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff0f 50%,#0000 100%) 0 0/200% 100%;animation:4s linear infinite hdDataFlow;position:absolute;top:0;bottom:0;left:0;right:0}.hd-bar-fill{border-radius:5px;height:100%;transition:width .8s;box-shadow:0 0 10px #ff3b6e40}.hd-bar-fill[data-level=critical]{background:linear-gradient(90deg,#ff1f47,#ff4d6d)}.hd-bar-fill[data-level=high]{background:linear-gradient(90deg,#ff5e3a,#ff8a65)}.hd-bar-fill[data-level=medium]{background:linear-gradient(90deg,#ffb74d,#ffcc80)}.hd-bar-fill[data-level=low]{background:linear-gradient(90deg,#42a5f5,#64b5f6)}.hd-bar-info{text-align:right;width:85px;color:var(--hud-text-dim);flex-shrink:0;font-size:11px}.hd-bar-info strong{color:var(--hud-text);font-weight:700}.hd-bar-info span{color:var(--hud-text-faint);margin-left:4px}.hd-risk-visual{justify-content:center;align-items:center;display:flex;position:relative}.hd-risk-orb{background:radial-gradient(circle at 35% 30%,#00d4ff40,#030914e6);border:1px solid #00d4ff33;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;display:flex;box-shadow:0 0 60px #00d4ff1f,inset 0 0 40px #00d4ff0a}.hd-risk-orb svg{color:var(--hud-neon);font-size:44px}.hd-risk-orbit{border:1px dashed #00d4ff14;border-radius:50%;width:180px;height:180px;animation:16s linear infinite hdRingSpin;position:absolute}.hd-trend-panel{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.hd-trend-header{justify-content:space-between;align-items:center;display:flex}.hd-trend-title{color:var(--hud-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.hd-trend-title-bar{background:var(--hud-neon);width:3px;height:16px;box-shadow:0 0 8px var(--hud-neon), 0 0 16px #00d4ff4d;border-radius:2px;display:inline-block}.hd-trend-filter{color:#e6f1ffb3;cursor:pointer;background:#ffffff0a;border:1px solid #00d4ff2e;border-radius:4px;align-items:center;gap:6px;padding:4px 14px;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .25s,box-shadow .25s;display:inline-flex}.hd-trend-filter:hover{border-color:#00d4ff73;box-shadow:0 0 10px #00d4ff1f}.hd-trend-filter-arrow{opacity:.6;font-size:8px}.hd-trend-legend{color:var(--hud-text-dim);letter-spacing:.06em;gap:24px;font-size:11px;display:flex}.hd-trend-legend-item{align-items:center;gap:7px;display:flex}.hd-trend-legend-icon{flex-shrink:0;display:inline-block}.hd-trend-legend-bar{background:linear-gradient(#ff5e7e,#8b1a3b);border-radius:2px;width:12px;height:8px;box-shadow:0 0 6px #ff3b6e66}.hd-trend-legend-dot{background:#00d4ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #00d4ff80}.hd-trend-chart{width:100%;overflow:auto hidden}.hd-system-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:1080px){.hd-system-grid{grid-template-columns:1fr}}.hd-system-col{flex-direction:column;gap:14px;display:flex}.hd-feature-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (max-width:480px){.hd-feature-grid{grid-template-columns:1fr}}.hd-feature-card{transition:all var(--hud-transition);border:1px solid #0000;border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex}.hd-feature-card:hover{background:#00d4ff08;animation:2s ease-in-out infinite hdBorderGlow;transform:translateY(-1px)}.hd-feature-icon{width:44px;height:44px;color:var(--hud-neon);transition:all var(--hud-transition);background:linear-gradient(135deg,#00d4ff24,#7c4dff14);border:1px solid #00d4ff2e;border-radius:8px;justify-content:center;align-items:center;font-size:22px;display:flex;box-shadow:0 0 14px #00d4ff2e}.hd-feature-card:hover .hd-feature-icon{border-color:#00d4ff4d;box-shadow:0 0 20px #00d4ff4d}.hd-feature-title{color:var(--hud-text);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:700}.hd-feature-desc{color:var(--hud-text-faint);font-size:11px;line-height:1.6}.hd-arch-panel{flex-direction:column;gap:18px;padding:24px;display:flex}.hd-arch-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.hd-arch-node{text-align:center;min-width:80px;transition:all var(--hud-transition);background:#ffffff05;border:1px solid #00d4ff1a;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;display:flex}.hd-arch-node.active{background:linear-gradient(135deg,#00d4ff24,#7c4dff1a);border-color:#00d4ff59;box-shadow:0 0 24px #00d4ff2e}.hd-arch-node:hover{border-color:#00d4ff40}.hd-arch-node-icon{color:var(--hud-neon);font-size:22px}.hd-arch-node-label{color:var(--hud-text);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.hd-arch-node-sub{color:var(--hud-text-faint);font-size:9px}.hd-arch-arrow{color:var(--hud-neon);text-shadow:0 0 6px #00d4ff66;align-items:center;margin:0 2px;font-size:18px;display:flex}.hd-arch-connector{background:linear-gradient(90deg,#00d4ff66,#00d4ff0d);width:22px;height:1.5px;margin:0 4px;position:relative;overflow:hidden}.hd-arch-connector:after{content:"";background:var(--hud-neon);width:6px;height:6px;box-shadow:0 0 8px var(--hud-neon);border-radius:50%;animation:2s linear infinite hdConnectorFlow;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:680px){.hd-arch-arrow,.hd-arch-connector{display:none}}.hd-arch-modules{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hd-arch-module{transition:border-color var(--hud-transition);background:#ffffff04;border:1px solid #00d4ff12;border-radius:6px;flex-direction:column;gap:6px;padding:12px 10px;display:flex}.hd-arch-module:hover{border-color:#00d4ff33}.hd-arch-module-title{color:var(--hud-neon);text-align:center;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.hd-arch-module-items{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.hd-arch-module-item{color:var(--hud-text-faint);text-align:center;transition:all var(--hud-transition);background:#ffffff05;border:1px solid #ffffff0a;border-radius:3px;padding:4px 2px;font-size:10px}.hd-arch-module-item:hover{color:var(--hud-text-dim);background:#00d4ff0d;border-color:#00d4ff26}.hd-log-panel{flex-direction:column;gap:8px;padding:22px;display:flex}.hd-log-item{transition:all var(--hud-transition);background:#ffffff04;border:1px solid #ffffff08;border-left:2px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.hd-log-item-link{cursor:pointer}.hd-log-item-link:hover{border-left-color:var(--hud-neon);background:#ffffff08;transform:translate(3px)}.hd-log-item-link:hover .hd-log-icon{transform:scale(1.1)}.hd-log-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.hd-log-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hd-log-text{color:var(--hud-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hd-log-meta{color:var(--hud-text-faint);font-size:10px}.hd-log-badge{letter-spacing:.08em;text-transform:uppercase;transition:transform var(--hud-transition);border-radius:3px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:700}.hd-quick-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.hd-quick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hd-quick-grid{grid-template-columns:1fr}}.hd-quick-btn{border:1px solid var(--hud-border);background:var(--hud-glass);color:var(--hud-text-dim);cursor:pointer;transition:all var(--hud-transition);text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:18px 20px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.hd-quick-btn:hover{border-color:var(--hud-neon);color:var(--hud-text);background:#00d4ff0f;transform:translateY(-2px);box-shadow:0 8px 32px #0006,0 0 28px #00d4ff26}.hd-quick-btn:active{transform:translateY(0)scale(.97)}.hd-quick-btn.primary{color:#fff;background:linear-gradient(135deg,#00b8ffe6,#6c3cffe6);border-color:#0000;box-shadow:0 0 32px #00b8ff4d,0 4px 20px #6c3cff33}.hd-quick-btn.primary:hover{transform:translateY(-3px);box-shadow:0 0 48px #00b8ff80,0 8px 32px #6c3cff4d}.hd-quick-btn.primary:active{transform:translateY(-1px)scale(.98)}.hd-highlights-section{flex-direction:column;gap:14px;display:flex}.hd-highlights-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:1080px){.hd-highlights-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.hd-highlights-grid{grid-template-columns:1fr}}.hd-highlight-card{transition:all var(--hud-transition);cursor:default;gap:14px;padding:18px 20px;display:flex}.hd-highlight-card:hover{border-color:#00d4ff59;transform:translateY(-2px);box-shadow:0 0 24px #00d4ff1a,0 8px 32px #0006}.hd-highlight-icon{width:48px;height:48px;transition:all var(--hud-transition);background:linear-gradient(135deg,#00d4ff1f,#7c4dff0f);border:1px solid #00d4ff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;display:flex}.hd-highlight-card:hover .hd-highlight-icon{background:linear-gradient(135deg,#00d4ff33,#7c4dff1f);border-color:#00d4ff59;transform:scale(1.05);box-shadow:0 0 16px #00d4ff33}.hd-highlight-content{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hd-highlight-title{color:var(--hud-text);letter-spacing:.04em;font-size:14px;font-weight:700}.hd-highlight-desc{color:var(--hud-text-dim);font-size:11px;line-height:1.5}.hd-highlight-tags{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.hd-highlight-tag{color:var(--hud-neon);letter-spacing:.05em;text-transform:uppercase;transition:all var(--hud-transition);background:#00d4ff14;border:1px solid #00d4ff1f;border-radius:2px;padding:2px 8px;font-size:9px;font-weight:600}.hd-highlight-card:hover .hd-highlight-tag{background:#00d4ff1f;border-color:#00d4ff40}.hd-load-center{justify-content:center;padding:40px;display:flex}.hd-empty{color:var(--hud-text-faint);border:1px dashed var(--hud-border);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:32px;display:flex}.hd-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.hd-skel-val{background:#ffffff0a;border-radius:4px;width:56px;height:28px;animation:.8s ease-in-out infinite alternate hdSkel}.hd-skel-label{background:#ffffff08;border-radius:4px;width:80px;height:14px;margin-top:4px;animation:.8s ease-in-out infinite alternate hdSkel}.hd-section-anim{animation:.6s ease-out both hdFadeUp}.hd-section-anim:nth-child(2){animation-delay:.1s}.hd-section-anim:nth-child(3){animation-delay:.2s}.hd-section-anim:nth-child(4){animation-delay:.25s}.hd-section-anim:nth-child(5){animation-delay:.3s}.hd-section-anim:nth-child(6){animation-delay:.35s}.td-root{background:#03060d;flex:1;position:relative;overflow-y:auto}.td-container{flex-direction:column;gap:20px;max-width:1100px;margin:0 auto;padding:24px;display:flex}.td-alertStrip{background:#ff9f1c14;border:1px solid #ff9f1c4d;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;transition:opacity .3s,max-height .35s;display:flex;box-shadow:0 0 12px #ff9f1c0f}.td-alertIcon{color:#ff9f1c;filter:drop-shadow(0 0 4px #ff9f1c);flex-shrink:0;margin-right:8px;font-size:18px}.td-alertText{color:#ffd9a3;flex:1;font-size:13px;font-weight:500}.td-alertClose{color:#ff9f1c;cursor:pointer;border-radius:4px;padding:4px;font-size:16px;transition:background .2s,box-shadow .2s}.td-alertClose:hover{background:#ff9f1c26;box-shadow:0 0 6px #ff9f1c4d}.td-statsRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.td-statCard{cursor:pointer;background:#070c18e6;border:1px solid #00e5ff26;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.td-statCard:hover{border-color:#00e5ff73;transform:translateY(-2px);box-shadow:0 0 18px #00e5ff1a,0 4px 16px #0006}.td-statLabel{color:#94a7c9;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.td-statValue{text-shadow:0 0 16px;letter-spacing:-.02em;font-family:Consolas,Courier New,monospace;font-size:32px;font-weight:800;line-height:36px}.td-statChangeRow{align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.td-statChangeArrow{font-size:14px;font-weight:700}.td-statChangeText{font-size:12px;font-weight:600}.td-chartSection{background:#070c18d9;border:1px solid #00e5ff1f;border-radius:6px;flex-direction:column;gap:12px;padding:16px 20px;display:flex;box-shadow:0 0 20px #00e5ff08}.td-chartHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.td-chartTitle{color:#eef5ff;letter-spacing:.04em;text-shadow:0 0 8px #00e5ff33;font-size:15px;font-weight:700}.td-chartControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.td-timeTabGroup{background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;gap:2px;padding:3px;display:flex}.td-timeTab{cursor:pointer;color:#5c6f91;white-space:nowrap;border:1px solid #0000;border-radius:18px;padding:5px 14px;font-size:12px;font-weight:600;transition:all .25s}.td-timeTabActive{cursor:pointer;color:#0ff;white-space:nowrap;background:#00ffff14;border:1px solid #00ffff59;border-radius:18px;padding:5px 14px;font-size:12px;font-weight:700;transition:all .25s;box-shadow:0 0 10px #0ff3,inset 0 0 6px #00ffff0d}.td-filterBtn{cursor:pointer;color:#94a7c9;white-space:nowrap;background:0 0;border:1px solid #00e5ff33;border-radius:16px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .25s;display:flex}.td-filterBtn:hover{color:#eef5ff;border-color:#00e5ff73;box-shadow:0 0 10px #00e5ff1a}.td-exportBtn{cursor:pointer;color:#94a7c9;white-space:nowrap;background:0 0;border:1px solid #f0f3;border-radius:16px;padding:5px 14px;font-size:12px;font-weight:600;transition:all .25s}.td-exportBtn:hover{color:#eef5ff;border-color:#ff00ff73;box-shadow:0 0 12px #ff00ff1f}.td-filterPanel{z-index:10;background:#070c18f7;border:1px solid #00e5ff40;border-radius:4px;flex-direction:column;gap:8px;min-width:200px;margin-top:8px;padding:12px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 32px #0009,0 0 20px #00e5ff14}.td-filterCheckRow{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;transition:background .2s;display:flex}.td-filterCheckRow:hover{background:#00e5ff0d}.td-filterDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.td-filterLabel{color:#94a7c9;flex:1;font-size:13px}.td-filterActions{border-top:1px solid #ffffff0d;gap:6px;margin-top:4px;padding-top:8px;display:flex}.td-filterActionBtn{text-align:center;cursor:pointer;color:#5c6f91;border:1px solid #ffffff14;border-radius:4px;flex:1;padding:4px 8px;font-size:11px;font-weight:600;transition:all .2s}.td-filterActionBtn:hover{color:#0ff;border-color:#00e5ff4d}.td-chartArea{background:#03090db3;border:1px solid #00e5ff0f;border-radius:4px;width:100%;height:280px;position:relative;overflow:hidden}.td-chartYAxis{color:#5c6f91;text-align:center;z-index:1;flex-direction:column;justify-content:space-between;width:40px;padding:6px 0;font-size:11px;font-weight:500;display:flex;position:absolute;top:0;bottom:0;left:0}.td-chartGrid{position:absolute;top:0;bottom:0;left:40px;right:4px}.td-gridLine{background-color:#00e5ff0a;height:1px;position:absolute;left:0;right:0}.td-dot{z-index:2;cursor:pointer;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;transform:translate(-5px,-5px);box-shadow:0 0 8px,0 0 14px}.td-lineSegment{z-index:1;transform-origin:0;height:2px;position:absolute;box-shadow:0 0 6px}.td-chartTooltip{z-index:20;color:#eef5ff;pointer-events:none;white-space:nowrap;background:#03060df2;border:1px solid #00e5ff4d;border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;box-shadow:0 4px 20px #0009,0 0 12px #00e5ff1a}.td-chartLegend{flex-wrap:wrap;gap:16px;padding-top:4px;display:flex}.td-legendItem{color:#94a7c9;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.td-legendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 6px}.td-chartXAxis{color:#5c6f91;justify-content:space-between;padding-top:8px;padding-left:40px;font-size:11px;font-weight:500;display:flex}.td-timelineSection{background:#070c18d9;border:1px solid #00e5ff1f;border-radius:6px;flex-direction:column;gap:12px;padding:16px 20px;display:flex;box-shadow:0 0 20px #00e5ff08}.td-timelineHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.td-timelineTitle{color:#eef5ff;letter-spacing:.04em;text-shadow:0 0 8px #00e5ff33;font-size:15px;font-weight:700}.td-timelineFilterRow{flex-wrap:wrap;gap:6px;display:flex}.td-timelineFilterTag{cursor:pointer;color:#5c6f91;background:0 0;border:1px solid #ffffff14;border-radius:14px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .2s}.td-timelineFilterTagActive{cursor:pointer;color:#0ff;background:#00ffff14;border:1px solid #00ffff59;border-radius:14px;padding:3px 10px;font-size:11px;font-weight:700;box-shadow:0 0 8px #00ffff26}.td-timelineBody{flex-direction:column;gap:14px;padding-left:28px;display:flex;position:relative}.td-timelineLine{background:#00e5ff26;width:2px;position:absolute;top:8px;bottom:8px;left:5px;box-shadow:0 0 8px #00e5ff14}.td-timelineItemWrap{cursor:pointer;border-radius:6px;padding:0 4px;transition:all .25s;position:relative}.td-timelineItemHover:hover{background:#00e5ff0a}.td-timelineDot{z-index:2;border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:-23px;box-shadow:0 0 8px,0 0 16px}.td-timelineContent{flex-direction:column;gap:2px;display:flex}.td-timelineDate{color:#94a7c9;letter-spacing:.03em;font-size:12px;font-weight:500}.td-timelineText{color:#eef5ff;font-size:13px;line-height:1.55}.td-timelineDetail{color:#94a7c9;background:#00e5ff08;border:1px solid #00e5ff1a;border-radius:6px;flex-direction:column;gap:6px;margin-top:6px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.td-modalOverlay{z-index:1000;background:#02040ad1;justify-content:center;align-items:center;animation-name:td-fadeIn;animation-duration:.2s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.td-modalBox{background:#070c18fa;border:1px solid #00e5ff33;border-radius:6px;flex-direction:column;gap:12px;width:480px;max-width:90vw;padding:16px 20px;display:flex;box-shadow:0 0 40px #00e5ff14,0 16px 48px #0009}.td-modalHeader{justify-content:space-between;align-items:center;display:flex}.td-modalTitle{color:#eef5ff;text-shadow:0 0 8px #00e5ff33;font-size:16px;font-weight:700}.td-modalClose{cursor:pointer;color:#5c6f91;border-radius:4px;padding:4px;font-size:20px;transition:all .2s}.td-modalClose:hover{color:#f36;box-shadow:0 0 8px #ff33664d}.td-modalSection{flex-direction:column;gap:6px;display:flex}.td-modalSectionTitle{color:#94a7c9;letter-spacing:.05em;border-bottom:1px solid #ffffff0d;padding-bottom:4px;font-size:12px;font-weight:700}.td-formatRow{gap:8px;display:flex}.td-formatCard{text-align:center;cursor:pointer;color:#5c6f91;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;flex:1;padding:10px 12px;font-size:14px;font-weight:700;transition:all .25s}.td-formatCardActive{text-align:center;cursor:pointer;color:#0ff;background:#00ffff0f;border:1px solid #00ffff59;border-radius:8px;flex:1;padding:10px 12px;font-size:14px;font-weight:700;box-shadow:0 0 12px #00ffff26}.td-checkRow{cursor:pointer;align-items:center;gap:8px;padding:4px 0;display:flex}.td-checkBox{color:#0000;border:1px solid #fff3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;transition:all .2s;display:flex}.td-checkBoxActive{color:#0ff;background:#00ffff1a;border:1px solid #00ffff80;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex;box-shadow:0 0 6px #0ff3}.td-modalFooter{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:12px;display:flex}.td-modalCancelBtn{cursor:pointer;color:#5c6f91;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s}.td-modalCancelBtn:hover{color:#94a7c9;border-color:#ffffff40}.td-modalConfirmBtn{cursor:pointer;color:#02060f;background:linear-gradient(135deg,#0ff 0%,#00e5ff 100%);border:1px solid #00ffff80;border-radius:8px;padding:8px 24px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 0 16px #00ffff4d,0 0 32px #00ffff14}.td-modalConfirmBtn:hover{transform:scale(1.02);box-shadow:0 0 24px #00ffff80,0 0 40px #00ffff26}.td-modalLoading{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 0;display:flex}.td-loadingSpinner{border:3px solid #00ffff26;border-top-color:#0ff;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite td-spin;box-shadow:0 0 16px #00ffff4d}.td-modalSuccess{flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.td-successIcon{color:#0f8;filter:drop-shadow(0 0 12px #0f8);font-size:48px}.td-successText{color:#eef5ff;font-size:14px;font-weight:600}.td-successFile{color:#94a7c9;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;padding:6px 14px;font-size:12px}@keyframes td-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes td-spin{to{transform:rotate(360deg)}}.td-relativeWrapper{position:relative}.td-dangerBorder{border-left:2px solid #f36}.mt-root{scroll-behavior:smooth;background:#03060d;flex:1;position:relative;overflow:hidden auto}.mt-container{flex-direction:column;gap:28px;max-width:960px;margin:0 auto;padding:24px 28px 60px;display:flex}.mt-chapter{background:#070c18d9;border:1px solid #00e5ff1a;border-radius:10px;transition:border-color .3s;overflow:hidden;box-shadow:0 0 20px #00e5ff08}.mt-chapter:hover{border-color:#00e5ff33}.mt-chapterHeader{background:#03060d80;border-bottom:1px solid #00e5ff1f;align-items:center;gap:14px;padding:18px 24px;display:flex}.mt-chapterIndex{color:#0ff;background:#00ffff12;border:1px solid #00ffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;animation:3s ease-in-out infinite mt-badgePulse;display:flex;box-shadow:0 0 12px #00ffff26}.mt-chapterTitle{color:#eef5ff;letter-spacing:.04em;font-size:18px;font-weight:700}.mt-chapterBody{flex-direction:column;gap:14px;padding:20px 24px;display:flex}.mt-paragraph{color:#94a7c9;font-size:13px;line-height:1.85}.mt-dimGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.mt-dimCard{cursor:pointer;background:#070c18b3;border:1px solid #00e5ff1a;border-radius:8px;flex-direction:column;gap:10px;padding:18px 20px;transition:all .25s;display:flex;position:relative}.mt-dimCard:hover{border-color:#00e5ff4d;transform:translateY(-2px);box-shadow:0 0 18px #00e5ff14}.mt-dimIcon{color:#0ff;filter:drop-shadow(0 0 6px #0ff6);font-size:28px}.mt-dimTitle{color:#eef5ff;font-size:15px;font-weight:700}.mt-dimDesc{color:#94a7c9;font-size:12px;line-height:1.65}.mt-dimDetail{opacity:0;max-height:0;margin-top:0;transition:max-height .35s,opacity .3s,margin .3s;overflow:hidden}.mt-dimDetailOpen{opacity:1;max-height:300px;margin-top:10px}.mt-dimDetailInner{color:#94a7c9;background:#00ffff08;border:1px solid #00ffff1f;border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.7}.mt-timeline{flex-direction:column;gap:16px;padding-left:36px;display:flex;position:relative}.mt-timeline:before{content:"";background:linear-gradient(#00ffff80 0%,#00e5ff4d 50%,#b026ff4d 100%);width:1px;position:absolute;top:8px;bottom:8px;left:17px;box-shadow:0 0 8px #0ff3}.mt-techCard{cursor:pointer;background:#070c18b3;border:1px solid #00e5ff1a;border-radius:8px;padding:16px 20px;transition:all .25s;position:relative}.mt-techCard:hover{background:#070c18e6;border-color:#00e5ff4d;box-shadow:0 0 16px #00e5ff14}.mt-techDot{z-index:1;background:#0ff;border:2px solid #00e5ff66;border-radius:50%;width:14px;height:14px;position:absolute;top:20px;left:-27px;box-shadow:0 0 12px #00ffff80,0 0 24px #0ff3}.mt-techTitle{color:#eef5ff;margin-bottom:6px;font-size:15px;font-weight:700}.mt-techDesc{color:#94a7c9;font-size:12px;line-height:1.7}.mt-techDetail{opacity:0;max-height:0;transition:max-height .35s,opacity .3s;overflow:hidden}.mt-techDetailOpen{opacity:1;max-height:300px}.mt-techDetailInner{color:#94a7c9;background:#00ffff08;border:1px solid #00ffff1f;border-radius:6px;margin-top:10px;padding:12px 14px;font-size:12px;line-height:1.7}.mt-formulaBox{color:#94a7c9;white-space:pre-wrap;background:#03060dcc;border:1px solid #00e5ff26;border-radius:8px;padding:18px 20px;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.9;box-shadow:inset 0 0 20px #0000004d}.mt-gradeTable{border-collapse:collapse;background:#03060d80;border:1px solid #00e5ff1f;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 0 16px #00e5ff08}.mt-gradeTable thead tr{background:#03060db3;border-bottom:1px solid #00e5ff2e}.mt-gradeTable th{text-align:left;color:#eef5ff;letter-spacing:.04em;padding:12px 14px;font-size:12px;font-weight:700}.mt-gradeTable td{vertical-align:middle;border-bottom:1px solid #ffffff08;padding:12px 14px;font-size:12px}.mt-gradeTable tbody tr:nth-child(odd){background:#00ffff04}.mt-gradeTable tbody tr:hover{background:#00e5ff0a}.mt-gradeBadge{border-radius:14px;align-items:center;padding:3px 12px;font-size:12px;font-weight:700;display:inline-flex}.mt-gradeA{color:#0f8;background:#00ff8814;border:1px solid #00ff884d;box-shadow:0 0 8px #00ff881f}.mt-gradeB{color:#0ff;background:#00ffff14;border:1px solid #00ffff4d;box-shadow:0 0 8px #00ffff1f}.mt-gradeC{color:#ff9f1c;background:#ff9f1c14;border:1px solid #ff9f1c4d;box-shadow:0 0 8px #ff9f1c1f}.mt-gradeD{color:#f36;background:#ff336614;border:1px solid #ff33664d;box-shadow:0 0 8px #ff33661f}.mt-scoreRange{color:#eef5ff;font-weight:600}.mt-gradeDesc{color:#94a7c9}.mt-gradeSuggest{color:#5c6f91}.mt-refList{flex-direction:column;gap:10px;display:flex}.mt-refCard{cursor:pointer;background:#070c18b3;border:1px solid #00e5ff14;border-radius:8px;align-items:flex-start;gap:14px;padding:16px 18px;transition:all .25s;display:flex}.mt-refCard:hover{border-color:#00e5ff40;transform:translateY(-1px);box-shadow:0 0 14px #00e5ff0f}.mt-refIndex{color:#0ff;background:#00ffff0f;border:1px solid #0ff3;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.mt-refBody{flex-direction:column;flex:1;gap:4px;display:flex}.mt-refTitle{color:#eef5ff;cursor:pointer;font-size:13px;font-weight:700;transition:color .2s}.mt-refTitle:hover{color:#0ff}.mt-refDesc{color:#94a7c9;font-size:12px;line-height:1.65}.mt-toc{z-index:100;flex-direction:column;gap:8px;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.mt-tocItem{cursor:pointer;color:#5c6f91;white-space:nowrap;background:#070c18d9;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .25s;display:flex}.mt-tocItem:hover{color:#94a7c9;border-color:#00e5ff4d}.mt-tocItemActive{color:#0ff;background:#00ffff14;border-color:#00ffff59;box-shadow:0 0 10px #00ffff26}.mt-tocDot{background:#5c6f91;border-radius:50%;width:8px;height:8px;transition:all .25s}.mt-tocDotActive{background:#0ff;box-shadow:0 0 8px #00ffff80}.mt-backTop{cursor:pointer;color:#0ff;opacity:0;pointer-events:none;z-index:101;background:#070c18e6;border:1px solid #00e5ff33;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:all .3s;display:flex;position:fixed;bottom:32px;right:24px;box-shadow:0 0 14px #00ffff26}.mt-backTopVisible{opacity:1;pointer-events:auto}.mt-backTop:hover{border-color:#00ffff73;box-shadow:0 0 20px #00ffff4d}@keyframes mt-badgePulse{0%,to{box-shadow:0 0 12px #00ffff26}50%{box-shadow:0 0 20px #00ffff4d}}.ast-root{scroll-behavior:smooth;background:#03060d;flex:1;overflow:hidden auto}.ast-container{flex-direction:column;gap:22px;max-width:1260px;margin:0 auto;padding:24px 28px 60px;display:flex}.ast-refreshBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ast-timeTabs{flex-wrap:wrap;gap:6px;display:flex}.ast-timeTab{cursor:pointer;color:#5c6f91;white-space:nowrap;background:0 0;border:1px solid #ffffff14;border-radius:16px;padding:5px 14px;font-size:12px;font-weight:600;transition:all .2s}.ast-timeTab:hover{color:#94a7c9;border-color:#00e5ff4d}.ast-timeTabActive{color:#0ff;background:#00ffff1a;border-color:#0ff6;box-shadow:0 0 10px #00ffff26}.ast-refreshRight{align-items:center;gap:12px;display:flex}.ast-autoRefresh{color:#5c6f91;align-items:center;gap:7px;font-size:11px;display:flex}.ast-autoDot{background:#0f8;border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite ast-pulse;box-shadow:0 0 6px #00ff8880}.ast-refreshBtn{cursor:pointer;color:#94a7c9;background:0 0;border:1px solid #00e5ff26;border-radius:6px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.ast-refreshBtn:hover:not(:disabled){color:#0ff;border-color:#00e5ff59;box-shadow:0 0 10px #00e5ff1f}.ast-refreshBtn:active:not(:disabled){transform:scale(.96)}.ast-refreshBtn:disabled{opacity:.5;cursor:not-allowed}.ast-refreshSpinner{border:2px solid #0ff3;border-top-color:#0ff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ast-spin}.ast-kpiGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ast-kpiCard{cursor:pointer;background:#070c18cc;border:1px solid #00e5ff1a;border-radius:10px;align-items:center;gap:16px;padding:18px 20px;transition:all .25s;display:flex;position:relative;overflow:hidden}.ast-kpiCard:hover{border-color:#00e5ff4d;transform:translateY(-2px);box-shadow:0 0 18px #00e5ff14}.ast-kpiCardAlert{animation:3s ease-in-out infinite ast-alertPulse;border-color:#f366!important;box-shadow:0 0 18px #ff33661a!important}.ast-kpiIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.ast-kpiInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.ast-kpiValue{color:#eef5ff;font-size:24px;font-weight:800;line-height:1.2}.ast-kpiLabel{color:#5c6f91;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.ast-kpiDelta{margin-left:6px;font-size:11px;font-weight:700}.ast-kpiDeltaUp{color:#f36}.ast-kpiDeltaDown{color:#0f8}.ast-kpiDeltaFlat{color:#5c6f91}.ast-twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.ast-panel{background:#070c18bf;border:1px solid #00e5ff1a;border-radius:10px;overflow:hidden;box-shadow:0 0 16px #00e5ff08}.ast-panelHeader{background:#03060d80;border-bottom:1px solid #00e5ff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.ast-panelTitle{color:#eef5ff;letter-spacing:.04em;font-size:14px;font-weight:700}.ast-panelBody{padding:14px 18px}.ast-searchBox{background:#03060d99;border:1px solid #00e5ff1f;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;transition:border-color .2s;display:flex}.ast-searchBox:focus-within{border-color:#00e5ff59}.ast-searchInput{color:#94a7c9;background:0 0;border:none;outline:none;width:140px;font-size:12px}.ast-searchInput::placeholder{color:#5c6f91}.ast-methodFilter{gap:4px;display:flex}.ast-methodChip{cursor:pointer;color:#5c6f91;background:0 0;border:1px solid #ffffff14;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;transition:all .2s}.ast-methodChip:hover{color:#94a7c9;border-color:#ffffff26}.ast-methodChipActive{color:#0ff;background:#00ffff14;border-color:#0ff6}.ast-endpointTable{border-collapse:collapse;width:100%}.ast-endpointTable thead{z-index:2;position:sticky;top:0}.ast-endpointTable thead tr{background:#03060dcc;border-bottom:1px solid #00e5ff2e}.ast-endpointTable th{text-align:left;color:#eef5ff;letter-spacing:.04em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px;font-size:11px;font-weight:700;transition:color .15s}.ast-endpointTable th:hover{color:#0ff}.ast-sortArrow{color:#0ff;margin-left:3px;font-size:10px}.ast-endpointTable td{vertical-align:middle;border-bottom:1px solid #ffffff08;padding:9px 10px;font-size:12px}.ast-endpointTable tbody tr:nth-child(odd){background:#00ffff03}.ast-endpointTable tbody tr:hover{background:#00e5ff0d}.ast-rank{text-align:center;font-weight:700}.ast-rankGold{color:gold}.ast-rankSilver{color:silver}.ast-rankBronze{color:#cd7f32}.ast-methodBadge{text-align:center;border-radius:12px;min-width:48px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.ast-methodGet{color:#0f8;background:#00ff8814;border:1px solid #00ff8840}.ast-methodPost{color:#0ff;background:#00ffff14;border:1px solid #00ffff40}.ast-methodPut{color:#ff9f1c;background:#ff9f1c14;border:1px solid #ff9f1c40}.ast-methodDelete{color:#f36;background:#ff336614;border:1px solid #ff336640}.ast-methodPatch{color:#b026ff;background:#b026ff14;border:1px solid #b026ff40}.ast-endpointPath{color:#94a7c9;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:200px;font-family:Consolas,Courier New,monospace;font-size:11px;transition:color .15s;overflow:hidden}.ast-endpointPath:hover{color:#0ff;text-decoration:underline}.ast-endpointCount{text-align:right;font-variant-numeric:tabular-nums;color:#eef5ff}.ast-endpointLatency{text-align:right;font-variant-numeric:tabular-nums}.ast-endpointActions{text-align:center}.ast-diagBtn{cursor:pointer;color:#ff9f1c;background:0 0;border:1px solid #ff9f1c33;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .2s}.ast-diagBtn:hover{border-color:#ff9f1c66;box-shadow:0 0 8px #ff9f1c26}.ast-donutWrap{flex-direction:column;align-items:center;gap:14px;display:flex}.ast-donutSvg{width:180px;height:180px}.ast-donutSector{cursor:pointer;transition:opacity .2s}.ast-donutSector:hover{opacity:.85}.ast-donutCenter{text-align:center}.ast-donutTotal{color:#eef5ff;font-size:28px;font-weight:800}.ast-donutTotalLabel{color:#5c6f91;font-size:11px}.ast-legend{flex-direction:column;gap:8px;width:100%;max-width:240px;display:flex}.ast-legendItem{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;transition:background .2s;display:flex}.ast-legendItem:hover{background:#ffffff08}.ast-legendItemMuted{opacity:.35}.ast-legendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ast-legendDot2xx{background:#0f8;box-shadow:0 0 6px #0f86}.ast-legendDot3xx{background:#0ff;box-shadow:0 0 6px #0ff6}.ast-legendDot4xx{background:#ffe135;box-shadow:0 0 6px #ffe13566}.ast-legendDot5xx{background:#f36;box-shadow:0 0 6px #f366}.ast-legendLabel{color:#94a7c9;flex:1;font-size:12px}.ast-legendValue{color:#eef5ff;font-size:12px;font-weight:700}.ast-riskAlert{color:#f36;background:#ff33660f;border:1px solid #f363;border-radius:6px;margin-bottom:12px;padding:8px 14px;font-size:11px}.ast-emptyState{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.ast-emptyIcon{color:#00ffff26;font-size:36px;animation:3s ease-in-out infinite ast-pulse}.ast-emptyText{color:#5c6f91;font-size:12px}.ast-logList{flex-direction:column;max-height:400px;display:flex;overflow-y:auto}.ast-logList::-webkit-scrollbar{width:4px}.ast-logList::-webkit-scrollbar-track{background:#ffffff05}.ast-logList::-webkit-scrollbar-thumb{background:#00e5ff26;border-radius:2px}.ast-logItem{cursor:pointer;border-bottom:1px solid #ffffff08;align-items:center;gap:10px;padding:9px 14px;transition:background .2s;display:flex;position:relative}.ast-logItem:hover{background:#00e5ff0a}.ast-logItemNew{border-left:3px solid #0ff;box-shadow:inset 0 0 12px #00ffff0d}.ast-logItemError{background:#ff336608}.ast-logMethod{min-width:40px;font-size:11px;font-weight:700}.ast-logPath{color:#94a7c9;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Consolas,monospace;font-size:11px;overflow:hidden}.ast-logStatus{text-align:center;min-width:36px;font-size:12px;font-weight:700}.ast-logStatus2xx{color:#0f8}.ast-logStatus3xx{color:#0ff}.ast-logStatus4xx{color:#ffe135}.ast-logStatus5xx{color:#f36}.ast-logTime{color:#5c6f91;text-align:right;min-width:70px;font-size:11px}.ast-logCaret{color:#5c6f91;font-size:10px;transition:transform .2s}.ast-logCaretOpen{transform:rotate(90deg)}.ast-logDetail{background:#03060d66;border-bottom:1px solid #00e5ff14;flex-direction:column;gap:8px;padding:12px 18px 12px 56px;animation:.2s ast-fadeIn;display:flex}.ast-logDetailRow{gap:16px;font-size:11px;display:flex}.ast-logDetailLabel{color:#5c6f91;flex-shrink:0;min-width:64px}.ast-logDetailVal{color:#94a7c9;word-break:break-all;font-family:Consolas,monospace}.ast-logCopyBtn{cursor:pointer;color:#5c6f91;background:0 0;border:1px solid #ffffff14;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;padding:3px 10px;font-size:11px;transition:all .2s;display:inline-flex}.ast-logCopyBtn:hover{color:#0ff;border-color:#00e5ff4d}.ast-logHeader{background:#03060d80;border-bottom:1px solid #00e5ff1f;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.ast-logActions{align-items:center;gap:8px;display:flex}.ast-clearBtn{cursor:pointer;color:#5c6f91;background:0 0;border:1px solid #ffffff14;border-radius:5px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .2s}.ast-clearBtn:hover{color:#f36;border-color:#ff33664d}.ast-errorBanner{color:#f36;background:#ff33660f;border:1px solid #f363;border-radius:6px;padding:10px 16px;font-size:12px}.ast-tooltip{pointer-events:none;z-index:10000;color:#94a7c9;white-space:nowrap;background:#070c18fa;border:1px solid #00e5ff4d;border-radius:6px;padding:8px 14px;font-size:12px;position:fixed;box-shadow:0 0 16px #0009}.ast-modalOverlay{z-index:11000;background:#03060db3;justify-content:center;align-items:center;animation:.2s ast-fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ast-modalBox{background:#070c18fa;border:1px solid #00e5ff40;border-radius:12px;flex-direction:column;gap:16px;width:90%;max-width:400px;padding:24px;animation:.2s ast-scaleIn;display:flex;box-shadow:0 0 30px #00e5ff14,0 8px 32px #0009}.ast-modalTitle{color:#eef5ff;font-size:15px;font-weight:700}.ast-modalBody{color:#94a7c9;font-size:13px;line-height:1.6}.ast-modalActions{justify-content:flex-end;gap:8px;display:flex}.ast-btn{cursor:pointer;color:#94a7c9;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:600;transition:all .2s}.ast-btn:hover{color:#eef5ff;border-color:#00e5ff4d}.ast-btnPrimary{cursor:pointer;color:#02060f;background:linear-gradient(135deg,#0ff,#00e5ff);border:1px solid #00ffff80;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:700;transition:all .2s;box-shadow:0 0 14px #00ffff4d}.ast-btnPrimary:hover{box-shadow:0 0 20px #00ffff73}.ast-btnDanger{cursor:pointer;color:#f36;background:0 0;border:1px solid #ff33664d;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:700;transition:all .2s}.ast-btnDanger:hover{background:#ff33661a;box-shadow:0 0 12px #f363}.ast-linkBtn{cursor:pointer;color:#0ff;background:0 0;border:1px solid #0ff3;border-radius:4px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ast-linkBtn:hover{border-color:#0ff6;box-shadow:0 0 8px #0ff3}@keyframes ast-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes ast-spin{to{transform:rotate(360deg)}}@keyframes ast-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ast-scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes ast-alertPulse{0%,to{box-shadow:0 0 18px #ff33661a}50%{box-shadow:0 0 28px #f363}}@keyframes ast-blinkIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.ast-kpiGrid{grid-template-columns:repeat(2,1fr)}.ast-twoCol{grid-template-columns:1fr}}@media (max-width:600px){.ast-kpiGrid{grid-template-columns:1fr}.ast-container{padding:16px 12px 40px}}.aup-root{flex-direction:column;flex:1;min-height:0;display:flex}.aup-container{flex:1;padding:24px 32px;overflow-y:auto}.aup-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.aup-title{color:#e8ecf1;font-size:22px;font-weight:600}.aup-subtitle{color:#8892a4;margin-top:2px;font-size:13px}.aup-refreshBtn{color:#c0c8d4;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;transition:background .15s;display:flex}.aup-refreshBtn:hover{background:#ffffff1a}.aup-tableWrap{background:#0a0f1db3;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.aup-table{border-collapse:collapse;width:100%}.aup-th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#6882a4;background:#ffffff08;border-bottom:1px solid #ffffff0f;padding:12px 16px;font-size:12px;font-weight:600}.aup-td{color:#c8d2e0;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:12px 16px;font-size:14px}.aup-table tbody tr:hover .aup-td{background:#1e90ff0a}.aup-username{color:#e0e6f0;font-weight:500}.aup-email{color:#7288a4;font-size:13px}.aup-roleSelect{color:#c0c8d4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:5px;outline:none;padding:4px 8px;font-size:13px}.aup-roleSelect:focus{border-color:#1e90ff}.aup-statusBadge{border-radius:12px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.aup-statusActive{color:#4ade80;background:#22c55e26}.aup-statusDisabled{color:#f87171;background:#ef444426}.aup-actionGroup{align-items:center;gap:8px;display:flex}.aup-actionBtn{cursor:pointer;border:1px solid #0000;border-radius:5px;padding:4px 10px;font-size:12px;transition:all .15s}.aup-statusToggle{color:#c0c8d4;background:#ffffff0d;border-color:#ffffff1a}.aup-statusToggle:hover{background:#ffffff1a}.aup-resetBtn{color:#f59e0b;background:0 0;border-color:#f59e0b4d}.aup-resetBtn:hover{background:#f59e0b1a}.aup-emptyState{text-align:center;color:#6882a4;padding:48px 24px;font-size:14px}.aup-errorBanner{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px}.aup-loading{text-align:center;color:#6882a4;padding:48px;font-size:14px}.aup-modalOverlay{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.aup-modalBox{background:#141a2e;border:1px solid #ffffff1a;border-radius:12px;width:400px;max-width:90vw;padding:24px;box-shadow:0 20px 60px #00000080}.aup-modalTitle{color:#e8ecf1;margin-bottom:16px;font-size:17px;font-weight:600}.aup-modalBody{margin-bottom:20px}.aup-passwordInput{color:#e8ecf1;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:14px}.aup-passwordInput:focus{border-color:#1e90ff}.aup-modalActions{justify-content:flex-end;gap:10px;display:flex}.aup-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 18px;font-size:13px;transition:all .15s}.aup-btnPrimary{color:#fff;background:#1e90ff;border-color:#1e90ff}.aup-btnPrimary:hover{background:#0077e6}.aup-btnDanger{color:#f87171;background:0 0;border-color:#f871714d}.aup-btnDanger:hover{background:#f871711a}.aup-btnSecondary{color:#c0c8d4;background:#ffffff0f;border-color:#ffffff1a}.aup-btnSecondary:hover{background:#ffffff1a}.aup-toast{color:#fff;opacity:0;pointer-events:none;z-index:200;background:#1a1f33;border:1px solid #ffffff26;border-radius:8px;padding:10px 24px;font-size:13px;transition:opacity .3s;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.aup-toastShow{opacity:1}.cy-root{background:#03060d;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.cy-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070c18eb;border-bottom:1px solid #00e5ff1a;padding:20px 28px}.cy-headerRow{color:#eef5ff;letter-spacing:.03em;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:700;display:flex}.cy-headerTitle{color:#eef5ff;text-shadow:0 0 12px #00e5ff33;letter-spacing:.04em;font-size:16px;font-weight:700}.cy-headerActions{align-items:center;gap:10px;display:flex}.cy-refreshBtn{cursor:pointer;color:#94a7c9;background:0 0;border:1px solid #00e5ff26;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .25s;display:flex}.cy-refreshBtn:hover{color:#0ff;border-color:#00e5ff66;box-shadow:0 0 10px #00e5ff1f}.cy-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cy-filterDropdown{min-width:140px}.cy-filterDropdown .fui-Combobox{color:#eef5ff!important;background:#070c18e6!important;border:1px solid #00e5ff26!important;border-radius:6px!important}.cy-matchModeToggle{align-items:center;gap:4px;padding-inline-start:4px;padding-inline-end:4px;display:inline-flex}.cy-matchModeLabel{color:#5c6f91;-webkit-user-select:none;user-select:none;font-size:12px}.cy-matchModeLabelActive{color:#0ff;text-shadow:0 0 6px #00ffff4d;font-weight:600}.cy-resetBtn{cursor:pointer;color:#f36;background:0 0;border:1px solid #f363;border-radius:4px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.cy-resetBtn:hover{border-color:#f366;box-shadow:0 0 8px #ff33661a}.cy-advancedFilterBtn{cursor:pointer;color:#94a7c9;white-space:nowrap;background:0 0;border:1px solid #f0f3;border-radius:6px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;transition:all .25s;display:inline-flex}.cy-advancedFilterBtn:hover{color:#f0f;border-color:#f0f6;box-shadow:0 0 10px #ff00ff1a}.cy-advancedFilterPanel{background:#070c18f7;border:1px solid #f0f3;border-radius:8px;flex-direction:column;gap:14px;margin-top:10px;padding:16px 20px;display:flex;box-shadow:0 8px 32px #00000080,0 0 16px #ff00ff0f}.cy-advFilterRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cy-advFilterLabel{color:#5c6f91;letter-spacing:.04em;font-size:12px;font-weight:600}.cy-advFilterInput{color:#eef5ff;background:#03060dcc;border:1px solid #00e5ff26;border-radius:6px;outline:none;padding:6px 12px;font-size:13px;transition:all .2s}.cy-advFilterInput:focus{border-color:#00e5ff80;box-shadow:0 0 10px #00e5ff1a}.cy-advFilterCheck{cursor:pointer;color:#94a7c9;border:1px solid #ffffff0f;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:all .2s;display:flex}.cy-advFilterCheckActive{cursor:pointer;color:#0ff;background:#00ffff0d;border:1px solid #00ffff59;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex;box-shadow:0 0 6px #00ffff1a}.cy-advFilterFooter{border-top:1px solid #ffffff0d;justify-content:space-between;margin-top:4px;padding-top:12px;display:flex}.cy-advFilterConfirm{cursor:pointer;color:#02060f;background:linear-gradient(135deg,#f0f 0%,#b026ff 100%);border:1px solid #f0f6;border-radius:6px;padding:6px 18px;font-size:12px;font-weight:700;transition:all .2s;box-shadow:0 0 12px #f0f3}.cy-advFilterConfirm:hover{box-shadow:0 0 18px #ff00ff59}.cy-advFilterReset{cursor:pointer;color:#5c6f91;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.cy-advFilterReset:hover{color:#94a7c9;border-color:#fff3}.cy-content{flex:1;overflow:auto}.cy-batchBar{background:#00e5ff0d;border:1px solid #00e5ff26;border-radius:6px;justify-content:space-between;align-items:center;margin:0 16px 8px;padding:8px 16px;display:flex}.cy-batchLabel{color:#0ff;text-shadow:0 0 8px #0ff3;font-size:13px;font-weight:600}.cy-batchActions{gap:8px;display:flex}.cy-batchBtn{cursor:pointer;color:#94a7c9;background:0 0;border:1px solid #00e5ff33;border-radius:4px;align-items:center;padding:4px 12px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.cy-batchBtn:hover{color:#0ff;border-color:#00e5ff66}.cy-batchCancelBtn{cursor:pointer;color:#f36;background:0 0;border:1px solid #f363;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .2s}.cy-batchCancelBtn:hover{border-color:#f366}.cy-table{border-collapse:collapse;min-width:100%}.cy-tableContainer{background:#070c18d9;border:1px solid #00e5ff1f;border-radius:8px;overflow:hidden;box-shadow:0 0 20px #00e5ff08}.cy-colCheck{width:40px;min-width:40px}.cy-colStatus{white-space:nowrap;min-width:120px}.cy-colAttackType{white-space:nowrap;min-width:110px}.cy-colTarget{white-space:nowrap;min-width:140px}.cy-colOperator{white-space:nowrap;min-width:110px}.cy-colOperation{white-space:nowrap;min-width:120px}.cy-colMessages,.cy-colConversations{white-space:nowrap;min-width:70px}.cy-colConverters{white-space:nowrap;min-width:140px}.cy-colLabels{white-space:nowrap;min-width:150px}.cy-colDate{white-space:nowrap;min-width:100px}.cy-colAction{white-space:nowrap;min-width:48px}.cy-tableHeaderRow{background:#03060d99;border-bottom:1px solid #00e5ff2e}.cy-thCell{color:#eef5ff;letter-spacing:.04em;cursor:pointer;text-align:left;padding:10px 12px;font-size:12px;font-weight:700}.cy-thCell:hover{color:#0ff}.cy-clickableRow{cursor:pointer;border-bottom:1px solid #ffffff08;transition:background .2s,border-color .2s,box-shadow .2s}.cy-clickableRow:hover{background:#00e5ff0a;box-shadow:inset 3px 0 #00e5ff40,0 0 8px #00e5ff0a}.cy-selectedRow{background:#00e5ff0f;box-shadow:inset 3px 0 #00e5ff66}.cy-previewCell{text-overflow:ellipsis;white-space:nowrap;color:#5c6f91;max-width:380px;font-size:12px;display:block;overflow:hidden}.cy-nowrap{white-space:nowrap}.cy-badgeGroup{flex-wrap:wrap;gap:4px;display:flex}.cy-statusBadge{color:#0f8;background:#00ff880f;border:1px solid #00ff884d;border-radius:14px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;animation:3s ease-in-out infinite cy-badgePulse;display:inline-flex;box-shadow:0 0 8px #00ff881a}.cy-statusBadgeDanger{color:#f36;background:#ff33660f;border:1px solid #ff33664d;border-radius:14px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;animation:3s ease-in-out infinite cy-badgePulse;display:inline-flex;box-shadow:0 0 8px #ff33661a}.cy-statusBadgeWarn{color:#ffe135;background:#ffe1350f;border:1px solid #ffe1354d;border-radius:14px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;animation:3s ease-in-out infinite cy-badgePulse;display:inline-flex;box-shadow:0 0 8px #ffe1351a}.cy-statusBadgeInfo{color:#5c6f91;background:#5e6f910f;border:1px solid #5e6f914d;border-radius:14px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.cy-statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}@keyframes cy-badgePulse{0%,to{opacity:1}50%{opacity:.85}}.cy-modelBadge{color:#94a7c9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.cy-modelBadge:hover{color:#0ff;border-color:#00e5ff4d}.cy-converterBadge{color:#94a7c9;background:#00e5ff0a;border:1px solid #00e5ff1a;border-radius:8px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-flex}.cy-checkBox{cursor:pointer;color:#0000;border:1px solid #ffffff26;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;transition:all .2s;display:inline-flex}.cy-checkBox:hover{border-color:#00e5ff4d}.cy-checkBoxActive{cursor:pointer;color:#0ff;background:#00ffff1a;border:1px solid #00ffff80;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex;box-shadow:0 0 6px #0ff3}.cy-pagination{background:#070c18d9;border-top:1px solid #00e5ff14;justify-content:center;align-items:center;gap:6px;padding:12px 28px;display:flex}.cy-pageBtn{cursor:pointer;color:#5c6f91;background:0 0;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.cy-pageBtn:hover{color:#0ff;border-color:#00e5ff4d}.cy-pageBtnActive{cursor:default;color:#02060f;background:linear-gradient(135deg,#0ff 0%,#00e5ff 100%);border:1px solid #00ffff80;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex;box-shadow:0 0 10px #00ffff4d}.cy-pageNavBtn{cursor:pointer;color:#94a7c9;background:0 0;border:1px solid #00e5ff1f;border-radius:6px;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.cy-pageNavBtn:hover{color:#0ff;border-color:#00e5ff59}.cy-pageNavBtn:disabled{opacity:.3;cursor:not-allowed;border-color:#ffffff0d}.cy-pageInfo{color:#5c6f91;padding:0 8px;font-size:12px;font-weight:500}.cy-modalOverlay{z-index:1000;background:#02040ad1;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cy-modalBox{background:#070c18fa;border:1px solid #00e5ff33;border-radius:10px;flex-direction:column;width:720px;max-width:90vw;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 0 40px #00e5ff14,0 16px 48px #0009}.cy-modalHeader{background:#03060d80;border-bottom:1px solid #00e5ff1f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cy-modalTitleRow{align-items:center;gap:10px;display:flex}.cy-modalTitle{color:#eef5ff;font-size:15px;font-weight:700}.cy-modalClose{cursor:pointer;color:#5c6f91;background:0 0;border:none;border-radius:4px;padding:4px;font-size:20px;transition:all .2s}.cy-modalClose:hover{color:#f36;box-shadow:0 0 8px #ff33664d}.cy-modalBody{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.cy-modalSection{flex-direction:column;gap:8px;display:flex}.cy-modalSectionTitle{color:#5c6f91;letter-spacing:.05em;border-bottom:1px solid #ffffff0d;padding-bottom:4px;font-size:12px;font-weight:700}.cy-modalGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 24px;display:grid}.cy-modalGridItem{flex-direction:column;gap:2px;display:flex}.cy-modalGridLabel{color:#5c6f91;font-size:11px;font-weight:600}.cy-modalGridValue{color:#eef5ff;font-size:13px;font-weight:600}.cy-codeBlock{color:#94a7c9;background:#03060dcc;border:1px solid #00e5ff1f;border-radius:6px;max-height:200px;padding:12px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6;position:relative;overflow-y:auto}.cy-copyBtn{cursor:pointer;color:#5c6f91;background:#070c18e6;border:1px solid #00e5ff26;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex;position:absolute;top:8px;right:8px}.cy-copyBtn:hover{color:#0ff;border-color:#00e5ff59}.cy-modalFooter{background:#03060d80;border-top:1px solid #00e5ff1a;justify-content:space-between;padding:14px 20px;display:flex}.cy-modalNavBtn{cursor:pointer;color:#94a7c9;background:0 0;border:1px solid #00e5ff26;border-radius:6px;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.cy-modalNavBtn:hover{color:#0ff;border-color:#00e5ff59}.cy-modalNavBtn:disabled{opacity:.3;cursor:not-allowed}.cy-emptyState{color:#5c6f91;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.cy-exportOverlay{z-index:1001;background:#02040ad1;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cy-exportBox{background:#070c18fa;border:1px solid #00e5ff33;border-radius:10px;flex-direction:column;gap:16px;width:480px;max-width:90vw;padding:24px;display:flex;box-shadow:0 0 40px #00e5ff14,0 16px 48px #0009}.cy-exportTitle{color:#eef5ff;font-size:16px;font-weight:700}.cy-exportSectionTitle{color:#94a7c9;letter-spacing:.05em;border-bottom:1px solid #ffffff0d;padding-bottom:4px;font-size:12px;font-weight:700}.cy-exportFormatRow{gap:8px;display:flex}.cy-exportFormatCard{text-align:center;cursor:pointer;color:#5c6f91;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;flex:1;padding:10px 12px;font-size:14px;font-weight:700;transition:all .25s}.cy-exportFormatCard:hover{border-color:#0ff3}.cy-exportFormatCardActive{text-align:center;cursor:pointer;color:#0ff;background:#00ffff0f;border:1px solid #00ffff59;border-radius:8px;flex:1;padding:10px 12px;font-size:14px;font-weight:700;box-shadow:0 0 12px #00ffff26}.cy-exportScopeRow{flex-wrap:wrap;gap:12px;display:flex}.cy-exportScopeChip{cursor:pointer;color:#5c6f91;background:0 0;border:1px solid #ffffff1a;border-radius:16px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.cy-exportScopeChip:hover{border-color:#0ff3}.cy-exportScopeChipActive{cursor:pointer;color:#0ff;background:#00ffff0f;border:1px solid #00ffff59;border-radius:16px;padding:6px 14px;font-size:12px;font-weight:700;box-shadow:0 0 8px #00ffff26}.cy-exportFooter{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.cy-exportCancelBtn{cursor:pointer;color:#5c6f91;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s}.cy-exportCancelBtn:hover{border-color:#0ff3}.cy-exportConfirmBtn{cursor:pointer;color:#02060f;background:linear-gradient(135deg,#0ff 0%,#00e5ff 100%);border:1px solid #00ffff80;border-radius:8px;padding:8px 24px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 0 16px #00ffff4d}.cy-exportConfirmBtn:hover{box-shadow:0 0 22px #0ff6}.cy-loadingSpinner{border:3px solid #00ffff26;border-top-color:#0ff;border-radius:50%;width:40px;height:40px;box-shadow:0 0 16px #00ffff4d}@keyframes cyber-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tt-wrapper{flex-direction:column;max-width:min(440px,80vw);display:flex;position:relative}.tt-container{background:linear-gradient(#070c18fa,#050912fa);border:1px solid #00e5ff40;border-radius:12px;flex-direction:column;gap:14px;padding:20px 22px 60px;display:flex;position:relative;box-shadow:0 0 30px #00e5ff14,0 8px 32px #0009}.tt-closeRow{justify-content:flex-end;margin-top:-4px;margin-bottom:-6px;display:flex}.tt-closeBtn{cursor:pointer;color:#5c6f91;background:0 0;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .2s;display:flex}.tt-closeBtn:hover{color:#f36;border-color:#f366;box-shadow:0 0 8px #f363}.tt-content{color:#94a7c9;max-height:50vh;padding-right:8px;font-size:13px;line-height:1.75;overflow-y:auto}.tt-content::-webkit-scrollbar{width:4px}.tt-content::-webkit-scrollbar-track{background:#ffffff08}.tt-content::-webkit-scrollbar-thumb{background:#00e5ff33;border-radius:2px}.tt-footer{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:16px;left:22px;right:22px}.tt-stepCounter{color:#5c6f91;letter-spacing:.06em;font-size:11px;font-weight:700}.tt-actions{gap:6px;margin-left:auto;display:flex}.tt-actionBtn{cursor:pointer;color:#94a7c9;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600;transition:all .2s}.tt-actionBtn:hover{color:#eef5ff;border-color:#00e5ff4d}.tt-actionBtnPrimary{cursor:pointer;color:#02060f;background:linear-gradient(135deg,#0ff 0%,#00e5ff 100%);border:1px solid #00ffff80;border-radius:6px;padding:5px 16px;font-size:12px;font-weight:700;transition:all .2s;box-shadow:0 0 14px #00ffff4d}.tt-actionBtnPrimary:hover{box-shadow:0 0 20px #00ffff73}.tt-actionBtnSkip{cursor:pointer;color:#5c6f91;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .2s}.tt-actionBtnSkip:hover{color:#f36;border-color:#f363}.tt-mascot{object-fit:contain;pointer-events:none;z-index:1;filter:drop-shadow(0 0 6px #00ffff26);width:80px;height:80px;position:absolute;bottom:-38px;left:-18px}*{box-sizing:border-box;margin:0;padding:0}:root{--hd-bg:#0a0e17;--hd-bg-alt:#0d1220;--hd-surface:#111827d1;--hd-surface-strong:#141c2bf0;--hd-surface-muted:#101623b3;--hd-card:#141c2b;--hd-elevated:#182032;--hd-border:#00ffff1a;--hd-border-hover:#00ffff40;--hd-border-focus:#00ffff73;--hd-border-purple:#ff00ff1f;--hd-border-strong:#00ffff38;--hd-accent:#0ff;--hd-accent-2:#f0f;--hd-accent-3:#0f0;--hd-accent-glow:#00ffff26;--hd-purple-glow:#ff00ff1f;--hd-text-primary:#e6edf8;--hd-text-secondary:#94a3b8;--hd-text-tertiary:#6b7a8e;--hd-success:#0f0;--hd-warning:#ffb800;--hd-danger:#f36;--hd-shadow:0 0 1px #00ffff14, 0 8px 32px #00000073;--hd-shadow-soft:0 0 1px #00ffff0f, 0 4px 16px #00000059;--hd-shadow-elevated:0 0 2px #00ffff1a, 0 12px 40px #00000080;--hd-grid:#00ffff0a;--hd-glow:#00ffff26;--hd-transition:.2s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--hd-bg);color:var(--hd-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body:after{content:"";pointer-events:none;z-index:-2;background:radial-gradient(at 20% 10%,#00ffff0f,#0000 40%),radial-gradient(at 80% 90%,#ff00ff0d,#0000 40%),radial-gradient(#00ffff08,#0000 50%);position:fixed;top:0;bottom:0;left:0;right:0}body:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(var(--hd-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hd-grid) 1px, transparent 1px);opacity:.85;background-size:48px 48px;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 85%);mask-image:linear-gradient(#0000008c,#0000 85%)}#root{width:100vw;height:100vh;overflow:hidden}code,pre{font-family:Consolas,JetBrains Mono,Fira Code,Cascadia Code,monospace}.card-base{border:1px solid var(--hd-border);background:var(--hd-surface);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);box-shadow:var(--hd-shadow-soft);transition:border-color var(--hd-transition), box-shadow var(--hd-transition);border-radius:10px}.card-base:hover{border-color:var(--hd-border-hover);box-shadow:var(--hd-shadow)}.glass-panel{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-shadow:var(--hd-shadow-soft);background:#111827b8;border:1px solid #00ffff14;border-radius:12px}.glow-border{transition:border-color var(--hd-transition), box-shadow var(--hd-transition);border:1px solid #00ffff1f}.glow-border:hover{border-color:#00ffff4d;box-shadow:0 0 12px #00ffff1a}.glow-border:focus-within{border-color:#0ff6;box-shadow:0 0 16px #00ffff26}.glow-border-purple{border:1px solid var(--hd-border-purple);transition:border-color var(--hd-transition), box-shadow var(--hd-transition)}.glow-border-purple:hover{border-color:#ff00ff47;box-shadow:0 0 10px #ff00ff14}.neon-divider{background:linear-gradient(90deg,#0000,#00ffff26 20%,#00ffff4d 50%,#00ffff26 80%,#0000);border:none;height:1px}.scanline-top{position:relative}.scanline-top:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#00ffff40 30%,#ff00ff40 70%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.hologram-border{background:var(--hd-surface);border:1px solid #0000;border-radius:12px;position:relative}.hologram-border:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#00ffff40,#ff00ff40,#00ffff40);border-radius:12px;padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}button:not(:disabled):hover{transition:transform .15s,box-shadow .15s}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#00ffff0a,#00ffff1a,#00ffff0a) 0 0/200% 100%;border-radius:4px;animation:2s ease-in-out infinite shimmer}@keyframes pulse-glow{0%,to{opacity:.7}50%{opacity:.3}}.pulse{animation:2s ease-in-out infinite pulse-glow}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#00ffff05}::-webkit-scrollbar-thumb{background:#00ffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00ffff38}::selection{color:#e6edf8;background:#00ffff40}:focus-visible{outline-offset:2px;border-radius:4px;outline:1px solid #00ffff73}@media (max-width:768px){.sidebar-container{z-index:1000;width:60px;transition:transform .3s;position:fixed;top:60px;bottom:0;left:0;transform:translate(-100%)}.sidebar-container.open{transform:translate(0)}.sidebar-overlay{z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040810a6;display:none;position:fixed;top:60px;bottom:0;left:0;right:0}.sidebar-overlay.visible{display:block}.main-content{margin-left:0!important;padding:12px!important}.stats-cards{flex-direction:column}.stats-cards>*{width:100%!important}.data-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}h1{font-size:1.5rem!important}h2{font-size:1.25rem!important}.topbar-subtitle{display:none}.hamburger-btn{display:inline-flex!important}}@keyframes cySlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes cyBreatheSlow{0%,to{opacity:.85;box-shadow:0 0 10px}50%{opacity:1;box-shadow:0 0 20px}}.cy-glow-btn{transition:all .2s}.cy-glow-btn:hover{box-shadow:0 0 12px #00e5ff33,0 0 24px #00e5ff14;border-color:#00e5ff4d!important}.cy-glow-btn:active{transform:scale(.96);box-shadow:0 0 16px #00e5ff4d}.cy-input-glow{transition:border-color .25s,box-shadow .25s}.cy-input-glow:hover{border-color:#00e5ff40;box-shadow:0 0 12px #00e5ff14}.cy-input-glow:focus,.cy-input-glow:focus-within{outline:none;box-shadow:0 0 16px #00e5ff26,0 0 0 1px #00e5ff14;border-color:#00e5ff66!important}.cy-icon-btn{color:#8fa3c7;background:0 0;border:1px solid #00e5ff1a;transition:all .2s}.cy-icon-btn:hover{color:#00e5ff;border-color:#00e5ff4d;box-shadow:0 0 10px #00e5ff26}.cy-send-btn{transition:all .2s;background:linear-gradient(135deg,#00e5ff,#b026ff)!important;box-shadow:0 0 14px #00e5ff59!important}.cy-send-btn:hover{transform:scale(1.05);box-shadow:0 0 20px #00e5ff80,0 0 40px #b026ff40!important}.cy-send-btn:active{transform:scale(.95);box-shadow:0 0 24px #00e5ff99!important}.cy-clear-btn:hover{border-color:#00e5ff4d;box-shadow:0 0 10px #00e5ff1f}.cy-conv-item:hover{background-color:#00e5ff0d;border-color:#00e5ff14}.cy-nav-btn[data-active=true]{box-shadow:0 0 16px #00e5ff40,0 0 32px #00e5ff14,inset 0 0 12px #00e5ff0a;color:#fff!important;background:#00e5ff1a!important;border-color:#00e5ff33!important}@keyframes cy-ellipsis{0%,to{opacity:.3}50%{opacity:1}}.cy-loading-dots{letter-spacing:4px;color:#00e5ff;text-shadow:0 0 8px #00e5ff4d;font-size:18px;animation:1.5s infinite cy-ellipsis}@keyframes cy-breathe{0%,to{opacity:.6;text-shadow:0 0 8px #00e5ff26}50%{opacity:1;text-shadow:0 0 20px #00e5ff59}}.cy-hologram-text{animation:4s ease-in-out infinite cy-breathe}@keyframes cy-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cy-ring-spin{animation:12s linear infinite cy-ring-spin}.cy-ring-spin-reverse{animation:18s linear infinite reverse cy-ring-spin}@keyframes cy-scanline{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(100%)}}.cy-scanline{animation:4s ease-in-out infinite cy-scanline}@keyframes cy-pulse-glow{0%,to{opacity:.6}50%{opacity:.3}}.cy-pulse{animation:2s ease-in-out infinite cy-pulse-glow}@keyframes cy-particle-float{0%,to{opacity:0;transform:translateY(0)scale(.5)}50%{opacity:1;transform:translateY(-20px)scale(1)}}.cy-glass{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#0a0f1d8c;border:1px solid #00e5ff1a;border-radius:12px;transition:border-color .25s,box-shadow .25s;box-shadow:0 4px 24px #0006}.cy-glass:hover{border-color:#00e5ff38;box-shadow:0 4px 32px #00000080,0 0 16px #00e5ff0a}.cy-divider{background:linear-gradient(90deg,#0000,#00e5ff1f 20% 80%,#0000);border:none;height:1px}.cy-badge-cyan{color:#00e5ff;background:#00e5ff1f;border:1px solid #00e5ff26;border-radius:4px;padding:0 6px;font-size:10px;font-weight:600;display:inline-block}.cy-badge-green{color:#00ff9d;background:#00ff9d1f;border:1px solid #00ff9d26;border-radius:4px;padding:0 6px;font-size:10px;font-weight:600;display:inline-block}.cy-warn-banner{background:#ff2d551a;border:1px solid #ff2d554d;border-radius:12px;box-shadow:0 0 12px #ff2d5514}.cy-warn-banner-text{color:#ff2d55;letter-spacing:.03em;font-size:14px;font-weight:700}.cy-status-banner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#8fa3c7;background:#0a0f1d99;border:1px solid #00e5ff1a;border-radius:12px;box-shadow:0 4px 16px #0000004d}
