:root{color-scheme:dark;--bg:#1b1b1b;--panel:#232323;--panel-soft:#262626;--panel-strong:#171717;--line:hsla(0,0%,100%,.08);--line-strong:hsla(0,0%,100%,.12);--text:#f4f4f4;--muted:#9e9e9e;--accent:#5af2cb;--success:#56d18b;--shadow:0 20px 40px rgba(0,0,0,.28)}*{box-sizing:border-box}body,html{margin:0;height:100%;background:#1d1d1d;color:var(--text);font-family:Segoe UI,Inter,sans-serif;overflow:hidden}body{height:100vh}a{color:inherit}button,input,select,textarea{font:inherit}button{border:0;color:inherit}.workspaceShell{display:grid;grid-template-columns:318px minmax(0,1fr);height:100vh;background:#1f1f1f;overflow:hidden;transition:grid-template-columns .18s ease}.workspaceShellCollapsed{grid-template-columns:76px minmax(0,1fr)}.workspaceShellFocus{grid-template-columns:minmax(0,1fr)}.workspaceLoading{display:grid;place-items:center;min-height:100vh;background:#161616;color:#d8d8d8}.sidebarShell{display:flex;flex-direction:column;gap:12px;height:100vh;padding:12px;background:#202020;border-right:1px solid hsla(0,0%,100%,.04);overflow:hidden}.sidebarShellCollapsed{align-items:center;padding:12px 8px}.sidebarShellCollapsed .workspaceIdentity{width:100%;justify-content:center}.sidebarShellCollapsed .sidebarNav{width:100%}.sidebarShellCollapsed .navItem{justify-content:center;padding:10px 0}.sidebarShellCollapsed .collapseSidebarButton{margin-left:auto;margin-right:auto}.sidebarCollapsedFooter{margin-top:auto;display:flex;justify-content:center;width:100%}.sidebarTop{justify-content:space-between;gap:10px}.sidebarTop,.workspaceIdentity{display:flex;align-items:center}.workspaceIdentity{gap:14px}.workspaceAvatar{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#f3f3f3;color:#171717;font-weight:700;font-size:1.35rem}.workspaceMeta strong{display:block;font-size:1.02rem;font-weight:700}.workspaceMeta span{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:.82rem}.collapseSidebarButton,.nodeMenuButton{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:transparent;color:var(--muted)}.nodeMenuButton:hover,.projectDeleteButton:hover{color:#f0a0a0}.sidebarSearch{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:#2a2a2a;color:#dcdcdc}.sidebarSearchLeft{gap:10px}.searchHint,.sidebarSearchLeft{display:inline-flex;align-items:center}.searchHint{justify-content:center;min-width:24px;height:24px;border-radius:8px;background:#343434;color:#9f9f9f;font-size:.76rem}.iconLibraryGrid,.sidebarList,.sidebarNav{display:grid;grid-gap:8px;gap:8px}.navItem,.sidebarListItem{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:transparent;color:#bdbdbd;text-align:left}.navItemActive{background:#2b2b2b;color:#f4f4f4}.sidebarSection{display:grid;grid-gap:8px;gap:8px}.sidebarSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebarMiniAction,.sidebarSectionActions{display:inline-flex;align-items:center;gap:6px}.sidebarMiniAction{padding:7px 9px;border-radius:10px;background:#2a2a2a;color:#d7d7d7;font-size:.74rem}.compactInsightList,.projectList{display:grid;grid-gap:6px;gap:6px}.compactInsightCard,.projectCard{padding:9px 10px;border:1px solid var(--line);border-radius:14px;background:#262626;text-align:left}.projectCardActive{border-color:rgba(90,242,203,.35);background:linear-gradient(180deg,#262c2c,#242424)}.projectCard{display:flex;align-items:center;gap:10px}.projectCardPremium{align-items:stretch;justify-content:space-between;min-height:68px;background:linear-gradient(180deg,#232323,#1d1d1d);border-radius:18px;overflow:hidden}.projectCardMain{display:flex;align-items:center;gap:10px;flex:1 1;text-align:left;min-width:0;padding:11px 12px}.projectFolderIcon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#1f1f1f;color:#909090;flex:0 0 auto}.projectFolderIconPremium{background:linear-gradient(180deg,#1e2525,#181818);color:#b7cfc7}.projectCardBody{min-width:0;flex:1 1}.projectCardHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.compactInsightCard strong,.projectCardHeader strong{display:block;margin-bottom:2px;font-size:.88rem}.compactInsightCard span,.projectCardHeader span{color:#9a9a9a;font-size:.76rem}.projectCard p{margin:6px 0 8px;color:#8f8f8f;font-size:.76rem;line-height:1.35}.projectStatusChip{padding:4px 7px;border-radius:999px;background:#1e1e1e;color:#d9d9d9!important;font-size:.68rem!important}.projectMetaRow{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a1a1a1;font-size:.74rem}.projectMetaRow small{color:#7d7d7d;font-size:.69rem}.projectDeleteButton{display:inline-flex;align-items:center;justify-content:center;width:42px;border-left:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.02);color:#8f8f8f}.sidebarSectionTitle{display:inline-flex;align-items:center;gap:8px;color:#818181;font-size:.83rem}.iconLibraryGroup{display:grid;grid-gap:8px;gap:8px}.adapterNote{padding:12px;border:1px solid var(--line);border-radius:14px;background:#252525}.adapterNoteHeader{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;color:#dcdcdc;font-size:.84rem;font-weight:600}.adapterNote p{margin:0;color:#9d9d9d;font-size:.82rem;line-height:1.45}.iconLibraryLabel{color:#818181;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.iconLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.iconLibraryButton{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#262626;color:#d7d7d7;text-align:left;transition:background .16s ease,transform .16s ease}.iconLibraryButton:hover{background:#2c2c2c;transform:translateY(-1px)}.iconLibraryButtonPremium{padding:12px;border:1px solid hsla(0,0%,100%,.04);background:linear-gradient(180deg,#222,#1f1f1f)}.iconLibraryButtonPremium .iconLibraryGlyph{width:32px;height:32px;border-radius:12px;background:linear-gradient(180deg,#171717,#111)}.iconLibraryGlyph{justify-content:center;width:28px;height:28px;border-radius:10px;background:#1d1d1d}.iconLibraryGlyph,.operatorActionRow{display:inline-flex;align-items:center}.operatorActionRow{gap:8px}.compactSurfaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.compactSurfaceTitleBlock{min-width:0}.compactSurfaceTitleBlock h3{margin:4px 0 0;font-size:.98rem}.compactSurfaceActions{display:inline-flex;align-items:center;gap:6px}.compactIconButton{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:#252525;color:#d7d7d7;border:1px solid hsla(0,0%,100%,.05);flex:0 0 auto}.compactIconButton:hover{background:#2d2d2d}.receptionHeroStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.receptionHeroCard{padding:14px 16px;border:1px solid hsla(0,0%,100%,.06);border-radius:18px;background:linear-gradient(180deg,rgba(38,38,38,.9),rgba(28,28,28,.95))}.receptionHeroCard span{display:inline-block;margin-bottom:8px;color:#7eb9aa;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.receptionHeroCard strong{display:block;margin-bottom:6px;font-size:.96rem}.receptionHeroCard p{margin:0;color:#9a9a9a;font-size:.82rem;line-height:1.45}.receptionFoundationGridDense{gap:16px}.schemaEditorList{display:grid;grid-gap:10px;gap:10px}.schemaEditorCard{padding:12px;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;background:linear-gradient(180deg,#252525,#202020)}.schemaEditorTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.schemaEditorInput,.schemaEditorTextarea{width:100%;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;background:#1a1a1a;color:#efefef}.schemaEditorInput{padding:9px 11px;font-weight:600}.schemaEditorTextarea{min-height:74px;padding:10px 11px;resize:none;color:#b4b4b4;line-height:1.45}.schemaTypeBadge{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#171717;color:#90d9c3;font-size:.71rem;text-transform:uppercase;letter-spacing:.08em}.receptionContractCard{padding:16px;border:1px solid rgba(90,242,203,.14);border-radius:18px;background:radial-gradient(circle at top,rgba(90,242,203,.08),transparent 55%),linear-gradient(180deg,#242726,#1d1d1d)}.receptionContractCard strong{display:block;margin-bottom:8px;font-size:.96rem}.receptionContractCard p{margin:0 0 12px;color:#ababab;font-size:.84rem;line-height:1.5}.receptionContractPills{display:flex;flex-wrap:wrap;gap:8px}.receptionContractPills span{padding:8px 10px;border-radius:999px;background:hsla(0,0%,100%,.04);color:#d7d7d7;font-size:.75rem}.usageCard{margin-top:auto;padding:12px;border:1px solid var(--line);border-radius:16px;background:#2b2b2b}.usageHeader,.usageTokenRow{display:flex;align-items:center;justify-content:space-between}.usageHeader{margin-bottom:10px}.usageTokenRow{color:#dbdbdb;margin-bottom:8px}.usageBar{height:8px;border-radius:999px;background:#3a3a3a;overflow:hidden}.usageBar span{display:block;width:72%;height:100%;border-radius:inherit;background:#f1f1f1}.usageFooter{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:#8d8d8d;font-size:.76rem}.canvasWorkspace{padding:12px 12px 12px 0;display:flex;flex-direction:column;height:100vh;overflow:hidden}.canvasWorkspaceFocus{padding:12px}.canvasWorkspaceFocus .canvasBoard{border-radius:22px}.workspaceHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:88px;padding:12px 18px;border:1px solid var(--line);border-bottom:0;border-radius:22px 22px 0 0;background:#181818;flex:0 0 auto}.workspaceHeaderMain{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1}.workspaceHeader h1{margin:0;font-size:1.4rem;font-weight:700}.workspaceHeaderTitle p{margin:4px 0 0;color:#8e8e8e;font-size:.76rem}.workspaceCommandBar{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1;padding:8px;border-radius:16px;background:#202020;border:1px solid hsla(0,0%,100%,.04)}.workspaceCommandIdentity,.workspaceCommandMeta span,.workspaceModeChip{display:inline-flex;align-items:center;gap:7px}.workspaceCommandIdentity{padding:8px 10px;border-radius:12px;background:#262626;color:#dadada;font-size:.78rem;white-space:nowrap}.workspaceCommandProject{min-width:0;flex:1 1;padding:0 6px}.workspaceCommandProject span,.workspaceCommandProject strong{display:block}.workspaceCommandProject strong{font-size:.84rem}.workspaceCommandProject span{margin-top:2px;color:#8e8e8e;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceCommandMeta,.workspaceModeCluster{display:flex;align-items:center;gap:6px}.workspaceModeChip{padding:8px 10px;border-radius:12px;background:transparent;color:#b6b6b6;font-size:.76rem}.workspaceModeChipActive{background:#2b2b2b;color:#f4f4f4;box-shadow:inset 0 0 0 1px rgba(90,242,203,.18)}.workspaceCommandMeta span{padding:7px 9px;border-radius:999px;background:#262626;color:#cfcfcf;font-size:.7rem;white-space:nowrap}.workspaceHeaderAction{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#242424;color:#d8d8d8}.canvasBoard{overflow:hidden;min-height:0;height:100%;border:1px solid var(--line);border-radius:0 0 22px 22px;background:#1a1a1a}.canvasShell{position:relative;min-height:calc(100vh - 128px);height:100%}.react-flow,.workflowViewport{width:100%;height:100%}.react-flow{background:#1a1a1a}.react-flow__attribution{opacity:.35}.flowControls{left:18px!important;bottom:18px!important;top:auto!important;border-radius:14px!important;overflow:hidden;border:1px solid var(--line)!important;background:#202020!important}.react-flow__controls-button{background:transparent!important;color:#d4d4d4!important;border-bottom:1px solid hsla(0,0%,100%,.06)!important}.react-flow__minimap{border-radius:18px;overflow:hidden}.react-flow__panel.react-flow__minimap{right:18px!important;bottom:18px!important}.react-flow__minimap svg{background:#181818}.react-flow__edge-path{stroke-linecap:round}.appNode{width:340px;border:1px solid var(--line-strong);border-radius:18px;background:#2a2a2a;box-shadow:var(--shadow)}.appNodeHub{width:126px;height:126px;border-radius:34px;background:linear-gradient(180deg,#2a2a2a,#202020);display:grid;place-items:center}.appNodeSelected{transform:translateY(-1px)}.serviceNodeHeader{justify-content:space-between;padding:18px 18px 12px}.serviceNodeHeader,.serviceNodeIdentity{display:flex;align-items:center;gap:14px}.serviceNodeIcon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:#fff}.appNodeTitle{font-size:1rem;font-weight:700}.serviceNodeSubtitle{margin-top:4px;color:#a6a6a6;font-size:.86rem}.serviceNodeDivider{height:1px;background:var(--line)}.serviceNodeStats{display:flex;align-items:center;justify-content:space-between;padding:12px 18px 0;color:#ababab}.serviceNodeStats:last-of-type{padding-bottom:18px}.serviceNodeStats strong{color:#f1f1f1;font-weight:600}.serviceNodeStatus{display:inline-flex;align-items:center;gap:8px;color:var(--success)!important}.serviceNodeStatusDot{width:9px;height:9px;border-radius:999px;background:var(--success)}.hubNodeShell{display:grid;place-items:center;width:100%;height:100%}.hubNodeInner{display:grid;place-items:center;width:86px;height:86px;border-radius:28px;background:radial-gradient(circle at top,#555,#313131 62%,#252525 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 10px 24px rgba(0,0,0,.3)}.hubNodeGlyph{display:inline-flex;align-items:center;justify-content:center}.flowHandle{width:16px!important;height:16px!important;border:3px solid #fff!important;background:#ececec!important}.loginPage{display:grid;grid-template-columns:minmax(0,1.3fr) 420px;height:100vh;padding:18px;grid-gap:18px;gap:18px;background:radial-gradient(circle at top left,rgba(90,242,203,.1),transparent 18%),radial-gradient(circle at 80% 0,rgba(99,158,255,.1),transparent 18%),linear-gradient(180deg,#121212,#171717);overflow:hidden}.loginCard,.loginHero{border:1px solid var(--line);border-radius:22px;background:rgba(27,27,27,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:0}.loginHero{padding:22px;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(26,26,26,.96),hsla(0,0%,8%,.98)),radial-gradient(circle at top left,rgba(90,242,203,.08),transparent 22%)}.automationScene{position:absolute;inset:0;z-index:0;pointer-events:none}.automationScene canvas{display:block;width:100%!important;height:100%!important}.automationSceneOverlay{position:absolute;inset:0;background:radial-gradient(circle at 50% 55%,transparent 35%,hsla(0,0%,6%,.55) 75%,hsla(0,0%,4%,.85) 100%);pointer-events:none}.loginHero .loginBrandBar{position:relative;z-index:2}.loginBrandBar{display:flex;align-items:center;justify-content:space-between;gap:14px}.loginBrandBadge{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:#232323;color:#cfcfcf;font-size:.82rem}.loginHeroContent{max-width:860px;margin:0 auto;text-align:center}.loginEyebrow{display:inline-flex;align-self:flex-start;padding:7px 11px;border-radius:999px;border:1px solid rgba(90,242,203,.26);color:var(--accent);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.loginHero h1{margin:14px 0 12px;font-size:clamp(2.6rem,4.4vw,4.5rem);line-height:.95;letter-spacing:-.05em}.loginHero p{max-width:720px;margin:0 auto;color:#a9a9a9;font-size:.98rem;line-height:1.6}.loginCard{padding:24px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,rgba(28,28,28,.98),hsla(0,0%,9%,.98))}.loginCardHeader h2{margin:0;font-size:1.8rem}.loginCardHeader p{margin:8px 0 0;color:#9a9a9a}.loginForm{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.loginField{display:grid;grid-gap:8px;gap:8px}.loginField span{color:#cfcfcf;font-size:.9rem}.loginInputShell{display:flex;align-items:center;gap:10px;padding:0 14px;height:52px;border:1px solid var(--line);border-radius:14px;background:#232323;color:#9d9d9d}.loginInputShell input{width:100%;border:0;outline:0;background:transparent;color:#f4f4f4}.loginButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:14px;background:linear-gradient(135deg,#5af2cb,#7ebeff);color:#111;font-weight:700}.loginError{margin:-4px 0 0;color:#f99;font-size:.9rem}.loginFootnote{display:flex;justify-content:space-between;gap:12px;margin-top:20px;color:#8d8d8d;font-size:.82rem}.contentStack{padding:12px 0 0}.contentStack,.workflowContent{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden;flex:1 1}.workflowContent{padding-top:12px}.canvasTopDock{position:absolute;top:12px;left:12px;right:12px;z-index:6;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;pointer-events:none}.canvasTopDockGroup{display:flex;align-items:center;gap:6px;flex-wrap:wrap;pointer-events:auto}.canvasDockButton{background:rgba(30,30,30,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.projectTray{position:absolute;top:54px;left:12px;z-index:7;width:min(560px,calc(100% - 24px));display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid hsla(0,0%,100%,.06);border-radius:18px;background:hsla(0,0%,9%,.96);box-shadow:0 20px 50px rgba(0,0,0,.38)}.projectTraySection{display:grid;grid-gap:10px;gap:10px}.projectTrayLabel{color:#8f8f8f;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.projectTrayList,.projectTrayTemplateGrid{display:grid;grid-gap:8px;gap:8px}.projectTrayTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.projectTrayItem,.projectTrayTemplate{padding:12px;border:1px solid hsla(0,0%,100%,.05);border-radius:14px;background:#222;text-align:left}.projectTrayItemActive{border-color:rgba(90,242,203,.3);background:linear-gradient(180deg,#222a29,#202020)}.projectTrayItem span,.projectTrayItem strong,.projectTrayTemplate span,.projectTrayTemplate strong{display:block}.projectTrayItem strong,.projectTrayTemplate strong{font-size:.84rem}.projectTrayItem span,.projectTrayTemplate span{margin-top:4px;color:#969696;font-size:.74rem;line-height:1.4}@media (max-width:1200px){.projectTrayTemplateGrid{grid-template-columns:1fr}}.workflowProjectBar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 12px;border:1px solid var(--line);border-radius:14px;background:#1a1a1a;flex:0 0 auto}.workflowProjectIdentity{min-width:0}.workflowProjectIdentity span,.workflowProjectIdentity strong,.workflowProjectMeta span{display:block}.workflowProjectIdentity strong{font-size:.9rem}.workflowProjectIdentity span{margin-top:3px;color:#949494;font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflowProjectMeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workflowProjectMeta span{padding:5px 8px;border-radius:999px;background:#232323;color:#cbcbcb;font-size:.72rem}.workflowStudioGrid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:12px;gap:12px;flex:1 1;min-height:0;transition:grid-template-columns .18s ease}.workflowStudioGridExpanded{grid-template-columns:minmax(0,1fr) 46px}.studioCanvasStage{display:flex;flex-direction:column;gap:10px;min-height:0;position:relative}.workflowOpsRail{display:flex;flex-direction:column;gap:12px;min-width:0}.workflowOpsRailCollapsed{width:46px}.opsRailToggleRow{display:flex;justify-content:flex-end}.workflowModeBar{display:flex;gap:8px;flex:0 0 auto}.workflowModeButton{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:#222;color:#bfbfbf}.workflowModeButtonActive{background:#2a2a2a;color:#f4f4f4;box-shadow:inset 0 0 0 1px rgba(90,242,203,.18)}.infoGrid,.splitContent{display:grid;grid-gap:16px;gap:16px}.infoCard,.tableSection{padding:14px;border:1px solid var(--line);border-radius:16px;background:#1b1b1b}.infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.badgeRow,.infoCardHeader,.sectionHeaderBlock,.tableMeta,.tableRow{display:flex;gap:10px}.infoCardHeader,.sectionHeaderBlock,.tableRow{justify-content:space-between}.infoCardHeader strong,.sectionHeaderBlock h3{margin:0}.infoCardHeader span,.tableMeta span{color:#9d9d9d;font-size:.8rem}.infoCard p,.sectionHeaderBlock p{margin:10px 0 0;color:#8e8e8e;line-height:1.5}.badgeRow{margin-top:14px;flex-wrap:wrap}.softBadge{padding:5px 9px;border-radius:999px;background:#252525;color:#d1d1d1;font-size:.78rem}.tableLike{display:grid;grid-gap:12px;gap:12px}.templateStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.templateTile{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#202020}.templateTile span,.templateTile strong{display:block}.templateTile strong{font-size:.92rem}.templateTile>span{margin-top:4px;color:#999;font-size:.76rem}.templateTile p{margin:8px 0 0;color:#8e8e8e;font-size:.78rem;line-height:1.4}.workflowCanvasBoard{flex:1 1 auto;min-height:340px;border-radius:18px;min-width:0;position:relative}.canvasOverlayControls{position:absolute;top:12px;right:12px;z-index:5;display:flex;gap:8px}.workflowCanvasBoard .canvasShell{min-height:100%}.tableRow{align-items:flex-start;padding:14px 0;border-top:1px solid hsla(0,0%,100%,.05)}.tableRow:first-child{border-top:0;padding-top:0}.tableRowExpanded{display:grid;grid-gap:10px;gap:10px}.sectionHeaderBlock h3,.tableRow strong{display:block;font-size:1rem}.tableNote,.tableRow span{color:#929292;line-height:1.5}.tableNote{margin:0}.splitContent{grid-template-columns:repeat(2,minmax(0,1fr))}.contentEyebrow,.operatorEyebrow{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(90,242,203,.2);background:rgba(90,242,203,.08);color:var(--accent);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.calendarContent h2,.operatorPanelHeader h3{margin:0}.calendarTopbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:#1a1a1a}.calendarTopbar h2{margin:12px 0 8px;font-size:1.45rem}.calendarTopbar p{margin:0;max-width:720px;color:#929292;line-height:1.5}.calendarSummaryRow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.calendarSummaryBadge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#232323;color:#d2d2d2;font-size:.78rem}.calendarWorkspaceGrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:12px;gap:12px;flex:1 1;min-height:0}.calendarInspector,.calendarPlannerShell,.operatorPanel{border:1px solid var(--line);border-radius:18px;background:#1a1a1a}.calendarPlannerShell{display:flex;flex-direction:column;overflow:hidden}.calendarPlannerHeader{display:grid;grid-template-columns:82px repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line);background:#181818}.calendarDayHeader,.calendarTimeHeader{padding:12px}.calendarTimeHeader{color:#8d8d8d;font-size:.78rem}.calendarDayHeader,.calendarTimeHeader{border-right:1px solid var(--line)}.calendarDayHeader:last-child{border-right:0}.calendarDayHeader span,.calendarDayHeader strong{display:block}.calendarDayHeader strong{font-size:.9rem}.calendarDayHeader span{margin-top:4px;color:#8e8e8e;font-size:.76rem}.calendarPlannerBody{display:grid;grid-template-columns:82px repeat(5,minmax(0,1fr));flex:1 1;min-height:0}.calendarTimeColumn{border-right:1px solid var(--line);background:#181818}.calendarTimeSlot{height:51px;padding:6px 10px 0;color:#7d7d7d;font-size:.74rem;border-bottom:1px solid hsla(0,0%,100%,.04)}.calendarDayColumn{position:relative;display:grid;grid-template-rows:repeat(20,minmax(0,1fr));border-right:1px solid var(--line);min-height:0}.calendarDayColumn:last-child{border-right:0}.calendarGridCell{border-bottom:1px solid hsla(0,0%,100%,.04)}.calendarEventCard{position:relative;z-index:1;margin:6px;padding:10px;border-radius:14px;border:1px solid transparent;color:#f3f3f3;text-align:left;box-shadow:0 12px 24px rgba(0,0,0,.16)}.calendarEventCard small,.calendarEventCard span,.calendarEventCard strong{display:block}.calendarEventCard strong{font-size:.84rem}.calendarEventCard small,.calendarEventCard span{margin-top:4px;color:hsla(0,0%,100%,.78);font-size:.72rem}.calendarEventStrategy{background:linear-gradient(180deg,rgba(74,150,255,.28),rgba(74,150,255,.18));border-color:rgba(124,182,255,.28)}.calendarEventDiscovery{background:linear-gradient(180deg,rgba(90,242,203,.24),rgba(90,242,203,.14));border-color:rgba(90,242,203,.24)}.calendarEventReview{background:linear-gradient(180deg,rgba(211,162,255,.24),rgba(211,162,255,.14));border-color:rgba(211,162,255,.24)}.calendarEventOnboarding{background:linear-gradient(180deg,rgba(255,189,104,.24),rgba(255,189,104,.14));border-color:rgba(255,189,104,.24)}.calendarEventDelivery{background:linear-gradient(180deg,hsla(0,100%,75%,.24),hsla(0,100%,75%,.14));border-color:hsla(0,100%,75%,.24)}.calendarEventActive{box-shadow:0 0 0 1px hsla(0,0%,100%,.14),inset 0 0 0 1px rgba(90,242,203,.3)}.calendarInspector{display:flex;flex-direction:column;gap:14px;padding:16px;overflow:hidden}.calendarInspectorHeader strong{display:block;margin-top:10px;font-size:1.18rem}.calendarInspectorHeader p{margin:8px 0 0;color:#989898;line-height:1.55}.calendarUpcomingList,.inspectorDetailList,.logList,.stackedList{display:grid;grid-gap:8px;gap:8px}.appDockGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.appDockButton{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:linear-gradient(180deg,#222,#1b1b1b);border:1px solid hsla(0,0%,100%,.05);text-align:left}.appDockGrip{color:#666}.appDockGrip,.appDockIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.appDockIcon{width:34px;height:34px;border-radius:11px;background:linear-gradient(180deg,#171717,#101010)}.appDockButton span,.appDockButton strong{display:block}.appDockButton strong{font-size:.84rem}.appDockButton span{margin-top:3px;color:#8f8f8f;font-size:.72rem}.operatorSecondaryButton{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:12px;background:#252525;color:#e1e1e1;font-size:.78rem}.receptionFoundationPanel{margin-top:0;flex:0 0 auto;padding:12px 14px}.receptionFoundationGrid{margin-top:10px}.inspectorDetailRow,.logRow,.stackedListItem{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:#212121}.inspectorDetailRow span,.inspectorDetailRow strong,.logRow span,.logRow strong,.stackedListItem small,.stackedListItem span,.stackedListItem strong{display:block}.inspectorDetailRow strong,.logRow strong,.stackedListItem strong{font-size:.84rem}.inspectorDetailRow span,.logRow span,.stackedListItem small,.stackedListItem span{margin-top:4px;color:#8f8f8f;font-size:.74rem}.calendarUpcomingHeader span,.calendarUpcomingHeader strong{display:block}.calendarUpcomingHeader span{margin-top:4px;color:#8d8d8d;font-size:.76rem}.calendarUpcomingItem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#212121;text-align:left}.calendarUpcomingActive{box-shadow:inset 0 0 0 1px rgba(90,242,203,.25)}.workflowOpsRail{display:grid;grid-gap:10px;gap:10px;min-height:0}.editorialWorkspace{display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:0}.editorialHero{display:grid;grid-template-columns:minmax(0,1.5fr) 360px;grid-gap:18px;gap:18px;padding:22px 24px;border:1px solid var(--line);border-radius:22px;overflow:hidden}.editorialHeroGovernance{background:radial-gradient(circle at top left,rgba(90,242,203,.14),transparent 34%),linear-gradient(180deg,rgba(27,27,27,.98),#161616)}.editorialHeroPlatform{background:radial-gradient(circle at top right,rgba(126,190,255,.15),transparent 32%),linear-gradient(180deg,rgba(27,27,27,.98),#161616)}.editorialHeroTools{background:radial-gradient(circle at top left,rgba(255,189,104,.12),transparent 34%),linear-gradient(180deg,rgba(27,27,27,.98),#161616)}.editorialHeroClients{background:radial-gradient(circle at top left,rgba(90,242,203,.12),transparent 34%),linear-gradient(180deg,rgba(27,27,27,.98),#161616)}.editorialHeroLeads{background:radial-gradient(circle at top right,hsla(0,100%,75%,.12),transparent 34%),linear-gradient(180deg,rgba(27,27,27,.98),#161616)}.editorialHeroCopy h3{margin:14px 0 10px;font-size:clamp(1.8rem,2.8vw,3rem);line-height:.95;letter-spacing:-.04em;max-width:12ch}.editorialHeroCopy p{margin:0;max-width:64ch;color:#979797;line-height:1.6}.editorialHeroStats{display:grid;grid-gap:10px;gap:10px;align-content:end}.editorialHeroStats div{padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}.editorialHeroStats span,.editorialHeroStats strong{display:block}.editorialHeroStats span{color:#8d8d8d;font-size:.76rem}.editorialHeroStats strong{margin-top:10px;font-size:1.4rem}.editorialRibbon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ribbonItem{padding:14px 16px;border-radius:18px;background:#181818;border:1px solid var(--line)}.ribbonItem p,.ribbonItem strong{display:block}.ribbonItem strong{margin-top:12px;font-size:1rem}.ribbonItem p{margin:8px 0 0;color:#8f8f8f;font-size:.8rem;line-height:1.5}.governanceGrid,.platformGrid{display:grid;grid-gap:12px;gap:12px;flex:1 1;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr))}.operatorPanel{padding:14px;overflow:hidden}.operatorPanelFeature{background:linear-gradient(180deg,rgba(30,30,30,.98),#191919)}.operatorPanelBodyCopy{margin:10px 0 0;color:#939393;line-height:1.6}.operatorPanelHero{background:radial-gradient(circle at top right,rgba(90,242,203,.12),transparent 42%),#1a1a1a}.operatorPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operatorPanelTitle{display:inline-flex;align-items:center;gap:8px}.operatorFootnote,.operatorPanelHero p{margin:10px 0 0;color:#8f8f8f;line-height:1.45}.operatorTextarea{width:100%;min-height:98px;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#212121;color:#f3f3f3;resize:none;outline:none}.promptSuggestionRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.operatorPrimaryButton,.promptChip,.stackedListItem{transition:background .15s ease,transform .15s ease}.promptChip{padding:8px 10px;border-radius:999px;background:#232323;color:#d6d6d6}.operatorPrimaryButton{width:100%;margin-top:10px;padding:11px 14px;border-radius:14px;background:linear-gradient(135deg,#5af2cb,#8ebdff);color:#131313;font-weight:700}.stackedListItem{justify-content:space-between;width:100%;border:0;text-align:left}.promptChip:hover,.stackedListItem:hover{background:#2a2a2a}.staticListItem{cursor:default}.compactStackedList .stackedListItem{padding:9px 10px}.operatorPanelSplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.platformSplit{grid-column:span 3}.platformSplitInner{margin-top:10px}.statusPill{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#232323;color:#d5d5d5;font-size:.74rem}.statusPillConfirmed,.statusPillLive,.statusPillReady{background:rgba(90,242,203,.12);color:#78f3d2}.statusPillDrafting,.statusPillStandby,.statusPillTentative{background:rgba(255,189,104,.12);color:#ffc981}.statusPillRescheduled,.statusPillRunning,.statusPillWarning{background:hsla(0,100%,75%,.12);color:#ff9a9a}.statusPillHealthy{background:rgba(90,242,203,.12);color:#78f3d2}.statusPillNeedsattention{background:rgba(255,189,104,.12);color:#ffc981}.statusPillAtrisk,.statusPillNeedsreview{background:hsla(0,100%,75%,.12);color:#ff9a9a}.logRow{align-items:center}.logDot{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.logDotinfo{background:#6ea8ff}.logDotsuccess{background:#5af2cb}.logDotwarning{background:#ffb766}.miniMetricGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.miniMetricGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.metricTile{padding:12px;border:1px solid var(--line);border-radius:14px;background:#202020}.metricTile small,.metricTile span,.metricTile strong{display:block}.metricTile small,.metricTile span{color:#8f8f8f;font-size:.76rem}.metricTile strong{margin-top:10px;font-size:1.2rem}.metricTile small{margin-top:8px}.metricTileSoft{background:linear-gradient(180deg,#1d1d1d,#191919)}.platformScoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.platformScoreboardThree{grid-template-columns:repeat(3,minmax(0,1fr))}.platformScoreboardFour{grid-template-columns:repeat(4,minmax(0,1fr))}.scoreboardMetric{padding:18px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#1a1a1a,#171717)}.scoreboardMetric small,.scoreboardMetric span,.scoreboardMetric strong{display:block}.scoreboardMetric small,.scoreboardMetric span{color:#8f8f8f;font-size:.76rem}.scoreboardMetric strong{margin-top:12px;font-size:clamp(1.4rem,2vw,2rem);line-height:1}.scoreboardMetric small{margin-top:8px}.toolbarRow{display:grid;grid-template-columns:minmax(0,1.4fr) 220px 220px;grid-gap:10px;gap:10px}.toolbarFilter,.toolbarSearch{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#1e1e1e;border:1px solid var(--line);color:#8f8f8f}.toolbarFilter span,.toolbarSearch span{font-size:.82rem}.dataTableShell{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#181818}.dataTableHeader,.dataTableRow{display:grid;grid-template-columns:1.2fr .9fr .8fr .8fr 1.8fr;grid-gap:16px;gap:16px;align-items:center;padding:14px 18px}.dataTableHeader{background:#1f1f1f;color:#bdbdbd;font-size:.78rem;border-bottom:1px solid var(--line)}.dataTableHeaderClients,.dataTableRowClients{grid-template-columns:1.1fr .8fr .8fr .7fr 1fr 1.7fr}.dataTableRow{border-top:1px solid hsla(0,0%,100%,.04)}.dataTableRow:first-child{border-top:0}.dataTableRow span,.dataTableRow strong{display:block}.dataTableRow strong{font-size:.86rem}.dataTableRow span{color:#8f8f8f;font-size:.76rem;line-height:1.45}.dataTableRow>span:last-child,.dataTableRowClients>span:last-child{color:#cfcfcf}.priorityBadge{display:inline-flex!important;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:74px;padding:7px 10px;border-radius:10px;color:#fff!important;font-size:.72rem!important;font-weight:700}.priorityBadgeHigh{background:#cb4e44}.priorityBadgeMedium{background:#d48435}.priorityBadgeLow{background:#5b5b5b}.priorityBadgeHealthHealthy{background:#267f5d}.priorityBadgeHealthNeedsattention{background:#b97c2f}.priorityBadgeHealthAtrisk{background:#b44747}.listMetaBlock{text-align:right}.listMetaBlock small{display:block;color:#8f8f8f;font-size:.74rem}@media (max-width:1220px){.workspaceShell{grid-template-columns:1fr}.canvasWorkspace{padding:0 14px 14px}.appDockGrid,.calendarWorkspaceGrid,.dataTableHeader,.dataTableHeaderClients,.dataTableRow,.dataTableRowClients,.editorialHero,.editorialRibbon,.governanceGrid,.infoGrid,.loginPage,.miniMetricGrid,.miniMetricGridFour,.operatorPanelSplit,.platformGrid,.platformScoreboard,.splitContent,.templateStrip,.toolbarRow,.workflowStudioGrid,.workspaceCommandBar{grid-template-columns:1fr}.platformSplit{grid-column:auto}.workspaceHeader{align-items:flex-start}.workspaceHeaderMain{flex-direction:column;align-items:stretch}}@media (max-width:780px){.iconLibraryGrid{grid-template-columns:1fr 1fr}.workspaceHeader{padding:12px 16px}.loginBrandBar,.loginFootnote,.workflowProjectBar{flex-direction:column;align-items:flex-start}.workspaceCommandBar,.workspaceCommandMeta,.workspaceModeCluster{flex-wrap:wrap}.calendarPlannerBody,.calendarPlannerHeader,.calendarTopbar{grid-template-columns:1fr}.calendarTimeColumn,.calendarTimeHeader{display:none}}