:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020403;--surface:#0a100c8c;--surface-strong:#121c16d9;--ink:#f4f6f5;--muted:#839b8d;--line:#ffffff1a;--line-active:#ffffff38;--green:#2ecc71;--green-soft:#2ecc711f;--red:#ff4757;--red-soft:#ff47571f;--gold:#ffa502;--gold-soft:#ffa5021f;--blue:#00d2ff;--blue-soft:#00d2ff1f;--charcoal:#050706;--shadow:0 16px 48px #000000b3, 0 0 24px #0000004d;--glass-blur:blur(20px);--glass-border:1px solid #ffffff0d}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--ink);background:var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}main{min-height:100vh}.shell{width:min(1180px,100% - 32px);margin:0 auto}.topBand{background:var(--charcoal);color:#f9f4e7;border-bottom:1px solid #ffffff1f}.heroGrid{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:32px;min-height:260px;padding:56px 0 32px;display:grid}.eyebrow{color:#6d7f73;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:800}.topBand .eyebrow{color:#a8d8bf}h1,h2,h3{text-wrap:balance;margin-top:0}p{margin-top:0}h1{letter-spacing:0;max-width:820px;margin-bottom:16px;font-size:clamp(2.6rem,6vw,4.85rem);line-height:.96}h2{letter-spacing:0;margin-bottom:0;font-size:1.24rem;line-height:1.2}h3{letter-spacing:0;margin-bottom:0;font-size:1.08rem;line-height:1.25}.lede{color:#cad8cf;max-width:690px;margin-bottom:0;font-size:1.05rem;line-height:1.6}.stagePanel{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-content:end;align-self:stretch;min-height:172px;padding:24px;display:grid}.stagePanel span,.stagePanel small{color:#bdd1c6}.stagePanel strong{margin:6px 0;font-size:2rem;line-height:1.1;display:block}.statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px 0;display:grid}.stat{background:var(--surface-strong);border:1px solid var(--line);min-height:108px;box-shadow:var(--shadow);border-radius:8px;align-content:space-between;gap:10px;padding:18px;display:grid}.stat svg{width:20px;height:20px;color:var(--green)}.stat span{color:var(--muted);font-size:.86rem;font-weight:700}.stat strong{font-size:1.55rem;line-height:1}.dashboardGrid{grid-template-columns:minmax(0,1fr) 360px;gap:22px;padding:8px 0 48px;display:grid}.mainColumn,.sideColumn{min-width:0}.sideColumn{align-content:start;gap:16px;display:grid}.sectionHeader{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.taskList{gap:14px;display:grid}.taskCard,.panel,.inspirationCard{background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--shadow);border-radius:8px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1)}.taskCard{gap:12px;padding:16px;display:grid}.taskCard:hover,.panel:hover,.inspirationCard:hover{background:#1a221da6;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 20px 48px #0009,0 0 15px #39e3820d}.taskDone{opacity:.66}.taskHeader{justify-content:space-between;gap:18px;display:flex}.taskMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:.8rem;font-weight:800;display:flex}.priorityPill,.statusBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.priorityCritical{color:var(--red);background:var(--red-soft)}.priorityHigh{color:var(--gold);background:var(--gold-soft)}.priorityMedium{color:var(--blue);background:var(--blue-soft)}.priorityLow{color:var(--green);background:var(--green-soft)}.statusBadge{gap:6px;height:28px}.statusBadge svg{width:15px;height:15px}.status-open{color:var(--blue);background:var(--blue-soft)}.status-blocked{color:var(--red);background:var(--red-soft)}.status-done{color:var(--green);background:var(--green-soft)}.taskCard p{color:#455048;margin-bottom:0;line-height:1.55}.nextStep{color:var(--ink);align-items:flex-start;gap:10px;font-weight:700;line-height:1.45;display:flex}.nextStep svg{width:18px;height:18px;color:var(--green);flex:none;margin-top:2px}code{color:#e8f1ec;background:#18211c;border-radius:6px;padding:12px;font-size:.83rem;line-height:1.5;display:block;overflow-x:auto}.lastSyncText{color:#a8d8bf;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;margin-top:18px;padding:5px 10px;font-size:.72rem;font-weight:800;display:inline-block}.emptyState{background:var(--surface);border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;margin:0;padding:36px 24px;font-size:.92rem;font-weight:700}.panel{padding:18px}.panelTitle{align-items:center;gap:10px;margin-bottom:16px;display:flex}.panelTitle svg{width:19px;height:19px;color:var(--green)}.checkList{gap:12px;display:grid}.checkRow{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.checkRow svg{width:18px;height:18px}.checkOk{color:var(--green)}.checkMissing{color:var(--gold)}.checkRow strong{margin-bottom:2px;font-size:.92rem;display:block}.checkRow small{color:var(--muted);font-weight:650}.artifactList{flex-wrap:wrap;gap:8px;display:flex}.artifactList span{min-height:28px;color:var(--ink);border:1px solid var(--line);background:#ffffff08;border-radius:999px;align-items:center;padding:5px 9px;font-size:.8rem;font-weight:750;display:inline-flex}.deployList{color:#455048;margin:0;padding-left:20px;line-height:1.65}.pipelineSummary{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.pipelineSummary strong{font-size:1.7rem;line-height:1}.pipelineSummary span{color:var(--muted);font-weight:750}.phaseList{gap:8px;margin-bottom:16px;display:grid}.phaseRow{border:1px solid var(--line);color:var(--muted);background:#00000040;border-radius:6px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:.86rem;font-weight:750;display:flex}.activeIdeas{gap:12px;display:grid}.activeIdea{border-top:1px solid var(--line);gap:4px;padding-top:12px;display:grid}.activeIdea small{color:var(--green);font-weight:850}.activeIdea strong{line-height:1.25}.activeIdea span{color:var(--muted);font-size:.86rem;line-height:1.45}.toolboxStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.toolboxStats div{border:1px solid var(--line);background:#00000040;border-radius:6px;gap:4px;padding:12px;display:grid}.toolboxStats strong{font-size:1.45rem;line-height:1}.toolboxStats span{color:var(--muted);font-size:.78rem;font-weight:800}.toolList{gap:10px;display:grid}.toolRow{border-top:1px solid var(--line);gap:3px;padding-top:10px;display:grid}.toolRow strong{line-height:1.25}.toolRow span{color:var(--muted);font-size:.82rem;font-weight:750}@media (max-width:920px){.heroGrid,.dashboardGrid{grid-template-columns:1fr}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stagePanel{min-height:auto}}@media (max-width:620px){.shell{width:min(100% - 24px,1180px)}.heroGrid{padding-top:38px}h1{font-size:2.35rem}.statsGrid{grid-template-columns:1fr}.taskHeader{display:grid}.statusBadge{width:fit-content}}.cardFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.actionButtons{gap:10px;display:flex}.btn{border:1px solid var(--line);background:var(--surface-strong);color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:750;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn svg{flex-shrink:0}.btn:disabled{opacity:.5;cursor:not-allowed}.btnApprove{color:var(--green);background:var(--green-soft);border-color:#a8d8bf}.btnApprove:hover:not(:disabled){background:#c3ebd5;transform:translateY(-1px)}.btnReject{color:var(--red);background:var(--red-soft);border-color:#f5c2bb}.btnReject:hover:not(:disabled){background:#f7d2cb;transform:translateY(-1px)}.thumbsSection{align-items:center;gap:6px;display:flex}.thumbBtn{border:1px solid var(--line);background:var(--surface-strong);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.thumbBtn:hover{color:var(--ink);background:#f2efe7;transform:scale(1.05)}.thumbActiveUp{color:var(--green);border-color:#a8d8bf;background:var(--green-soft)!important}.thumbActiveDown{color:var(--red);border-color:#f5c2bb;background:var(--red-soft)!important}.rejectForm{background:var(--surface-strong);border:1px solid var(--line-active);border-radius:6px;gap:10px;margin-top:14px;padding:14px;animation:.25s cubic-bezier(.16,1,.3,1) forwards slideDown;display:grid}.rejectForm textarea{border:1px solid var(--line);background:var(--surface-strong);width:100%;color:var(--ink);resize:vertical;border-radius:6px;outline:none;padding:10px;font-size:.88rem;transition:border-color .2s}.rejectForm textarea:focus{border-color:var(--blue)}.formActions{justify-content:flex-end;gap:8px;display:flex}.btnSubmit{color:#fff;border-color:var(--charcoal);background:var(--charcoal)}.btnSubmit:hover:not(:disabled){background:#18211c;transform:translateY(-1px)}.btnCancel{color:var(--muted);background:0 0;border-color:#0000}.btnCancel:hover{color:var(--ink);background:#edf1eb}.rejectionFeedback{background:var(--red-soft);border-left:3px solid var(--red);color:#7d2623;border-radius:4px;margin-top:14px;padding:12px;font-size:.86rem}.rejectionFeedback strong{text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.72rem;font-weight:750;display:block}.rejectionFeedback p{margin:0!important;line-height:1.45!important}.taskBlocked{background:linear-gradient(135deg, var(--surface) 0%, #fdf6f5 100%);border-color:#f5c2bb}.ownerLabel{background:#1e25200d;border-radius:4px;padding:2px 6px;font-size:.72rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bentoGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;width:100%;display:grid}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-6{grid-column:span 6}.col-span-8{grid-column:span 8}.col-span-12{grid-column:span 12}.bentoCard{flex-direction:column;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1);display:flex}.bentoCard:hover{transform:translateY(-2px);box-shadow:0 20px 48px #000000bf,0 0 15px #39e38214;border-color:var(--line-active)!important}.osWorkspaceShell{grid-template-columns:minmax(0,1fr) auto;height:100vh;min-height:100vh;display:grid;overflow:hidden}.osSidebar{display:none!important}.osWorkspaceContent{scroll-behavior:smooth;flex-direction:column;min-width:0;height:100vh;max-height:100vh;padding:32px 48px 160px;display:flex;overflow-y:auto}.osWorkspaceContent.chatSurface,.osWorkspaceContent.agentsSurface,.osWorkspaceContent.brainSurface,.osWorkspaceContent.jarvisSurface{height:100dvh;max-height:100dvh;overflow:hidden;padding:0!important}.osWorkspaceContent.contentSurface{overflow:hidden}.contentBoardWorkspace{min-height:0}.chatSurface .workspaceTopbar,.agentsSurface .workspaceTopbar,.brainSurface .workspaceTopbar,.jarvisSurface .workspaceTopbar{display:none}.workspaceFill{flex:1;min-height:0;display:flex}.workspaceFill>*{flex:1;min-width:0}.workspaceTopbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin-bottom:24px;padding-bottom:14px;display:flex}.workspaceTopbar-left{align-items:center;min-width:0;display:flex}.breadcrumbs{color:var(--muted);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:flex}.crumb-root{opacity:.65;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.crumb-section{opacity:.85;font-size:.76rem}.crumb-page{color:var(--green);text-shadow:0 0 12px #2ecc7140;font-size:.84rem;font-weight:800}.crumb-separator{align-items:center;display:flex;color:#ffffff26!important}.btn-icon-only{border-radius:8px;min-height:30px;padding:6px 10px}@media (max-width:640px){.btn-icon-only{padding:6px 8px}.btn-icon-only .btn-label{display:none}}.btn-compact{gap:7px;min-height:32px;padding:5px 10px}.commandSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.commandSummary div{gap:3px;display:grid}.commandSummary strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1rem;line-height:1}.queuePanel{min-width:0}.queueTabs{border:1px solid var(--line);background:#0000002e;border-radius:8px;gap:4px;width:fit-content;padding:3px;display:inline-flex}.queueTabs button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-size:.78rem;font-weight:750;display:inline-flex}.queueTabs button.active{color:var(--green);background:var(--green-soft);border-color:var(--line-active)}.queueTabs span,.queueHeader>span{color:#fff;background:#ffffff0f;border-radius:999px;padding:1px 6px;font-size:.68rem;font-weight:800}.queueHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.chatWorkspace{width:100%;height:100%;min-height:0;display:flex}.chatPanel{border:1px solid var(--line);height:100%;min-height:0;box-shadow:none;background:0 0;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.chatHeader{background:var(--surface-strong);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 24px;display:flex}.chatHeader strong{font-size:.98rem;display:block}.chatHeader small{color:var(--green);font-size:.72rem;font-weight:750;display:block}.chatMessages{background:#0000001f;flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px;display:flex;overflow-y:auto}.chatFooter{flex-shrink:0}.chatSuggestions{overflow:hidden}.messageRow{width:100%;display:flex}.msgAgent{justify-content:flex-start}.msgUser{justify-content:flex-end}.msgBubble{border-radius:8px;gap:6px;max-width:70%;padding:14px 18px;display:grid;box-shadow:0 4px 12px #1e252005}.msgAgent .msgBubble{background:var(--surface-strong);border:1px solid var(--line);color:var(--ink);border-top-left-radius:0}.msgUser .msgBubble{border:1px solid var(--line-active);color:var(--ink);background:#39e38214;border-top-right-radius:0}.msgSender{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.68rem;font-weight:800}.msgBubble p{white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.55}.msgTime{color:var(--muted);justify-self:end;font-size:.68rem}.chatFooter{background:var(--surface-strong);border-top:1px solid var(--line);gap:14px;padding:20px 24px;display:grid}.chatSuggestions{align-items:center;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.chatSuggestions span{text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:800}.suggestionPills{gap:8px;display:flex}.suggestionPill{border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:750;transition:all .2s;display:inline-flex}.suggestionPill:hover{background:var(--surface-strong);color:var(--ink);border-color:var(--line-active);transform:translateY(-1px)}.chatInputForm{gap:10px;width:100%;display:flex}.chatInputForm input{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;outline:none;flex:1;padding:12px 16px;font-size:.9rem;transition:border-color .2s}.chatInputForm input:focus{border-color:var(--blue)}.chatInputForm button{background:var(--charcoal);color:#fff;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:inline-flex}.chatInputForm button:hover:not(:disabled){background:#18211c;transform:translateY(-1px)}.chatInputForm button:disabled{opacity:.5;cursor:not-allowed}.inspirationGrid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.inspirationList{align-content:start;gap:16px;display:grid}.inspirationCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:20px;display:grid}.clipHeader{justify-content:space-between;align-items:center;display:flex}.clipTypePill{text-transform:uppercase;color:var(--blue);background:var(--blue-soft);border:1px solid #cbe0f0;border-radius:4px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.clipLink{background:#edf1eb;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:inline-flex}.clipLink:hover{background:#dce3d8}.inspirationCard h3{margin:0;font-size:1.15rem;line-height:1.25}.inspirationCard p{color:#455048;margin:0;font-size:.88rem;line-height:1.55}.agentInsightBox{border:1px solid var(--line);background:#fbf9f4;border-radius:6px;gap:6px;padding:12px 14px;display:grid}.insightTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--gold);align-items:center;gap:8px;font-size:.74rem;display:flex}.agentInsightBox p{margin:0;font-size:.84rem!important;line-height:1.5!important}.inspirationSidebar{align-content:start;gap:16px;display:grid}.curationCard{gap:12px;display:grid}.curationMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.curationMetrics div{background:#edf1eb;border-radius:6px;gap:4px;padding:12px;display:grid}.curationMetrics strong{font-size:1.4rem;line-height:1}.curationMetrics span{color:var(--muted);font-size:.74rem;font-weight:800}.pillarCheck strong{text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:.8rem;display:block}.pillarCheck ul{color:var(--muted);margin:0;padding-left:20px;font-size:.86rem;line-height:1.6}.clipForm{gap:14px;margin-bottom:24px;animation:.25s cubic-bezier(.16,1,.3,1) forwards slideDown;display:grid}.formGroup{gap:6px;display:grid}.formGroup label{text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:800}.formGroup input,.formGroup select,.formGroup textarea{border:1px solid var(--line);background:var(--surface-strong);width:100%;color:var(--ink);border-radius:6px;outline:none;padding:10px 12px;font-size:.9rem;transition:border-color .2s}.formGroup input:focus,.formGroup select:focus,.formGroup textarea:focus{border-color:var(--blue)}.formRow{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}@media (max-width:1024px){.col-span-3,.col-span-4,.col-span-6,.col-span-8,.col-span-12{grid-column:span 12!important}.bentoGrid{grid-template-columns:1fr!important;gap:14px!important}.grid-bento{grid-template-columns:minmax(0,1fr)!important}.grid-bento .col-span-3,.grid-bento .col-span-4,.grid-bento .col-span-8,.grid-bento .col-span-12{grid-column:auto!important}.osWorkspaceShell{grid-template-columns:1fr}.osSidebar{display:none!important}.osWorkspaceContent{max-width:100vw;max-height:none;overflow-x:hidden;padding:20px 20px 96px!important}.osWorkspaceContent.chatSurface,.osWorkspaceContent.agentsSurface,.osWorkspaceContent.jarvisSurface,.osWorkspaceContent.contentSurface{height:100dvh;max-height:100dvh;padding:0!important;overflow:hidden!important}.contentBoardWorkspace{height:100%;min-height:0;padding-bottom:92px}.contentBoardWorkspace .boardHeader{align-items:flex-start;gap:10px}.contentBoardWorkspace .boardControls{align-items:stretch}.contentBoardWorkspace .kanbanScroller{flex-basis:0;min-height:0!important;overflow:auto hidden!important}.contentBoardWorkspace .kanbanScroller>section{min-height:0}.contentBoardWorkspace .kanbanColumnCards{min-height:0;overflow-y:auto!important}.chatSurface .workspaceTopbar,.agentsSurface .workspaceTopbar,.brainSurface .workspaceTopbar,.jarvisSurface .workspaceTopbar{display:none!important}.osWorkspaceContent.brainSurface{padding:0!important}.workspaceTopbar{gap:10px;margin-bottom:14px}.workspaceTopbar-right{flex-shrink:0;gap:6px!important}.workspaceTopbar-right .btn-icon-only{width:34px!important;min-width:34px!important;padding-inline:0!important}.workspaceTopbar-left,.workspaceTopbar-left .breadcrumbs,.commandCenterView,.workspaceFill,.bentoGrid,.bentoGrid>*,.commandCenterView .grid,.commandCenterView .grid>*,.glass-card-compact,.glass-card-compact>*,.panelTitle{min-width:0;max-width:100%}.panelTitle{flex-wrap:wrap;gap:8px}.glass-card-compact input,.glass-card-compact select,.glass-card-compact textarea,.glass-card-compact button{max-width:100%}.inspoTabs{scrollbar-width:none;width:100%;max-width:100%;display:flex;overflow-x:auto}.inspoTabs::-webkit-scrollbar{display:none}.inspoTab{max-width:72vw;flex:none!important}.settingsExecutorPicker{gap:12px;flex-direction:column!important;align-items:stretch!important}.settingsExecutorPicker>div:last-child{justify-content:flex-start}.settingsModelRow{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.settingsModelRow>div,.settingsModelRow input,.settingsModelRow select{width:100%;min-width:0}.commandSummary{grid-template-columns:repeat(6,minmax(0,1fr))}.inspirationGrid{grid-template-columns:1fr}}@media (max-width:640px){.osWorkspaceContent{padding-inline:16px!important}.workspaceTopbar{align-items:flex-start}.workspaceTopbar-right{gap:4px!important}.sidebarNav{grid-template-columns:repeat(2,minmax(0,1fr))}.foodView{min-width:0;max-width:100%}.foodHeader,.foodWeekRow{gap:12px;flex-direction:column!important;align-items:stretch!important}.foodHeader>div,.foodWeekRow>div{min-width:0;max-width:100%}.foodTabs{scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}.foodTabs::-webkit-scrollbar{display:none}.foodTabs button{flex:1 0 auto;min-width:66px;padding-inline:10px!important}.foodScrollPanel{overflow-x:hidden}.foodMealsGrid{grid-template-columns:minmax(0,1fr)!important}.foodMealLinkRow{min-width:0}.foodMealLinkRow select{width:100%;min-width:0}.foodView input,.foodView select,.foodView textarea{min-width:0;max-width:100%}.toolsWorkspace .inspoTabs{grid-template-columns:minmax(0,1fr);overflow:visible;display:grid!important}.toolsWorkspace .inspoTab{white-space:normal;justify-content:center;width:100%;max-width:none}}.jarvisConsole{max-width:none;height:100%;margin:0}.jarvisGrid{grid-template-columns:380px minmax(0,1fr);gap:14px;min-height:calc(100vh - 250px);display:grid}.jarvisControlPanel{align-content:start;gap:16px;display:grid}.tabSelector{border:1px solid var(--line);background:#0000004d;border-radius:6px;gap:8px;margin:10px 0 16px;padding:4px;display:flex}.tabSelector .tabBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;padding:6px 12px;font-size:.78rem;font-weight:750;transition:all .2s}.tabSelector .tabActive{box-shadow:0 2px 6px #00000008;background:var(--surface-strong)!important;color:var(--ink)!important}.quickCommandList{gap:6px;display:grid}.quickCmdBtn{border:1px solid var(--line);cursor:pointer;text-align:left;background:#00000040;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;transition:all .2s;display:flex}.quickCmdBtn:hover{background:var(--surface-strong);border-color:var(--line-active);transform:translate(2px)}.quickCmdBtn span{color:var(--muted);font-family:Menlo,Monaco,Consolas,Fira Code,monospace;font-size:.8rem;font-weight:700}.terminalFrame{background:#090d0b;border:1px solid #14281e;border-radius:8px;flex-direction:column;height:100%;min-height:520px;display:flex;overflow:hidden;box-shadow:0 12px 48px #00000080}.terminalTitlebar{color:#a4ceb5;letter-spacing:.05em;background:#111a14;border-bottom:1px solid #14281e;align-items:center;gap:10px;padding:12px 20px;font-size:.72rem;font-weight:800;display:flex}.terminalTitlebar span{flex:1}.terminalStatusPulse{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:4px;padding:2px 8px;font-size:.65rem}.terminalClearBtn{color:#657e70;cursor:pointer;background:0 0;border:none;transition:color .2s}.terminalClearBtn:hover{color:#a4ceb5}.terminalConsole{background:#060907;flex:1;padding:24px;position:relative;overflow-y:auto}.terminalScanline{pointer-events:none;opacity:.85;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 4px,linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f) 0 0/6px 100%;width:100%;height:100%;position:absolute;top:0;left:0}.terminalLogs{color:#39e382;text-shadow:0 0 6px #39e38266;white-space:pre-wrap;word-break:break-all;margin:0;font-family:Menlo,Monaco,Consolas,Fira Code,Courier New,monospace;font-size:.86rem;line-height:1.55}.terminalCaret{color:#39e382;text-shadow:0 0 6px #39e38299;font-weight:800}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink{animation:1s step-end infinite blink}@media (max-width:1024px){.jarvisGrid{grid-template-columns:1fr}}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.2s ease-out forwards fadeIn}.avatarPulse{animation:2s infinite pulseGlow}@keyframes pulseGlow{0%{box-shadow:0 0 #2ecc7166}70%{box-shadow:0 0 0 6px #2ecc7100}to{box-shadow:0 0 #2ecc7100}}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:none;border-color:var(--green)!important;box-shadow:0 0 12px #2ecc714d!important}.stat strong,.pipelineSummary strong,.phaseRow strong,.toolboxStats strong,.terminalLogs{font-variant-numeric:tabular-nums}.auditWorkspace{animation:.25s ease-out forwards fadeIn}.cronWorkspace{flex-direction:column;gap:18px;animation:.25s ease-out forwards fadeIn;display:flex}.cronHero{justify-content:space-between;align-items:center;gap:18px;padding-bottom:2px;display:flex}.cronHero h1{margin:2px 0 0;font-size:1.6rem;line-height:1.1}.cronHeroStats{flex-wrap:wrap;gap:10px;display:flex}.cronHeroStats div,.cronMetaGrid div{border:1px solid var(--line);background:#0000002e;border-radius:6px;gap:3px;min-width:96px;padding:10px 12px;display:grid}.cronHeroStats strong,.cronMetaGrid strong{color:var(--text-bright);font-size:.92rem;line-height:1.1}.cronHeroStats span,.cronMetaGrid span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.cronJobGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.cronJobCard{flex-direction:column;gap:14px;display:flex}.cronJobHeader,.cronEndpointRow,.cronRunStatus{align-items:center;gap:12px;display:flex}.cronJobHeader{justify-content:space-between}.cronJobDescription{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.cronMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cronEndpointRow{min-width:0}.cronEndpointRow code{white-space:nowrap;flex:1;min-width:0;margin:0;padding:10px 12px;font-size:.74rem}.cronRunStatus{border:1px solid var(--line);background:#ffffff06;border-radius:6px;justify-content:flex-start;padding:10px 12px}.cronRunStatus>div{gap:2px;display:grid}.cronRunStatus strong{color:var(--text-bright);font-size:.86rem}.cronRunStatus span{color:var(--muted);font-size:.72rem}.cronRunStatus.success{background:#39e38214;border-color:#39e38259}.cronRunStatus.success svg{color:var(--green)}.cronRunStatus.error{background:#ff475714;border-color:#ff475759}.cronRunStatus.error svg{color:var(--red)}.cronPayload{white-space:pre-wrap;max-height:320px;margin:0;font-size:.74rem;overflow:auto}@media (max-width:720px){.cronHero{flex-direction:column;align-items:flex-start}.cronMetaGrid{grid-template-columns:1fr}.cronEndpointRow{flex-direction:column;align-items:stretch}}.monospaceLedger{border:1px solid var(--line);box-shadow:0 4px 20px #0006}.ledgerRow{border-bottom:1px solid var(--line);transition:background-color .2s cubic-bezier(.16,1,.3,1)}.ledgerRow:last-child{border-bottom:none}:root{--glass-blur-heavy:blur(24px);--glass-shadow:0 8px 32px 0 #00000080, 0 0 0 1px #ffffff0d;--transition-smooth:all .25s cubic-bezier(.16, 1, .3, 1)}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-1{flex:1}.min-h-0{min-height:0!important}.shrink-0{flex-shrink:0}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.p-1{padding:4px!important}.p-2{padding:8px!important}.p-3{padding:12px!important}.p-4{padding:16px!important}.m-0{margin:0!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mb-4{margin-bottom:16px!important}.mb-6{margin-bottom:24px!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.w-full{width:100%}.h-full{height:100%}.text-dense-xs{letter-spacing:-.01em;font-size:.7rem;font-weight:700;line-height:1.15}.text-dense-sm{letter-spacing:-.01em;font-size:.78rem;font-weight:650;line-height:1.25}.text-dense-md{font-size:.88rem;font-weight:600;line-height:1.35}.text-dense-lg{letter-spacing:-.02em;font-size:1.1rem;font-weight:800;line-height:1.2}.text-uppercase{text-transform:uppercase}.text-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-variant-numeric:tabular-nums}.text-emerald{color:var(--green)!important}.text-amber{color:var(--gold)!important}.text-rose{color:var(--red)!important}.text-cyan{color:var(--blue)!important}.text-muted{color:var(--muted)!important}.text-white{color:#fff!important}.glass-card-compact{background:var(--surface);-webkit-backdrop-filter:var(--glass-blur-heavy);box-shadow:var(--glass-shadow);transition:var(--transition-smooth);border:1px solid #ffffff0d;border-radius:8px;min-width:0;max-width:100%;height:100%;padding:14px}.glass-card-compact:hover{background:#1a221da6;border-color:#ffffff24;transform:translateY(-1px);box-shadow:0 12px 36px #0009}.glow-emerald:hover{border-color:#ffffff38!important}.glow-amber:hover{border-color:#ffa50259!important}.glow-rose:hover{border-color:#ff475759!important}.glow-cyan:hover{border-color:#00d2ff59!important}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap}.profileAvatar{box-shadow:0 0 10px #2ecc7133}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#39e38226;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#39e3824d}.flex-row{flex-direction:row;display:flex}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.mt-0\.5{margin-top:2px!important}.bg-blue-soft{background-color:var(--blue-soft)!important}.bg-surface-soft{background-color:#ffffff08!important}.bg-black-25{background-color:#00000040!important}.bg-black-35{background-color:#00000059!important}.bg-transparent{background-color:#0000!important}.border-cyan{border-color:var(--blue)!important}.border-line{border-color:var(--line)!important}.border-t{border-top:1px solid var(--line)!important}.border-b{border-bottom:1px solid var(--line)!important}.border-none{border:none!important}.border-left-cyan{border-left:2px solid var(--blue)!important}.border-radius-sm{border-radius:4px!important}.border-radius-md{border-radius:6px!important}.rounded-2xl{border-radius:16px!important}.p-0{padding:0!important}.px-1{padding-left:4px!important;padding-right:4px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.pt-2{padding-top:8px!important}.pl-8{padding-left:32px!important}.pr-2{padding-right:8px!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.relative{position:relative!important}.absolute{position:absolute!important}.left-2{left:8px!important}.top-half-translate{top:50%!important;transform:translateY(-50%)!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.min-w-220{min-width:220px!important}.min-h-460{min-height:460px!important}.max-h-90vh{max-height:90vh!important}.max-w-lg{max-width:512px!important}.max-w-sm{max-width:384px!important}.col-width{min-width:290px!important;max-width:290px!important}.mobile-col-width{min-width:min(82vw,340px)!important;max-width:min(82vw,340px)!important}.kanbanScroller{scrollbar-width:thin;overscroll-behavior-x:contain;min-height:0}.kanbanScroller::-webkit-scrollbar{height:8px}.kanbanColumnCards{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;min-height:0}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px)!important}.boardControls{border:1px solid var(--line);background:#0000002e;border-radius:8px;padding:10px 12px}.catalogHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.catalogToolbar{border:1px solid var(--line);background:#00000029;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;padding:8px 10px;display:flex}.catalogFilters{flex-wrap:wrap;gap:5px;display:flex}.catalogSearch{flex:1;min-width:220px;max-width:300px}.feedHeader,.feedHeader>div{width:100%}.feedContentCard{border-radius:12px;flex-direction:column;gap:0;padding:12px 14px;display:flex}.feedCardRow{align-items:flex-start;gap:10px;width:100%;display:flex}.feedActions{scrollbar-width:none;flex-flow:row;gap:4px;margin-top:8px;display:flex;overflow-x:auto}.feedActions::-webkit-scrollbar{display:none}.feedActions button{border:1px solid var(--line);width:28px;height:24px;color:var(--muted);cursor:pointer;background:#ffffff05;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:0;padding:0;font-size:0;transition:all .15s;display:inline-flex}.feedActions button[title=AI\ Summary]{width:32px}.feedActions button svg{flex-shrink:0;width:12px;height:12px}.feedActions button:hover:not(:disabled){color:var(--white);background:#ffffff0f;border-color:#fff3}.feedActions button[title*=AI\ Summary]:hover:not(:disabled),.feedActions button[title*=AI\ Summary][style*=gold]{color:var(--gold);background:#fbbf2414;border-color:#fbbf2466}.feedActions button[title*=Save]:hover:not(:disabled){color:var(--blue);background:var(--blue-soft);border-color:#00d2ff66}.feedActions button[title*=Idea]:hover:not(:disabled),.feedActions button[title*=More]:hover:not(:disabled){color:var(--green);background:var(--green-soft);border-color:#39e3824d}.feedActions button[title*=Less]:hover:not(:disabled){color:var(--gold);background:var(--gold-soft);border-color:#fbbf2466}.feedActions button[title*=Dismiss]:hover:not(:disabled){color:var(--red);background:var(--red-soft);border-color:#ff475766}.feedThumb{object-fit:cover;border:1px solid var(--line);background:#0003;border-radius:7px;width:64px;height:46px}.feedThumb.fallback{place-items:center;display:grid}.boardEmptyColumn{color:var(--muted);background:#00d2ff0a;border:1px dashed #00d2ff2e;border-radius:8px;justify-items:start;gap:8px;margin:6px 0;padding:14px;display:grid}.boardEmptyColumn strong{color:#fff;font-size:.9rem}.boardEmptyColumn span{font-size:.76rem;line-height:1.35}.inspoTabs{border:1px solid var(--line);background:#00000038;border-radius:8px;align-items:center;gap:4px;width:fit-content;margin-bottom:12px;padding:3px;display:inline-flex}.inspoTab{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:.82rem;font-weight:750;display:inline-flex}.inspoTab.active{color:var(--blue);background:var(--blue-soft);border-color:#00d2ff47}.discoverHeader,.interestForm{justify-content:space-between;align-items:center;gap:10px;display:flex}.interestForm input{border:1px solid var(--line);min-width:180px;color:var(--ink);background:#0000002e;border-radius:6px;outline:none;flex:1;padding:8px 10px}.interestForm select{border:1px solid var(--line);width:104px;color:var(--ink);background:#0000002e;border-radius:6px;outline:none;padding:8px 10px}.interestChips{flex-wrap:wrap;gap:6px;display:flex}.interestMore{border:1px solid var(--line);min-height:26px;color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:999px;padding:3px 9px;font-size:.76rem;font-weight:750}.interestChip{color:#b4eeffeb;background:#00d2ff0d;border:1px solid #00d2ff38;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:3px 5px 3px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.interestChip small{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.inlineIconButton{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.inlineIconButton:hover{color:#fff;border-color:var(--line);background:#ffffff0f}.suggestionCard{grid-template-columns:170px minmax(0,1fr);gap:12px;padding:12px;display:grid}.suggestionCard.noThumb{grid-template-columns:minmax(0,1fr)}.suggestionCard.articleThumb{grid-template-columns:56px minmax(0,1fr);align-items:start}.suggestionFavicon{border:1px solid var(--line);background:#00000040;border-radius:10px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.suggestionFavicon img{object-fit:contain;border-radius:6px;width:36px;height:36px;display:block}.suggestionBody{flex-direction:column;gap:10px;min-width:0;display:flex}.suggestionThumb{aspect-ratio:16/9;color:#fff;cursor:pointer;background:#00000038;border:1px solid #00d2ff2e;border-radius:8px;min-height:96px;position:relative;overflow:hidden}.suggestionThumb img{object-fit:cover;width:100%;height:100%;display:block}.suggestionThumb svg{background:#0009;border-radius:999px;width:34px;height:34px;margin:auto;padding:8px;position:absolute;inset:0}.suggestionReason{border:1px solid var(--line);background:#00000024;border-radius:8px;gap:4px;padding:8px 10px;display:grid}.suggestionReason span{color:var(--gold);align-items:center;gap:5px;font-size:.72rem;font-weight:750;display:inline-flex}.suggestionActions{flex-wrap:wrap;gap:6px;display:flex}.suggestionActionBtn{border:1px solid var(--line);min-height:28px;color:var(--muted);cursor:pointer;background:#ffffff05;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:650;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.suggestionActionBtn.interest{color:#ffc629e6;border-color:#ffa50238}.suggestionActionBtn.interest:hover:not(:disabled){color:var(--gold);background:var(--gold-soft);border-color:#ffa50266;transform:translateY(-1px)}.suggestionActionBtn.btn-cyan:hover:not(:disabled){transform:translateY(-1px)}.suggestionActionBtn.muted:hover{color:var(--red);background:var(--red-soft);border-color:#ff475766;transform:translateY(-1px)}.crawlerDrawerOverlay{z-index:60;-webkit-backdrop-filter:blur(4px);background:#0000007a;justify-content:flex-end;display:flex;position:fixed;inset:0}.crawlerDrawer{border-left:1px solid var(--line);background:#05070afa;flex-direction:column;gap:16px;width:min(380px,92vw);height:100%;padding:18px;animation:.2s slideInRight;display:flex;box-shadow:-24px 0 60px #0000008c}.crawlerDrawerSection{flex-direction:column;gap:8px;display:flex}.crawlerDrawerSection>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.crawlerSegmentedControl{gap:6px;display:flex}.crawlerSegmentedControl button{border:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;background:#ffffff05;border-radius:6px;flex:1;padding:5px 6px;font-size:10px;font-weight:800}.crawlerSegmentedControl button.active{background:var(--green);color:#0a0a0a;border-color:var(--green)}.crawlerPipelines{flex-wrap:wrap;gap:6px;display:flex}.crawlerPipelines span{border:1px solid var(--line);color:var(--text-bright);background:#ffffff08;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.crawlerPipelines i{background:var(--blue);border-radius:50%;width:6px;height:6px}.crawlerLogs{border:1px solid var(--line);height:140px;color:var(--green);background:#0000004d;border-radius:6px;flex-direction:column;gap:4px;padding:8px;font-family:monospace;font-size:9px;line-height:1.35;display:flex;overflow-y:auto}@media (max-width:720px){.feedContentCard{padding:10px 12px}.feedActions{gap:4px}.feedThumb{width:54px;height:40px}.interestForm{flex-wrap:wrap}.interestForm select{width:100%}.suggestionCard,.suggestionCard.articleThumb{grid-template-columns:1fr}.suggestionFavicon{display:none}.suggestionThumb{min-height:160px}}.connectorSummary{grid-template-columns:repeat(3,auto) minmax(120px,1fr);align-items:center;gap:14px;min-height:auto;display:grid}.connectorGrid{grid-template-columns:1fr;gap:6px;display:grid}.connectorCard{border-radius:8px;height:auto}.connectorCard>button{min-height:54px}.connectorCard .text-lg{border:1px solid var(--line);background:#ffffff08;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.connectorPriority{flex-wrap:wrap;gap:6px;padding:8px;display:flex}.connectorPriority span{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.76rem;font-weight:750;display:inline-flex}.connectorPriority strong{background:var(--green-soft);width:16px;height:16px;color:var(--green);border-radius:999px;place-items:center;font-size:.68rem;display:grid}.text-dense-xxs{font-size:9px!important}.hover-text-white:hover{color:#fff!important}.hover-bg-surface:hover{background-color:var(--surface-strong)!important}.hover-text-rose:hover{color:var(--red)!important}.btn-cyan{color:var(--blue)!important;background:var(--blue-soft)!important;border-color:#00d2ff40!important}.btn-cyan:hover:not(:disabled){transform:translateY(-1px);background:#00d2ff38!important}.col-header-idea{background:#9b59b626!important}.col-header-context_collection{background:#3498db26!important}.col-header-angle_selected{background:#1abc9c26!important}.col-header-brief_ready{background:#f1c40f26!important}.col-header-script_draft{background:#e67e2226!important}.col-header-recorded{background:#e74c3c26!important}.col-header-edited{background:#2ecc7126!important}.col-header-scheduled{background:#8e44ad26!important}.col-header-published{background:#2c3e504d!important}.col-header-archived{background:#ffffff0d!important}.text-col-idea{color:#c084fc!important}.text-col-context_collection{color:#38bdf8!important}.text-col-angle_selected{color:#2dd4bf!important}.text-col-brief_ready{color:#facc15!important}.text-col-script_draft{color:#fb923c!important}.text-col-recorded{color:#fb7185!important}.text-col-edited{color:#34d399!important}.text-col-scheduled{color:#818cf8!important}.text-col-published{color:#94a3b8!important}.text-col-archived{color:#737373!important}.prio-critical{border-left:3px solid var(--red)!important}.prio-high{border-left:3px solid var(--gold)!important}.prio-medium{border-left:3px solid var(--blue)!important}.prio-low{border-left:3px solid var(--muted)!important}.prio-default{border-left:1px solid var(--line)!important}.active-tab-emerald{background:var(--green-soft)!important;color:var(--green)!important;border-color:var(--green)!important}.active-tab-cyan{background:var(--blue-soft)!important;color:var(--blue)!important;border-color:var(--blue)!important}.search-icon{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input{border:1px solid var(--line);width:100%;color:var(--ink);transition:var(--transition-smooth);background:#00000040;border-radius:6px;outline:none;padding:8px 12px 8px 36px;font-size:.86rem}.search-input:focus{border-color:var(--green)!important;box-shadow:0 0 10px #39e38233!important}.search-input-cyan:focus{border-color:var(--blue)!important;box-shadow:0 0 10px #00d2ff33!important}.min-w-260{min-width:260px}.grid-bento{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.iteration-goal{border-left:3px solid var(--gold);background:var(--gold-soft);color:var(--gold);border-radius:4px;gap:2px;margin:0;padding:8px 10px;display:grid}.iteration-goal-blue{border-left:3px solid var(--blue);background:var(--blue-soft);color:var(--blue);border-radius:4px;gap:2px;margin:0;padding:8px 10px;display:grid}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.previewPanel{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;width:480px;min-width:360px;max-width:50vw;height:100%;animation:.2s slideInRight;display:flex}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.previewHeader{background:#ffffff05}.previewContent{background:#000;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.previewContent iframe{border:none;width:100%;height:100%}.previewMobileClose,.previewFloatingClose{display:none}@media (max-width:900px){.previewPanel{z-index:50;width:100vw;max-width:100vw;position:fixed;inset:0}.previewFloatingClose{top:calc(14px + env(safe-area-inset-top,0px));z-index:3;color:#fff;cursor:pointer;background:#000000b8;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:fixed;right:14px;box-shadow:0 10px 30px #0000008c}.previewMobileClose{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;background:#ffffff08;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.previewMobileClose:active{color:#ff4757;background:#ff47571f}.previewMobileHandle{background:#fff3;border-radius:2px;width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}}.videoSummaryPanel{background:#fbbf240a;border-top:1px solid #fbbf242e;flex-direction:column;gap:10px;width:100%;padding:14px 16px 12px;animation:.2s fadeIn;display:flex}.vsp-loading{color:var(--muted);background:#fbbf2408;border-top:1px solid #fbbf242e;align-items:center;gap:8px;padding:12px 16px;font-size:12px;animation:.2s fadeIn;display:flex}.vsp-tldr{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.vsp-label{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:#fbbf241f;border:1px solid #fbbf2440;border-radius:4px;flex-shrink:0;margin-top:1px;padding:2px 6px;font-size:9px;font-weight:800}.vsp-tldr-text{color:var(--white);flex:1;font-size:13px;font-weight:600;line-height:1.4}.vsp-worth{border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:flex}.vsp-worth.worth-yes{color:var(--green);background:#39e3821a;border:1px solid #39e38240}.vsp-worth.worth-no{color:var(--muted);border:1px solid var(--line);background:#ffffff0a}.vsp-insights{flex-direction:column;gap:4px;margin:0;padding:0 0 0 16px;display:flex}.vsp-insights li{color:#c8d0d8;font-size:12px;line-height:1.5}.vsp-relevance{color:var(--muted);border-top:1px solid var(--line);align-items:flex-start;gap:6px;margin:0;padding-top:6px;font-size:11px;font-style:italic;line-height:1.5;display:flex}.vsp-no-transcript{color:var(--muted);opacity:.7;margin:0;font-size:10px;font-style:italic}.vsp-ask{border-top:1px solid var(--line);align-items:center;gap:6px;padding-top:6px;display:flex}.vsp-ask-input{border:1px solid var(--line);color:var(--white);background:#ffffff0d;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:12px;transition:border-color .15s}.vsp-ask-input::placeholder{color:var(--muted)}.vsp-ask-input:focus{border-color:#39e38266}.vsp-ask-btn{color:var(--green);cursor:pointer;background:#39e3821a;border:1px solid #39e38240;border-radius:6px;flex-shrink:0;align-items:center;padding:6px 10px;transition:background .15s;display:flex}.vsp-ask-btn:disabled{opacity:.4;cursor:not-allowed}.vsp-ask-btn:not(:disabled):hover{background:#39e3822e}.vsp-answer{color:#c8d0d8;background:#3b82f612;border:1px solid #3b82f633;border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.6;animation:.2s fadeIn;display:flex}.vsp-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;display:flex}.vsp-action-primary{color:var(--green)!important;background:#39e3821f!important;border-color:#39e3824d!important}.vsp-action-primary:hover{background:#39e38233!important}.vsp-saved{opacity:.7;color:var(--green)!important}.feedThumbClickable{cursor:pointer;transition:opacity .15s,transform .15s}.feedThumbClickable:hover{opacity:.85;transform:scale(1.03)}.readerLoading,.readerError{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:32px;display:flex}.readerSpinner{width:24px;height:24px;color:var(--green);animation:1s linear infinite spin}.readerScrollArea{background:var(--surface);height:100%;padding:28px 24px 56px;overflow-y:auto}.readerContent{color:#c8d0d8;max-width:640px;margin:0 auto;font-size:15px;line-height:1.75}.readerByline{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:11px;font-weight:700}.readerExcerpt{color:#9ca3af;border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:20px;font-size:14px;font-style:italic}.readerContent h1,.readerContent h2,.readerContent h3,.readerContent h4,.readerContent h5,.readerContent h6{color:#f0f2f5;margin:24px 0 10px;font-weight:700;line-height:1.3}.readerContent h1{font-size:22px}.readerContent h2{font-size:18px}.readerContent h3{font-size:16px}.readerContent h4,.readerContent h5,.readerContent h6{font-size:14px}.readerContent p{margin:0 0 16px}.readerContent a{color:var(--green);-webkit-text-decoration:underline #39e38259;text-decoration:underline #39e38259}.readerContent a:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.readerContent img{border-radius:8px;max-width:100%;margin:16px 0;display:block}.readerContent figure{margin:20px 0}.readerContent figcaption{color:var(--muted);text-align:center;margin-top:6px;font-size:11px}.readerContent blockquote{border-left:3px solid var(--green);color:#9ca3af;margin:20px 0;padding:8px 16px;font-style:italic}.readerContent pre{background:#ffffff0d;border-radius:6px;margin:0 0 16px;padding:14px 16px;overflow-x:auto}.readerContent code{background:#ffffff12;border-radius:4px;padding:2px 5px;font-family:monospace;font-size:13px}.readerContent pre code{background:0 0;padding:0;font-size:13px}.readerContent ul,.readerContent ol{margin:0 0 16px;padding-left:22px}.readerContent li{margin-bottom:6px}.readerContent table{border-collapse:collapse;width:100%;margin:16px 0;font-size:13px}.readerContent th,.readerContent td{border:1px solid var(--line);text-align:left;padding:8px 12px}.readerContent th{color:var(--white);font-weight:700}.ws-bottom-nav-dock{z-index:45;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);WebkitBackdropFilter:var(--glass-blur);background:#0a100cb8;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;width:max-content;max-width:92vw;padding:8px 18px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #000000d9,0 0 20px #39e3820a}@media (max-width:640px){.ws-bottom-nav-dock{width:100%;max-width:100vw;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-bottom:none;border-left:none;border-right:none;border-radius:18px 18px 0 0;justify-content:space-evenly;gap:0;bottom:0;left:0;right:0;transform:none}}.dock-btn{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:48px;padding:6px 10px;font-size:.72rem;font-weight:750;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.dock-btn:hover{color:#fff;background:#ffffff0d;transform:translateY(-2px)}.dock-btn.active{background:#2ecc710f;color:var(--green)!important}.dock-btn-prominent{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:flex-end;align-items:center;margin-top:-16px;padding-bottom:2px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.dock-prominent-circle{background:var(--surface-strong);border:1px solid var(--line);width:42px;height:42px;color:var(--muted);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 24px #00000080}.dock-btn-prominent:hover .dock-prominent-circle{color:#fff;border-color:var(--line-active);background:#ffffff14;transform:translateY(-4px)scale(1.05);box-shadow:0 12px 28px #0009,0 0 10px #39e3821a}.dock-btn-prominent.active .dock-prominent-circle{background:var(--green);border-color:var(--green);color:#000;box-shadow:0 0 20px #2ecc7173}.dock-3{display:flex!important}.dock-5,.dock-7,.dock-9,.dock-desktop{display:none!important}.dock-more{display:flex!important}@media (max-width:640px){.dock-btn{flex:1!important;gap:2px!important;min-width:0!important;padding:6px 2px!important}.ws-bottom-nav-dock .dock-btn-prominent{flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;margin-top:0!important;padding:6px 2px 0!important;display:flex!important}.ws-bottom-nav-dock .dock-prominent-circle{display:contents!important}.ws-bottom-nav-dock .dock-btn-prominent svg{width:18px!important;height:18px!important}}@media (min-width:480px){.dock-5{display:flex!important}.dock-7,.dock-9,.dock-desktop{display:none!important}}@media (min-width:640px){.dock-5,.dock-7{display:flex!important}.dock-9,.dock-desktop{display:none!important}}@media (min-width:850px){.dock-5,.dock-7,.dock-9{display:flex!important}.dock-desktop{display:none!important}}@media (min-width:1100px){.dock-5,.dock-7,.dock-9,.dock-desktop{display:flex!important}.dock-more{display:none!important}.ws-bottom-nav-dock .dock-btn-prominent{cursor:pointer!important;color:var(--muted)!important;background:0 0!important;border:none!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:48px!important;margin-top:0!important;padding:6px 10px!important;font-size:.72rem!important;font-weight:750!important;display:flex!important;transform:none!important}.ws-bottom-nav-dock .dock-btn-prominent:hover{color:#fff!important;background:#ffffff0d!important;transform:translateY(-2px)!important}.ws-bottom-nav-dock .dock-btn-prominent.active{color:var(--green)!important;background:#2ecc710f!important}.ws-bottom-nav-dock .dock-prominent-circle{width:auto!important;height:auto!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;margin-bottom:3px!important;transform:none!important}}.ws-mobile-overlay{display:none}.ws-mobile-overlay.open{display:flex!important}.theme-emerald{--green:#2ecc71;--green-rgb:46, 204, 113;--color-cyan:#22d3ee;--blue:#3498db;--gold:#f1c40f;--red:#e74c3c;--line-active:#2ecc71}.theme-cyberpunk{--green:#ff007f;--green-rgb:255, 0, 127;--color-cyan:#00f3ff;--blue:#00f3ff;--gold:#ffea00;--red:#ff003c;--line-active:#00f3ff}.theme-amber{--green:#ffb300;--green-rgb:255, 179, 0;--color-cyan:#ffb300;--blue:#e59400;--gold:#ffb300;--red:#ff3c00;--line-active:#ffb300}@keyframes dash-flow{to{stroke-dashoffset:-40px}}.glowing-link-pulse{stroke-dasharray:6 6;filter:drop-shadow(0 0 3px var(--color-cyan));animation:1.5s linear infinite dash-flow;stroke:var(--color-cyan)!important;stroke-width:2px!important}.diff-block-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#050706;border-radius:8px;margin:12px 0;overflow:hidden}.diff-block-header{border-bottom:1px solid var(--line);color:var(--muted);background:#ffffff08;justify-content:space-between;align-items:center;padding:8px 12px;font-family:monospace;font-size:.76rem;display:flex}.diff-content{white-space:pre;margin:0;padding:10px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.5;overflow-x:auto}.diff-line{width:100%;padding:1px 12px;display:flex}.diff-line-add{color:var(--green);border-left:3px solid var(--green);background:#2ecc7114}.diff-line-del{color:var(--red);border-left:3px solid var(--red);background:#ff475714}.diff-line-meta{color:var(--blue);opacity:.85;background:#00d2ff08}.diff-line-normal{color:#cad8cf;border-left:3px solid #0000}.file-viewer-backdrop{-webkit-backdrop-filter:var(--glass-blur);z-index:100;background:#020403d9;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out forwards fadeIn;display:flex;position:fixed;inset:0}.file-viewer-card{border:1px solid var(--line-active);background:#0a0c12fa;border-radius:12px;flex-direction:column;width:min(900px,100%);height:min(700px,90%);animation:.25s cubic-bezier(.16,1,.3,1) forwards scaleUp;display:flex;overflow:hidden;box-shadow:0 24px 64px #000000d9}.file-viewer-header{border-bottom:1px solid var(--line);background:#ffffff08;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.file-viewer-title{align-items:center;gap:10px;font-size:.95rem;font-weight:700;display:flex}.file-viewer-meta{color:var(--muted);align-items:center;gap:12px;font-size:.72rem;display:flex}.file-viewer-meta span{border:1px solid var(--line);background:#ffffff0d;border-radius:99px;padding:3px 8px}.file-viewer-body{background:#020403;flex:1;display:flex;position:relative;overflow-y:auto}.file-viewer-gutter{text-align:right;width:48px;color:var(--muted);border-right:1px solid var(--line);-webkit-user-select:none;user-select:none;background:#ffffff03;padding:16px 12px 16px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.5}.file-viewer-code-container{color:#cad8cf;white-space:pre;flex:1;margin:0;padding:16px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.5;overflow-x:auto}.file-viewer-actions{gap:8px;display:flex}.file-viewer-close-btn{border:1px solid var(--line);background:var(--surface-strong);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;transition:all .2s;display:flex}.file-viewer-close-btn:hover{color:#fff;border-color:var(--line-active);background:#ffffff14}@keyframes scaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,calc(20px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.jarvisSurface .flex{display:flex!important}.jarvisSurface .flex-col{flex-direction:column!important;display:flex!important}.jarvisSurface .flex-row{flex-direction:row!important;display:flex!important}.jarvisSurface .flex-wrap{flex-wrap:wrap!important}.jarvisSurface .items-center{align-items:center!important}.jarvisSurface .items-stretch{align-items:stretch!important}.jarvisSurface .items-start{align-items:flex-start!important}.jarvisSurface .items-end{align-items:flex-end!important}.jarvisSurface .justify-between{justify-content:space-between!important}.jarvisSurface .justify-center{justify-content:center!important}.jarvisSurface .shrink-0{flex-shrink:0!important}.jarvisSurface .flex-1{flex:1!important}.jarvisSurface .min-w-0{min-width:0!important}.jarvisSurface .min-h-0{min-height:0!important}.jarvisSurface .relative{position:relative!important}.jarvisSurface .fixed{position:fixed!important}.jarvisSurface .absolute{position:absolute!important}.jarvisSurface .inset-0{inset:0!important}.jarvisSurface .bottom-full{bottom:100%!important}.jarvisSurface .left-0{left:0!important}.jarvisSurface .z-40{z-index:40!important}.jarvisSurface .z-50{z-index:50!important}.jarvisSurface .min-w-\[180px\]{min-width:180px!important}.jarvisSurface .max-h-\[55vh\]{max-height:55vh!important}.jarvisSurface .gap-1{gap:4px!important}.jarvisSurface .gap-1\.5{gap:6px!important}.jarvisSurface .gap-2{gap:8px!important}.jarvisSurface .gap-2\.5{gap:10px!important}.jarvisSurface .gap-3{gap:12px!important}.jarvisSurface .px-3{padding-left:12px!important;padding-right:12px!important}.jarvisSurface .py-1\.5{padding-top:6px!important;padding-bottom:6px!important}.jarvisSurface .py-2{padding-top:8px!important;padding-bottom:8px!important}.jarvisSurface .py-2\.5{padding-top:10px!important;padding-bottom:10px!important}.jarvisSurface .px-4{padding-left:16px!important;padding-right:16px!important}.jarvisSurface .py-3{padding-top:12px!important;padding-bottom:12px!important}.jarvisSurface .px-2{padding-left:8px!important;padding-right:8px!important}.jarvisSurface .py-1{padding-top:4px!important;padding-bottom:4px!important}.jarvisSurface .px-2\.5{padding-left:10px!important;padding-right:10px!important}.jarvisSurface .pl-4{padding-left:16px!important}.jarvisSurface .py-0\.5{padding-top:2px!important;padding-bottom:2px!important}.jarvisSurface .px-1{padding-left:4px!important;padding-right:4px!important}.jarvisSurface .pl-5{padding-left:20px!important}.jarvisSurface .pl-3{padding-left:12px!important}.jarvisSurface .pr-3{padding-right:12px!important}.jarvisSurface .pb-px{padding-bottom:1px!important}.jarvisSurface .pb-1{padding-bottom:4px!important}.jarvisSurface .pt-1{padding-top:4px!important}.jarvisSurface .mt-1{margin-top:4px!important}.jarvisSurface .mb-1{margin-bottom:4px!important}.jarvisSurface .mb-2{margin-bottom:8px!important}.jarvisSurface .mt-2{margin-top:8px!important}.jarvisSurface .my-3{margin-top:12px!important;margin-bottom:12px!important}.jarvisSurface .mt-3{margin-top:12px!important}.jarvisSurface .mb-1\.5{margin-bottom:6px!important}.jarvisSurface .mt-2\.5{margin-top:10px!important}.jarvisSurface .my-1\.5{margin-top:6px!important;margin-bottom:6px!important}.jarvisSurface .ml-1{margin-left:4px!important}.jarvisSurface .ml-4{margin-left:16px!important}.jarvisSurface .mr-1{margin-right:4px!important}.jarvisSurface .-mx-1{margin-left:-4px!important;margin-right:-4px!important}.jarvisSurface .-mx-4{margin-left:-16px!important;margin-right:-16px!important}.jarvisSurface .space-y-0\.5>*+*{margin-top:2px!important}.jarvisSurface .list-disc{list-style-type:disc!important}.jarvisSurface .list-decimal{list-style-type:decimal!important}.jarvisSurface .list-inside{list-style-position:inside!important}.jarvisSurface .w-full{width:100%!important}.jarvisSurface .w-64{width:16rem!important}.jarvisSurface .w-72{width:18rem!important}.jarvisSurface .h-full{height:100%!important}.jarvisSurface .w-1\.5{width:6px!important}.jarvisSurface .h-1\.5{height:6px!important}.jarvisSurface .w-1{width:4px!important}.jarvisSurface .h-1{height:4px!important}.jarvisSurface .overflow-hidden{overflow:hidden!important}.jarvisSurface .overflow-y-auto{overflow-y:auto!important}.jarvisSurface .overflow-visible{overflow:visible!important}.jarvisSurface .text-left{text-align:left!important}.jarvisSurface .text-right{text-align:right!important}.jarvisSurface .text-center{text-align:center!important}.jarvisSurface .text-\[11px\]{font-size:11px!important}.jarvisSurface .text-\[9px\]{font-size:9px!important}.jarvisSurface .text-\[12\.5px\]{font-size:12.5px!important}.jarvisSurface .text-\[11\.5px\]{font-size:11.5px!important}.jarvisSurface .text-\[10\.5px\]{font-size:10.5px!important}.jarvisSurface .text-\[10px\]{font-size:10px!important}.jarvisSurface .text-\[9\.5px\]{font-size:9.5px!important}.jarvisSurface .truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.jarvisSurface .break-all{word-break:break-all!important}.jarvisSurface .whitespace-pre-wrap{white-space:pre-wrap!important}.jarvisSurface .whitespace-pre{white-space:pre!important}.jarvisSurface .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.jarvisSurface .font-semibold{font-weight:600!important}.jarvisSurface .font-medium{font-weight:500!important}.jarvisSurface .font-bold{font-weight:700!important}.jarvisSurface .italic{font-style:italic!important}.jarvisSurface .leading-relaxed{line-height:1.625!important}.jarvisSurface .uppercase{text-transform:uppercase!important}.jarvisSurface .tracking-widest{letter-spacing:.1em!important}.jarvisSurface .border{border:1px solid!important}.jarvisSurface .border-b{border-bottom:1px solid!important}.jarvisSurface .border-t{border-top:1px solid!important}.jarvisSurface .border-r{border-right:1px solid!important}.jarvisSurface .border-l{border-left:1px solid!important}.jarvisSurface .border-l-2{border-left-width:2px!important}.jarvisSurface .border-transparent{border-color:#0000!important}.jarvisSurface .border-b-0{border-bottom-width:0!important}.jarvisSurface .bg-\[\#0c0c0c\]{background-color:#0c0c0c!important}.jarvisSurface .bg-\[\#0f0f0f\]{background-color:#0f0f0f!important}.jarvisSurface .bg-\[\#0e0e0e\]{background-color:#0e0e0e!important}.jarvisSurface .bg-\[\#1a1a1a\]{background-color:#1a1a1a!important}.jarvisSurface .bg-\[\#141414\]{background-color:#141414!important}.jarvisSurface .bg-\[\#1c1c1c\]{background-color:#1c1c1c!important}.jarvisSurface .bg-\[\#111\]{background-color:#111!important}.jarvisSurface .bg-\[\#0e150e\]{background-color:#0e150e!important}.jarvisSurface .bg-transparent{background-color:#0000!important}.jarvisSurface .text-\[\#d4d4d4\]{color:#d4d4d4!important}.jarvisSurface .text-\[\#666\]{color:#666!important}.jarvisSurface .text-\[\#e8e8e8\]{color:#e8e8e8!important}.jarvisSurface .text-\[\#555\]{color:#555!important}.jarvisSurface .text-\[\#f0f0f0\]{color:#f0f0f0!important}.jarvisSurface .text-\[\#e0e0e0\]{color:#e0e0e0!important}.jarvisSurface .text-\[\#c8c8c8\]{color:#c8c8c8!important}.jarvisSurface .text-\[\#aaa\]{color:#aaa!important}.jarvisSurface .text-\[\#888\]{color:#888!important}.jarvisSurface .text-\[\#ccc\]{color:#ccc!important}.jarvisSurface .text-\[\#bbb\]{color:#bbb!important}.jarvisSurface .text-\[\#777\]{color:#777!important}.jarvisSurface .text-\[\#444\]{color:#444!important}.jarvisSurface .text-\[\#ddd\]{color:#ddd!important}.jarvisSurface .text-green-400{color:#4ade80!important}.jarvisSurface .text-green-300{color:#86efac!important}.jarvisSurface .text-red-400{color:#f87171!important}.jarvisSurface .text-orange-300\/90{color:#fdba74e6!important}.jarvisSurface .text-orange-300\/80{color:#fdba74cc!important}.jarvisSurface .text-orange-200\/70{color:#fed7aab3!important}.jarvisSurface .text-green-400\/80{color:#4ade80cc!important}.jarvisSurface .text-green-400\/70{color:#4ade80b3!important}.jarvisSurface .border-\[\#1c1c1c\]{border-color:#1c1c1c!important}.jarvisSurface .border-\[\#222\]{border-color:#222!important}.jarvisSurface .border-\[\#1a1a1a\]{border-color:#1a1a1a!important}.jarvisSurface .border-\[\#2a2a2a\]{border-color:#2a2a2a!important}.jarvisSurface .border-\[\#3a3a3a\]{border-color:#3a3a3a!important}.jarvisSurface .border-green-400\/40{border-color:#4ade8066!important}.jarvisSurface .border-green-400\/25{border-color:#4ade8040!important}.jarvisSurface .border-green-500\/50{border-color:#22c55e80!important}.jarvisSurface .border-orange-500\/30{border-color:#f973164d!important}.jarvisSurface .rounded{border-radius:4px!important}.jarvisSurface .rounded-lg{border-radius:8px!important}.jarvisSurface .rounded-full{border-radius:9999px!important}.jarvisSurface .shadow-2xl{box-shadow:0 25px 50px -12px #00000040!important}.jarvisSurface .outline-none{outline-offset:2px!important;outline:2px solid #0000!important}.jarvisSurface .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.jarvisSurface .transition-all{transition-property:all!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.jarvisSurface .cursor-pointer{cursor:pointer!important}.jarvisSurface .cursor-default{cursor:default!important}.jarvisSurface .select-none{-webkit-user-select:none!important;user-select:none!important}.jarvisSurface .hover\:text-\[\#ccc\]:hover{color:#ccc!important}.jarvisSurface .hover\:text-red-400:hover{color:#f87171!important}.jarvisSurface .hover\:text-\[\#aaa\]:hover{color:#aaa!important}.jarvisSurface .hover\:text-\[\#bbb\]:hover{color:#bbb!important}.jarvisSurface .hover\:text-\[\#ddd\]:hover{color:#ddd!important}.jarvisSurface .hover\:bg-\[\#1e1e1e\]:hover{background-color:#1e1e1e!important}.jarvisSurface .hover\:bg-\[\#1a1a1a\]:hover{background-color:#1a1a1a!important}.jarvisSurface .hover\:bg-\[\#161616\]:hover{background-color:#161616!important}.jarvisSurface .hover\:border-\[\#333\]:hover{border-color:#333!important}.jarvisSurface .disabled\:opacity-20:disabled{opacity:.2!important}.jarvisSurface .disabled\:opacity-25:disabled{opacity:.25!important}.jarvisSurface .animate-spin{animation:1s linear infinite spin!important}.jarvisSurface .animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes queueDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.queue-dot-running{animation:.9s ease-in-out infinite queueDotPulse;display:inline-block}.evolutionTerminal{color:#d4d4d4;background-color:#0c0c0c;flex-direction:column;height:100%;padding-bottom:76px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex;overflow:hidden}@media (max-width:1024px){.evolutionTerminal{padding-bottom:96px}}.feed-action-btn{transition:all .2s!important}.feed-action-btn:hover{background-color:#ffffff40!important;border-color:#ffffff73!important;transform:scale(1.08)!important}.feed-action-btn.btn-approve:hover{background-color:#00d2ff73!important;border-color:#00d2ffb3!important}.evolutionTerminal button{color:#888!important;cursor:pointer!important;box-shadow:none!important;background-color:#0000!important;border:1px solid #0000!important;outline:none!important;font-family:inherit!important;transition:all .15s!important}.evolutionTerminal button[title*=Mute],.evolutionTerminal button[title*=Read],.evolutionTerminal button[title*=closed\ sessions]{color:#666!important;background-color:#111!important;border:1px solid #222!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:inline-flex!important}.evolutionTerminal button[title*=Mute]:hover,.evolutionTerminal button[title*=Read]:hover,.evolutionTerminal button[title*=closed\ sessions]:hover{color:#aaa!important;background-color:#161616!important;border-color:#444!important}.evolutionTerminal button[title*=Mute].text-green-400{color:#4ade80!important;background-color:#4ade800d!important;border-color:#4ade804d!important}.evolutionTerminal button.text-red-400{color:#f87171!important;background-color:#f871710d!important;border:1px solid #f8717133!important;border-radius:4px!important;padding:4px 10px!important}.evolutionTerminal button.text-red-400:hover{background-color:#f8717126!important;border-color:#f8717166!important}.evolutionTerminal button.text-green-400\/85{color:#4ade80!important;background-color:#4ade800d!important;border:1px solid #4ade8033!important;border-radius:4px!important;padding:4px 10px!important}.evolutionTerminal button.text-green-400\/85:hover:not(:disabled){background-color:#4ade8026!important;border-color:#4ade8066!important}.evolutionTerminal .relative>button.font-mono{color:#888!important;background-color:#111!important;border:1px solid #222!important;border-radius:4px!important;padding:4px 8px!important}.evolutionTerminal .relative>button.font-mono:hover{color:#ccc!important;border-color:#444!important}.evolutionTerminal .relative>button.font-mono.text-\[\#ddd\]{color:#ddd!important;background-color:#1c1c1c!important;border-color:#444!important}.evolutionTerminal button[title*=Calibrate]{color:#888!important;background-color:#111!important;border:1px solid #222!important;border-radius:4px!important;padding:4px 8px!important}.evolutionTerminal button[title*=Calibrate]:hover{color:#ccc!important;border-color:#444!important}.evolutionTerminal button[title*=Calibrate].text-cyan-400{color:#22d3ee!important;background-color:#22d3ee0d!important;border-color:#22d3ee4d!important}.evolutionTerminal button.calibration-exec-btn{color:#888!important;background-color:#0c0c0c!important;border:1px solid #222!important;border-radius:4px!important}.evolutionTerminal button.calibration-exec-btn:hover{color:#ccc!important;border-color:#444!important}.evolutionTerminal button.calibration-exec-btn.selected{color:#4ade80!important;background-color:#4ade801a!important;border-color:#4ade80!important}.evolutionTerminal button.calibration-exec-btn.not-available{color:#444!important;cursor:not-allowed!important;border-color:#1c1c1c!important}.evolutionTerminal button.calibration-model-btn{color:#888!important;background-color:#0000!important;border:1px solid #0000!important;border-radius:4px!important}.evolutionTerminal button.calibration-model-btn:hover{color:#ccc!important;background-color:#1c1c1c!important}.evolutionTerminal button.calibration-model-btn.selected{color:#22d3ee!important;background-color:#22d3ee1a!important;border-color:#22d3ee4d!important}.state-container{-webkit-overflow-scrolling:touch;flex-direction:column;gap:20px;display:flex;overflow-y:auto}.state-card{background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--shadow);border-radius:12px;padding:20px;transition:all .3s cubic-bezier(.16,1,.3,1)}.state-card:hover{border-color:#ffffff1f;box-shadow:0 20px 48px #0009,0 0 15px #00d2ff08}.state-hero{border-left:3px solid var(--blue);background:linear-gradient(135deg,#0a1c1466 0%,#0a100c8c 100%);position:relative;overflow:hidden}.state-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d2ff14 0%,#0000 70%);width:150px;height:150px;position:absolute;top:0;left:0}.state-hero-title{color:var(--blue);align-items:center;gap:8px;font-weight:700;display:flex}.state-info-banner{color:var(--muted);background:#00d2ff0a;border:1px solid #00d2ff26;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:.8rem;display:flex}.state-info-banner svg{color:var(--blue);flex-shrink:0}.state-question-item{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.state-question-item:last-child{border-bottom:none;padding-bottom:0}.state-question-title{color:var(--ink);font-size:.92rem;font-weight:600}.state-textarea-wrapper{flex-direction:column;width:100%;display:flex;position:relative}.state-textarea{width:100%;min-height:80px;color:var(--ink);resize:vertical;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:12px 14px 40px;font-size:.88rem;line-height:1.5;transition:all .25s cubic-bezier(.16,1,.3,1)}.state-textarea:focus{background:#ffffff0a;border-color:#00d2ff66;box-shadow:0 0 12px #00d2ff1a}.state-textarea::placeholder{color:#839b8d73}.state-save-container{align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.state-save-btn{background:var(--blue-soft);color:var(--blue);cursor:pointer;border:1px solid #00d2ff40;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.state-save-btn:hover:not(:disabled){background:var(--blue);color:var(--bg);border-color:var(--blue);transform:translateY(-1px)}.state-save-btn:disabled{opacity:.4;cursor:not-allowed}.state-actions-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.state-action-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:space-between;gap:12px;padding:14px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.state-action-card:hover{background:#ffffff0a;border-color:#00d2ff33;transform:translateY(-1px);box-shadow:0 8px 20px #0000004d}.state-action-text{color:var(--ink);font-size:.88rem;line-height:1.5}.state-action-btn{color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:700;transition:all .2s;display:inline-flex}.state-action-btn:hover{background:var(--blue-soft);color:var(--blue);border-color:#00d2ff4d}.state-detail-accordion{background:#ffffff03;border:1px solid #ffffff0d;border-radius:10px;padding:12px 16px;transition:all .25s}.state-detail-accordion[open]{background:#ffffff05;border-color:#ffffff14}.state-detail-summary{color:var(--blue);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-size:.76rem;font-weight:800}.state-detail-summary:hover{color:var(--ink)}.state-input{width:100%;color:var(--ink);background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:10px 14px;font-size:.88rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.state-input:focus{background:#ffffff0a;border-color:#00d2ff66;box-shadow:0 0 12px #00d2ff1a}.state-input::placeholder{color:#839b8d73}.chat-container{flex-direction:column;height:100%;min-height:0;display:flex}.chat-message-list{flex-direction:column;gap:16px;margin-bottom:16px;padding-right:4px;display:flex;overflow-y:auto}.chat-bubble{max-width:80%;padding:12px 16px;font-size:.88rem;line-height:1.5;transition:transform .2s;box-shadow:0 4px 12px #00000026}.chat-bubble:hover{transform:translateY(-1px)}.chat-bubble-user{color:#020403;background:linear-gradient(135deg,#00d2fff2 0%,#00aadcf2 100%);border:1px solid #00d2ff4d;border-radius:16px 16px 0;align-self:flex-end;font-weight:550}.chat-bubble-agent{-webkit-backdrop-filter:var(--glass-blur);color:var(--ink);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px 16px 16px 0;align-self:flex-start}.chat-bubble-status{color:var(--muted);background:#00d2ff08;border:1px solid #00d2ff1a;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;display:flex}.chat-input-wrapper{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:16px;display:flex}.chat-send-btn{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);cursor:pointer;border:1px solid #00d2ff40;border-radius:50%;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.chat-send-btn:hover:not(:disabled){background:var(--blue);color:var(--bg);border-color:var(--blue);transform:scale(1.05)}.chat-send-btn:disabled{opacity:.4;cursor:not-allowed}.agents-view-container{background:var(--bg);height:100%;min-height:0;color:var(--ink);padding:32px 48px 120px}.agents-layout-wrapper{flex:1;gap:24px;min-height:0;display:flex;overflow:hidden}.agents-left-panel{-webkit-overflow-scrolling:touch;flex-direction:column;gap:16px;width:33.333%;min-width:280px;min-height:0;display:flex;overflow-y:auto}.agents-right-panel{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mobile-back-btn{display:none!important}@media (max-width:1024px){.agents-view-container{height:100%;min-height:0;max-height:100%;overflow:hidden;padding:16px 16px 100px!important}.agents-view-container .sectionHeader{flex-direction:column;align-items:flex-start;gap:12px}.agents-header-actions{flex-wrap:wrap}.agents-detail-header{gap:16px;flex-direction:column!important;align-items:stretch!important}.agents-detail-header .flex{flex-wrap:wrap}.agents-tab-list{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px;white-space:nowrap!important;flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.agents-tab-list::-webkit-scrollbar{display:none}.agents-tab-list button{flex-shrink:0!important}.agents-left-panel{width:100%!important;min-width:0!important;display:flex!important}.agents-right-panel{width:100%!important;display:none!important}.agents-layout-wrapper.has-selected .agents-left-panel{display:none!important}.agents-layout-wrapper.has-selected .agents-right-panel{min-height:0;display:flex!important;overflow:hidden!important}.agents-layout-wrapper{flex-basis:0;min-height:0;padding-right:0!important}.agents-layout-wrapper.has-selected{overflow:hidden!important}.agents-right-panel>.flex-col.flex-1{min-height:0}.agents-right-panel .state-container,.agents-right-panel .chat-message-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:24px;padding-right:4px;overflow-y:auto!important}.mobile-back-btn{align-items:center;gap:4px;border:1px solid var(--line)!important;color:var(--ink)!important;background:#ffffff08!important;border-radius:8px!important;padding:6px 12px!important;font-size:.85rem!important;display:inline-flex!important}.mobile-hide-header{display:none!important}}
.aiux-inbox-shell{gap:22px;width:min(1220px,100%);margin:0 auto;padding:28px 24px 120px;display:grid}.aiux-inbox-hero{border:1px solid color-mix(in srgb, var(--green) 18%, var(--line));background:radial-gradient(circle at top left, color-mix(in srgb, var(--green) 14%, transparent), transparent 42%), linear-gradient(135deg, #ffffff0e, #ffffff05);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex;box-shadow:0 24px 80px #0000003d}.aiux-inbox-hero h1{letter-spacing:-.055em;margin:8px 0 6px;font-size:clamp(1.7rem,4vw,2.7rem);line-height:.95}.aiux-inbox-hero p{max-width:680px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.aiux-hero-actions{color:var(--muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:8px;font-size:.72rem;display:flex}.aiux-inbox-grid{grid-template-columns:minmax(290px,.82fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.aiux-left-rail,.aiux-main-queue{gap:16px;min-width:0;display:grid}.aiux-panel{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff05),#080a08b8;border-radius:20px;padding:16px;box-shadow:0 16px 48px #00000038}.aiux-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.aiux-panel-header h2{letter-spacing:-.025em;margin:5px 0 0;font-size:1.05rem}.aiux-panel-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-size:.68rem;font-weight:900;display:inline-flex}.aiux-family-panel{border-color:color-mix(in srgb, var(--gold) 22%, var(--line))}.aiux-family-hero{align-items:center;gap:12px;margin-bottom:14px;display:flex}.aiux-mode-orb{background:#ffffff09;border:1px solid;border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid}.aiux-family-hero h2{margin:0 0 3px;font-size:1rem}.aiux-family-hero p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.35}.aiux-date-pill,.aiux-muted-pill,.aiux-live-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.64rem;font-weight:800}.aiux-live-pill{color:var(--red);border-color:color-mix(in srgb, var(--red) 35%, var(--line));background:color-mix(in srgb, var(--red) 10%, transparent)}.aiux-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.aiux-metric-grid>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;min-width:0;padding:10px}.aiux-metric-grid strong{color:#fff;text-overflow:ellipsis;font-size:1.15rem;font-weight:950;line-height:1;display:block;overflow:hidden}.aiux-metric-grid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:.58rem;font-weight:850;display:block}.aiux-inline-actions,.aiux-capture-actions,.aiux-route-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aiux-inline-actions{margin-top:12px}.aiux-inline-actions button,.aiux-primary-button,.aiux-secondary-button,.aiux-ghost-button,.aiux-capture-actions button,.aiux-route-actions button{border:1px solid var(--line);color:#ffffffd1;cursor:pointer;background:#ffffff0b;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:.72rem;font-weight:850;transition:border-color .14s,transform .14s,background .14s;display:inline-flex}.aiux-inline-actions button,.aiux-capture-actions button,.aiux-route-actions button{padding:7px 11px}.aiux-primary-button{border-color:color-mix(in srgb, var(--green) 35%, var(--line))!important;background:color-mix(in srgb, var(--green) 13%, transparent)!important;color:var(--green)!important}.aiux-secondary-button{padding:8px 12px}.aiux-ghost-button{width:34px;padding:0}.aiux-inline-actions button:hover,.aiux-primary-button:hover,.aiux-secondary-button:hover,.aiux-ghost-button:hover,.aiux-capture-actions button:hover,.aiux-route-actions button:hover{border-color:color-mix(in srgb, var(--green) 30%, var(--line));background:#ffffff12;transform:translateY(-1px)}.aiux-capture-box{gap:10px;display:grid}.aiux-capture-box textarea{resize:vertical;color:#fff;background:#00000038;border:1px solid #ffffff14;border-radius:16px;outline:none;width:100%;min-height:120px;padding:13px 14px;line-height:1.5}.aiux-capture-box textarea:focus{border-color:color-mix(in srgb, var(--green) 40%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 10%, transparent)}.aiux-capture-actions{justify-content:space-between}.aiux-capture-actions>span{color:var(--muted);font-size:.68rem}.aiux-capture-actions>div{flex-wrap:wrap;gap:7px;display:flex}.aiux-routing-panel{padding:18px}.aiux-routing-list,.aiux-processed-list,.aiux-family-list{gap:10px;display:grid}.aiux-routing-card{background:#ffffff07;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;display:grid}.aiux-routing-card.needs-review{border-color:color-mix(in srgb, var(--red) 38%, var(--line));background:color-mix(in srgb, var(--red) 7%, transparent)}.aiux-route-icon{width:42px;height:42px;color:var(--green);background:#ffffff0e;border-radius:14px;place-items:center;display:grid}.aiux-route-body{gap:10px;min-width:0;display:grid}.aiux-route-title-row{justify-content:space-between;gap:10px;display:flex}.aiux-route-title-row strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:.92rem;line-height:1.35}.aiux-route-title-row>span{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:.68rem;display:inline-flex}.aiux-route-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;display:flex}.aiux-dot{border-radius:50%;flex:none;width:8px;height:8px}.aiux-route-meta em{color:var(--red);font-style:normal;font-weight:850}.aiux-route-actions label{color:var(--muted);align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex;position:relative}.aiux-route-actions select{appearance:none;border:1px solid var(--line);color:#fff;background:#ffffff0b;border-radius:11px;min-height:34px;padding:0 28px 0 10px}.aiux-route-actions label svg{pointer-events:none;position:absolute;right:9px}.aiux-empty-state,.aiux-empty-row{text-align:center;min-height:120px;color:var(--muted);border:1px dashed var(--line);border-radius:16px;place-items:center;gap:6px;padding:22px;display:grid}.aiux-empty-state strong{color:#fff}.aiux-status-note{color:var(--muted);background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:.72rem}.aiux-error{border-color:color-mix(in srgb, var(--red) 28%, var(--line));color:var(--red)!important}.aiux-family-list span,.aiux-processed-list>div{color:#ffffffc7;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;padding:9px 10px;font-size:.72rem}.aiux-processed-toggle{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-weight:850;display:flex}.aiux-processed-list{margin-top:12px}.aiux-processed-list>div{color:var(--muted);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.aiux-processed-list strong{color:#ffffffb3;font-size:.68rem}.commandCenterView .glass-card-compact,.agentsSurface .glass-card-compact,.contentSurface .glass-card-compact{background:linear-gradient(#ffffff0b,#ffffff04)!important;border-color:#ffffff13!important;border-radius:18px!important;box-shadow:0 16px 44px #0003!important}.commandCenterView .panelTitle h2,.agentsSurface .panelTitle h2{letter-spacing:-.02em}.commandCenterView .commandSummary{gap:10px!important}.commandCenterView .commandSummary>div{background:#ffffff09;border-radius:14px;padding:10px 12px}.agentsSurface>div>div:first-child{background:#0000002e!important;padding:10px 12px 0!important}.agentsSurface>div>div:first-child button,.commandCenterView button{border-radius:999px!important}@media (max-width:900px){.aiux-inbox-shell{padding-inline:14px}.aiux-inbox-hero,.aiux-inbox-grid,.aiux-route-title-row{flex-direction:column;grid-template-columns:1fr}.aiux-inbox-grid{grid-template-columns:1fr;display:grid}.aiux-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.aiux-family-card-stack{gap:12px;display:grid}.aiux-family-card{background:radial-gradient(circle at 100% 0,#ffffff0e,#0000 38%),#ffffff07;border:1px solid #ffffff13;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff09}.aiux-family-card.today-state-card{border-color:color-mix(in srgb, var(--green) 22%, var(--line))}.aiux-family-card.mental-firewall-card{border-color:color-mix(in srgb, var(--color-cyan,#22d3ee) 20%, var(--line))}.aiux-family-card.commute-card,.aiux-family-card.weekend-card{border-color:color-mix(in srgb, var(--gold) 20%, var(--line))}.aiux-family-card.router-card{border-color:color-mix(in srgb, #a78bfa 24%, var(--line))}.aiux-card-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.aiux-card-topline>span{color:#ffffffe0;letter-spacing:-.01em;align-items:center;gap:7px;font-size:.76rem;font-weight:930;display:inline-flex}.aiux-card-topline em{font-style:normal}.aiux-family-hero.compact{margin-bottom:0}.aiux-family-hero.compact h3{margin:0 0 2px;font-size:.95rem}.aiux-family-hero.compact p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.35}.aiux-metric-grid.mini{grid-template-columns:repeat(4,minmax(0,1fr))}.aiux-metric-grid.mini>div{padding:8px}.aiux-metric-grid.mini strong{text-transform:lowercase;font-size:.92rem}.aiux-metric-grid.mini span{font-size:.52rem}.aiux-family-list.compact{gap:7px}.aiux-family-list.compact span{align-items:center;gap:6px;padding:8px 9px;font-size:.68rem;line-height:1.3;display:inline-flex}.aiux-card-copy{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.aiux-mini-textarea{resize:vertical;color:#fff;background:#0003;border:1px solid #ffffff14;border-radius:14px;outline:none;width:100%;min-height:86px;padding:10px 11px;font-size:.78rem;line-height:1.45}.aiux-mini-textarea.short{min-height:74px}.aiux-mini-textarea:focus{border-color:color-mix(in srgb, var(--green) 35%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 9%, transparent)}.aiux-card-result{min-width:120px;color:var(--muted);flex:1;font-size:.68rem;line-height:1.35}.aiux-weekend-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.aiux-weekend-inputs label{gap:5px;min-width:0;display:grid}.aiux-weekend-inputs span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:.56rem;font-weight:900}.aiux-weekend-inputs input{color:#fff;background:#ffffff09;border:1px solid #ffffff13;border-radius:10px;outline:none;width:100%;min-height:32px;padding:0 8px}.aiux-danger-pill,.aiux-warn-pill,.aiux-live-pill.success{border:1px solid var(--line);white-space:nowrap;text-transform:lowercase;border-radius:999px;padding:5px 9px;font-size:.62rem;font-weight:900}.aiux-danger-pill{color:var(--red);border-color:color-mix(in srgb, var(--red) 34%, var(--line));background:color-mix(in srgb, var(--red) 8%, transparent)}.aiux-warn-pill{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 34%, var(--line));background:color-mix(in srgb, var(--gold) 8%, transparent)}.aiux-live-pill.success{color:var(--green);border-color:color-mix(in srgb, var(--green) 34%, var(--line));background:color-mix(in srgb, var(--green) 8%, transparent)}.aiux-status-note{align-items:flex-start;gap:7px;display:flex}@media (max-width:700px){.aiux-card-topline{flex-direction:column;align-items:flex-start}.aiux-metric-grid.mini,.aiux-weekend-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}
