.scan{--scan-card:#3f3f3f26;--scan-border:#ffffff24;--scan-border-soft:#ffffff12;--scan-chip:#6336c429;--scan-hover:#ffffff0b;--scan-glow:radial-gradient(640px 320px at 50% -40px, #6336c447, transparent 70%);--scan-primary:#6336c4;--scan-primary-h:#7242d4;--scan-link:#9f7bff}:root[data-theme=light] .scan{--scan-card:#fff;--scan-border:#17141f1a;--scan-border-soft:#17141f0f;--scan-chip:#6336c41a;--scan-hover:#6336c40f;--scan-glow:radial-gradient(640px 320px at 50% -40px, #6336c424, transparent 70%);--scan-link:#6336c4}.scan-glass{background:var(--scan-card);-webkit-backdrop-filter:blur(24px);border:1px solid var(--scan-border);border-radius:18px}.scan-glass--feed{border-radius:16px}.scan-row+.scan-row{border-top:1px solid var(--scan-border-soft)}.scan-row:hover{background:var(--scan-hover)}.scan{--scan-scroll-cover:color-mix(in srgb, var(--ground,#000) 85%, #3f3f3f);--scan-scroll-shadow:#0000008c}:root[data-theme=light] .scan{--scan-scroll-cover:#fff;--scan-scroll-shadow:#17141f29}.scan-scroll-x{background:linear-gradient(to right, var(--scan-scroll-cover) 30%, transparent), linear-gradient(to left, var(--scan-scroll-cover) 30%, transparent), radial-gradient(farthest-side at 0 50%, var(--scan-scroll-shadow), transparent), radial-gradient(farthest-side at 100% 50%, var(--scan-scroll-shadow), transparent);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:44px 100%,44px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}@keyframes scanPulse{0%,to{opacity:1}50%{opacity:.35}}.scan-live{background:var(--ok);border-radius:4px;width:7px;height:7px;animation:1.6s infinite scanPulse;display:inline-block}@media (prefers-reduced-motion:reduce){.scan-live{animation:none}}@keyframes scanFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scan-in{animation:.35s scanFadeUp}@media (prefers-reduced-motion:reduce){.scan-in{animation:none}}@keyframes scanGridFlow{0%{background-position:0 0,0 0}to{background-position:0 58px,0 0}}@keyframes scanAuroraA{0%{transform:translate(-50%)translateY(0)scale(1)}to{transform:translate(-50%)translateY(46px)scale(1.14)}}@keyframes scanSpin3d{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}@keyframes scanSpinRing{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes scanFloatA{0%{transform:translateY(0)}to{transform:translateY(-16px)}}@keyframes scanFloatB{0%{transform:translateY(0)}to{transform:translateY(14px)}}@keyframes scanShimmer{0%{background-position:0%}to{background-position:200%}}.scan-hero{position:relative;overflow:hidden}.scan-hero__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.scan-hero__grid{transform-origin:top;background-image:linear-gradient(var(--gridline) 1px, transparent 1px), linear-gradient(90deg, var(--gridline) 1px, transparent 1px);background-size:58px 58px;width:220%;height:130%;animation:1s linear infinite scanGridFlow;position:absolute;top:56%;left:50%;transform:translate(-50%)perspective(560px)rotateX(63deg);-webkit-mask-image:linear-gradient(#0000,#000 16% 68%,#0000);mask-image:linear-gradient(#0000,#000 16% 68%,#0000)}.scan-hero__horizon{filter:blur(1px);background:linear-gradient(90deg,#0000,#9f7bffb3,#0000);width:130%;height:2px;position:absolute;top:56%;left:50%;transform:translate(-50%)}.scan-hero__blob{background:radial-gradient(ellipse at center, var(--hero1), transparent 62%);opacity:.85;width:1100px;height:520px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.scan-hero__aurora{background:radial-gradient(ellipse at center, var(--hero2), transparent 65%);width:1160px;height:620px;animation:20s ease-in-out infinite alternate scanAuroraA;position:absolute;top:-340px;left:50%}@media (prefers-reduced-motion:reduce){.scan-hero__grid,.scan-hero__aurora{animation:none}}.scan-cube{pointer-events:none;transform-style:preserve-3d;position:absolute}.scan-cube--l{width:128px;height:128px;animation:7s ease-in-out infinite alternate scanFloatA;top:148px;left:5.5%;transform:perspective(900px)}.scan-cube--r{opacity:.92;filter:blur(.3px);width:72px;height:72px;animation:8s ease-in-out infinite alternate scanFloatB;top:286px;right:6.5%;transform:perspective(700px)}.scan-cube__ring{border:1px solid #9f7bff59;border-radius:50%;width:218px;height:218px;margin:-109px 0 0 -109px;animation:10s linear infinite scanSpinRing;position:absolute;top:50%;left:50%}.scan-cube__ring-dot{background:#c9b2ff;border-radius:4px;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-3.5px;left:50%;box-shadow:0 0 12px #9f7bff}.scan-cube__glow{filter:blur(7px);pointer-events:none;background:radial-gradient(#6336c48c,#0000 70%);position:absolute;left:50%;transform:translate(-50%)}.scan-cube--l .scan-cube__glow{width:170px;height:30px;top:176px}.scan-cube--r .scan-cube__glow{filter:blur(5px);background:radial-gradient(#6336c473,#0000 70%);width:100px;height:20px;top:104px}.scan-cube__spin{width:100%;height:100%;transform-style:preserve-3d;animation:20s linear infinite scanSpin3d;position:relative}.scan-cube--r .scan-cube__spin{animation-duration:15s;animation-direction:reverse}.scan-cube__face{font-family:var(--font-mono);color:#e4d6ff;letter-spacing:.06em;backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scan-cube__face--front{background:linear-gradient(160deg,#9f7bff3d,#6336c41a);border:1px solid #b99bffb3;box-shadow:inset 0 0 28px #9f7bff4d}.scan-cube__face--back{background:#26125657;border:1px solid #9f7bff73}.scan-cube__face--side{background:#4020844d;border:1px solid #9f7bff80;box-shadow:inset 0 0 20px #14083280}.scan-cube__face--top{background:linear-gradient(135deg,#dccbff42,#9f7bff1f);border:1px solid #c8b2ffb3}.scan-cube__face--bottom{background:#0e05288c;border:1px solid #6336c480}.scan-cube__seven{font-family:var(--font-display);background:linear-gradient(135deg,#fff,#c9b2ff 45%,#9f7bff);color:#0000;filter:drop-shadow(0 0 10px #9f7bffb3);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:700;line-height:1}.scan-hero-chip .scan-glass{border-color:#9f7bff59}@media (max-width:1060px){.scan-cube--l,.scan-cube--r,.scan-hero-chip{display:none!important}}@media (prefers-reduced-motion:reduce){.scan-cube--l,.scan-cube--r,.scan-cube__spin,.scan-cube__ring{animation:none}}.scan-title-outline{color:#0000;-webkit-text-stroke:1.5px #9f7bffcc}:root[data-theme=light] .scan-title-outline{-webkit-text-stroke:1.5px #6336c48c}.scan-title-shine{background:linear-gradient(100deg,#9f7bff,#e4d6ff 30%,#7a4ae8 60%,#c9b2ff 85%,#9f7bff) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate scanShimmer}@media (prefers-reduced-motion:reduce){.scan-title-shine{animation:none}}.scan-search-shell{background:var(--scan-card);-webkit-backdrop-filter:blur(24px);border:1px solid #9f7bff61;border-radius:18px;gap:10px;padding:11px;display:flex;box-shadow:0 16px 44px -24px #6336c452}.scan-ribbon{background:var(--scan-card);-webkit-backdrop-filter:blur(24px);border:1px solid var(--scan-border);border-radius:18px;flex-wrap:wrap;align-items:stretch;display:flex;overflow:hidden}.scan-ribbon__cell{flex:1;min-width:140px;padding:18px 22px}.scan-ribbon__div{background:var(--scan-border-soft);width:1px}.scan-ribbon__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:7px;font-size:9.5px;font-weight:700;display:flex}.scan-ribbon__value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-top:8px;font-size:22px;font-weight:700}.scan-stats{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.scan-split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.scan-charts{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.scan-chart{background:var(--scan-card);-webkit-backdrop-filter:blur(24px);border:1px solid var(--scan-border);border-radius:18px;padding:18px 20px 12px}@media (max-width:1100px){.scan-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.scan-stats{grid-template-columns:repeat(2,1fr)}.scan-split,.scan-charts{grid-template-columns:1fr}.scan-ribbon__div{display:none}}
