.xdr-page{margin:0 auto;max-width:960px;width:100%}.xdr-header{background:linear-gradient(135deg,#fcf7fcfa,#ece2f0fa);border:1px solid rgba(145,87,153,.24);border-radius:12px;box-shadow:0 18px 40px #9157991f;margin-bottom:2.5rem;overflow:hidden;padding:2.5rem 2rem 2rem;position:relative;text-align:center}.dark .xdr-header{background:linear-gradient(135deg,#1c1b22f2,#442447e6);border-color:#91579940;box-shadow:none}.xdr-header:before{background:linear-gradient(90deg,transparent,#915799,#bd87c5,#915799,transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0}.xdr-header-tag{color:#bd87c5;display:inline-block;font-size:.72rem;font-weight:600;margin-bottom:.8rem;opacity:.7}.xdr-header h1,.xdr-header-tag{font-family:Courier New,monospace;letter-spacing:2px;text-transform:uppercase}.xdr-header h1{color:#442447;font-size:2.2rem;font-weight:800;line-height:1.2;margin:0 0 .8rem;text-shadow:none}.dark .xdr-header h1{color:#e3cbe7;text-shadow:0 0 20px rgba(145,87,153,.5)}.xdr-header p{color:#4d2b52db;font-size:1rem;line-height:1.6;margin:0 auto;max-width:600px}.dark .xdr-header p{color:#d0a9d7b3}.xdr-section-label{align-items:center;color:#915799;display:flex;font-family:Courier New,monospace;font-size:.72rem;font-weight:600;gap:12px;justify-content:center;letter-spacing:2.5px;margin:2rem 0 1.2rem;position:relative;text-align:center;text-transform:uppercase}.xdr-section-label:after,.xdr-section-label:before{background:linear-gradient(90deg,transparent,rgba(145,87,153,.3));content:"";flex:1;height:1px;max-width:120px}.xdr-section-label:after{background:linear-gradient(90deg,rgba(145,87,153,.3),transparent)}.xdr-sources{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:1rem}.xdr-source{align-items:center;background:#91579914;border:1px solid rgba(145,87,153,.18);border-radius:10px;cursor:default;display:flex;flex-direction:column;padding:1.4rem .8rem 1.2rem;position:relative;transition:all .25s ease}.xdr-source:hover{background:#91579924;border-color:#91579966;box-shadow:0 10px 24px #91579929;transform:translateY(-3px)}.xdr-source-icon{align-items:center;background:linear-gradient(135deg,#91579933,#9157991a);border:1px solid rgba(145,87,153,.24);border-radius:12px;color:#bd87c5;display:flex;font-size:1.3rem;height:52px;justify-content:center;margin-bottom:.8rem;transition:all .25s ease;width:52px}.xdr-source:hover .xdr-source-icon{background:linear-gradient(135deg,#91579940,#9157991f);box-shadow:0 0 15px #91579933}.xdr-source-name{color:#4f2a58;font-size:.85rem;font-weight:700;letter-spacing:.5px;margin-bottom:.3rem;text-align:center}.dark .xdr-source-name{color:#e3cbe7}.xdr-source-desc{color:#4f2a58b8;font-size:.75rem;line-height:1.4;text-align:center}.dark .xdr-source-desc{color:#d0a9d799}.xdr-flow-down{color:#91579959;display:flex;font-size:1.2rem;justify-content:center;letter-spacing:6px;padding:.6rem 0}.xdr-core{background:linear-gradient(135deg,#fbf6fcfa,#ebdfeff7);border:1px solid rgba(145,87,153,.24);border-radius:14px;box-shadow:0 20px 44px #91579924;margin-bottom:1rem;overflow:hidden;padding:2rem 1.8rem;position:relative}.dark .xdr-core{background:linear-gradient(135deg,#1c1b22f7,#442447eb);border-color:#9157994d;box-shadow:none}.xdr-core:before{animation:core-scan 4s ease-in-out infinite;background:linear-gradient(90deg,transparent,#915799,#bd87c5,#915799,transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes core-scan{0%,to{opacity:.3;transform:scaleX(.4)}50%{opacity:1;transform:scaleX(1)}}.xdr-core:after{background-image:linear-gradient(rgba(145,87,153,.05) 1px,transparent 0),linear-gradient(90deg,rgba(145,87,153,.05) 1px,transparent 0);background-size:30px 30px;content:"";inset:0;pointer-events:none;position:absolute}.xdr-core-header{align-items:center;display:flex;gap:12px;margin-bottom:1.5rem;position:relative;z-index:1}.xdr-core-badge{animation:xdr-pulse 3s ease-in-out infinite;color:#915799;font-family:Courier New,monospace;font-size:1.6rem;font-weight:900;letter-spacing:4px;text-shadow:none}.dark .xdr-core-badge{color:#bd87c5;text-shadow:0 0 15px rgba(145,87,153,.5)}@keyframes xdr-pulse{0%,to{text-shadow:0 0 15px rgba(145,87,153,.5)}50%{text-shadow:0 0 25px rgba(145,87,153,.8),0 0 40px rgba(145,87,153,.3)}}.xdr-core-label{color:#4d2b52b8;font-family:Courier New,monospace;font-size:.78rem;letter-spacing:1px}.dark .xdr-core-label{color:#d0a9d780}.xdr-core-divider{background:linear-gradient(90deg,rgba(145,87,153,.3),transparent);height:1px;margin-bottom:1.5rem;position:relative;z-index:1}.xdr-logs{display:grid;gap:8px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.xdr-log{align-items:center;background:#91579914;border:1px solid rgba(145,87,153,.14);border-radius:8px;color:#3d2241e0;display:flex;font-family:Courier New,monospace;font-size:.8rem;gap:10px;padding:10px 14px;transition:all .2s ease}.dark .xdr-log{background:#9157990f;border-color:#9157991a;color:#d0a9d7cc}.xdr-log:hover{background:#91579924;border-color:#9157993d}.dark .xdr-log:hover{background:#9157991f;border-color:#91579940}.xdr-log i{color:#915799;flex-shrink:0;font-size:.85rem;text-align:center;width:16px}.xdr-log.xdr-threat{background:#dc3c3c1a;border-color:#dc3c3c3d;color:#802828eb}.dark .xdr-log.xdr-threat{background:#dc3c3c14;border-color:#dc3c3c33;color:#f5aaaae6}.xdr-log.xdr-threat i{color:#c06060}.xdr-log.xdr-threat:hover{background:#dc3c3c24}.xdr-processing{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.xdr-process{border-radius:10px;cursor:default;display:flex;flex-direction:column;padding:1.3rem 1.2rem;transition:all .25s ease}.xdr-process:hover{transform:translateY(-3px)}.xdr-process.xdr-soc{background:linear-gradient(135deg,#27c93f0f,#27c93f05);border:1px solid rgba(39,201,63,.18);border-left:3px solid rgba(39,201,63,.5)}.xdr-process.xdr-soc:hover{box-shadow:0 8px 20px #27c93f14}.xdr-process.xdr-soc .xdr-process-icon{color:#4ade80}.xdr-process.xdr-soc .xdr-process-name{color:#18794e}.dark .xdr-process.xdr-soc .xdr-process-name{color:#86efac}.xdr-process.xdr-ai{background:linear-gradient(135deg,#91579914,#91579908);border:1px solid rgba(145,87,153,.2);border-left:3px solid rgba(145,87,153,.5)}.xdr-process.xdr-ai:hover{box-shadow:0 8px 20px #9157991a}.xdr-process.xdr-ai .xdr-process-icon{color:#7c3aed}.xdr-process.xdr-ai .xdr-process-name{color:#6d28d9}.xdr-process.xdr-tuning{background:linear-gradient(135deg,#60a5fa0f,#60a5fa05);border:1px solid rgba(96,165,250,.18);border-left:3px solid rgba(96,165,250,.5)}.xdr-process.xdr-tuning:hover{box-shadow:0 8px 20px #60a5fa14}.xdr-process.xdr-tuning .xdr-process-icon{color:#60a5fa}.xdr-process.xdr-tuning .xdr-process-name{color:#2563eb}.dark .xdr-process.xdr-tuning .xdr-process-name{color:#93bbfd}.xdr-process-icon{font-size:1.4rem;margin-bottom:.7rem}.xdr-process-name{font-size:.95rem;font-weight:700;letter-spacing:.3px;margin-bottom:.4rem}.xdr-process-desc{color:#4f2a58bd;font-size:.8rem;line-height:1.5}.dark .xdr-process-desc{color:#d0a9d799}.xdr-stats{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.xdr-stat{background:#91579912;border:1px solid rgba(145,87,153,.16);border-radius:10px;cursor:default;padding:1.2rem .8rem;text-align:center;transition:all .25s ease}.xdr-stat:hover{background:#9157991f;border-color:#9157994d}.xdr-stat-value{font-family:Courier New,monospace;font-size:1.6rem;font-weight:800;letter-spacing:1px;margin-bottom:.3rem}.xdr-stat-value.st-green{color:#4ade80}.xdr-stat-value.st-red{color:#c87070}.xdr-stat-value.st-blue{color:#60a5fa}.xdr-stat-value.st-purple{color:#bd87c5}.xdr-stat-label{color:#4f2a58ad;font-size:.73rem;letter-spacing:.5px;text-transform:uppercase}.dark .xdr-stat-label{color:#d0a9d780}@media(max-width:700px){.xdr-sources{grid-template-columns:repeat(2,1fr)}.xdr-logs,.xdr-processing{grid-template-columns:1fr}.xdr-stats{grid-template-columns:repeat(2,1fr)}.xdr-header h1{font-size:1.5rem;letter-spacing:1px}.xdr-core{padding:1.4rem 1.2rem}}@media(max-width:420px){.xdr-sources{gap:8px}.xdr-sources,.xdr-stats{grid-template-columns:1fr 1fr}}
