.AssemblingBanner-module__Hu8J_a__banner{bottom:var(--spacing-xl);align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);box-shadow:var(--glow-primary-sm);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);z-index:var(--z-sticky);max-width:calc(100% - var(--spacing-xl));display:flex;position:absolute;left:50%;transform:translate(-50%)}.AssemblingBanner-module__Hu8J_a__pulse{border-radius:var(--radius-full);background:var(--color-primary);width:8px;height:8px;box-shadow:var(--glow-primary-sm);flex-shrink:0;animation:1.4s ease-in-out infinite AssemblingBanner-module__Hu8J_a__pulse}.AssemblingBanner-module__Hu8J_a__assembling{white-space:nowrap}.AssemblingBanner-module__Hu8J_a__stability{color:var(--color-secondary);padding-left:var(--spacing-md);border-left:1px solid var(--color-border-subtle);white-space:nowrap}@keyframes AssemblingBanner-module__Hu8J_a__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.AssemblingBanner-module__Hu8J_a__pulse{animation:none}}@media (max-width:767px){.AssemblingBanner-module__Hu8J_a__banner{font-size:var(--font-size-xs);text-align:center;flex-wrap:wrap;justify-content:center}}
.SnapshotTimeline-module__-reD_a__timeline{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.SnapshotTimeline-module__-reD_a__stage{flex:1;min-height:0;position:relative}.SnapshotTimeline-module__-reD_a__controls{bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);z-index:var(--z-sticky);max-width:calc(100% - var(--spacing-xl));display:flex;position:absolute;left:50%;transform:translate(-50%)}.SnapshotTimeline-module__-reD_a__playButton{min-width:44px;min-height:44px;padding:0 var(--spacing-md);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);font-family:var(--font-family-mono);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;cursor:pointer;transition:var(--transition-fast);background:0 0}.SnapshotTimeline-module__-reD_a__playButton:hover:not(:disabled){background:var(--color-primary-muted)}.SnapshotTimeline-module__-reD_a__playButton:focus-visible{box-shadow:var(--glow-primary-sm);outline:none}.SnapshotTimeline-module__-reD_a__playButton:disabled{opacity:.4;cursor:not-allowed}.SnapshotTimeline-module__-reD_a__scrubber{min-width:120px;accent-color:var(--color-primary);cursor:pointer;flex:1}.SnapshotTimeline-module__-reD_a__frameLabel{white-space:nowrap;color:var(--color-text-secondary)}.SnapshotTimeline-module__-reD_a__stability{white-space:nowrap;padding-left:var(--spacing-md);border-left:1px solid var(--color-border-subtle);color:var(--color-secondary)}@media (max-width:767px){.SnapshotTimeline-module__-reD_a__controls{font-size:var(--font-size-xs);flex-wrap:wrap;justify-content:center}}
.AssemblingNetworkView-module__baogBq__container{width:100%;height:100%;min-height:0;position:relative}.AssemblingNetworkView-module__baogBq__replayToggle{top:var(--spacing-lg);right:var(--spacing-lg);min-height:44px;padding:0 var(--spacing-md);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);color:var(--color-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;cursor:pointer;z-index:var(--z-sticky);transition:var(--transition-fast);position:absolute}.AssemblingNetworkView-module__baogBq__replayToggle:hover{background:var(--color-secondary-subtle)}.AssemblingNetworkView-module__baogBq__replayToggle:focus-visible{box-shadow:var(--glow-secondary);outline:none}.AssemblingNetworkView-module__baogBq__replayToggle[aria-pressed=true]{background:var(--color-secondary-subtle);border-color:var(--color-secondary)}
.animated-gradient-text{cursor:pointer;border-radius:1.25rem;flex-direction:row;justify-content:center;align-items:center;max-width:fit-content;margin:0 auto;font-weight:500;transition:box-shadow .5s ease-out;display:flex;position:relative;overflow:hidden}.gradient-overlay{border-radius:inherit;z-index:0;pointer-events:none;background-size:300% 100%;animation:linear infinite gradient;position:absolute;inset:0}.gradient-overlay:before{content:"";border-radius:inherit;z-index:-1;background-color:#060010;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.text-content{z-index:2;color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:linear infinite gradient;display:inline-block;position:relative}
.AnalysisTabBar-module__3HdcYa__tabsList{gap:var(--spacing-xs);padding:var(--spacing-xs);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:2px solid var(--color-border);border-radius:var(--radius-xl);display:inline-flex}.AnalysisTabBar-module__3HdcYa__tabTrigger{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);cursor:pointer;min-height:44px;color:var(--color-text-secondary);background:0 0;border:none;display:flex}.AnalysisTabBar-module__3HdcYa__tabTrigger:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.AnalysisTabBar-module__3HdcYa__tabTrigger:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.AnalysisTabBar-module__3HdcYa__tabTriggerActive{background:var(--color-text-primary);color:var(--color-bg-primary)}.AnalysisTabBar-module__3HdcYa__tabTriggerActive:hover{background:var(--color-text-primary);color:var(--color-bg-primary);opacity:.9}.AnalysisTabBar-module__3HdcYa__icon{width:1rem;height:1rem}
.AnalysisNotReadyView-module__yW9-UW__container{min-height:400px;padding:var(--spacing-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.AnalysisNotReadyView-module__yW9-UW__card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:2px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--spacing-xl);width:100%;max-width:28rem}.AnalysisNotReadyView-module__yW9-UW__header{text-align:center;margin-bottom:var(--spacing-xl);flex-direction:column;align-items:center;display:flex}.AnalysisNotReadyView-module__yW9-UW__headerIcon{width:3rem;height:3rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.AnalysisNotReadyView-module__yW9-UW__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.AnalysisNotReadyView-module__yW9-UW__description{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AnalysisNotReadyView-module__yW9-UW__statusList{gap:var(--spacing-md);flex-direction:column;display:flex}.AnalysisNotReadyView-module__yW9-UW__statusItem{padding:var(--spacing-md);background:var(--color-bg-tertiary);border-radius:var(--radius-xl);border:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.AnalysisNotReadyView-module__yW9-UW__statusLeft{align-items:center;gap:var(--spacing-sm);display:flex}.AnalysisNotReadyView-module__yW9-UW__statusLabel{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.AnalysisNotReadyView-module__yW9-UW__iconComplete{width:1.25rem;height:1.25rem;color:var(--color-text-primary)}.AnalysisNotReadyView-module__yW9-UW__iconPending{width:1.25rem;height:1.25rem;color:var(--color-text-secondary);animation:1s linear infinite AnalysisNotReadyView-module__yW9-UW__spin}.AnalysisNotReadyView-module__yW9-UW__iconNotStarted{width:1.25rem;height:1.25rem;color:var(--color-text-muted)}.AnalysisNotReadyView-module__yW9-UW__statusComplete{color:var(--color-text-primary)}.AnalysisNotReadyView-module__yW9-UW__statusPending{color:var(--color-text-secondary)}.AnalysisNotReadyView-module__yW9-UW__statusNotStarted{color:var(--color-text-muted)}@keyframes AnalysisNotReadyView-module__yW9-UW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes OnboardingTour-module__eQmrSq__tourPulse{0%{outline-color:#7864ff;box-shadow:0 0 #7864ffb3}70%{outline-color:#7864ff80;box-shadow:0 0 0 15px #7864ff00}to{outline-color:#7864ff;box-shadow:0 0 #7864ff00}}.OnboardingTour-module__eQmrSq__highlight{pointer-events:none;outline-offset:4px;z-index:9999;border-radius:8px;outline:3px solid #7864ff;animation:1.5s ease-in-out infinite OnboardingTour-module__eQmrSq__tourPulse;position:fixed}.OnboardingTour-module__eQmrSq__tooltip{color:#fff;z-index:10000;opacity:0;background:#0a0a0a;border:1px solid #ffffff26;border-radius:12px;max-width:320px;animation:.2s forwards OnboardingTour-module__eQmrSq__tooltipFadeIn;position:fixed;transform:translateY(10px);box-shadow:0 25px 50px -12px #00000080,inset 0 0 0 1px #ffffff1a}@keyframes OnboardingTour-module__eQmrSq__tooltipFadeIn{to{opacity:1;transform:translateY(0)}}.OnboardingTour-module__eQmrSq__tooltipHeader{padding:16px 40px 8px 16px;position:relative}.OnboardingTour-module__eQmrSq__tooltipTitle{color:#fff;margin:0;font-size:1rem;font-weight:700}.OnboardingTour-module__eQmrSq__closeButton{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.OnboardingTour-module__eQmrSq__closeButton:hover{color:#fff;background:#ffffff1a}.OnboardingTour-module__eQmrSq__tooltipDescription{color:#ffffffb3;margin:0;padding:0 16px 12px;font-size:.875rem;line-height:1.6}.OnboardingTour-module__eQmrSq__tooltipProgress{color:#ffffff80;padding:0 16px 8px;font-size:.75rem}.OnboardingTour-module__eQmrSq__tooltipFooter{border-top:1px solid #ffffff1a;justify-content:flex-start;gap:8px;padding:12px 16px 16px;display:flex}.OnboardingTour-module__eQmrSq__button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .2s;display:flex}.OnboardingTour-module__eQmrSq__primaryButton{color:#fff;background:#4027ff;flex:1;}.OnboardingTour-module__eQmrSq__primaryButton:only-child{margin-left:auto}.OnboardingTour-module__eQmrSq__primaryButton:hover{background:#5a46ff}.OnboardingTour-module__eQmrSq__secondaryButton{color:#ffffffb3;background:0 0;border:1px solid #fff3;}.OnboardingTour-module__eQmrSq__secondaryButton:hover{color:#fff;background:#ffffff1a}.OnboardingTour-module__eQmrSq__arrow{background:#0a0a0a;border:1px solid #ffffff26;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.OnboardingTour-module__eQmrSq__arrowTop{border-top:none;border-left:none;bottom:-7px;}.OnboardingTour-module__eQmrSq__arrowBottom{border-bottom:none;border-right:none;top:-7px;}.OnboardingTour-module__eQmrSq__arrowLeft{border-top:none;border-right:none;right:-7px;}.OnboardingTour-module__eQmrSq__arrowRight{border-bottom:none;border-left:none;left:-7px;}@media (max-width:640px){.OnboardingTour-module__eQmrSq__tooltip{max-width:calc(100vw - 32px)}.OnboardingTour-module__eQmrSq__tooltipTitle{font-size:.9375rem}.OnboardingTour-module__eQmrSq__tooltipDescription{font-size:.8125rem}.OnboardingTour-module__eQmrSq__button{padding:12px 14px;font-size:.8125rem}}
