@keyframes dashboard-module__ut7rYa__hub-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-module__ut7rYa__scan-line{0%{transform-origin:0;opacity:.8;transform:scaleX(0)}60%{opacity:1}to{transform-origin:0;opacity:0;transform:scaleX(1)}}@keyframes dashboard-module__ut7rYa__signal-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #10b98166}50%{opacity:.7;transform:scale(1.1);box-shadow:0 0 0 8px #10b98100}}@keyframes dashboard-module__ut7rYa__orbit-spin{0%{stroke-dashoffset:220px}to{stroke-dashoffset:0}}@keyframes dashboard-module__ut7rYa__number-count{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-module__ut7rYa__node-appear{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes dashboard-module__ut7rYa__glow-breathe{0%,to{box-shadow:0 0 20px #6337c800}50%{box-shadow:0 0 30px #6337c82e}}@keyframes dashboard-module__ut7rYa__flow-dash{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes dashboard-module__ut7rYa__status-blink{0%,80%,to{opacity:1}40%{opacity:.3}}.dashboard-module__ut7rYa__hub{flex-direction:column;gap:0;min-height:calc(100vh - 60px);animation:.6s cubic-bezier(.16,1,.3,1) both dashboard-module__ut7rYa__hub-fade-in;display:flex}.dashboard-module__ut7rYa__commandHeader{margin-bottom:40px;padding:32px 0 28px;position:relative}.dashboard-module__ut7rYa__commandHeaderTop{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.dashboard-module__ut7rYa__commandHeaderLeft{flex-direction:column;gap:8px;display:flex}.dashboard-module__ut7rYa__statusLine{align-items:center;gap:10px;margin-bottom:4px;display:flex}.dashboard-module__ut7rYa__statusDot{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite dashboard-module__ut7rYa__signal-pulse}.dashboard-module__ut7rYa__statusText{letter-spacing:.16em;text-transform:uppercase;color:#10b981;font-family:DM Mono,monospace;font-size:10px;font-weight:700}.dashboard-module__ut7rYa__commandTitle{letter-spacing:-.03em;color:#0000;background:linear-gradient(135deg,#fff 0%,#ffffffd9 30%,#8a5cf6f2 60%,#ff6b35e6 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:900;line-height:.92}.dashboard-module__ut7rYa__commandTitleSub{letter-spacing:.22em;text-transform:uppercase;color:#ffffff59;margin-top:6px;font-family:DM Mono,monospace;font-size:clamp(.6rem,1.1vw,.85rem);font-weight:700;display:block}.dashboard-module__ut7rYa__missionClock{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.dashboard-module__ut7rYa__clockLabel{letter-spacing:.2em;text-transform:uppercase;color:#ffffff40;font-family:DM Mono,monospace;font-size:9px;font-weight:700}.dashboard-module__ut7rYa__clockDisplay{color:#ffffffb3;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:400;line-height:1}.dashboard-module__ut7rYa__clockDate{color:#ffffff4d;letter-spacing:.12em;text-align:right;font-family:DM Mono,monospace;font-size:11px}.dashboard-module__ut7rYa__scanDivider{background:#ffffff0f;height:1px;position:relative;overflow:visible}.dashboard-module__ut7rYa__scanDivider:after{content:"";background:linear-gradient(90deg,#0000,#8a5cf6cc,#ff6b3599,#0000);height:1px;animation:3s cubic-bezier(.4,0,.2,1) infinite dashboard-module__ut7rYa__scan-line;position:absolute;inset:0}.dashboard-module__ut7rYa__orbitalStrip{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px;display:grid;position:relative}.dashboard-module__ut7rYa__orbitalStrip:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#6337c840 20% 80%,#0000);height:1px;position:absolute;top:50%;left:12%;right:12%}.dashboard-module__ut7rYa__orbital{z-index:1;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);cursor:pointer;animation:4s ease-in-out infinite dashboard-module__ut7rYa__glow-breathe;animation-delay:var(--delay,0s);background:#080e20a6;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;align-items:center;padding:28px 16px 22px;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.dashboard-module__ut7rYa__orbital:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(at 50% 0,#6337c814 0%,#0000 70%);position:absolute;inset:0}.dashboard-module__ut7rYa__orbital:hover{background:#0c122ad1;border-color:#8a5cf659;transform:translateY(-4px);box-shadow:0 20px 60px #0006,0 0 40px #6337c826}.dashboard-module__ut7rYa__orbitalRing{flex-shrink:0;width:88px;height:88px;margin-bottom:16px;position:relative}.dashboard-module__ut7rYa__orbitalRingSvg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dashboard-module__ut7rYa__orbitalTrack{fill:none;stroke:#ffffff0d;stroke-width:2px}.dashboard-module__ut7rYa__orbitalArc{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220px;animation:1.6s cubic-bezier(.4,0,.2,1) forwards dashboard-module__ut7rYa__orbit-spin;animation-delay:var(--delay,0s);transition:stroke .3s}.dashboard-module__ut7rYa__orbital:first-child .dashboard-module__ut7rYa__orbitalArc{stroke:#60a5fa}.dashboard-module__ut7rYa__orbital:nth-child(2) .dashboard-module__ut7rYa__orbitalArc{stroke:#8b5cf6}.dashboard-module__ut7rYa__orbital:nth-child(3) .dashboard-module__ut7rYa__orbitalArc{stroke:#10b981}.dashboard-module__ut7rYa__orbital:nth-child(4) .dashboard-module__ut7rYa__orbitalArc{stroke:#ff6b35}.dashboard-module__ut7rYa__orbitalCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-module__ut7rYa__orbitalIconGlyph{filter:drop-shadow(0 0 8px);font-size:22px;line-height:1}.dashboard-module__ut7rYa__orbitalValue{color:#fff;letter-spacing:-.03em;animation:.5s both dashboard-module__ut7rYa__number-count;animation-delay:var(--delay,0s);font-family:DM Mono,monospace;font-size:1.55rem;font-weight:800;line-height:1}.dashboard-module__ut7rYa__orbitalLabel{letter-spacing:.16em;text-transform:uppercase;color:#ffffff61;text-align:center;font-family:DM Mono,monospace;font-size:9.5px;font-weight:700;line-height:1.4}.dashboard-module__ut7rYa__orbitalSublabel{letter-spacing:.1em;text-transform:uppercase;color:#ffffff2e;text-align:center;margin-top:2px;font-family:DM Mono,monospace;font-size:8.5px;font-weight:600}.dashboard-module__ut7rYa__commandGrid{grid-template-columns:1.15fr 1fr;align-items:start;gap:20px;margin-bottom:32px;display:grid}.dashboard-module__ut7rYa__commandPanel{-webkit-backdrop-filter:blur(24px)saturate(200%);backdrop-filter:blur(24px)saturate(200%);background:#080e2099;border:1px solid #ffffff12;border-radius:20px;position:relative;overflow:hidden}.dashboard-module__ut7rYa__commandPanel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6337c880,#0000);height:1px;position:absolute;top:0;left:0;right:0}.dashboard-module__ut7rYa__panelHead{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.dashboard-module__ut7rYa__panelHeadLeft{align-items:center;gap:12px;display:flex}.dashboard-module__ut7rYa__panelIndicator{border-radius:50%;flex-shrink:0;width:6px;height:6px}.dashboard-module__ut7rYa__panelIndicator[data-color=blue]{background:#60a5fa;animation:3s infinite dashboard-module__ut7rYa__status-blink;box-shadow:0 0 10px #60a5fa}.dashboard-module__ut7rYa__panelIndicator[data-color=purple]{background:#8b5cf6;animation:3s .5s infinite dashboard-module__ut7rYa__status-blink;box-shadow:0 0 10px #8b5cf6}.dashboard-module__ut7rYa__panelHeadTitle{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;margin:0;font-size:13px;font-weight:700}.dashboard-module__ut7rYa__panelViewLink{letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;align-items:center;gap:5px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.dashboard-module__ut7rYa__panelViewLink:hover{color:#8a5cf6e6}.dashboard-module__ut7rYa__panelBody{min-height:220px;padding:16px 0}.dashboard-module__ut7rYa__signalFeed{padding:0 24px;position:relative}.dashboard-module__ut7rYa__signalFeed:before{content:"";pointer-events:none;background:linear-gradient(#0000,#60a5fa4d 20% 80%,#0000);width:1px;position:absolute;top:8px;bottom:8px;left:37px}.dashboard-module__ut7rYa__signalRow{animation:.4s both dashboard-module__ut7rYa__node-appear;animation-delay:var(--delay,0s);align-items:center;gap:14px;padding:10px 0;transition:all .2s;display:flex;position:relative}.dashboard-module__ut7rYa__signalRow:hover{transform:translate(4px)}.dashboard-module__ut7rYa__signalDot{z-index:1;background:#080e20e6;border:2px solid;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}.dashboard-module__ut7rYa__signalDot[data-stage=new]{border-color:#60a5fa}.dashboard-module__ut7rYa__signalDot[data-stage=contacted]{border-color:#14b8a6}.dashboard-module__ut7rYa__signalDot[data-stage=qualified]{border-color:#f59e0b}.dashboard-module__ut7rYa__signalDot[data-stage=proposal_sent]{border-color:#8b5cf6}.dashboard-module__ut7rYa__signalDot[data-stage=negotiating]{border-color:#ff6b35}.dashboard-module__ut7rYa__signalDot[data-stage=won]{background:#10b981;border-color:#10b981}.dashboard-module__ut7rYa__signalDot[data-stage=lost]{border-color:#ef4444}.dashboard-module__ut7rYa__signalContent{flex:1;min-width:0}.dashboard-module__ut7rYa__signalName{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.dashboard-module__ut7rYa__signalSub{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dashboard-module__ut7rYa__signalMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.dashboard-module__ut7rYa__stagePill{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;padding:3px 8px;font-family:DM Mono,monospace;font-size:9px;font-weight:700}.dashboard-module__ut7rYa__stagePill[data-stage=new]{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa33}.dashboard-module__ut7rYa__stagePill[data-stage=contacted]{color:#14b8a6;background:#14b8a61f;border:1px solid #14b8a633}.dashboard-module__ut7rYa__stagePill[data-stage=qualified]{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b33}.dashboard-module__ut7rYa__stagePill[data-stage=proposal_sent]{color:#8b5cf6;background:#8b5cf61f;border:1px solid #8b5cf633}.dashboard-module__ut7rYa__stagePill[data-stage=negotiating]{color:#ff6b35;background:#ff6b351f;border:1px solid #ff6b3533}.dashboard-module__ut7rYa__stagePill[data-stage=won]{color:#10b981;background:#10b98124;border:1px solid #10b9814d}.dashboard-module__ut7rYa__stagePill[data-stage=lost]{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.dashboard-module__ut7rYa__signalDate{color:#ffffff38;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:9px}.dashboard-module__ut7rYa__missionStack{flex-direction:column;gap:8px;padding:0 16px;display:flex}.dashboard-module__ut7rYa__missionCard{cursor:pointer;animation:.4s both dashboard-module__ut7rYa__node-appear;animation-delay:var(--delay,0s);background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.dashboard-module__ut7rYa__missionCard:hover{background:#ffffff0b;border-color:#8a5cf633;transform:translate(4px)}.dashboard-module__ut7rYa__missionBar{border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.dashboard-module__ut7rYa__missionBar[data-tier=blueprint]{background:linear-gradient(#14b8a6,#0d9488)}.dashboard-module__ut7rYa__missionBar[data-tier=commercial]{background:linear-gradient(#60a5fa,#3b82f6)}.dashboard-module__ut7rYa__missionBar[data-tier=content_engine]{background:linear-gradient(#ff6b35,#ea580c)}.dashboard-module__ut7rYa__missionBar[data-tier=enterprise]{background:linear-gradient(#8b5cf6,#7c3aed)}.dashboard-module__ut7rYa__missionInfo{flex:1;min-width:0}.dashboard-module__ut7rYa__missionTitle{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:600;overflow:hidden}.dashboard-module__ut7rYa__missionClient{color:#ffffff52;font-size:11px}.dashboard-module__ut7rYa__missionBadges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.dashboard-module__ut7rYa__tierBadge{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;padding:2px 7px;font-family:DM Mono,monospace;font-size:9px;font-weight:700}.dashboard-module__ut7rYa__tierBadge[data-tier=blueprint]{color:#14b8a6;background:#14b8a61f;border:1px solid #14b8a633}.dashboard-module__ut7rYa__tierBadge[data-tier=commercial]{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa33}.dashboard-module__ut7rYa__tierBadge[data-tier=content_engine]{color:#ff6b35;background:#ff6b351f;border:1px solid #ff6b3533}.dashboard-module__ut7rYa__tierBadge[data-tier=enterprise]{color:#8b5cf6;background:#8b5cf624;border:1px solid #8b5cf64d}.dashboard-module__ut7rYa__stageBadge{letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:2px 7px;font-family:DM Mono,monospace;font-size:9px;font-weight:700}.dashboard-module__ut7rYa__stageBadge[data-stage=draft]{color:#64748b;background:#64748b1f;border:1px solid #64748b33}.dashboard-module__ut7rYa__stageBadge[data-stage=briefing]{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa33}.dashboard-module__ut7rYa__stageBadge[data-stage=scripting]{color:#14b8a6;background:#14b8a61f;border:1px solid #14b8a633}.dashboard-module__ut7rYa__stageBadge[data-stage=production]{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b33}.dashboard-module__ut7rYa__stageBadge[data-stage=post_production]{color:#ff6b35;background:#ff6b351f;border:1px solid #ff6b3533}.dashboard-module__ut7rYa__stageBadge[data-stage=review]{color:#8b5cf6;background:#8b5cf61f;border:1px solid #8b5cf633}.dashboard-module__ut7rYa__stageBadge[data-stage=revision]{color:#ec4899;background:#ec48991f;border:1px solid #ec489933}.dashboard-module__ut7rYa__stageBadge[data-stage=approved],.dashboard-module__ut7rYa__stageBadge[data-stage=delivered]{color:#10b981;background:#10b9811f;border:1px solid #10b9814d}.dashboard-module__ut7rYa__stageBadge[data-stage=archived]{color:#64748b;background:#64748b1f;border:1px solid #64748b33}.dashboard-module__ut7rYa__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 24px;display:flex}.dashboard-module__ut7rYa__emptyGlyph{opacity:.3;filter:grayscale();font-size:28px}.dashboard-module__ut7rYa__emptyText{color:#ffffff47;letter-spacing:.04em;font-size:12px;font-weight:500}.dashboard-module__ut7rYa__emptyAction{color:#8a5cf6e6;letter-spacing:.1em;text-transform:uppercase;background:#6337c81a;border:1px solid #8a5cf659;border-radius:100px;align-items:center;gap:6px;padding:8px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.dashboard-module__ut7rYa__emptyAction:hover{color:#fff;background:#6337c833;border-color:#8a5cf699;box-shadow:0 0 20px #6337c833}.dashboard-module__ut7rYa__diagnosticsPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080e208c;border:1px solid #ffffff0f;border-radius:20px;padding:24px 28px;position:relative;overflow:hidden}.dashboard-module__ut7rYa__diagnosticsPanel:before{content:"";pointer-events:none;background:radial-gradient(at 20%,#ff6b350d 0%,#0000 60%);position:absolute;inset:0}.dashboard-module__ut7rYa__diagnosticsHead{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dashboard-module__ut7rYa__diagnosticsTitle{letter-spacing:.18em;text-transform:uppercase;color:#ffffff59;font-family:DM Mono,monospace;font-size:10px;font-weight:700}.dashboard-module__ut7rYa__diagnosticsSubtitle{letter-spacing:.08em;color:#ff6b3599;font-family:DM Mono,monospace;font-size:10px}.dashboard-module__ut7rYa__flowChart{align-items:center;gap:0;padding-bottom:4px;display:flex;overflow-x:auto}.dashboard-module__ut7rYa__flowNode{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;min-width:110px;display:flex;position:relative}.dashboard-module__ut7rYa__flowNodeDot{z-index:1;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;transition:all .3s;display:flex;position:relative}.dashboard-module__ut7rYa__flowNodeDot[data-state=done]{background:#10b9811f;border-color:#10b98173;box-shadow:0 0 20px #10b98133}.dashboard-module__ut7rYa__flowNodeDot[data-state=pending]{background:#f59e0b1a;border-color:#f59e0b59;animation:3s infinite dashboard-module__ut7rYa__status-blink}.dashboard-module__ut7rYa__flowNodeDot[data-state=waiting]{background:#64748b14;border-color:#64748b40}.dashboard-module__ut7rYa__flowNodeLabel{letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;text-align:center;font-family:DM Mono,monospace;font-size:9px;font-weight:700;line-height:1.3}.dashboard-module__ut7rYa__flowNodeLabel[data-state=done]{color:#10b981}.dashboard-module__ut7rYa__flowNodeLabel[data-state=pending]{color:#f59e0b}.dashboard-module__ut7rYa__flowNodeDesc{color:#fff3;text-align:center;max-width:90px;font-family:DM Mono,monospace;font-size:8px;line-height:1.4}.dashboard-module__ut7rYa__flowConnector{flex:1;min-width:20px;height:1px;margin-top:-34px;position:relative}.dashboard-module__ut7rYa__flowConnector:after{content:"";background:#64748b40;position:absolute;inset:0}.dashboard-module__ut7rYa__flowConnector[data-active=true]:after{background:linear-gradient(90deg,#10b981,#8b5cf6);box-shadow:0 0 8px #10b98166}.dashboard-module__ut7rYa__flowNodeGroup{display:contents}.dashboard-module__ut7rYa__hub{padding-bottom:48px}@media (max-width:1200px){.dashboard-module__ut7rYa__orbitalStrip{grid-template-columns:repeat(2,1fr)}.dashboard-module__ut7rYa__commandGrid{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-module__ut7rYa__commandTitle{font-size:2rem}.dashboard-module__ut7rYa__commandHeaderTop{flex-direction:column;gap:16px}.dashboard-module__ut7rYa__missionClock{align-items:flex-start}.dashboard-module__ut7rYa__flowChart{gap:0}.dashboard-module__ut7rYa__flowNode{min-width:80px}}
