@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500&family=Space+Grotesk:wght@300;400;500;600&display=swap";
:root{--void:#01040a;--field:#020610;--rail:#040b14c7;--panel:#0a1a2a8f;--panel2:#183a5a61;--paper:#e8f7ff;--dim:#93bfd8;--muted:#5488a6;--live:#7fd4ff;--brand:#3aa9ff;--deep:#0c79d8;--warn:#ffb020;--danger:#ff5470;--ok:#3ddc97;--rule:#5abeff29;--soft:#5abeff1a;--edge:#68c4ffd9;--serif:"Space Grotesk", system-ui, sans-serif;--sans:"Space Grotesk", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--bloom:0 0 10px #7fd4ff8c;--bloom-soft:0 0 6px #7fd4ff66}html,body{background:var(--field);min-height:100%}body{font-family:var(--sans);position:relative;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:0;background-image:linear-gradient(#5abeff0e 1px,#0000 1px),linear-gradient(90deg,#5abeff0e 1px,#0000 1px),radial-gradient(130% 90% at 50% -15%,#3aa9ff38,#0000 58%),radial-gradient(100% 80% at 50% 115%,#0c79d81a,#0000 60%),radial-gradient(70% 70%,#0000 55%,#01040ae0 100%);background-size:52px 52px,52px 52px,auto,auto,auto;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 20%,#0000004d 78%);mask-image:radial-gradient(120% 100% at 50% 0,#000 20%,#0000004d 78%)}body:after{z-index:100;mix-blend-mode:screen;background:repeating-linear-gradient(#7fd4ff06 0 1px,#0000 1px 3px)}::selection{background:#3aa9ff52}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#5abeff38}::-webkit-scrollbar-track{background:0 0}@keyframes aegis-spin{to{transform:rotate(360deg)}}@keyframes aegis-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.34;transform:scale(.78)}}.deck,.companyLogin,.publicReviewPage,.opsShell{z-index:1;background:0 0;position:relative}.deck{grid-template-columns:244px minmax(0,1fr)}.deck:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, transparent 0 19%, #68c4ff1a 19.15% 19.35%, transparent 19.5% 31%, #68c4ff14 31.15% 31.35%, transparent 31.5% 43%, #68c4ff17 43.15% 43.3%, transparent 43.45%), conic-gradient(from 8deg, transparent 0 7deg, #68c4ff26 7.2deg 7.6deg, transparent 7.8deg 31deg, #68c4ff1f 31.2deg 31.6deg, transparent 31.8deg 90deg);opacity:.55;pointer-events:none;border:1px solid #68c4ff1f;border-radius:50%;width:min(1180px,88vw);animation:180s linear infinite aegis-spin;position:fixed;top:50%;left:58%;translate:-50% -50%}.rail{width:244px;box-shadow:inset -1px 0 0 var(--soft), 1px 0 30px #00000070;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#040c16d1,#01050bcc);border-right:0}.deckMain{grid-column:2;min-width:0;position:relative}.deckBrand{gap:14px;padding:24px 20px 20px}.deckBrand img{filter:drop-shadow(0 0 8px #7fd4ff2e);width:142px}.deckBrand span,.railLabel{color:var(--muted);font:400 9.5px var(--mono);letter-spacing:.22em}.rule{background:var(--soft)}.deckNav{gap:2px;padding:14px 10px}.deckNav button{color:var(--muted);font:400 10.5px var(--mono);letter-spacing:.18em;border-radius:0;grid-template-columns:4px 1fr auto;gap:13px;padding:12px 13px;position:relative}.deckNav button:hover{color:var(--dim);background:#3aa9ff0d}.deckNav button.active{color:var(--live);text-shadow:var(--bloom);background:linear-gradient(90deg,#3aa9ff33,#0000 85%);box-shadow:inset 0 0 0 1px #68c4ff2e}.deckNav button.active:before{content:"";background:var(--live);width:2px;box-shadow:0 0 12px var(--live);position:absolute;inset:0 auto 0 0}.deckNav button.active i,.roster button>i.online{background:var(--live);box-shadow:0 0 9px var(--live), 0 0 18px #7fd4ff73}.deckNav em{color:#356b8a;font-size:9.5px}.deckNav button.active em{color:var(--live)}.roster{border-color:var(--soft);padding:18px 20px 22px}.roster>button{color:var(--muted);grid-template-columns:26px 1fr 6px;gap:11px;padding:8px 0;font-size:12.5px}.roster>button:hover{color:var(--paper)}.roster p{border-top:1px solid var(--soft);color:var(--muted);padding-top:13px;font-size:12px}.agentMark{width:26px;height:26px;color:var(--live);font:400 9px var(--mono);letter-spacing:.08em;text-shadow:var(--bloom-soft);background:#3aa9ff14;border:0;border-radius:0;box-shadow:inset 0 0 0 1px #68c4ff59}.agentMark.large{width:52px;height:52px;font-size:12px;box-shadow:inset 0 0 0 1px #68c4ff8c,0 0 22px #3aa9ff2e}.deckHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 -1px 0 var(--soft);background:linear-gradient(#02070ef5,#02070ec2);border-bottom:0;padding:20px 30px 0}.deckHeader:after{content:"";background:linear-gradient(90deg, var(--live), transparent);width:150px;height:1px;box-shadow:0 0 10px var(--live);position:absolute;bottom:-1px;left:30px}.titleBlock{gap:7px}.liveLabel{color:var(--live);font:400 9.5px var(--mono);letter-spacing:.28em;text-shadow:var(--bloom);gap:9px}.liveLabel i{background:currentColor;width:5px;height:5px;animation:2s ease-in-out infinite aegis-pulse;box-shadow:0 0 9px,0 0 18px}.titleBlock h1{color:var(--paper);font:300 30px/1.1 var(--sans);letter-spacing:.01em;text-shadow:0 0 18px #7fd4ff59}.titleBlock p{color:var(--muted);font-size:12px}.headerActions{flex-wrap:wrap}.deckSearch{width:260px;height:38px;box-shadow:inset 0 0 0 1px var(--rule);background:#040c169e;border:0;border-radius:0}.deckSearch:focus-within{box-shadow:inset 0 0 0 1px #68c4ff99,0 0 20px #3aa9ff33}.deckSearch span{color:var(--muted);font-family:var(--mono)}.deckSearch input{color:var(--paper);font:400 11px var(--mono);letter-spacing:.03em}.laneFilters{gap:8px;padding-bottom:15px}.laneFilters>span,.laneFilters button{font:400 9.5px var(--mono);letter-spacing:.2em}.laneFilters>span{color:var(--muted)}.laneFilters button{color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule);border:0;border-radius:0;padding:7px 13px;position:relative}.laneFilters button:hover{color:var(--dim);border:0;box-shadow:inset 0 0 0 1px #5abeff4d}.laneFilters button.active{color:var(--live);text-shadow:var(--bloom-soft);background:#3aa9ff1f;border:0;box-shadow:inset 0 0 0 1px #68c4ff80,0 0 14px #3aa9ff33}.deckContent{padding:26px 30px 60px}.deckPanel,.metricDeck>div,.kanbanColumn article,.workflowListCard,.opsCard,.contentPostMockup{box-shadow:inset 0 0 0 1px var(--soft), inset 0 1px 0 #7fd4ff1f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(160deg,#143c6247,#040c1680 62%);border:0;border-radius:0;position:relative}.deckPanel:before,.metricDeck>div:before,.kanbanColumn article:before,.workflowListCard:before,.opsCard:before{content:"";z-index:2;border:1px solid var(--edge);opacity:.55;filter:drop-shadow(0 0 4px #68c4ff99);pointer-events:none;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000,#000) 0 0/24px 24px no-repeat,linear-gradient(#000,#000) 100% 0/24px 24px no-repeat,linear-gradient(#000,#000) 0 100%/24px 24px no-repeat,linear-gradient(#000,#000) 100% 100%/24px 24px no-repeat;mask:linear-gradient(#000,#000) 0 0/24px 24px no-repeat,linear-gradient(#000,#000) 100% 0/24px 24px no-repeat,linear-gradient(#000,#000) 0 100%/24px 24px no-repeat,linear-gradient(#000,#000) 100% 100%/24px 24px no-repeat}.teamPanel:after{content:none}.panelHead{border-color:var(--soft);align-items:center;padding:18px 20px 15px;position:relative}.panelHead:after{content:"";background:var(--live);width:64px;height:1px;box-shadow:0 0 8px var(--live);position:absolute;bottom:-1px;left:0}.panelHead span,.metricDeck span,.approvalBody span,.briefLine span,.briefRecommendation span,.contentHead,.ledgerHead,.leadHead{color:var(--muted);font-family:var(--mono);letter-spacing:.21em;font-size:9.5px}.panelHead span{color:var(--live);text-shadow:var(--bloom-soft)}.panelHead h2{color:var(--paper);font:300 18px/1.2 var(--sans);letter-spacing:.02em}.panelHead>small{color:var(--muted);font:400 10px var(--mono);letter-spacing:.08em}.metricDeck{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metricDeck>div{align-content:center;gap:9px;min-height:122px;padding:20px 22px}.metricDeck strong{color:var(--paper);font:300 40px/1 var(--mono);letter-spacing:-.03em;text-shadow:0 0 16px #7fd4ff66}.metricDeck small{color:var(--muted);font:400 10px/1.45 var(--mono);letter-spacing:.02em}.commandView,.contentWorkspace,.agentOpsDeck{gap:22px}.briefSnapshot>button,.briefSnapshot>div{border-color:var(--soft);background:0 0}.briefSnapshot>button:hover,.briefSnapshot .attention,.decisionRow:hover,.teamRow:hover,.ledgerRow:hover,.contentCards>article:hover,.leadRow:hover{background:#3aa9ff0f}.briefSnapshot .attention{box-shadow:inset 0 2px 0 var(--warn)}.briefSnapshot p,.teamRow,.decisionRow,.dueRow,.ledgerRow,.workLogList article p,.approvalBody p{color:var(--dim)}.briefSnapshot button>small,.textLink,.ownerLink:hover,.contentActions button,.contentActions a{color:var(--brand);text-shadow:var(--bloom-soft)}.miniKanbanGrid>div,.todaySchedule article,.teamRow,.decisionRow,.dueRow,.workLogList>article,.contentCards>article,.rejectedContentRow,.leadRow{border-color:var(--soft)}.miniKanbanGrid button,.kanbanColumn article{box-shadow:inset 0 0 0 1px var(--soft);background:#0a1a2a85;border:0;border-radius:0}.miniKanbanGrid button:hover,.kanbanColumn article:hover{background:#3aa9ff14;box-shadow:inset 0 0 0 1px #68c4ff66,0 0 18px #3aa9ff1f}.teamRow{grid-template-columns:52px 126px 1fr 35px 102px}.reportState b.missing,.urgent,.approvalCard>header>b,.contentRejectionError{color:var(--warn)}.outlineBtn,.liveBtn,.ghostBtn,.contentActions button,.contentActions a,.calendarControls button,.workflowToolButton,.workflowSaveButton,.dangerBtn{font-family:var(--mono);letter-spacing:.16em;border:0;border-radius:0;font-size:9.5px;position:relative}.outlineBtn,.contentActions button,.contentActions a,.calendarControls button,.workflowToolButton{color:var(--dim);box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.outlineBtn:hover,.contentActions button:hover,.contentActions a:hover,.calendarControls button:hover,.workflowToolButton:hover{color:var(--live);background:#3aa9ff14;border:0;box-shadow:inset 0 0 0 1px #68c4ff66,0 0 18px #3aa9ff26}.liveBtn,.workflowSaveButton{color:var(--live);text-shadow:var(--bloom-soft);background:linear-gradient(#3aa9ff3d,#3aa9ff14);box-shadow:inset 0 0 0 1px #68c4ff73,0 0 16px #3aa9ff2e}.liveBtn:before,.workflowSaveButton:before{content:"";border:1px solid var(--edge);pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000) 0 0/9px 9px no-repeat,linear-gradient(#000,#000) 100% 0/9px 9px no-repeat,linear-gradient(#000,#000) 0 100%/9px 9px no-repeat,linear-gradient(#000,#000) 100% 100%/9px 9px no-repeat;mask:linear-gradient(#000,#000) 0 0/9px 9px no-repeat,linear-gradient(#000,#000) 100% 0/9px 9px no-repeat,linear-gradient(#000,#000) 0 100%/9px 9px no-repeat,linear-gradient(#000,#000) 100% 100%/9px 9px no-repeat}.liveBtn:hover,.workflowSaveButton:hover{color:#eaf9ff;background:linear-gradient(#68c4ff61,#3aa9ff24);box-shadow:inset 0 0 0 1px #68c4ff99,0 0 26px #3aa9ff59}.ghostBtn{color:var(--muted)}.ghostBtn:hover{color:var(--live)}.signOut{color:var(--muted);font-family:var(--mono);letter-spacing:.18em}.squareCheck{border:0;border-radius:0;box-shadow:inset 0 0 0 1px #5abeff47}.squareCheck.done{background:#3aa9ff2e;border:0;box-shadow:inset 0 0 0 1px #68c4ff99,0 0 12px #3aa9ff59}.squareCheck.done i{background:var(--live);box-shadow:0 0 8px var(--live)}.statusPill{color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule);font:400 9px var(--mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0}.statusPill i{background:currentColor}.statusPill.sinprogress,.statusPill.sreview,.statusPill.sreadyforlupe,.statusPill.sawaitingtito,.statusPill.sscheduled,.statusPill.spublishing,.statusPill.squalified,.statusPill.sproposal{color:var(--live);text-shadow:var(--bloom-soft);background:#68c4ff1a;box-shadow:inset 0 0 0 1px #68c4ff73}.statusPill.sblocked,.statusPill.srevisionrequested,.statusPill.sfailed,.statusPill.slost{color:#ffd489;text-shadow:0 0 6px #ffb02080;background:#ffb0201a;box-shadow:inset 0 0 0 1px #ffb02073}.statusPill.sdone,.statusPill.sapproved,.statusPill.spublished,.statusPill.swon{color:var(--ok);background:#3ddc9714;box-shadow:inset 0 0 0 1px #3ddc9766}.kanbanColumn{box-shadow:inset 0 0 0 1px var(--soft);background:#040c1647;border:0;border-radius:0}.kanbanColumn>header,.calendarBar,.contentFilters,.contentHead,.leadFilters,.leadHead,.approvalCard>header,.approvalCard>footer{border-color:var(--soft)}.kanbanColumn>header i,.calendarCell.today>header b,.propertyTone,.tone0{background:var(--brand);box-shadow:0 0 8px}.tone1{background:var(--ok)}.tone2{background:#9b7cff}.tone3{background:var(--warn)}.addInstruction{border-color:var(--rule);color:var(--muted);font-family:var(--mono)}.calendarGrid,.publishingCalendarGrid{background:#0208105c}.calendarCell,.publishingDay{border-color:var(--soft)}.calendarCell>button,.calendarContent{background:#0a1a2a8f}.calendarContent:hover,.calendarCell>button:hover{background:#3aa9ff1a}.contentFilters select,.leadFilters select,.deckDrawer input,.deckDrawer textarea,.deckDrawer select,.opsForm input,.opsForm textarea,.opsForm select,.publicReviewForm input,.publicReviewForm textarea{color:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--mono);background:#040c16ad;border:0;border-radius:0}.contentFilters select:focus,.deckDrawer input:focus,.deckDrawer textarea:focus,.deckDrawer select:focus,.opsForm input:focus,.opsForm textarea:focus,.opsForm select:focus,.publicReviewForm input:focus,.publicReviewForm textarea:focus{border:0;outline:0;box-shadow:inset 0 0 0 1px #68c4ff99,0 0 20px #3aa9ff33}.feedAvatar,.feedPlaceholder,.mobilePostCreative>span{color:var(--live);font-family:var(--mono);background:#3aa9ff14;border-radius:0;box-shadow:inset 0 0 0 1px #68c4ff59}.feedPreview,.contentCreative,.mobilePostCreative{background:#030910}.propertyTabs button,.platformTabs button,.leadFilters button{color:var(--muted);font-family:var(--mono);border-radius:0}.propertyTabs button.active,.platformTabs button.active,.leadFilters button.active{color:var(--live);background:#3aa9ff1a;box-shadow:inset 0 0 0 1px #68c4ff59}.approvalCard:not(.decided){box-shadow:inset 0 0 0 1px #68c4ff3d,inset 0 0 34px #3aa9ff1a}.briefRecommendation,.contentReviewDecision{background:#3aa9ff14;border-color:#68c4ff8c;box-shadow:0 0 24px #3aa9ff14}.rejectedContentRow{color:var(--paper)}.rejectedContentRow p{color:var(--warn)}.drawerShade,.commandReviewShade,.contentRejectionShade{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01040ab8}.deckDrawer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(200deg,#10304ef0,#020912fa 55%);border:0;width:min(500px,100%);box-shadow:inset 1px 0 #68c4ff99,-40px 0 90px #000000b8}.deckDrawer:before{content:"";background:linear-gradient(180deg, transparent, var(--live) 20%, var(--live) 80%, transparent);width:1px;box-shadow:0 0 16px var(--live);position:absolute;inset:0 auto 0 0}.deckDrawer h2,.commandReviewDialog h2,.contentRejectionDialog h2,.publicReviewCard h1,.loginCard h2{color:var(--paper);font-family:var(--sans);letter-spacing:.01em;font-weight:300}.drawerClose{color:var(--muted);font-family:var(--mono)}.drawerClose:hover{color:var(--live)}.commandReviewDialog,.contentRejectionDialog,.publicReviewCard{background:linear-gradient(160deg,#143c62c7,#040c16f5 62%);border:0;border-radius:0;box-shadow:inset 0 0 0 1px #68c4ff59,0 28px 90px #000000ad}.commandReviewDialog>header,.commandReviewList>button,.briefLine,.contentPreviewFacts>div,.contentHistory>div{border-color:var(--soft)}.workflowDeckContent,.workflowCanvas,.react-flow,.workflowDesktop{background:#020610a3}.workflowCanvas{background-color:#040a12;background-image:radial-gradient(#2e9eff2e 1px,#0000 1px);background-size:20px 20px}.workflowToolbar,.workflowPalette,.workflowInspector,.workflowListHeader{border-color:var(--soft);background:#040c16d1}.workflowNodeCard{box-shadow:inset 0 0 0 1px var(--soft);background:linear-gradient(#0e1e2ef7,#08121cf7);border-radius:0}.workflowNodeCard.selected{box-shadow:inset 0 0 0 1px #68c4ff99,0 0 22px #3aa9ff2e}.workflowCanvas .react-flow{--xy-background-color:#040a12;--xy-background-pattern-dots-color:#2e9eff38;--xy-edge-stroke:#5abeff8c;--xy-edge-stroke-selected:var(--live);--xy-connectionline-stroke:var(--live);--xy-handle-background-color:var(--brand);--xy-handle-border-color:#040a12;--xy-controls-button-background-color:#0a1a2ae6;--xy-controls-button-background-color-hover:#183a5ae6;--xy-controls-button-color:var(--dim);--xy-controls-button-border-color:var(--rule);--xy-minimap-background-color:#020610;--xy-minimap-node-background-color:var(--brand)}.companyLogin{background:0 0}.loginBrand{background:radial-gradient(circle at 78% 20%,#3aa9ff33,#0000 32%),linear-gradient(150deg,#05182bf7,#01060dfa 70%);border-color:#68c4ff73;box-shadow:inset -1px 0 #68c4ff47}.loginBrand:before{content:"";border:1px solid #68c4ff4d;border-color:#0000 #68c4ff4d #68c4ff4d #0000;border-radius:50%;width:120px;height:120px;animation:22s linear infinite aegis-spin;position:absolute;bottom:200px;right:20px}.loginBrand:after{border-color:#2e9eff42;box-shadow:0 0 0 55px #2e9eff09,0 0 0 110px #2e9eff06}.loginBrand span,.loginEyebrow{color:var(--live);font-family:var(--mono);text-shadow:var(--bloom-soft);font-size:9.5px}.loginBrand h1{color:var(--paper);font:300 clamp(34px, 3.9vw, 54px) / 1.12 var(--sans);letter-spacing:.005em;text-shadow:0 0 30px #7fd4ff59}.loginBrand p,.loginCard>p,.loginHelp{color:var(--muted)}.loginPanel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050b57}.loginCard label{color:var(--muted);font-family:var(--mono);font-size:9.5px}.loginCard input{color:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--mono);background:#040c169e;border:0;border-radius:0}.loginCard input:focus{border:0;box-shadow:inset 0 0 0 1px #68c4ff99,0 0 20px #3aa9ff33}.loginCard form button{color:var(--live);font-family:var(--mono);text-shadow:var(--bloom-soft);background:linear-gradient(#3aa9ff3d,#3aa9ff14);border:0;border-radius:0;position:relative;box-shadow:inset 0 0 0 1px #68c4ff73,0 0 16px #3aa9ff2e}.loginCard form button:hover{background:linear-gradient(#68c4ff61,#3aa9ff24)}.loginHelp:before{background:var(--live);box-shadow:0 0 9px var(--live)}@media (max-width:1100px){.metricDeck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body:before{background-size:36px 36px,36px 36px,auto,auto,auto}.deck{display:block}.deck:before{opacity:.35;width:130vw;left:50%}.mobileCommandHeader{box-shadow:inset 0 -1px 0 var(--soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#02070efa,#02070ee0);border-bottom:0}.mobileStatus{color:var(--muted);font-family:var(--mono)}.mobileLink,.mobileViewStrip button.active,.mobileBottomNav button.active,.mobileNew{color:var(--live);text-shadow:var(--bloom-soft)}.mobileMark{background:#3aa9ff14;border-radius:0;box-shadow:inset 0 0 0 1px #68c4ff59}.mobileViewStrip button{color:var(--muted);font-family:var(--mono)}.mobileViewStrip button.active,.mobileBottomNav button.active{border-color:var(--live)}.mobileBottomNav{border-color:var(--soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02070ef5}.mobileBottomNav button{color:var(--muted);font-family:var(--mono)}.deckContent{padding:18px 14px 104px}.metricDeck{grid-template-columns:1fr 1fr;gap:10px}.metricDeck>div{min-height:108px;padding:16px}.metricDeck strong{font-size:31px}.deckPanel,.metricDeck>div,.kanbanColumn article{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.deckDrawer{background:linear-gradient(#10304ef5,#020912fc 55%);box-shadow:inset 0 1px #68c4ff99,0 -28px 70px #000000b8}.companyLogin{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.deck:before,.loginBrand:before,.liveLabel i{animation:none}}
