:root{color-scheme:light;--color-white:#fff;--color-bg:#fbfcff;--color-surface:#fff;--color-surface-soft:#f5fbff;--color-surface-blue:#e5eeff;--color-surface-blue-soft:#eff6ff;--color-text:#121923;--color-text-strong:#0b1c30;--color-text-heading:#0f172a;--color-text-secondary:#45464d;--color-text-muted:#657383;--color-text-subtle:#83909d;--color-text-disabled:#94a3b8;--color-border:#c6c6cd;--color-border-hover:#76777d;--color-border-soft:rgb(25 44 68/8%);--color-border-hairline:rgb(25 44 68/7%);--color-border-strong:rgb(45 119 231/24%);--color-primary:#2d77e7;--color-primary-50:#eff6ff;--color-primary-100:#e5eeff;--color-primary-500:#60a5fa;--color-primary-600:#2563eb;--color-primary-650:#0058bc;--color-primary-700:#0f65bd;--color-primary-750:#1456b7;--color-primary-800:#0f4fa8;--color-primary-900:#001a41;--color-primary-a08:rgb(45 119 231/8%);--color-primary-a09:rgb(45 119 231/9%);--color-primary-a10:rgb(45 119 231/10%);--color-primary-a11:rgb(45 119 231/11%);--color-primary-a12:rgb(45 119 231/12%);--color-primary-a13:rgb(45 119 231/13%);--color-primary-a14:rgb(45 119 231/14%);--color-primary-a16:rgb(45 119 231/16%);--color-primary-a18:rgb(45 119 231/18%);--color-primary-a20:rgb(45 119 231/20%);--color-primary-a22:rgb(45 119 231/22%);--color-primary-a24:rgb(45 119 231/24%);--color-primary-a26:rgb(45 119 231/26%);--color-primary-a28:rgb(45 119 231/28%);--color-primary-a30:rgb(45 119 231/30%);--color-action-primary:var(--color-primary-600);--color-action-primary-hover:#1767c8;--color-action-primary-active:var(--color-primary-750);--color-action-primary-shadow:var(--color-primary-a18);--card-hover-border:rgb(37 99 235/22%);--card-hover-shadow:0 10px 28px rgb(15 23 42/4%),inset 0 1px 0 var(--surface-white-86);--color-cyan:#12d9ee;--color-cyan-600:#21a2c9;--color-cyan-a08:rgb(18 217 238/8%);--color-cyan-a10:rgb(18 217 238/10%);--color-cyan-a12:rgb(18 217 238/12%);--color-cyan-a14:rgb(18 217 238/14%);--color-cyan-a18:rgb(18 217 238/18%);--color-cyan-a28:rgb(18 217 238/28%);--color-success:#21b887;--color-success-600:#10b981;--color-success-700:#16845f;--color-success-750:#12815d;--color-success-800:#086f53;--color-success-a14:rgb(16 185 129/14%);--color-success-a18:rgb(33 184 135/18%);--color-success-a24:rgb(43 190 137/24%);--color-success-a26:rgb(33 184 135/26%);--color-warning:#d8902d;--color-warning-700:#9c5a08;--color-warning-750:#9c4f06;--color-warning-800:#925813;--color-warning-a14:rgb(156 79 6/14%);--color-warning-a18:rgb(194 125 24/18%);--color-danger:#d95e58;--color-danger-700:#ba1a1a;--color-danger-750:#b42318;--color-danger-800:#a33a35;--color-danger-a08:rgb(180 35 24/8%);--color-danger-a10:rgb(217 94 88/10%);--color-danger-a18:rgb(217 94 88/18%);--color-danger-a20:rgb(217 94 88/20%);--color-danger-a24:rgb(217 94 88/24%);--color-violet:#7c5ce8;--color-surface-quiet:#f8fbff;--surface-bluegray-54:rgb(237 245 250/54%);--surface-bluegray-70:rgb(240 248 252/70%);--surface-bluegray-72:rgb(228 243 249/72%);--surface-bluegray-76:rgb(233 245 252/76%);--surface-bluegray-soft:rgb(226 242 249/46%);--surface-mist-32:rgb(245 251 255/32%);--surface-mist-42:rgb(245 251 255/42%);--surface-mist-58:rgb(245 251 255/58%);--surface-white-30:rgb(255 255 255/30%);--surface-white-20:rgb(255 255 255/20%);--surface-white-24:rgb(255 255 255/24%);--surface-white-28:rgb(255 255 255/28%);--surface-white-32:rgb(255 255 255/32%);--surface-white-34:rgb(255 255 255/34%);--surface-white-36:rgb(255 255 255/36%);--surface-white-38:rgb(255 255 255/38%);--surface-white-40:rgb(255 255 255/40%);--surface-white-42:rgb(255 255 255/42%);--surface-white-44:rgb(255 255 255/44%);--surface-white-46:rgb(255 255 255/46%);--surface-white-50:rgb(255 255 255/50%);--surface-white-52:rgb(255 255 255/52%);--surface-white-54:rgb(255 255 255/54%);--surface-white-56:rgb(255 255 255/56%);--surface-white-58:rgb(255 255 255/58%);--surface-white-62:rgb(255 255 255/62%);--surface-white-64:rgb(255 255 255/64%);--surface-white-66:rgb(255 255 255/66%);--surface-white-68:rgb(255 255 255/68%);--surface-white-70:rgb(255 255 255/70%);--surface-white-72:rgb(255 255 255/72%);--surface-white-74:rgb(255 255 255/74%);--surface-white-76:rgb(255 255 255/76%);--surface-white-78:rgb(255 255 255/78%);--surface-white-82:rgb(255 255 255/82%);--surface-white-84:rgb(255 255 255/84%);--surface-white-86:rgb(255 255 255/86%);--surface-white-90:rgb(255 255 255/90%);--surface-white-96:rgb(255 255 255/96%);--color-border-a06:rgb(25 44 68/6%);--color-border-a09:rgb(25 44 68/9%);--color-border-a10:rgb(25 44 68/10%);--color-text-muted-a72:rgb(101 115 131/72%);--color-text-muted-a82:rgb(103 118 136/82%);--color-text-muted-a88:rgb(103 118 136/88%);--color-slate-a18:rgb(100 116 139/18%);--color-slate-a20:rgb(100 116 139/20%);--text-strong-78:rgb(18 25 35/78%);--text-strong-82:rgb(18 25 35/82%);--text-strong-86:rgb(18 25 35/86%);--text-strong-88:rgb(18 25 35/88%);--text-strong-90:rgb(18 25 35/90%);--text-strong-92:rgb(18 25 35/92%);--shadow-bluegray-08:rgb(18 36 58/8%);--shadow-bluegray-10:rgb(18 36 58/10%);--shadow-bluegray-13:rgb(18 36 58/13%);--panel-text-76:rgb(31 43 58/76%);--panel-text-78:rgb(31 43 58/78%);--panel-text-88:rgb(31 43 58/88%);--nav:#0f1c2b;--nav-soft:#17283b;--mist:rgb(245 251 255/72%);--mist-strong:rgb(250 253 255/88%);--line:rgb(22 43 66/10%);--line-strong:var(--color-border-strong);--ink:var(--color-text);--muted:var(--color-text-muted);--dim:var(--color-text-subtle);--white:var(--color-surface-soft);--console-bg:var(--color-bg);--blue:var(--color-primary);--cyan:var(--color-cyan);--green:var(--color-success);--amber:var(--color-warning);--red:var(--color-danger);--violet:var(--color-violet);--shadow-soft:0 16px 44px var(--shadow-bluegray-10);--inset-glass:inset 1px 1px 0 var(--surface-white-54);--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SFMono-Regular","JetBrains Mono",Consolas,monospace}.activationSurface{min-height:100vh;color:#e8ebf5;background:radial-gradient(circle at 72% 16%,rgb(111 84 255/.15),transparent 32rem),radial-gradient(circle at 12% 82%,rgb(47 208 156/.08),transparent 28rem),#090a0f}.activationTopbar{height:64px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(255 255 255/.07)}.activationBrand,.activationTopStatus{display:flex;align-items:center;gap:10px}.activationBrand .brandMark{width:28px;height:28px;font-size:12px}.activationBrand strong{font-size:14px;letter-spacing:-.01em}.activationTopStatus{color:#aeb4c6;font-size:12px}.activationTopStatus span{padding:4px 8px;color:#ddd9ff;border:1px solid rgb(124 101 255/.28);border-radius:999px;background:rgb(112 87 255/.1)}.activationFrame{width:min(1180px,calc(100% - 40px));min-height:calc(100vh - 104px);margin:20px auto;display:grid;grid-template-columns:310px minmax(0,1fr);overflow:hidden;border:1px solid rgb(255 255 255/.08);border-radius:22px;background:rgb(16 17 24/.86);box-shadow:0 32px 100px rgb(0 0 0/.36);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.activationRail{padding:38px 30px 26px;display:flex;flex-direction:column;border-right:1px solid rgb(255 255 255/.07);background:rgb(255 255 255/.018)}.activationLaunchSummary .eyebrow,.activationRailIntro .eyebrow,.activationStageHeader .eyebrow{color:#8e82ff}.activationRailIntro h1{margin:10px 0 12px;max-width:230px;font-size:clamp(25px,2.3vw,34px);line-height:1.04;letter-spacing:-.045em}.activationRailIntro>p:last-child{margin:0;color:#8f96aa;font-size:13px;line-height:1.6}.activationSteps{margin:38px 0 0;padding:0;gap:4px;list-style:none}.activationSteps li{padding:11px 10px;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;border-radius:10px;color:#666d80}.activationSteps li>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgb(255 255 255/.08);border-radius:9px}.activationSteps li div{display:grid;gap:2px}.activationSteps li strong{font-size:12px}.activationSteps li small{font-size:10px;color:inherit}.activationSteps li.active{color:#f4f2ff;background:rgb(116 91 255/.11)}.activationSteps li.active>span{color:#c9c2ff;border-color:rgb(135 112 255/.34);background:rgb(116 91 255/.14);box-shadow:0 0 24px rgb(112 87 255/.18)}.activationSteps li.complete{color:#83d8b9}.activationSteps li.complete>span{border-color:rgb(55 207 150/.25);background:rgb(38 169 121/.08)}.activationSkip{margin-top:auto;padding:10px 0 0;border:0;color:#6f7688;background:none;font:inherit;font-size:11px;text-align:left;cursor:pointer}.activationSkip:hover{color:#aeb4c6}.activationStage{min-width:0;padding:38px 46px 26px;display:flex;flex-direction:column}.activationStageHeader{display:flex;align-items:center;gap:12px}.activationStageHeader>span{width:38px;height:38px;display:grid;place-items:center;color:#c8c1ff;border:1px solid rgb(130 107 255/.25);border-radius:12px;background:rgb(112 87 255/.1)}.activationStageHeader h2{margin:3px 0 0;font-size:19px;letter-spacing:-.02em}.activationStageHeader p{margin:0}.activationForm{width:min(720px,100%);margin:34px auto 0;display:grid;gap:26px}.activationPrompt strong{font-size:22px;letter-spacing:-.025em}.activationPrompt p{margin:7px 0 0;color:#8f96aa;font-size:13px;line-height:1.55}.activationFields{display:grid;gap:14px}.activationFields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.activationFields label,.activationGoal{display:grid;gap:8px}.activationFieldLabel,.activationFields label>span,.activationGoal>span{color:#afb5c5;font-size:11px;font-weight:700}.activationFieldLabel small{margin-left:5px;color:#62697a;font-weight:500}.activationFields select,.activationGoal textarea{box-sizing:border-box;width:100%;padding:12px 13px;color:#eef0f7;border:1px solid rgb(255 255 255/.09);border-radius:10px;outline:none;background:#151720;font:inherit;font-size:13px}.activationFields select{appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.5 5.25 3.5 3.5 3.5-3.5' stroke='%238f96aa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px}.activationFields select:focus,.activationGoal textarea:focus{border-color:rgb(128 105 255/.55);box-shadow:0 0 0 3px rgb(112 87 255/.08)}.activationGoal textarea{resize:vertical;line-height:1.5}.activationChoices{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.activationChoices button{padding:8px 11px;display:inline-flex;align-items:center;gap:5px;color:#858ca0;border:1px solid rgb(255 255 255/.08);border-radius:8px;background:rgb(255 255 255/.025);font:inherit;font-size:11px;cursor:pointer}.activationChoices.large button{padding:11px 13px}.activationChoices button.selected{color:#dad6ff;border-color:rgb(126 102 255/.32);background:rgb(112 87 255/.1)}.activationModeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.activationModeGrid>button{min-height:154px;padding:16px;display:grid;grid-template-rows:auto auto 1fr;gap:10px;color:#8f96aa;border:1px solid rgb(255 255 255/.08);border-radius:13px;background:rgb(255 255 255/.018);text-align:left;cursor:pointer}.activationModeGrid>button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgb(255 255 255/.04)}.activationModeGrid>button strong{color:#d9dce7;font-size:12px}.activationModeGrid>button p{margin:0;font-size:11px;line-height:1.55}.activationModeGrid>button.selected{color:#aaa2ef;border-color:rgb(128 105 255/.4);background:rgb(112 87 255/.09);box-shadow:inset 0 0 30px rgb(112 87 255/.04)}.activationModeGrid>button.selected>span{color:#d4ceff;background:rgb(112 87 255/.16)}.activationGuardrail{padding:14px 16px;display:flex;gap:11px;color:#63cca5;border:1px solid rgb(66 194 147/.16);border-radius:11px;background:rgb(37 148 108/.05)}.activationGuardrail strong{color:#bfe9da;font-size:11px}.activationGuardrail p{margin:4px 0 0;color:#6f9c8c;font-size:10px;line-height:1.5}.activationSetupReadiness{display:grid;border:1px solid rgb(255 255 255/.08);border-radius:13px;overflow:hidden}.activationSetupReadiness>div{min-height:68px;padding:0 15px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid rgb(255 255 255/.06)}.activationSetupReadiness>div:last-child{border-bottom:0}.activationSetupReadiness>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgb(255 255 255/.04)}.activationSetupReadiness>div>div{min-width:0;display:grid;gap:4px}.activationSetupReadiness strong{color:#d6d9e4;font-size:12px}.activationSetupReadiness small{overflow:hidden;color:#6f7789;font-size:9px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.activationSetupReadiness b{padding:5px 8px;color:#75d5b1;border:1px solid rgb(77 199 153/.18);border-radius:999px;background:rgb(55 174 130/.06);font-size:9px;text-transform:uppercase}.activationSetupReadiness a,.activationSetupReadiness button{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;color:#c8c1ff;border:1px solid rgb(128 105 255/.2);border-radius:8px;background:rgb(112 87 255/.08);font:inherit;font-size:9px;font-weight:750;text-decoration:none;white-space:nowrap;cursor:pointer}.activationSetupReadiness a:hover,.activationSetupReadiness button:hover{border-color:rgb(138 118 255/.36);background:rgb(112 87 255/.14)}.activationSetupReadiness .ready>span{color:#63cca5;background:rgb(44 173 126/.09)}.activationSetupReadiness .pending>span{color:#8176d1}.activationLaunchSummary{padding:15px;display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;border-radius:12px;background:rgb(112 87 255/.07)}.activationLaunchSummary>span{width:34px;height:34px;display:grid;place-items:center;color:#c9c2ff;border-radius:10px;background:rgb(112 87 255/.13)}.activationLaunchSummary div{min-width:0;display:grid;gap:3px}.activationLaunchSummary p{margin:0}.activationLaunchSummary strong{overflow:hidden;color:#d9dce7;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.activationLaunchSummary small{color:#747b8d;font-size:10px}.activationLaunchSummary b{color:#a9a1ef;font-size:10px}.activationError{margin:16px auto 0;width:min(720px,100%);color:#f19c9c;font-size:11px}.activationFooter{margin-top:auto;padding-top:28px;display:flex;justify-content:space-between}.activationFooter button{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.activationFooter button:disabled{opacity:.38;cursor:not-allowed}.activationBack{color:#858ca0;border:1px solid rgb(255 255 255/.08);background:transparent}.activationNext{min-width:116px;color:#f5f3ff;border:1px solid rgb(141 120 255/.35);background:linear-gradient(135deg,#7764e9,#5e4ccc);box-shadow:0 10px 28px rgb(83 63 185/.22)}.activationNext.launch{background:linear-gradient(135deg,#8069ff,#5f49de)}.activationLoading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:#8f96aa;background:#090a0f;font-size:12px}.activationLoading .spin{animation:activation-spin .9s linear infinite}@keyframes activation-spin{to{transform:rotate(1turn)}}@media (max-width:820px){.activationFrame{width:min(100% - 20px,720px);grid-template-columns:1fr}.activationRail{padding:24px;border-right:0;border-bottom:1px solid rgb(255 255 255/.07)}.activationRailIntro>p:last-child{display:none}.activationRailIntro h1{max-width:none;font-size:24px}.activationSteps{margin-top:20px;grid-template-columns:repeat(4,1fr)}.activationSteps li{padding:8px;display:flex;justify-content:center}.activationSteps li div{display:none}.activationSkip{margin-top:14px}.activationStage{min-height:610px;padding:28px 24px 22px}}@media (max-width:560px){.activationTopbar{padding:0 16px}.activationTopStatus{font-size:0}.activationTopStatus span{font-size:10px}.activationFrame{margin-top:10px;border-radius:16px}.activationRail{padding:20px}.activationStage{padding:24px 18px 18px}.activationFields.two,.activationModeGrid{grid-template-columns:1fr}.activationModeGrid>button{min-height:118px}.activationForm{margin-top:26px;gap:21px}}.agentFrame{position:relative;width:100%;height:100dvh;min-height:0;overflow:hidden;display:grid;grid-template-columns:62px minmax(0,1fr);color:#dfe3ee;background:radial-gradient(ellipse at 48% -6%,rgb(111 85 239/.22),transparent 40rem),radial-gradient(ellipse at 92% 84%,rgb(43 196 156/.08),transparent 34rem),#0a0b10}.agentFrame:before{content:none}.agentFrame:after{content:"";position:fixed;z-index:0;inset:62px 0 0 62px;pointer-events:none;background:radial-gradient(ellipse 68% 62% at 52% 34%,rgb(117 86 246/.085),transparent 76%),radial-gradient(ellipse 46% 50% at 38% 54%,rgb(56 143 213/.045),transparent 78%);mix-blend-mode:screen;opacity:.72;animation:agent-core-drift 9s ease-in-out infinite alternate}@keyframes agent-core-drift{0%{transform:translate3d(-2%,-1%,0) scale(.96);opacity:.54}to{transform:translate3d(3%,2%,0) scale(1.08);opacity:.86}}.agentGridField{position:fixed;z-index:0;inset:62px 0 0 62px;width:calc(100% - 62px);height:calc(100% - 62px);overflow:visible;opacity:.42;pointer-events:none}.agentGridLines path{fill:none;stroke-width:.65;shape-rendering:geometricPrecision}.agentGridLines .horizontal{stroke:rgb(143 119 255/.16)}.agentGridLines .vertical{stroke:rgb(91 174 204/.11)}.agentLightField{position:fixed;z-index:0;inset:62px 0 0 62px;overflow:hidden;opacity:.5;pointer-events:none}.agentLightTrack{position:absolute;display:block;transform-origin:left top}.agentLightTrack i{position:absolute;display:block;opacity:0;will-change:transform,opacity}.agentLightTrack.horizontal i{top:0;width:var(--beam-length);height:1px;background:linear-gradient(90deg,transparent,rgb(175 151 255/.7) 46%,rgb(220 211 255/.76) 52%,transparent);box-shadow:0 0 4px rgb(145 112 255/.3);animation:agent-light-horizontal var(--beam-duration) linear forwards}.agentLightTrack.vertical i{left:0;width:1px;height:var(--beam-length);background:linear-gradient(transparent,rgb(87 204 240/.66) 46%,rgb(194 238 250/.74) 52%,transparent);box-shadow:0 0 4px rgb(52 190 239/.28);animation:agent-light-vertical var(--beam-duration) linear forwards}.agentLightTrack.horizontal i.reverse{animation-name:agent-light-horizontal-reverse}.agentLightTrack.vertical i.reverse{animation-name:agent-light-vertical-reverse}@keyframes agent-light-horizontal{0%{opacity:0;transform:translateX(calc(-1 * var(--beam-length)))}12%,82%{opacity:var(--beam-opacity)}to{opacity:0;transform:translateX(var(--track-length,100vw))}}@keyframes agent-light-horizontal-reverse{0%{opacity:0;transform:translateX(var(--track-length))}12%,82%{opacity:var(--beam-opacity)}to{opacity:0;transform:translateX(calc(-1 * var(--beam-length)))}}@keyframes agent-light-vertical{0%{opacity:0;transform:translateY(calc(-1 * var(--beam-length)))}12%,82%{opacity:var(--beam-opacity)}to{opacity:0;transform:translateY(var(--track-length))}}@keyframes agent-light-vertical-reverse{0%{opacity:0;transform:translateY(var(--track-length))}12%,82%{opacity:var(--beam-opacity)}to{opacity:0;transform:translateY(calc(-1 * var(--beam-length)))}}.agentDock{position:sticky;top:0;z-index:20;height:100dvh;padding:12px 9px;display:flex;flex-direction:column;align-items:center;border-right:1px solid rgb(255 255 255/.065);background:rgb(10 11 16/.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agentDockBrand{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;text-decoration:none}.agentDockBrand>span{width:25px;height:25px;display:block;background:linear-gradient(135deg,var(--color-primary-600) 0,#7c3aed 25%,#ec4899 50%,#f97316 74%,#06b6d4 100%);mask:url(/revamp-mark.svg) center/contain no-repeat;-webkit-mask:url(/revamp-mark.svg) center/contain no-repeat}.agentDock nav{margin-top:24px;display:grid;gap:6px}.agentDock a:not(.agentDockBrand),.agentDock>nav>button{position:relative;width:38px;height:38px;display:grid;place-items:center;color:#697083;border:0;border-radius:11px;background:transparent;text-decoration:none;cursor:pointer}.agentDock a:hover,.agentDock>nav>button:hover{color:#c2c7d5;background:rgb(255 255 255/.04)}.agentDock a.active{color:#d6d0ff;background:rgb(115 91 235/.13);box-shadow:inset 0 0 0 1px rgb(139 118 255/.18)}.agentDock a.active:before{content:"";position:absolute;left:-9px;width:2px;height:20px;border-radius:999px;background:#8976f2;box-shadow:0 0 12px #7965e8}.agentDockUtilities{margin-top:auto!important}.agentDockUtilities a span{position:absolute;top:1px;right:0;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;color:#fff;border:2px solid #0a0b10;border-radius:99px;background:#d66060;font-size:8px;font-weight:800}.agentMobileBar,.agentMobileNav{display:none}.agentFrameBody{z-index:1;min-width:0;min-height:0;height:100dvh;grid-template-rows:62px minmax(0,1fr);overflow:hidden}.agentBar,.agentFrameBody{position:relative;display:grid}.agentBar{z-index:30;height:62px;padding:0 20px;grid-template-columns:1fr auto 1fr;align-items:center;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.agentBarIdentity{display:flex;align-items:center;gap:9px}.agentBarIdentity>span{width:30px;height:30px;display:grid;place-items:center;color:#aaa0f4;border-radius:9px;background:rgb(119 94 230/.09)}.agentBarIdentity div{display:grid;gap:1px}.agentBarIdentity strong{font-size:12px}.agentBarIdentity small{color:#7f889b;font-size:10px}.agentLiveState{padding:7px 11px;display:flex;align-items:center;gap:7px;color:#80889a;border:1px solid rgb(255 255 255/.07);border-radius:99px;background:rgb(255 255 255/.02);font:inherit;font-size:11px;font-weight:700;cursor:default}button.agentLiveState{cursor:pointer}.agentLiveState i{width:6px;height:6px;border-radius:50%;background:#707789}.agentLiveState.live i{background:#4bd19b;box-shadow:0 0 10px rgb(75 209 155/.8);animation:agent-pulse 1.8s ease-in-out infinite}.agentLiveState.attention{color:#d9a277;border-color:rgb(214 128 83/.17)}.agentLiveState.attention i{background:#df8256;box-shadow:0 0 9px rgb(223 130 86/.55)}.agentLiveState.offline{color:#d17d7d}.agentLiveState.offline i{background:#cf6666}@keyframes agent-pulse{50%{opacity:.45;transform:scale(.72)}}.agentBarCommands{display:flex;align-items:center;justify-content:flex-end;gap:8px}.agentBarCommands .consoleHeaderAvatar,.agentBarCommands .revenueStitchIconButton{width:32px;height:32px;min-width:32px;padding:0;flex-basis:32px}.agentBarCommands .globalNotificationsShell+.consoleHeaderAvatarShell{margin-left:0}.agentBarCommands>button{height:32px;padding:0 8px;display:flex;align-items:center;gap:7px;color:#858da0;border:1px solid rgb(255 255 255/.07);border-radius:8px;background:rgb(255 255 255/.018);font:inherit;font-size:10px;cursor:pointer}.agentBarCommands kbd{padding:2px 5px;color:#555d70;border-radius:4px;background:rgb(255 255 255/.04);font:inherit}.agentCommandBackdrop{position:fixed;inset:0;z-index:100;padding-top:14vh;display:flex;align-items:flex-start;justify-content:center;background:rgb(4 5 8/.68);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.agentCommandMenu{width:min(480px,calc(100% - 28px));overflow:hidden;border:1px solid rgb(255 255 255/.1);border-radius:15px;background:#12131b;box-shadow:0 32px 100px rgb(0 0 0/.55)}.agentCommandMenu>header{height:48px;padding:0 14px;display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;color:#777f91;border-bottom:1px solid rgb(255 255 255/.065);font-size:10px}.agentCommandMenu kbd{padding:3px 6px;color:#656d7f;border-radius:5px;background:rgb(255 255 255/.04);font:inherit;font-size:8px}.agentCommandMenu nav{padding:7px;display:grid;gap:2px}.agentCommandMenu nav a,.agentCommandMenu nav>button{min-height:49px;padding:8px 10px;display:grid;grid-template-columns:25px 1fr auto;gap:9px;align-items:center;color:#858da0;border:0;border-radius:9px;background:transparent;text-align:left;text-decoration:none}.agentCommandMenu nav a:hover,.agentCommandMenu nav>button:hover{color:#c9ced9;background:rgb(255 255 255/.035)}.agentCommandMenu nav a>span,.agentCommandMenu nav>button>span{display:grid;gap:3px}.agentCommandMenu nav strong{color:#c2c7d3;font-size:10px}.agentCommandMenu nav small{color:#5e6678;font-size:8px}.agentCommandMenu nav b{min-width:19px;height:19px;display:grid;place-items:center;color:#e7b094;border-radius:99px;background:rgb(215 116 77/.1);font-size:8px}.automationSurface{min-height:0;height:100%;padding:0 20px 18px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:radial-gradient(ellipse at 48% 28%,rgb(111 83 236/.08),transparent 38rem)}.automationPulse{min-height:130px;padding:18px 20px;display:grid;grid-template-columns:minmax(320px,1fr) auto auto;gap:24px;align-items:center;border:0;border-bottom:1px solid rgb(132 111 235/.13);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.automationPulseCopy{display:flex;align-items:center;gap:14px}.automationOrb{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;color:#8d849e;border:1px solid rgb(255 255 255/.08);border-radius:14px;background:rgb(255 255 255/.025)}.automationOrb.live{color:#8de0bf;border-color:rgb(75 209 155/.2);background:rgb(75 209 155/.055);box-shadow:0 0 30px rgb(75 209 155/.06)}.automationOrb.attention{color:#e6a176;border-color:rgb(223 130 86/.22);background:rgb(223 130 86/.06)}.automationPulseCopy .eyebrow{margin:0 0 5px;color:#7166c1}.automationPulseCopy h1{margin:0;max-width:600px;font-size:17px;letter-spacing:-.018em}.automationPulseCopy p:last-child{margin:5px 0 0;max-width:620px;color:#6f778a;font-size:10px;line-height:1.45}.automationPulseStats{display:flex;align-items:stretch}.automationPulseStats>div{min-width:72px;padding:3px 14px;display:grid;gap:4px;border-left:1px solid rgb(255 255 255/.07)}.automationPulseStats strong{font-size:16px;letter-spacing:-.03em}.automationPulseStats span{color:#60687a;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.automationPulseStats .attention strong{color:#dc8c68}.automationPause{height:32px;padding:0 10px;display:flex;align-items:center;gap:6px;color:#7d8598;border:1px solid rgb(255 255 255/.075);border-radius:8px;background:transparent;font:inherit;font-size:9px;cursor:pointer}.automationWorkspace{min-height:0;margin-top:0;display:grid;grid-template-columns:238px minmax(560px,1fr) 190px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.automationQueue{min-width:0;display:flex;flex-direction:column;border-right:1px solid rgb(255 255 255/.06)}.automationQueue>header{height:64px;padding:0 14px;display:flex;align-items:center;justify-content:space-between}.automationQueue header p{margin:0;color:#6258a6}.automationQueue header h2{margin:3px 0 0;font-size:12px}.automationQueue header button{width:28px;height:28px;display:grid;place-items:center;color:#61697b;border:0;border-radius:8px;background:rgb(255 255 255/.025);cursor:pointer}.automationQueueFilters{padding:0 10px 10px;display:flex;gap:4px}.automationQueueFilters button{padding:6px 8px;display:flex;align-items:center;gap:5px;color:#626a7c;border:0;border-radius:7px;background:transparent;font:inherit;font-size:9px;cursor:pointer}.automationQueueFilters button.active{color:#bdb6ec;background:rgb(110 87 213/.09)}.automationQueueFilters span{color:#555d6e}.automationQueueList{flex:1 1;overflow:auto;padding:0 8px 10px}.automationQueueList>button{width:100%;min-height:64px;padding:10px 8px;display:grid;grid-template-columns:27px 1fr 14px;gap:8px;align-items:center;color:#60687a;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.automationQueueList>button:hover{background:rgb(255 255 255/.02)}.automationQueueList>button.selected{border-color:rgb(122 102 222/.16);background:rgb(113 90 217/.07)}.automationJobState{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:rgb(255 255 255/.035)}.automationQueueList button.live .automationJobState{color:#70d3ad;background:rgb(67 188 142/.08)}.automationQueueList button.blocked .automationJobState,.automationQueueList button.failed .automationJobState{color:#dd855f;background:rgb(214 112 75/.08)}.automationQueueList button.completed .automationJobState{color:#788193}.automationQueueList button div{min-width:0;display:grid;gap:3px}.automationQueueList button strong{color:#b7bdca;font-size:10px}.automationQueueList button p,.automationQueueList button small{margin:0;overflow:hidden;color:#5c6476;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.automationQueueEmpty{min-height:220px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#545c6d;text-align:center}.automationQueueEmpty strong{color:#969dae;font-size:10px}.automationQueueEmpty p{margin:0;font-size:9px;line-height:1.45}.automationQueueEmpty a{display:flex;align-items:center;gap:4px;color:#978be4;font-size:9px;text-decoration:none}.automationQueueEmpty .spin{animation:activation-spin .9s linear infinite}.automationRun{min-width:0;overflow:auto;background:radial-gradient(ellipse at 50% 18%,rgb(112 82 238/.12),transparent 25rem),radial-gradient(ellipse at 50% 100%,rgb(45 176 145/.045),transparent 22rem)}.automationRunEmpty{height:100%;padding:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.automationRunEmpty>span{width:50px;height:50px;display:grid;place-items:center;color:#8176c8;border:1px solid rgb(125 102 235/.16);border-radius:16px;background:rgb(110 87 213/.055)}.automationRunEmpty .eyebrow{margin:18px 0 5px;color:#6d62b5}.automationRunEmpty h2{margin:0;font-size:16px}.automationRunEmpty>p:last-of-type{max-width:400px;margin:8px 0 16px;color:#60687a;font-size:10px;line-height:1.55}.automationRunEmpty a{display:flex;align-items:center;gap:5px;color:#8e82d9;font-size:9px;text-decoration:none}.selectedRun{min-height:100%;padding:22px 24px;display:flex;flex-direction:column}.selectedRun>header{display:flex;align-items:center;justify-content:space-between}.selectedRun header p{margin:0;color:#665bb0}.selectedRun header h2{margin:4px 0 0;font-size:14px}.selectedRun header>span{padding:5px 8px;color:#7e8698;border:1px solid rgb(255 255 255/.07);border-radius:99px;font-size:8px;font-weight:800;text-transform:uppercase}.selectedRun header>span.live{color:#70d3ad;border-color:rgb(66 193 145/.16);background:rgb(55 176 131/.05)}.selectedRun header>span.blocked,.selectedRun header>span.failed{color:#dc8966;border-color:rgb(213 115 77/.18)}.selectedRunNext{display:block;margin-top:6px;color:#5f6779;font-size:8px;font-weight:500}.selectedRunFocus{margin-top:20px;display:grid;grid-template-columns:minmax(250px,.9fr) minmax(310px,1.15fr);gap:12px}.selectedRunSource{margin-top:0;padding:15px;display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;border:1px solid rgb(255 255 255/.06);border-radius:12px;background:rgb(255 255 255/.018)}.selectedRunSource>span{width:32px;height:32px;display:grid;place-items:center;color:#7469bc;border-radius:9px;background:rgb(111 87 215/.07)}.selectedRunSource div{display:grid;gap:4px}.selectedRunSource small{color:#575f70;font-size:8px;text-transform:uppercase}.selectedRunSource strong{font-size:10px}.selectedRunSource p{margin:0;color:#636b7e;font-size:9px}.selectedRunSource>a{width:27px;height:27px;display:grid;place-items:center;color:#626a7c;border-radius:8px;background:rgb(255 255 255/.025)}.selectedRunJudgment{padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;border:1px solid rgb(126 104 231/.14);border-radius:12px;background:linear-gradient(135deg,rgb(111 87 215/.075),rgb(255 255 255/.014))}.selectedRunJudgment .eyebrow{margin:0 0 6px;color:#786bc9}.selectedRunJudgment h3{margin:0;max-width:430px;font-size:13px;line-height:1.35}.selectedRunJudgment>div>p:last-child{margin:7px 0 0;max-width:500px;color:#687185;font-size:10px;line-height:1.45}.selectedRunJudgment dl{min-width:128px;margin:0;display:grid;align-content:center;gap:8px}.selectedRunJudgment dl div{display:grid;gap:2px}.selectedRunJudgment dt{color:#555e70;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.selectedRunJudgment dd{margin:0;max-width:150px;overflow:hidden;color:#aeb4c2;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.selectedRunTimeline{margin:18px 0;width:100%;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.selectedRunTimeline li{position:relative;min-height:48px;display:grid;grid-template-columns:32px 1fr;gap:9px}.selectedRunTimeline li:not(:last-child):after{content:"";position:absolute;z-index:0;top:15px;right:8px;left:31px;width:auto;height:1px;background:rgb(255 255 255/.07)}.selectedRunTimeline li>span{z-index:1;width:31px;height:31px;display:grid;place-items:center;color:#50586a;border:1px solid rgb(255 255 255/.07);border-radius:10px;background:#0d0e14;font-size:9px}.selectedRunTimeline li.complete>span{color:#65c9a2;border-color:rgb(64 190 142/.18);background:rgb(50 165 123/.06)}.selectedRunTimeline li.active>span{color:#b7adf6;border-color:rgb(127 104 233/.3);background:rgb(111 87 215/.12);box-shadow:0 0 24px rgb(104 80 211/.12)}.selectedRunTimeline li div{padding-top:3px;display:grid;align-content:start;gap:4px}.selectedRunTimeline strong{color:#989faf;font-size:10px}.selectedRunTimeline small{color:#555d6e;font-size:8px;text-transform:capitalize}.selectedRunError{margin:0 auto 18px;width:min(480px,100%);padding:12px;display:flex;gap:10px;color:#dc835e;border:1px solid rgb(213 113 74/.15);border-radius:10px;background:rgb(194 84 53/.045)}.selectedRunError strong{font-size:10px}.selectedRunError p{margin:4px 0 0;color:#9f6754;font-size:9px}.selectedRunError small{display:block;margin-top:6px;color:#745347;font-size:8px}.selectedRunSignals{margin:0 0 18px;width:100%;padding:12px 14px;border:1px solid rgb(255 255 255/.055);border-radius:11px;background:rgb(255 255 255/.012)}.selectedRunSignals>p{margin:0 0 8px;color:#6258a6}.selectedRunSignals>div{min-height:35px;display:grid;grid-template-columns:7px 1fr auto;gap:9px;align-items:center}.selectedRunSignals i{width:5px;height:5px;border-radius:99px;background:#7768ce;box-shadow:0 0 8px rgb(119 104 206/.45)}.selectedRunSignals span{min-width:0;display:grid;gap:2px}.selectedRunSignals strong{color:#8f96a8;font-size:8px;text-transform:capitalize}.selectedRunSignals small{overflow:hidden;color:#5d6577;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.selectedRunSignals time{color:#4f5768;font-size:8px}.selectedRun.needsAttention{background:radial-gradient(circle at 50% 15%,rgb(190 83 48/.05),transparent 27rem)}.selectedRun>footer{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgb(255 255 255/.06)}.selectedRun>footer a,.selectedRun>footer button,.selectedRun>footer span{display:flex;align-items:center;gap:5px;color:#737b8d;border:0;background:none;font:inherit;font-size:9px;text-decoration:none;cursor:pointer}.selectedRun>footer .primary{padding:8px 10px;color:#d9d5f7;border-radius:8px;background:#5f4fbb}.automationInspectorBackdrop{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:rgb(3 4 7/.68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.automationInspector{width:min(860px,calc(100vw - 94px));height:100dvh;display:grid;grid-template-rows:54px 1fr;border-left:1px solid rgb(255 255 255/.09);background:#0b0c11;box-shadow:-30px 0 90px rgb(0 0 0/.5)}.automationInspector>header{padding:0 13px;display:grid;grid-template-columns:30px 1fr 30px 30px;gap:8px;align-items:center;border-bottom:1px solid rgb(255 255 255/.07)}.automationInspector>header>a,.automationInspector>header>button,.automationInspector>header>span{width:29px;height:29px;display:grid;place-items:center;color:#777f91;border:0;border-radius:8px;background:rgb(255 255 255/.035);cursor:pointer}.automationInspector>header div{display:grid;gap:2px}.automationInspector>header p{margin:0;color:#665bb0}.automationInspector>header strong{font-size:10px}.automationInspector iframe{width:100%;height:100%;border:0;background:#0b0c11}.internalTools{min-height:100vh;padding:56px max(24px,calc((100vw - 920px) / 2));color:#eef0f7;background:#090a0f}.internalTools>header{display:grid;grid-template-columns:150px 1fr;gap:30px}.internalTools>header>a{height:32px;display:inline-flex;align-items:center;gap:7px;color:#969eb0;font-size:12px;text-decoration:none}.internalTools header p{margin:0;color:#777f91;font-size:11px;line-height:1.55}.internalTools header .eyebrow{color:#6f63bd}.internalTools h1{margin:8px 0;font-size:28px;letter-spacing:-.04em}.internalTools>section{margin:36px 0 0 180px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.internalTools>section>a{min-height:82px;padding:16px;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;color:#9186dd;border:1px solid rgb(255 255 255/.075);border-radius:11px;background:rgb(255 255 255/.022);text-decoration:none;transition:border-color .16s ease,background .16s ease}.internalTools>section>a:hover{border-color:rgb(145 134 221/.28);background:rgb(145 134 221/.06)}.internalTools>section>a>svg{width:20px;height:20px}.internalTools>section span{min-width:0;display:grid;gap:5px}.internalTools>section strong{color:#d8dce7;font-size:13px;line-height:1.3}.internalTools>section small{color:#929bad;font-size:11px;line-height:1.4}.automationContext{padding:14px 10px;overflow:auto;border-left:1px solid rgb(132 111 235/.08);background:transparent}.automationContextCard{padding:13px;border:1px solid rgb(132 111 235/.1);border-radius:11px;background:rgb(122 99 224/.025)}.automationContextCard+.automationContextCard{margin-top:9px}.automationContextCard>svg{color:#8479cd}.automationContextCard .eyebrow{margin:10px 0 5px;color:#665cad}.automationContextCard>strong{font-size:10px}.automationContextCard>p:last-of-type{margin:6px 0 10px;color:#626a7c;font-size:9px;line-height:1.45}.automationContextCard a{display:flex;align-items:center;gap:4px;color:#8e83d3;font-size:8px;text-decoration:none}.automationContextCard header{display:flex;align-items:center;justify-content:space-between}.automationContextCard header p{margin:0;color:#6258a6}.automationContextCard header span{color:#8e96a8;font-size:9px}.capacityTrack{height:4px;margin:12px 0 7px;overflow:hidden;border-radius:99px;background:rgb(255 255 255/.05)}.capacityTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6655c7,#68c99f)}.automationContextCard>small{color:#555d6f;font-size:8px}.automationContextLinks{margin-top:12px;display:grid}.automationContextLinks a{padding:10px 7px;display:grid;grid-template-columns:24px 1fr 13px;gap:7px;align-items:center;color:#636b7c;border-bottom:1px solid rgb(255 255 255/.05);text-decoration:none}.automationContextLinks span{display:grid;gap:2px}.automationContextLinks strong{color:#999faf;font-size:9px}.automationContextLinks small{color:#555d6f;font-size:8px}.agentBarIdentity strong{font-size:14px}.agentBarCommands button,.agentBarIdentity small,.automationContextCard a,.automationContextCard>p:last-of-type,.automationContextCard>small,.automationContextLinks small,.automationContextLinks strong,.automationQueueEmpty a,.automationQueueEmpty p,.automationQueueFilters button,.automationQueueList button p,.automationQueueList button small,.selectedRun>footer a,.selectedRun>footer button,.selectedRun>footer span,.selectedRunError p,.selectedRunError small,.selectedRunSignals small,.selectedRunSignals strong,.selectedRunSignals time,.selectedRunSource p,.selectedRunTimeline small{font-size:11px}.agentCommandMenu nav strong,.agentCommandMenu>header,.agentLiveState,.automationContextCard>strong,.automationPulseCopy p:last-child,.automationQueue header h2,.automationQueueEmpty strong,.automationQueueList button strong,.selectedRunError strong,.selectedRunSource strong,.selectedRunTimeline strong{font-size:12px}.agentCommandMenu nav small,.automationPulseStats span,.selectedRun header>span,.selectedRunNext,.selectedRunSource small{font-size:11px}.automationPulseCopy h1{font-size:19px;line-height:1.3}.selectedRun header h2{font-size:16px}.automationContextCard header span{font-size:12px}html[data-agent-theme=dark]{color-scheme:dark}html[data-agent-theme=light]{color-scheme:light}html[data-agent-theme=light] .agentFrame{color:#202538;background:radial-gradient(ellipse at 48% -6%,rgb(110 84 235/.18),transparent 40rem),radial-gradient(ellipse at 92% 84%,rgb(43 170 142/.09),transparent 34rem),#f4f5f9}html[data-agent-theme=light] .agentLightField{filter:saturate(1.04)}html[data-agent-theme=light] .agentGridLines .horizontal{stroke:rgb(93 72 188/.18)}html[data-agent-theme=light] .agentGridLines .vertical{stroke:rgb(50 126 151/.13)}html[data-agent-theme=light] .agentFrame:after{background:radial-gradient(ellipse 68% 62% at 52% 34%,rgb(105 76 224/.075),transparent 76%),radial-gradient(ellipse 46% 50% at 38% 54%,rgb(41 133 177/.04),transparent 78%);mix-blend-mode:multiply;opacity:.42}html[data-agent-theme=light] .agentDock{border-color:rgb(25 31 48/.1);background:rgb(250 251 253/.9)}html[data-agent-theme=light] .agentBar{border:0;background:transparent;box-shadow:none}html[data-agent-theme=light] .agentBarCommands button,html[data-agent-theme=light] .agentDock a:not(.agentDockBrand),html[data-agent-theme=light] .agentDock>nav>button{color:#687086}html[data-agent-theme=light] .agentDock a:hover,html[data-agent-theme=light] .agentDock>nav>button:hover{color:#30374b;background:rgb(30 37 56/.06)}html[data-agent-theme=light] .agentDock a.active{color:#5d4dcc;background:rgb(105 82 222/.1)}html[data-agent-theme=light] .agentBarIdentity small,html[data-agent-theme=light] .automationContextCard>p:last-of-type,html[data-agent-theme=light] .automationContextLinks small,html[data-agent-theme=light] .automationPulseCopy p:last-child,html[data-agent-theme=light] .automationQueueList button p,html[data-agent-theme=light] .automationQueueList button small,html[data-agent-theme=light] .selectedRunNext,html[data-agent-theme=light] .selectedRunSignals small,html[data-agent-theme=light] .selectedRunSource p,html[data-agent-theme=light] .selectedRunTimeline small{color:#697287}html[data-agent-theme=light] .agentLiveState,html[data-agent-theme=light] .automationContextCard,html[data-agent-theme=light] .automationPulse,html[data-agent-theme=light] .automationWorkspace,html[data-agent-theme=light] .selectedRunSignals,html[data-agent-theme=light] .selectedRunSource{border-color:rgb(25 31 48/.1);background:rgb(255 255 255/.72)}html[data-agent-theme=light] .selectedRunJudgment{border-color:rgb(93 72 188/.14);background:linear-gradient(135deg,rgb(107 82 215/.08),rgb(255 255 255/.48))}html[data-agent-theme=light] .selectedRunJudgment dd,html[data-agent-theme=light] .selectedRunJudgment h3{color:#343b50}html[data-agent-theme=light] .selectedRunJudgment dt,html[data-agent-theme=light] .selectedRunJudgment>div>p:last-child{color:#697287}html[data-agent-theme=light] .automationWorkspace{background:linear-gradient(90deg,rgb(249 250 253/.94),rgb(246 245 252/.84) 52%,rgb(247 250 251/.94))}html[data-agent-theme=light] .automationContext,html[data-agent-theme=light] .automationQueue,html[data-agent-theme=light] .selectedRun>footer{border-color:rgb(25 31 48/.09)}html[data-agent-theme=light] .automationRun{background:radial-gradient(ellipse at 50% 18%,rgb(111 86 226/.1),transparent 25rem),radial-gradient(ellipse at 50% 100%,rgb(45 176 145/.05),transparent 22rem)}html[data-agent-theme=light] .automationQueueList>button:hover{background:rgb(35 42 61/.035)}html[data-agent-theme=light] .automationQueueList>button.selected{border-color:rgb(103 81 210/.18);background:rgb(103 81 210/.07)}html[data-agent-theme=light] .automationContextCard>strong,html[data-agent-theme=light] .automationContextLinks strong,html[data-agent-theme=light] .automationQueueList button strong,html[data-agent-theme=light] .selectedRunSource strong,html[data-agent-theme=light] .selectedRunTimeline strong{color:#343b50}html[data-agent-theme=light] .selectedRunTimeline li>span{color:#7b8498;border-color:rgb(25 31 48/.12);background:#fafbfc}html[data-agent-theme=light] .automationContext{background:rgb(35 42 61/.018)}html[data-agent-theme=light] .agentCommandBackdrop,html[data-agent-theme=light] .automationInspectorBackdrop{background:rgb(35 39 52/.28)}html[data-agent-theme=light] .agentCommandMenu,html[data-agent-theme=light] .automationInspector{color:#202538;border-color:rgb(25 31 48/.12);background:#f8f9fc}html[data-agent-theme=light] .automationInspector iframe{background:#f8f9fc}html[data-agent-theme=light] .automationSurface{background:radial-gradient(ellipse at 48% 28%,rgb(108 81 224/.075),transparent 38rem)}html[data-agent-theme=light] .automationPulse{border-color:rgb(87 70 173/.13);background:transparent}html[data-agent-theme=light] .automationContext,html[data-agent-theme=light] .automationWorkspace{background:transparent}html[data-agent-theme=light] .automationContextCard{background:rgb(255 255 255/.32)}@media (max-width:1080px){.automationPulse{grid-template-columns:1fr auto}.automationPause{display:none}.automationWorkspace{grid-template-columns:260px minmax(420px,1fr)}.automationContext{display:none}}@media (max-width:760px){.agentFrame{grid-template-columns:1fr;padding-bottom:58px}.agentFrameBody{height:calc(100dvh - 58px)}.agentDock{position:fixed;inset:auto 0 0;z-index:50;width:100%;height:58px;padding:8px 12px;flex-direction:row;justify-content:space-between;border-top:1px solid rgb(255 255 255/.07);border-right:0}.agentDockBrand{width:34px;height:34px}.agentDock nav{margin:0;display:flex}.agentDockUtilities{margin:0!important}.agentDock a.active:before,.agentDockUtilities a:nth-child(3),.agentDockUtilities a:nth-child(5){display:none}.agentBar{grid-template-columns:1fr auto;padding:0 14px}.agentLiveState{grid-column:2}.agentBarCommands{display:flex}.agentBarCommands>button:first-child{display:none}.automationSurface{padding:10px;overflow:auto}.automationPulse{min-height:100px;grid-template-columns:1fr;gap:12px}.automationPulseStats{display:none}.automationWorkspace{height:auto;min-height:calc(100dvh - 196px);grid-template-columns:1fr;overflow:visible}.automationQueue{border-right:0}.automationQueueList{max-height:260px}.automationRun{min-height:470px;border-top:1px solid rgb(255 255 255/.06)}.selectedRun{padding:20px 18px}.automationInspector{width:100vw}}@media (prefers-reduced-motion:reduce){.agentFrame:after,.agentFrame:before{animation:none}.agentLightField{display:none}.agentLiveState.live i,.automationQueueEmpty .spin{animation:none}}.routeGate{min-height:100vh;display:grid;place-items:center;background:var(--console-bg)}.onboardingShell{height:100vh;min-height:100vh;padding:10px;display:grid;grid-template-rows:52px minmax(0,1fr);gap:12px;color:var(--ink);background:radial-gradient(circle at 16% 8%,rgb(18 217 238/16%),transparent 26%),radial-gradient(circle at 84% 12%,var(--surface-white-62),transparent 24%),radial-gradient(circle at 56% 88%,rgb(33 184 135/10%),transparent 30%),linear-gradient(135deg,#eef7fb 0,#f7fbfe 42%,#e7f3f8 100%);overflow:hidden}.demoGuide,.onboardingPanel,.onboardingSidePanel,.onboardingSummaryCard{border:1px solid rgb(113 119 134/22%);border-radius:8px;background:linear-gradient(145deg,var(--surface-white-78),rgb(231 243 248/54%)),var(--mist);box-shadow:inset 1px 1px 0 var(--surface-white-50),0 12px 30px var(--shadow-bluegray-08)}.onboardingTopBar{min-width:0;width:min(calc(100vw - 352px),980px);padding:6px;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:center;justify-self:start;margin-left:max(0px,calc((100vw - 352px - 980px) / 2));border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.onboardingBrand,.onboardingTopBar{color:var(--ink);background:transparent}.onboardingBrand.brandBlock{min-height:40px;padding:0;align-items:center}.onboardingBrand .brandMark{position:relative;color:rgb(18 25 35/84%)}.onboardingBrand strong{color:var(--text-strong-92);font-size:16px;line-height:1}.onboardingBrand small{font-size:10px;line-height:1.2}.brandBlock.onboardingBrand small,.onboardingBrand small{color:rgb(82 96 116/78%)}.onboardingLayout{grid-template-columns:minmax(0,1fr) 320px;gap:12px;overflow:hidden}.onboardingIntroPanel,.onboardingLayout{min-height:0;display:grid;align-items:start}.onboardingIntroPanel{margin-right:12px;margin-left:12px;padding:0;border:0;border-radius:0;background:transparent;grid-template-columns:minmax(0,1fr) max-content;gap:24px}.onboardingIntroPanel .secondaryButton{min-height:32px;height:32px;padding:0 12px;align-self:start;font-size:11px}.onboardingIntroPanel .eyebrow,.onboardingQuestion .eyebrow,.onboardingSummaryCard .eyebrow{color:var(--color-primary-650);font:650 11px/15px var(--mono);letter-spacing:.05em;text-transform:uppercase}.onboardingQuestionHeader svg,.onboardingSetupList svg,.onboardingSummaryCard.safe>svg{stroke-width:2.2}.onboardingIntroPanel h1{margin:0;color:var(--color-text);font-size:28px;line-height:34px;font-weight:620;letter-spacing:0}.onboardingIntroPanel p:not(.eyebrow){max-width:640px;margin:6px 0 0;color:var(--color-text-secondary);font-size:14px;line-height:1.5}.onboardingPanel{min-width:0;min-height:0;width:min(100%,980px);margin:0 auto;padding:34px 0 40px;align-content:start;gap:32px;box-shadow:none;overflow:auto;scrollbar-width:thin;scrollbar-color:rgb(113 119 134/28%) transparent}.onboardingPanel,.onboardingQuestion{display:grid;border:0;border-radius:0;background:transparent}.onboardingQuestion{margin-right:12px;margin-left:12px;padding:0;gap:14px}.onboardingQuestionHeader{display:grid;grid-template-columns:24px minmax(0,1fr);gap:5px 8px;align-items:center}.onboardingQuestionHeader>span{width:24px;height:24px;border-radius:0;color:var(--color-primary-650);background:transparent;display:grid;place-items:center}.onboardingQuestionHeader>div{display:contents}.onboardingQuestionHeader .eyebrow{grid-column:2;margin:0;align-self:center}.onboardingQuestion h2{grid-column:1/-1;margin:0;color:var(--text-strong-88);font-size:17px;line-height:24px;font-weight:500}.onboardingGrid{display:grid;gap:18px;padding:18px;border:1px solid rgb(22 43 66/8%);border-radius:8px;background:var(--surface-white-56);box-shadow:inset 0 1px 0 var(--surface-white-46)}.onboardingGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.onboardingGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.onboardingGrid label,.onboardingQuestion label:not(.choicePill):not(.approvalCard){display:grid;gap:8px}.onboardingGrid span,.onboardingQuestion label>span:first-child{color:var(--color-text-secondary);font-size:12px;font-weight:520}.onboardingGrid input,.onboardingGrid select{width:100%;height:38px;min-height:38px;padding:0 32px 0 12px;border:1px solid rgb(22 43 66/12%);border-radius:6px;color:var(--color-text);background-color:var(--surface-white-72);font-size:13px;font-weight:450;outline:0}.onboardingGrid select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgb(82 96 116/82%) 0),linear-gradient(135deg,rgb(82 96 116/82%) 50%,transparent 0);background-position:calc(100% - 16px) 16px,calc(100% - 12px) 16px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.onboardingGrid input:focus,.onboardingGrid select:focus{border-color:var(--color-primary-a30);box-shadow:0 0 0 3px var(--color-primary-a08)}.choiceGrid{display:flex;flex-wrap:wrap;gap:14px 12px}.choicePill{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--color-primary-a16);border-radius:999px;color:var(--color-text);background:var(--surface-white-62);font-size:12.5px;font-weight:540;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.choicePill input{appearance:none;width:10px;height:10px;margin:0;border:1px solid rgb(82 96 116/26%);border-radius:50%;background:var(--surface-white-72);display:inline-grid;place-items:center;flex:0 0 auto}.choicePill input:checked{width:12px;height:12px;border:3px solid rgb(255 255 255/92%);background:var(--color-primary);box-shadow:0 0 0 1px rgb(45 119 231/45%)}.approvalCard.selected,.choicePill.selected{border-color:rgb(45 119 231/42%);color:var(--color-primary-900);background:rgb(216 226 255/58%);box-shadow:inset 0 1px 0 var(--surface-white-54)}.approvalOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.approvalCard{position:relative;min-height:104px;padding:15px;display:grid;align-content:start;gap:7px;border:1px solid rgb(22 43 66/10%);border-radius:8px;color:var(--color-text);background:var(--surface-white-58);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.approvalCard input{appearance:none;position:absolute;right:12px;top:12px;width:13px;height:13px;margin:0;border:1px solid #c1c6d7;border-radius:50%;background:transparent}.approvalCard input:checked{border-color:var(--card-hover-border);background:var(--color-action-primary);box-shadow:inset 0 0 0 3px #d8e2ff}.approvalCard:hover,.choicePill:hover{border-color:var(--card-hover-border);background:#f2f4f6;box-shadow:var(--card-hover-shadow)}.approvalCard:hover{transform:translateY(-1px)}.approvalCard strong{padding-right:20px;font-size:13px;font-weight:600;line-height:1.2}.approvalCard span{color:var(--color-text-secondary);font-size:11.5px;line-height:1.35}.onboardingSidePanel{min-height:0;align-self:start;padding:12px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,var(--surface-white-74),rgb(226 241 248/50%)),var(--mist);box-shadow:none;display:flex;flex-direction:column;gap:12px;overflow:auto}.onboardingSummaryCard{padding:12px;border-color:rgb(22 43 66/8%);border-radius:7px;background:var(--surface-white-52);box-shadow:inset 0 1px 0 var(--surface-white-46)}.onboardingSummaryCard.compact{background:var(--surface-white-70)}.onboardingSummaryCard h2{margin:4px 0 0;color:var(--color-text);font-size:15px;font-weight:600;line-height:1.2}.onboardingSummaryCard p:not(.eyebrow){margin:5px 0 0;color:var(--color-text-secondary);font-size:11.5px;line-height:1.35}.onboardingSetupList{margin-top:10px;display:grid;gap:8px}.onboardingSetupList span{min-width:0;padding:9px;border:0;border-radius:6px;background:transparent;display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 12px;align-items:center}.onboardingSetupList svg{grid-row:1/3;color:var(--color-primary-650)}.onboardingSetupList small,.onboardingSetupList strong,.onboardingSummaryCard.safe span,.onboardingSummaryCard.safe strong{display:block;min-width:0}.onboardingSetupList strong{color:var(--color-text);font-size:12px;font-weight:600;line-height:1.2}.onboardingSetupList small,.onboardingSummaryCard.safe span{color:var(--color-text-secondary);font-size:11px;line-height:1.35}.onboardingSummaryCard.safe{border-color:rgb(0 88 188/18%);background:rgb(216 226 255/28%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.onboardingSummaryCard.safe>svg{color:var(--color-primary-650)}.onboardingSummaryCard.safe strong{color:var(--color-primary-900);font-size:14px;line-height:1.2}.onboardingSummaryCard.safe span{margin-top:3px}.onboardingSideActions{margin-top:10px;padding-top:0;display:grid}.onboardingSideActions .primaryButton{width:100%;min-height:38px;height:38px;justify-content:center}.demoGuide{position:fixed;right:18px;bottom:18px;z-index:18;width:min(380px,calc(100vw - 36px));padding:14px;display:grid;gap:10px}.demoGuideActions,.demoGuideTopline{display:flex;align-items:center;justify-content:space-between;gap:8px}.demoGuideTopline span{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary-700);font:850 11px/1 var(--mono);text-transform:uppercase}.demoGuideTopline button{width:28px;height:28px;border:1px solid rgb(22 43 66/12%);border-radius:6px;color:var(--muted);background:var(--surface-white-58)}.demoGuideProgress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.demoGuideProgress span{height:4px;border-radius:999px;background:rgb(22 43 66/12%)}.demoGuideProgress span.active{background:linear-gradient(135deg,var(--blue),var(--cyan))}.demoGuide h2{margin:0;font-size:17px;line-height:1.2}.demoGuide p:not(.eyebrow){margin:0;color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:980px){.onboardingShell{height:auto;grid-template-rows:auto auto;overflow:visible}.onboardingIntroPanel,.onboardingLayout,.onboardingTopBar{grid-template-columns:1fr}.onboardingTopBar{width:100%;margin-left:0}.onboardingPanel,.onboardingSidePanel{overflow:visible}.approvalOptions,.onboardingGrid.three,.onboardingGrid.two{grid-template-columns:1fr}}@property --learning-scorecard-row{syntax:"<length>";inherits:false;initial-value:210px}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;color:var(--ink);font-family:var(--sans);background:var(--console-bg)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 48%,rgb(255 255 255/14%) 48% 48.12%,transparent 48.12%),linear-gradient(35deg,transparent 0 64%,var(--color-primary-a08) 64% 64.12%,transparent 64.12%);-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}body:has(.agentFrame):before,body:has(.commandSurface):before,body:has(.internalTools):before,body:has(.onboardingShell):before{display:none}body:after{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255/0),rgb(255 255 255/12%));mix-blend-mode:screen;opacity:.5}body:has(.agentFrame):after,body:has(.commandSurface):after,body:has(.onboardingShell):after{display:none}button,input,select{font:inherit}button{cursor:pointer}.primaryButton,.secondaryButton{min-height:34px;padding:0 10px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--color-primary-a24);font-size:12px;font-weight:750;letter-spacing:0;text-decoration:none}.primaryButton{color:white;border-color:transparent;background:var(--color-action-primary);box-shadow:0 10px 24px var(--color-action-primary-shadow)}.primaryButton:not(:disabled):hover{background:var(--color-action-primary-hover)}.secondaryButton{color:var(--color-primary-750);background:var(--surface-white-62)}.primaryButton:disabled,.secondaryButton:disabled{cursor:not-allowed;opacity:.55}.statusDot{width:8px;height:8px;border-radius:50%;background:var(--dim);box-shadow:0 0 0 3px rgb(131 144 157/12%)}.statusDot.ready{background:var(--green);box-shadow:0 0 0 3px var(--color-success-a18)}.statusDot.suggested{background:var(--amber);box-shadow:0 0 0 3px rgb(216 144 45/14%)}.statusDot.danger{background:var(--red);box-shadow:0 0 0 3px rgb(217 94 88/14%)}.statusDot.quiet{background:var(--dim)}.commandSurface{height:100vh;min-height:100vh;padding:10px;display:grid;grid-template-columns:238px minmax(0,1fr);gap:12px;overflow:hidden;position:relative;isolation:isolate;background:var(--console-bg)}.globalNotice{position:fixed;bottom:18px;right:18px;z-index:20;max-width:min(360px,calc(100vw - 36px));min-height:52px;padding:9px 12px;border:1px solid var(--notice-border,var(--color-cyan-a28));border-radius:8px;color:var(--ink);text-align:left;background:linear-gradient(145deg,rgb(255 255 255/94%),var(--notice-bg,rgb(229 246 250/82%))),var(--mist-strong);box-shadow:0 18px 42px var(--notice-shadow,rgb(18 36 58/18%)),inset 0 1px 0 var(--surface-white-68);animation:noticePop .28s ease-out;cursor:pointer;overflow:hidden}.globalNotice>:not(.globalNoticeProgress){position:relative;z-index:1}.globalNoticeProgress{position:absolute;inset:0;z-index:0;pointer-events:none;transform-origin:left center;background:linear-gradient(90deg,rgb(255 255 255/0),var(--surface-white-44)),color-mix(in srgb,var(--notice-label,var(--color-primary-700)) 14%,transparent);animation:noticeCountdown var(--notice-duration-ms,12s) linear forwards}.globalNotice.actionable{max-width:min(460px,calc(100vw - 36px));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.globalNotice.info{--notice-border:var(--color-cyan-a28);--notice-bg:rgb(229 246 250/82%);--notice-label:var(--color-primary-700);--notice-shadow:rgb(18 36 58/18%)}.globalNotice.success{--notice-border:rgb(33 184 135/28%);--notice-bg:rgb(230 250 241/86%);--notice-label:var(--color-success-700);--notice-shadow:rgb(22 132 95/14%)}.globalNotice.warning{--notice-border:rgb(215 151 45/34%);--notice-bg:rgb(255 247 226/88%);--notice-label:var(--color-warning-750);--notice-shadow:var(--color-warning-a14)}.globalNotice.danger,.globalNotice.error{--notice-border:rgb(217 94 88/30%);--notice-bg:rgb(255 237 236/88%);--notice-label:var(--color-danger-800);--notice-shadow:rgb(161 61 57/14%)}.globalNotice.brain{--notice-border:var(--color-primary-a26);--notice-bg:rgb(235 242 255/88%);--notice-label:var(--color-primary-750);--notice-shadow:var(--color-primary-a14)}.globalNotice small,.globalNotice strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.globalNoticeCopy{min-width:0}.globalNotice small{color:var(--notice-label,var(--color-primary-700));font:800 9.5px/1 var(--mono);letter-spacing:.055em;text-transform:uppercase}.globalNotice strong{margin-top:5px;font-size:12px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.dialogBackdrop{position:fixed;inset:0;z-index:30;padding:20px;background:rgb(8 19 33/34%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center}.actionDialog{width:min(430px,100%);padding:18px;border:1px solid var(--surface-white-44);border-radius:8px;color:var(--ink);background:radial-gradient(circle at 12% 0,var(--color-cyan-a10),transparent 32%),linear-gradient(145deg,rgb(255 255 255/94%),rgb(232 246 250/82%));box-shadow:0 24px 70px rgb(3 9 18/26%),inset 0 1px 0 var(--surface-white-70);animation:noticePop .22s ease-out}.actionDialog.success{border-color:var(--color-success-a26)}.actionDialog.danger{border-color:rgb(217 94 88/28%)}.trackingDialog{width:min(760px,100%)}.ruleDialog{width:min(680px,100%)}.actionDialog h2{margin:0;font-size:20px;letter-spacing:0}.actionDialog p:not(.eyebrow){margin:10px 0 0;color:var(--text-strong-86);font-size:13px;line-height:1.45}.actionDialog code{display:block;margin-top:12px;padding:10px;border:1px solid var(--color-border-soft);border-radius:6px;color:var(--color-primary-700);background:var(--surface-white-44);font:11px/1.4 var(--mono);white-space:normal;word-break:break-word}.dialogActions{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dialogActions a,.dialogActions button{min-height:30px;padding:0 10px;border:1px solid var(--color-border-a10);border-radius:6px;color:var(--ink);background:var(--surface-white-42);display:inline-flex;align-items:center;justify-content:center;font:800 10px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;text-decoration:none}.dialogActions button:disabled{color:rgb(101 115 131/58%);background:var(--surface-white-24);cursor:default}.dialogActions .primaryAction{color:white;border-color:transparent;background:var(--color-action-primary);box-shadow:none}.dialogActions button.primaryAction.dangerAction{color:white!important;border-color:transparent!important;background:#c94f4b;box-shadow:0 8px 18px rgb(201 79 75/18%)}.dialogActions button.primaryAction.dangerAction:disabled{color:var(--surface-white-72)!important;background:rgb(201 79 75/46%);box-shadow:none}.ruleForm{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ruleForm label{min-width:0;display:grid;gap:6px}.ruleForm .ruleSwitch,.ruleForm label.wide{grid-column:1/-1}.ruleForm label>span{color:rgb(101 115 131/88%);font:800 10px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}.ruleForm input,.ruleForm select,.ruleForm textarea{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--color-border-a09);border-radius:7px;color:var(--ink);background:var(--surface-white-54);font:600 12px/1.35 var(--sans);outline:none}.ruleForm select{appearance:none;padding-right:34px;background:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%) right 17px center /6px 6px no-repeat,linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%) right 12px center /6px 6px no-repeat,var(--surface-white-54)}.ruleForm input:disabled{color:rgb(101 115 131/68%);background:var(--surface-white-28)}.ruleForm textarea{min-height:112px;padding:10px;resize:vertical}.ruleForm input:focus,.ruleForm select:focus,.ruleForm textarea:focus{border-color:var(--color-primary-a24);box-shadow:0 0 0 3px var(--color-primary-a08)}.ruleForm input[aria-invalid=true],.ruleForm select[aria-invalid=true],.ruleForm textarea[aria-invalid=true]{border-color:rgb(217 94 88/34%);background:rgb(255 246 245/68%);box-shadow:0 0 0 3px rgb(217 94 88/8%)}.ruleForm select[aria-invalid=true]{background:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%) right 17px center /6px 6px no-repeat,linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%) right 12px center /6px 6px no-repeat,rgb(255 246 245/68%)}.fieldError{color:var(--color-danger-750);font:700 11px/1.35 var(--sans)}.fieldError,.fieldHint{margin-top:-1px;letter-spacing:0}.fieldHint{color:#5e6f82;font:650 11px/1.35 var(--sans)}.destinationUrlControl{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center}.inlineSettingsButton,.railSettingsLink{min-height:36px;padding:0 11px;border:1px solid var(--color-cyan-a18);border-radius:7px;color:#dff9ff;background:linear-gradient(135deg,rgb(18 217 238/13%),var(--color-primary-a10)),rgb(255 255 255/6%);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:800 12px/1 var(--sans);letter-spacing:0;white-space:nowrap;box-shadow:inset 0 1px 0 rgb(255 255 255/10%)}.inlineSettingsButton:hover,.railSettingsLink.active,.railSettingsLink:hover{color:white;border-color:rgb(18 217 238/34%);background:linear-gradient(135deg,rgb(18 217 238/20%),var(--color-primary-a16)),rgb(255 255 255/9%)}.railSettingsLink{width:100%;margin-top:2px;order:10;color:#07384a;border-color:rgb(18 169 121/16%);background:linear-gradient(135deg,rgb(232 251 244/92%),rgb(213 244 238/76%)),rgb(232 251 244/82%);box-shadow:none}.railSettingsLink.active,.railSettingsLink:hover{color:#063447;border-color:rgb(18 169 121/22%);background:linear-gradient(135deg,rgb(224 248 241/100%),rgb(198 239 232/88%)),rgb(224 248 241/90%)}.inlineSettingsButton{color:var(--color-primary-700);border-color:var(--color-primary-a14);background:var(--surface-white-62)}.inlineSettingsButton:hover{color:var(--color-primary-800);border-color:var(--color-primary-a24);background:var(--surface-bluegray-76)}.ruleForm .ruleSwitch{width:fit-content;grid-template-columns:16px max-content;gap:8px;align-items:center}.ruleForm .ruleSwitch input{min-height:0;width:14px;height:14px;padding:0}.opsCheckList{margin-top:14px;display:grid;gap:8px}.opsCheck{padding:10px;border:1px solid var(--color-border-soft);border-radius:7px;background:var(--surface-white-34)}.opsCheck div{display:grid;grid-template-columns:8px minmax(0,1fr) max-content;gap:8px;align-items:center}.opsCheck div span{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 12px rgb(33 184 135/50%)}.opsCheck strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(31 43 58/90%);font-size:13px}.opsCheck b{padding:4px 7px;border-radius:999px;color:rgb(31 43 58/72%);background:var(--surface-white-52);font:700 10px/1 var(--sans)}.opsCheck p{margin:8px 0 0;color:var(--panel-text-78);font-size:12px;line-height:1.4}.opsCheck small{display:block;margin-top:8px;color:var(--color-text-muted-a82);font-size:11px}.opsCheck.warn{border-color:rgb(216 144 45/28%);background:rgb(255 247 231/42%)}.opsCheck.warn div span{background:var(--amber);box-shadow:0 0 12px rgb(216 144 45/52%)}.opsCheck.fail{border-color:rgb(217 94 88/28%);background:rgb(255 239 238/42%)}.opsCheck.fail div span{background:var(--red);box-shadow:0 0 12px rgb(217 94 88/52%)}.globalNoticeAction{min-height:30px;padding:0 10px;border:1px solid var(--notice-border,var(--color-cyan-a28));border-radius:7px;color:var(--notice-label,var(--color-primary-700));background:var(--surface-white-62);display:inline-grid;place-items:center;font:850 9.5px/1 var(--mono);text-transform:uppercase;white-space:nowrap}.globalNoticeActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.globalNoticeAction:focus-visible,.globalNoticeAction:hover{background:var(--surface-white-86);outline:none}.commandStrip.brainCommandStrip{--brain-header-gap:8px;display:flex;gap:var(--brain-header-gap);align-items:center;min-height:72px;padding:8px 10px}.brainCommandStrip .topControls{width:auto;min-width:0;margin-left:auto;flex:0 0 auto;gap:8px;justify-content:end}.brainCommandStrip .commandHealth{width:max-content;min-width:0;max-width:190px;flex:0 0 auto}.brainCommandStrip .opsMetrics{width:max-content;flex:0 0 auto}.brainSearchCopy{min-width:0;flex:0 1 280px;max-width:280px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:grid;align-content:center}.brainCommandStrip .iconButton{width:92px;flex:0 0 92px}.brainCommandStrip .commandHealth{display:inline-flex;gap:8px;align-items:center;cursor:default}.brainCommandStrip .commandHealth strong,.brainSearchCopy .eyebrow,.brainSearchCopy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brainSearchCopy strong{color:var(--text-strong-90);margin-top:2px;font-size:20px;line-height:1.05}.brainPageGrid{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 410px;grid-template-rows:218px minmax(0,1fr) 190px;gap:12px;overflow:hidden}.brainHeroPanel,.brainInspectorPanel,.brainOpportunityPanel,.brainRoadmapPanel,.knowledgePanel{padding:18px}.brainHeroPanel{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;align-items:stretch;background:radial-gradient(circle at 8% 4%,var(--color-cyan-a12),transparent 30%),linear-gradient(145deg,var(--surface-white-90),rgb(229 244 249/70%)),var(--mist-strong)}.brainHeroCopy{min-width:0;display:grid;align-content:center}.brainHeroCopy h1{max-width:760px;margin:0;color:rgb(16 28 40/94%);font-size:26px;line-height:1.12;letter-spacing:0}.brainHeroCopy p:not(.eyebrow){max-width:780px;margin:10px 0 0;color:var(--panel-text-76);font-size:12.5px;line-height:1.42}.brainScore{min-width:0;padding:14px;border:1px solid var(--color-primary-a14);border-radius:7px;background:linear-gradient(180deg,var(--surface-white-64),rgb(236 247 251/36%)),var(--surface-white-28);display:grid;align-content:center}.brainScore small,.brainScore span{color:var(--muted);font:800 10px/1.25 var(--mono);letter-spacing:.04em;text-transform:uppercase}.brainScore strong{margin:8px 0 7px;color:var(--color-primary-800);font-size:40px;line-height:1}.knowledgePanel{grid-column:2;grid-row:1/3;overflow-y:auto;background:radial-gradient(circle at 12% 0,rgb(33 184 135/8%),transparent 28%),linear-gradient(160deg,var(--surface-white-78),rgb(237 245 250/56%)),var(--mist);scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent}.knowledgeMetrics{margin:16px 0 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.knowledgeMetrics span{min-height:64px;padding:12px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-38)}.knowledgeMetrics b,.knowledgeMetrics small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledgeMetrics b{color:var(--ink);font-size:20px}.knowledgeMetrics small{margin-top:7px;color:var(--muted);font:800 9.5px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.brainArchitecture{display:grid;gap:9px}.brainArchitecture article{min-width:0;padding:12px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-34);display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px}.brainArchitecture article span{width:26px;height:26px;border-radius:6px;color:var(--color-primary-700);background:var(--color-cyan-a12);display:grid;place-items:center;font:900 11px/1 var(--mono)}.brainArchitecture p,.brainArchitecture strong{min-width:0}.brainArchitecture strong{color:var(--text-strong-90);font-size:13px}.brainArchitecture p{grid-column:2;margin:-4px 0 0;color:var(--muted);font-size:12px;line-height:1.42}.brainOpportunityPanel{grid-column:1;grid-row:2;min-height:0;background:radial-gradient(circle at 12% 0,var(--color-primary-a08),transparent 30%),linear-gradient(145deg,var(--surface-white-90),var(--surface-bluegray-72)),var(--mist-strong);display:flex;flex-direction:column}.brainOpportunityPanel .queueTabs button{flex:0 0 auto}.opportunityList{display:grid;gap:8px}.brainOpportunityGrid{min-height:0;display:grid;grid-template-columns:minmax(250px,.92fr) minmax(0,1fr);gap:10px;align-items:stretch}.opportunityRow{width:100%;min-height:68px;padding:12px 14px;border:1px solid var(--color-border-hairline);border-radius:7px;color:var(--ink);text-align:left;background:var(--surface-white-42);display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:12px;align-items:center;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.opportunityRow:hover{border-color:var(--card-hover-border);transform:translateY(-1px);background:var(--surface-white-66);box-shadow:var(--card-hover-shadow)}.opportunityRow.active{border-color:var(--color-primary-a22);background:radial-gradient(circle at 8% 20%,var(--color-cyan-a12),transparent 34%),linear-gradient(90deg,var(--color-primary-a10),var(--surface-white-70))}.opportunityRow small,.opportunityRow strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.opportunityRow strong{color:var(--text-strong-90);font-size:13px;white-space:nowrap}.opportunityRow small{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.35;white-space:nowrap}.opportunityRow b{justify-self:end;color:var(--color-primary-700);font:900 16px/1 var(--mono)}.brainRecommendation{min-height:0;margin-top:0;padding:14px;border:1px solid var(--color-primary-a14);border-radius:7px;background:var(--surface-white-40);display:grid;align-content:start}.brainRecommendation h3{margin:0;color:var(--text-strong-90);font-size:15px;line-height:1.25}.brainRecommendation p:not(.eyebrow){margin:9px 0 0;color:var(--panel-text-76);font-size:13px;line-height:1.45}.brainRecommendation dl{margin:12px 0 0;display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:8px}.brainRecommendation dl div{min-width:0;padding:9px;border-radius:6px;background:var(--surface-white-36)}.brainRecommendation dd,.brainRecommendation dt{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brainRecommendation dt{color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.brainRecommendation dd{margin-top:5px;color:var(--text-strong-86);font-size:12px;font-weight:800}.brainInspectorPanel{grid-column:2;grid-row:3;overflow:hidden;background:linear-gradient(145deg,var(--surface-white-72),var(--surface-bluegray-soft)),var(--surface-mist-58)}.brainEvidenceStack{height:calc(100% - 32px);margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.brainEvidenceStack section{min-width:0;min-height:0;padding:10px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-32);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent}.brainEvidenceStack h3{margin:0 0 8px;color:var(--color-primary-700);font:800 9.5px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}.brainEvidenceStack article{min-width:0;padding:8px;border-radius:6px;background:var(--surface-white-38)}.brainEvidenceStack article+article{margin-top:7px}.brainEvidenceStack p,.brainEvidenceStack small,.brainEvidenceStack strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.brainEvidenceStack strong{color:var(--text-strong-90);font-size:11px;white-space:nowrap}.brainEmptyText,.brainEvidenceStack p{margin:5px 0 0;color:var(--muted);font-size:10.5px;line-height:1.35}.brainEvidenceStack small{margin-top:6px;color:var(--color-primary-700);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.brainRoadmapPanel{grid-column:1;grid-row:3;overflow:hidden;background:linear-gradient(145deg,var(--surface-white-72),var(--surface-bluegray-soft)),var(--surface-mist-58)}.brainRoadmap{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.brainRoadmap span{min-width:0;min-height:86px;padding:12px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-34)}.brainRoadmap b,.brainRoadmap small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.brainRoadmap b{color:var(--text-strong-90);font-size:13px;white-space:nowrap}.brainRoadmap small{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.38}.revenueBrainGrid{grid-template-columns:minmax(0,1.04fr) minmax(350px,.78fr);grid-template-rows:218px minmax(0,1fr) minmax(0,1fr)}.revenueHeroPanel{grid-column:1;grid-row:1}.revenueBrainGrid .brainHeroCopy h1{font-size:22px;line-height:1.12}.revenueBrainGrid .brainHeroCopy p:not(.eyebrow){margin-top:8px;font-size:11.5px;line-height:1.35}.revenueBrainGrid .brainScore strong{font-size:34px}.revenueMetricPanel{grid-column:2;grid-row:1;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:linear-gradient(145deg,var(--surface-white-78),rgb(230 244 249/58%)),var(--mist)}.revenueMetric{min-width:0;min-height:68px;padding:12px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-38);display:grid;align-content:center}.revenueMetric b,.revenueMetric small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenueMetric b{color:var(--text-strong-92);font-size:20px}.revenueMetric small{margin-top:6px;color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.productEvidencePanel{grid-column:1;grid-row:2;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.productEvidenceList{min-height:0;margin-top:12px;display:grid;grid-auto-rows:max-content;align-content:start;gap:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent}.productEvidenceRow{width:100%;min-height:66px;padding:10px 12px;border:1px solid var(--color-border-hairline);border-radius:7px;color:var(--ink);text-align:left;background:var(--surface-white-42);display:grid;grid-template-columns:42px minmax(0,1fr) 54px;gap:10px;align-items:center;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.productEvidenceRow:hover{border-color:var(--card-hover-border);transform:translateY(-1px);background:var(--surface-white-66);box-shadow:var(--card-hover-shadow)}.productEvidenceRow.active{border-color:rgb(33 184 135/28%);background:linear-gradient(90deg,var(--color-success-a18),var(--surface-white-70)),var(--surface-white-54)}.productRank{width:34px;height:34px;border-radius:7px;color:var(--color-success-750);background:var(--color-success-a18);display:grid;place-items:center;font:900 12px/1 var(--mono)}.productEvidenceRow small,.productEvidenceRow strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.productEvidenceRow strong{color:var(--text-strong-92);font-size:13px;white-space:nowrap}.productEvidenceRow small{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.35;white-space:nowrap}.productEvidenceRow b{justify-self:end;color:var(--color-success-750);font:900 14px/1 var(--mono)}.productInspectorPanel{grid-column:2;grid-row:2;overflow:hidden}.productInspector{height:calc(100% - 34px);min-height:0;margin-top:12px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent}.recommendationCallout{min-width:0;padding:12px;border:1px solid var(--color-success-a18);border-radius:7px;background:rgb(33 184 135/9%);display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.recommendationCallout svg{color:var(--color-success-750)}.recommendationCallout p{margin:0;color:rgb(18 25 35/84%);font-size:12.5px;line-height:1.42}.productSignalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.productSignalGrid span{min-width:0;padding:10px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-36)}.productSignalGrid b,.productSignalGrid small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productSignalGrid b{color:var(--text-strong-92);font-size:14px}.productSignalGrid small{margin-top:6px;color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.signalPills{display:flex;gap:6px;flex-wrap:wrap}.signalPills span{max-width:100%;padding:6px 8px;border-radius:6px;color:var(--color-primary-700);background:var(--color-primary-a09);font:800 10px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pathEvidenceList{min-height:0;display:grid;gap:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent}.optimizationChains article,.pathEvidenceList article,.qualityList article{min-width:0;padding:10px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-36)}.optimizationChains p,.optimizationChains small,.optimizationChains strong,.pathEvidenceList p,.pathEvidenceList small,.pathEvidenceList strong,.qualityList p,.qualityList strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.optimizationChains strong,.pathEvidenceList strong,.qualityList strong{color:var(--text-strong-90);font-size:12px;white-space:nowrap}.optimizationChains p,.pathEvidenceList p,.qualityList p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.38}.optimizationChains small,.pathEvidenceList small{margin-top:7px;color:var(--color-primary-700);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.recommendationHeader{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px}.recommendationStatus{max-width:104px;padding:5px 7px;border:1px solid var(--color-primary-a12);border-radius:999px;color:var(--color-primary-700);background:var(--color-primary-a08);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendationStatus.accepted,.recommendationStatus.deployed{color:var(--color-success-750);background:rgb(19 117 79/9%);border-color:rgb(19 117 79/14%)}.recommendationStatus.rejected{color:var(--color-danger-750);background:var(--color-danger-a08);border-color:rgb(180 35 24/12%)}.recommendationStatus.ignored{color:rgb(87 96 112/88%);background:rgb(87 96 112/8%);border-color:rgb(87 96 112/12%)}.recommendationActions{min-width:0;margin-top:9px;display:grid;grid-template-columns:repeat(4,minmax(48px,max-content)) max-content;gap:5px;align-items:center}.recommendationActions button{min-width:0;height:24px;padding:0 7px;border:1px solid var(--color-primary-a14);border-radius:5px;color:rgb(15 101 189/92%);background:var(--surface-white-58);font:800 8.5px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendationActions button:hover:not(:disabled){background:white;border-color:var(--color-primary-a24)}.recommendationActions button:disabled{cursor:wait;color:rgb(87 96 112/68%)}.brainInlineError,.recommendationActions span{color:var(--color-success-750);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.brainInlineError{margin:0;color:var(--color-danger-750)}.recommendationEvidence{margin-top:10px;border-top:1px solid var(--color-border-hairline);padding-top:9px}.recommendationEvidence summary{width:max-content;max-width:100%;color:var(--color-primary-700);cursor:pointer;font:800 10px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;list-style-position:inside}.recommendationEvidenceGrid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recommendationExplanation{min-width:0;margin-top:10px;padding:10px;border:1px solid var(--color-primary-a10);border-radius:6px;background:var(--surface-white-42)}.recommendationExplanation p,.recommendationExplanation small,.recommendationExplanation strong{display:block;min-width:0}.recommendationExplanation strong{color:var(--text-strong-90);font-size:12px}.recommendationExplanation p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.38}.recommendationExplanation small{margin-top:7px;color:var(--color-primary-700);font:800 9px/1.3 var(--mono);letter-spacing:.025em;text-transform:uppercase}.recommendationEvidenceGrid div{min-width:0;padding:9px;border:1px solid var(--color-primary-a09);border-radius:6px;background:var(--surface-white-34)}.recommendationEvidenceGrid b{display:block;color:var(--text-strong-86);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendationEvidenceGrid ul{min-width:0;margin:7px 0 0;padding-left:14px;display:grid;gap:5px}.recommendationEvidenceGrid li{min-width:0;color:var(--muted);font-size:10.5px;line-height:1.32;overflow-wrap:anywhere}.seasonalPlanGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.seasonalPlanGrid span{min-width:0;padding:8px;border:1px solid var(--color-primary-a09);border-radius:6px;background:var(--surface-white-34)}.seasonalPlanGrid b,.seasonalPlanGrid small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seasonalPlanGrid b{color:var(--text-strong-88);font-size:13px}.seasonalPlanGrid small{margin-top:4px;color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase}.seasonalEvidenceGrid{margin-top:0}.optimizationPanel{grid-column:1;grid-row:3;overflow:hidden}.optimizationPanel.expanded{grid-column:1/3;grid-row:2/4;z-index:3}.panelExpandButton{width:32px;height:32px;border:1px solid var(--color-primary-a14);border-radius:6px;color:var(--color-primary-700);background:var(--surface-white-58);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.panelExpandButton:hover{background:white}.optimizationChains{height:calc(100% - 86px);min-height:0;margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent}.optimizationPanel.expanded .optimizationChains{height:calc(100% - 92px)}.qualityPanel{grid-column:2;grid-row:3;padding:18px;overflow:hidden;background:linear-gradient(145deg,var(--surface-white-72),var(--surface-bluegray-soft)),var(--surface-mist-58)}.qualityList{height:calc(100% - 34px);min-height:0;margin-top:12px;display:grid;gap:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent}.analysisDrafts{min-width:0;margin-top:4px;padding-top:10px;border-top:1px solid var(--color-border-soft)}.analysisDraftsHeader{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center}.analysisDraftsHeader small,.analysisDraftsHeader span,.analysisDraftsHeader strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysisDraftsHeader strong{color:var(--text-strong-92);font-size:12px}.analysisDraftsHeader small{margin-top:4px;color:var(--muted);font-size:10px}.analysisDraftsHeader span{max-width:180px;padding:5px 7px;border:1px solid var(--color-primary-a10);border-radius:999px;color:var(--color-primary-700);background:var(--color-primary-a08);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase}.analysisDraftList{margin-top:8px;display:grid;gap:8px}.analysisDraftCard{background:linear-gradient(145deg,rgb(255 255 255/48%),rgb(229 246 250/30%)),var(--surface-white-34)!important}.llmDiagnostics{min-width:0;padding:10px;border:1px solid var(--color-primary-a09);border-radius:7px;background:var(--surface-white-34)}.llmDiagnosticsGrid{margin-top:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.llmDiagnosticsGrid span{min-width:0;padding:8px;border:1px solid var(--color-primary-a08);border-radius:6px;background:var(--surface-white-34)}.llmDiagnosticsGrid b,.llmDiagnosticsGrid small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llmDiagnosticsGrid b{color:var(--text-strong-90);font-size:12px}.llmDiagnosticsGrid small{margin-top:4px;color:var(--muted);font:800 8.5px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase}@keyframes drawerDrop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.commandStrip,.glassPanel,.sideRail{border:1px solid var(--line);border-radius:8px;-webkit-backdrop-filter:blur(30px) saturate(1.2);backdrop-filter:blur(30px) saturate(1.2)}.sideRail{min-height:calc(100vh - 20px);padding:14px 10px;color:#172536;background:linear-gradient(180deg,var(--surface-white-82),rgb(247 252 255/68%)),linear-gradient(145deg,rgb(228 246 248/72%),var(--surface-white-54));box-shadow:none;display:flex;flex-direction:column;position:relative;overflow:hidden}.sideRail:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,var(--surface-white-64) 0,rgb(255 255 255/16%) 42%,transparent 72%),linear-gradient(180deg,var(--color-cyan-a08),transparent 34%,rgb(33 184 135/6%));opacity:.82}.commandStrip,.glassPanel{background:linear-gradient(145deg,var(--surface-white-84),rgb(231 243 248/62%)),var(--mist);box-shadow:var(--inset-glass),var(--shadow-soft)}.workspace:not(.revenueOutcomesWorkspace)>.commandStrip{min-height:40px;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;overflow:visible}.consoleHeaderTitle{min-width:min(280px,100%);margin-right:auto}.consoleHeaderTitle p{margin:0 0 4px;color:var(--color-text-heading);font:800 12px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase}.consoleHeaderTitle h1{margin:0;color:var(--color-text-strong);font-size:24px;line-height:32px;font-weight:650;letter-spacing:0}.workspace:not(.revenueOutcomesWorkspace) .glassPanel{border:1px solid var(--color-border);border-radius:12px;background:var(--color-white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .16s ease,box-shadow .16s ease}.workspace:not(.revenueOutcomesWorkspace) .glassPanel:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.workspace:not(.revenueOutcomesWorkspace) .autoMode,.workspace:not(.revenueOutcomesWorkspace) .commandHealth,.workspace:not(.revenueOutcomesWorkspace) .customerHealth,.workspace:not(.revenueOutcomesWorkspace) .guardChip,.workspace:not(.revenueOutcomesWorkspace) .opsMetrics,.workspace:not(.revenueOutcomesWorkspace) .searchButton,.workspace:not(.revenueOutcomesWorkspace) .searchField{border-color:var(--color-border);background:var(--color-white);box-shadow:none}.brandBlock{min-height:50px;padding:2px 8px 14px;display:flex;align-items:center;gap:10px;position:relative;z-index:1}.brandMark{width:30px;height:30px;border:0;border-radius:0;color:#10243a;background:transparent;display:grid;place-items:center;font-size:0;line-height:0;box-shadow:none;position:relative}.brandMark:before{content:"";width:20px;height:20px;background:linear-gradient(135deg,var(--color-primary-600) 0,#7c3aed 25%,#ec4899 50%,#f97316 74%,#06b6d4 100%);display:block;mask:url(/revamp-mark.svg) center/contain no-repeat;-webkit-mask:url(/revamp-mark.svg) center/contain no-repeat}.brandBlock strong,.identityBlock strong{display:block}.brandBlock strong{color:#000000;font-size:18px;font-weight:900}.brandBlock small,.eyebrow,.inspectorBlock h3,.messageBlock h3,.opsChip,.queueRow small,.queueSummary,.readinessBlock h3,.signalCell small,.traceId{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase}.brandBlock small{color:#1f2937;font-size:10px;font-weight:850}.navStack{padding-top:14px;display:grid;gap:5px;position:relative;z-index:1}.navGroupTrigger,.navStack a{min-height:38px;padding:0 10px;border-radius:6px;border:0;color:rgb(42 59 77/72%);background:transparent;text-decoration:none;display:flex;align-items:center;gap:9px;font-size:13px;font-family:inherit;font-weight:750;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.navGroupTrigger{width:100%;cursor:pointer}.navItemIcon{color:rgb(42 59 77/48%);flex:0 0 auto;transition:color .16s ease}.navChevron{margin-left:auto;color:rgb(42 59 77/50%);transition:transform .16s ease,color .16s ease}.navGroupTrigger.active,.navStack a.active{color:#0a2737;background:linear-gradient(90deg,rgb(239 250 252/78%),var(--surface-white-52)),var(--surface-white-46)}.navGroupTrigger:hover,.navStack a:hover{color:#0f2d3d;background:var(--surface-white-42);transform:translateX(1px)}.navStack a.navChildItem{margin-left:18px;width:calc(100% - 18px)}.navGroupTrigger.active .navItemIcon,.navGroupTrigger:hover .navItemIcon,.navStack a.active .navItemIcon,.navStack a:hover .navItemIcon{color:var(--blue)}.navGroupTrigger.open .navChevron{color:var(--blue);transform:rotate(180deg)}.railStatus{margin-top:auto;padding:12px 10px;display:grid;gap:9px;position:relative;z-index:1}.railStatus>span{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 14px rgb(33 184 135/70%)}.railStatus strong{display:block;font-size:12px}.railStatus small{color:rgb(57 76 96/58%);font-size:11px}.railStatusHeader{min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:center}.railStatusGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.railStatusGrid span{min-width:0;padding:7px;border:1px solid rgb(46 71 92/10%);border-radius:6px;background:var(--surface-white-42)}.railStatusGrid b,.railStatusGrid small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.railStatusGrid b{color:rgb(18 37 54/82%);font-size:12px}.railStatusGrid small,.railStatusNote small{color:rgb(57 76 96/58%);font-size:10px}.railStatus .identityBlock{min-width:0;padding-top:0;display:grid;gap:4px}.railStatus .identityBlock strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.railStatus .identityBlock small{max-width:100%;margin:0;color:rgb(57 76 96/58%);line-height:1.35;white-space:normal}.memoryGraphPanel{min-width:0;margin-top:10px;padding:10px;border:1px solid rgb(18 169 121/18%);border-radius:7px;background:linear-gradient(135deg,rgb(232 251 244/72%),var(--surface-white-58)),rgb(244 252 249/70%);display:grid;gap:8px;box-shadow:inset 0 1px 0 var(--surface-white-72)}.memoryGraphPanel.warn{border-color:rgb(216 145 47/22%);background:linear-gradient(135deg,rgb(255 248 234/78%),var(--surface-white-58)),rgb(255 251 244/70%)}.memoryGraphPanelHeader{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px}.memoryGraphPanelHeader span,.memoryGraphPanelHeader strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memoryGraphPanelHeader span{color:var(--color-success-800);font:900 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.memoryGraphPanel.warn .memoryGraphPanelHeader span{color:var(--color-warning-750)}.memoryGraphPanelHeader strong{max-width:100%;padding:5px 7px;border:1px solid rgb(18 169 121/16%);border-radius:999px;color:var(--color-success-800);background:var(--surface-white-62);font:800 9px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase}.memoryGraphMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.memoryGraphMetrics span{min-width:0;padding:7px;border:1px solid rgb(18 169 121/11%);border-radius:6px;background:var(--surface-white-46)}.memoryGraphMetrics b,.memoryGraphMetrics small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memoryGraphMetrics b{color:var(--text-strong-90);font-size:12px}.memoryGraphMetrics small{margin-top:3px;color:var(--muted);font:800 8.5px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase}.memoryGraphLift,.recommendationLiftStrip{min-width:0;padding:7px 8px;border:1px solid rgb(18 169 121/15%);border-radius:6px;background:var(--surface-white-54);display:grid;gap:3px}.recommendationLiftStrip{margin-top:8px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px}.memoryGraphLift b,.memoryGraphLift small,.recommendationLiftStrip b,.recommendationLiftStrip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memoryGraphLift b,.recommendationLiftStrip b{color:var(--color-success-800);font:900 10px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase}.memoryGraphLift small,.recommendationLiftStrip span{color:#315f52;font:800 9px/1.15 var(--mono);letter-spacing:.02em;text-transform:uppercase}.memoryGraphEmpty,.memoryGraphError,.memoryGraphQuery{min-width:0;margin:0;color:#315f52;font-size:10.5px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.memoryGraphError{color:var(--color-danger-750)}.memoryGraphEmpty{display:block;color:var(--muted)}.memoryGraphFacts{min-width:0;margin:0;padding:0;display:grid;gap:6px;list-style:none}.memoryGraphFacts li{min-width:0;padding:8px;border:1px solid rgb(18 169 121/10%);border-radius:6px;background:var(--surface-white-44)}.memoryGraphFacts small,.memoryGraphFacts strong{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.memoryGraphFacts strong{color:var(--text-strong-88);font-size:11px;line-height:1.35}.memoryGraphFacts small{margin-top:4px;color:var(--color-success-800);font:800 8.5px/1.25 var(--mono);letter-spacing:.025em;text-transform:uppercase;overflow-wrap:anywhere}.seasonalPlanCard{display:grid;gap:10px}.workspace{min-width:0;display:grid;grid-template-rows:52px minmax(0,1fr);gap:12px;overflow:hidden}.workspace.revenueBrainWorkspace{grid-template-rows:72px minmax(0,1fr);gap:12px}.workspace:not(.revenueOutcomesWorkspace){height:calc(100vh - 20px);min-height:0;padding:24px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden;scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent;border:0;border-radius:0;background:var(--console-bg)}.commandStrip{min-width:0;padding:6px;display:grid;grid-template-columns:minmax(280px,430px) 84px minmax(18px,1fr) max-content max-content max-content minmax(116px,max-content);gap:8px;align-items:center;overflow:hidden;background:linear-gradient(145deg,var(--surface-white-74),rgb(226 241 248/50%)),var(--mist)}.revenueOutcomesWorkspace>.revenueOutcomesCommandStrip{min-height:40px;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;overflow:visible}.revenueOutcomesWorkspace>.revenueOutcomesCommandStrip .consoleHeaderTitle{margin-right:auto}.searchField{min-width:0;max-width:460px;height:36px;padding:0 8px 0 12px;border:1px solid var(--surface-white-44);border-radius:6px;background:var(--surface-white-50);box-shadow:inset 0 1px 0 var(--surface-white-46);display:flex;align-items:center;gap:8px}.searchButton{height:36px;border:1px solid var(--color-border-soft);border-radius:6px;color:rgb(31 43 58/82%);background:linear-gradient(180deg,var(--surface-white-66),rgb(231 241 247/48%));font-size:12px;font-weight:700;letter-spacing:0}.searchButton:hover{background:linear-gradient(180deg,var(--surface-white-82),rgb(231 241 247/60%))}.searchField span{width:12px;height:12px;border:1px solid var(--muted);border-radius:50%}.searchField input{width:100%;min-width:0;border:0;outline:0;color:var(--panel-text-88);background:transparent;font-size:12px;font-weight:600;letter-spacing:0}.searchField input::placeholder{color:rgb(103 118 136/76%);font-weight:500}.clearSearchButton{flex:0 0 auto;width:26px;height:26px;border:1px solid var(--color-primary-a10);border-radius:6px;color:rgb(15 101 189/74%);background:var(--surface-white-34);display:inline-flex;align-items:center;justify-content:center}.clearSearchButton:hover{color:var(--color-primary-800);background:var(--surface-white-76)}.actionStack button,.autoMode,.guardChip,.iconButton,.opsChip,.queueTabs button,.timeButton{border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--surface-white-38)}.autoMode,.guardChip,.iconButton,.timeButton{height:36px}.topControls{grid-column:4;min-width:0;display:flex;gap:8px;align-items:center}.commandHealth{grid-column:6}.opsMetrics{grid-column:7}.timeButton{width:96px;min-width:0}.iconButton{min-width:0;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:rgb(31 43 58/82%);font:700 12px/1 var(--sans);letter-spacing:0;text-transform:none;text-decoration:none}.iconButton span,.iconButton svg{color:var(--color-primary-700);flex:0 0 auto;transition:transform .18s ease,color .18s ease}.iconButton span{font-size:14px;line-height:1}.headerActionButton{min-width:86px;padding:0 12px;gap:7px;white-space:nowrap}.headerActionButton:disabled{cursor:not-allowed;opacity:.62}.headerActionButton:disabled svg{color:rgb(100 116 139/70%)}.clearActionButton svg{color:var(--color-danger-700)}.backfillActionButton svg{color:var(--color-primary-700)}.refreshButton{width:88px}.refreshButton:hover svg{transform:rotate(22deg)}.refreshButton.refreshing svg{animation:refreshIconSpin .9s linear infinite}.brainDraftButton{width:124px;flex:0 0 124px;white-space:nowrap;overflow:hidden;border-color:rgb(18 217 238/24%);background:radial-gradient(circle at 18% 20%,rgb(18 217 238/20%),transparent 42%),linear-gradient(135deg,var(--surface-white-64),rgb(234 247 252/46%));box-shadow:inset 0 1px 0 var(--surface-white-62),0 8px 18px var(--color-cyan-a08)}.brainDraftGlyph{width:18px;height:18px;border-radius:999px;color:var(--color-primary-700);display:inline-grid;place-items:center;position:relative;isolation:isolate}.brainDraftGlyph:before{content:"";position:absolute;inset:-3px;border:1px solid rgb(18 217 238/42%);border-radius:inherit;background:rgb(18 217 238/9%);opacity:0;transform:scale(.72);z-index:-1}.brainDraftButton:hover .brainDraftGlyph svg{transform:rotate(-10deg) scale(1.08);color:var(--color-primary-800)}.brainDraftButton:hover{border-color:rgb(18 217 238/36%);background:radial-gradient(circle at 18% 20%,rgb(18 217 238/26%),transparent 42%),linear-gradient(135deg,var(--surface-white-76),rgb(228 246 252/58%));box-shadow:inset 0 1px 0 var(--surface-white-70),0 10px 22px var(--color-cyan-a12)}.brainDraftButton.thinking .brainDraftGlyph:before{animation:brainDraftPulse 1.1s ease-in-out infinite}.brainDraftButton.thinking .brainDraftGlyph svg{animation:brainDraftThink 1.1s ease-in-out infinite}.pollButton:hover svg{transform:translateY(1px) scale(1.04)}.pollButton.polling svg{animation:pollInboxDrop 1.05s ease-in-out infinite}.iconButton:hover{background:var(--surface-white-58)}.actionStack button:disabled,.timeButton:disabled{cursor:default}.autoMode{width:max-content;min-width:0;padding:0 9px 0 11px;display:flex;align-items:center;gap:12px;color:rgb(31 43 58/82%);font:700 12px/1 var(--sans);letter-spacing:0;cursor:pointer}.autoModeText{flex:0 0 auto;white-space:nowrap}.autoMode input{display:none}.autoSwitch{width:34px;height:18px;flex:0 0 auto;border-radius:999px;background:rgb(119 132 148/24%);position:relative}.autoSwitch:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:rgb(119 132 148/82%);transition:transform .18s ease,background .18s ease}.autoMode.enabled .autoSwitch{background:linear-gradient(90deg,var(--color-cyan-a28),var(--color-primary-a28))}.autoMode.enabled .autoSwitch:after{background:var(--blue);transform:translateX(16px)}.brainManualMode.enabled{border-color:rgb(216 144 45/20%);color:rgb(101 72 20/92%);background:rgb(255 249 238/62%)}.brainManualMode.enabled .autoSwitch{background:linear-gradient(90deg,rgb(255 204 112/42%),rgb(216 144 45/30%))}.brainManualMode.enabled .autoSwitch:after{background:var(--amber)}.guardChip{grid-column:5;width:auto;min-width:0;padding:0 12px;color:var(--panel-text-78);display:inline-flex;align-items:center;gap:7px;cursor:default;font:700 12px/1 var(--sans);letter-spacing:0;text-transform:none}.guardChip>span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 12px rgb(33 184 135/62%)}.customerHealth{width:max-content;min-width:0;height:36px;padding:0 12px;border:1px solid var(--color-border-hairline);border-radius:6px;color:var(--panel-text-78);background:var(--surface-white-34);box-shadow:inset 0 1px 0 var(--surface-white-42);display:inline-flex;align-items:center;gap:8px;font:700 12px/1 var(--sans);white-space:nowrap}.customerHealth>span{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 12px rgb(33 184 135/62%)}.customerHealth.loading>span{background:var(--amber);box-shadow:0 0 12px rgb(216 144 45/54%)}.customerHealth.offline>span{background:var(--red);box-shadow:0 0 12px rgb(217 94 88/54%)}.healthDot.running{background:var(--blue);box-shadow:0 0 14px rgb(45 119 231/42%)}.healthDot.blocked{background:#e55454;box-shadow:0 0 14px rgb(229 84 84/36%)}.healthDot.paused{background:#7f8a99;box-shadow:none}.opsStrip{display:none}.opsChip{padding:0 8px;color:var(--muted);font-size:10px;white-space:nowrap;border-color:var(--color-border-hairline);background:var(--surface-white-24)}.commandHealth,.opsChip{min-width:0;height:36px;display:inline-flex;align-items:center}.commandHealth{width:max-content;padding:0 12px;border:1px solid var(--color-border-hairline);border-radius:6px;background:var(--surface-white-34);box-shadow:inset 0 1px 0 var(--surface-white-42);gap:8px;cursor:pointer}.commandHealth:hover{background:var(--surface-white-50)}.commandHealth:active{transform:translateY(1px)}.commandHealth strong{color:rgb(31 43 58/86%);font:700 12px/1.05 var(--sans)}.commandHealth strong,.opsMetrics{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.opsMetrics{height:36px;padding:0 12px;border:1px solid var(--color-border-hairline);border-radius:6px;background:var(--surface-white-24);box-shadow:inset 0 1px 0 var(--surface-white-34);color:var(--color-text-muted-a82);display:inline-flex;align-items:center;font:600 11px/1 var(--sans)}.healthDot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 12px rgb(33 184 135/62%)}.healthDot.loading,.healthDot.needs_review,.healthDot.warning{background:var(--amber);box-shadow:0 0 12px rgb(216 144 45/54%)}.healthDot.action_required,.healthDot.critical,.healthDot.offline{background:var(--red);box-shadow:0 0 12px rgb(217 94 88/54%)}.healthDot.complete{background:var(--green)}.healthDot.active{background:var(--blue);box-shadow:0 0 12px rgb(45 119 231/48%)}.healthDot.pending{background:var(--dim);box-shadow:none}.healthDot.blocked{background:var(--red);box-shadow:0 0 12px rgb(217 94 88/44%)}.opsChip b{margin-right:6px;color:var(--text-strong-78)}.opsChip.good{border-color:var(--color-success-a18)}.opsChip.warn{color:#9c681a;border-color:rgb(216 144 45/26%)}.opsChip.risk{color:#b3453f;border-color:rgb(217 94 88/28%)}.pageGrid{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:minmax(446px,1fr) 206px;gap:12px}.glassPanel{min-width:0;overflow:hidden}.evidencePanel,.inspectorPanel,.queuePanel{padding:18px}.queuePanel{grid-column:1;grid-row:1;background:radial-gradient(circle at 12% 0,rgb(18 217 238/9%),transparent 30%),linear-gradient(145deg,var(--surface-white-90),var(--surface-bluegray-72)),var(--mist-strong);box-shadow:inset 1px 1px 0 var(--surface-white-56),0 18px 44px var(--shadow-bluegray-13);display:flex;flex-direction:column}.inspectorPanel{grid-column:2;grid-row:1/3;padding:18px;overflow-y:auto;background:radial-gradient(circle at 10% 0,var(--color-cyan-a08),transparent 28%),linear-gradient(160deg,var(--surface-white-76),var(--surface-bluegray-54)),var(--mist);scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent}.evidencePanel{grid-column:1;grid-row:2;background:linear-gradient(145deg,var(--surface-white-70),rgb(226 242 249/44%)),var(--surface-mist-58)}.actionsPageGrid{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:minmax(0,1fr) 210px;gap:12px;overflow:hidden}.customerCommandStrip{grid-template-columns:minmax(280px,460px) 84px minmax(18px,1fr) max-content max-content max-content}.customerCommandStrip .topControls{grid-column:4}.customerHealth{grid-column:5}.customerCommandStrip .opsMetrics{grid-column:6}.campaignLearningWorkspace{grid-template-rows:52px auto minmax(0,1fr)}.brainNextActionsPanel{min-width:0;padding:12px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;align-items:stretch}.campaignLearningWorkspace .brainNextActionsPanel{margin-bottom:20px}.brainNextActionsPanel h2{margin:2px 0 0;color:var(--text-strong-90);font-size:15px;line-height:1.15}.brainNextActionsList{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.brainNextActionsList a{min-width:0;padding:10px 11px;border:1px solid var(--color-primary-a13);border-radius:7px;background:rgb(255 255 255/48%);color:rgb(20 86 183);text-decoration:none;display:grid;gap:5px}.brainNextActionsList a:hover{border-color:var(--color-primary-a28);background:rgb(247 251 255/94%)}.brainNextActionsList small,.brainNextActionsList span,.brainNextActionsList strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.brainNextActionsList strong{color:rgb(20 86 183);font:850 11.5px/1.05 var(--mono);text-transform:uppercase;white-space:nowrap}.brainNextActionsList span{color:rgb(82 96 116/80%);font-size:10.5px;line-height:1.25;white-space:nowrap}.brainNextActionsList small{color:var(--text-strong-78);font-size:11px;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gettingStartedWorkspace{grid-template-rows:72px minmax(0,1fr)}.gettingStartedCommandStrip{grid-template-columns:minmax(190px,1fr) max-content max-content;align-items:center;gap:12px;padding:8px 10px}.gettingStartedCommandStrip h1{margin:2px 0 0;color:var(--ink);font-size:20px;line-height:1.05;letter-spacing:0}.gettingStartedCommandStrip .queueSummary{max-width:260px;margin-top:4px;text-align:left;font-size:12px;line-height:1.35}.gettingStartedHeaderCopy{min-width:0;align-self:center}.gettingStartedFlow{min-height:38px;padding:0 10px;border:1px solid var(--color-border-hairline);border-radius:7px;background:linear-gradient(145deg,rgb(255 255 255/60%),rgb(235 246 250/42%)),var(--surface-white-36);box-shadow:inset 0 1px 0 var(--surface-white-54);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.gettingStartedFlow span{color:var(--panel-text-78);display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:840;line-height:1}.gettingStartedFlow span:first-child{color:var(--color-primary-750)}.gettingStartedFlow i{width:12px;height:1px;border-radius:999px;background:var(--color-primary-a24)}.gettingStartedHeaderActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.gettingStartedHeaderActions .primaryButton,.gettingStartedHeaderActions .secondaryButton{min-height:38px;padding:0 12px;border-radius:7px;white-space:nowrap}.gettingStartedGrid{min-height:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.58fr);gap:12px;overflow:hidden}.activationGuide,.activationWorkflow{min-width:0;min-height:0;padding:16px;border:1px solid var(--color-border-soft);border-radius:8px;background:linear-gradient(145deg,var(--surface-white-84),rgb(238 246 250/58%)),var(--mist-strong);box-shadow:inset 1px 1px 0 var(--surface-white-52),0 14px 34px rgb(18 36 58/7%);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent}.activationGuide.compact{padding:14px;overflow:visible}.activationHero{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:16px;align-items:start}.activationHeroCopy{min-width:0;padding:4px 0 2px}.activationHero h1{margin:0;color:var(--ink);font-size:30px;line-height:1.04;letter-spacing:0}.activationIntro{max-width:720px;margin:10px 0 0;color:var(--panel-text-76);font-size:13px;line-height:1.48}.activationHeaderActions{min-width:0;display:grid;grid-template-columns:max-content max-content;gap:8px;align-items:center;justify-content:end}.activationReadiness{width:100%;height:36px;padding:0 10px;border:1px solid var(--color-border-a09);border-radius:6px;background:var(--surface-white-38);display:grid;align-content:center}.activationReadiness b,.activationReadiness small{display:block;white-space:nowrap}.activationReadiness b{color:var(--color-primary-800);font-size:15px;line-height:1}.activationReadiness small{margin-top:3px;color:var(--muted);font:800 8px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.activationReadiness.offline b{color:var(--red)}.activationOffline{margin-top:14px;padding:12px;border:1px solid var(--color-danger-a18);border-radius:7px;color:var(--color-danger-800);background:rgb(255 242 240/52%);display:grid;gap:4px}.activationOffline span,.activationOffline strong{min-width:0}.activationOffline span{color:rgb(105 66 63/88%);font-size:12px;line-height:1.35}.activationFocus{margin-top:16px;padding:16px;border-radius:8px;border:1px solid var(--color-primary-a16);display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:16px;align-items:center;background:linear-gradient(145deg,var(--surface-white-90),rgb(231 244 250/64%)),var(--surface-white-50);box-shadow:inset 3px 0 0 rgb(45 119 231/42%)}.activationFocusCopy{min-width:0}.activationFocusState{width:max-content;min-height:24px;padding:0 8px;border:1px solid var(--color-border-hairline);border-radius:999px;color:var(--panel-text-76);background:var(--surface-white-52);display:inline-flex;gap:6px;align-items:center;font:800 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.activationFocus h2{margin:10px 0 0;color:var(--text-strong-92);font-size:19px;line-height:1.12}.activationFocus p{margin:7px 0 0;color:rgb(82 96 116/82%);font-size:12.5px;line-height:1.45}.activationSteps{margin-top:14px;display:grid;gap:8px}.activationStep{min-width:0;min-height:72px;padding:10px 12px;border:1px solid var(--color-border-soft);border-radius:8px;color:inherit;text-decoration:none;background:var(--surface-white-44);display:grid;grid-template-columns:32px minmax(0,1fr) max-content;gap:12px;align-items:center;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.activationStep:hover{border-color:var(--card-hover-border);transform:translateY(-1px);background:var(--surface-white-66);box-shadow:var(--card-hover-shadow)}.activationStep.complete{border-color:var(--color-success-a18)}.activationStep.active{border-color:var(--color-primary-a24);background:linear-gradient(135deg,var(--color-primary-a08),var(--surface-white-68)),var(--surface-white-42)}.activationStep.blocked{border-color:var(--color-danger-a18)}.activationStepIndex{width:32px;height:32px;border-radius:7px;color:var(--color-primary-700);background:var(--color-primary-a09);display:grid;place-items:center;font:850 12px/1 var(--mono)}.activationStep.complete .activationStepIndex{color:var(--color-success-750);background:var(--color-success-a18)}.activationStep.blocked .activationStepIndex{color:var(--color-danger-750);background:var(--color-danger-a10)}.activationStepCopy{min-width:0}.activationStep em,.activationStep small,.activationStep strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.activationStep small{color:var(--muted);font:800 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.activationStep strong{margin-top:4px;color:var(--text-strong-92);font-size:13px;line-height:1.16;white-space:nowrap}.activationStep em{margin-top:4px;color:rgb(82 96 116/80%);font-size:11px;line-height:1.3;font-style:normal;white-space:nowrap}.activationStepState{min-width:64px;padding:5px 7px;border:1px solid var(--color-border-hairline);border-radius:999px;color:var(--muted);background:var(--surface-white-42);text-align:center;font:850 8px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.activationStepState.complete{color:var(--color-success-750);border-color:var(--color-success-a18)}.activationStepState.active{color:var(--color-primary-800);border-color:var(--color-primary-a18)}.activationStepState.blocked{color:var(--color-danger-750);border-color:var(--color-danger-a18)}.activationMetrics{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.activationMetrics span{min-width:0;padding:10px 11px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-44)}.activationMetrics b,.activationMetrics small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activationMetrics b{color:var(--text-strong-92);font-size:20px;line-height:1}.activationMetrics small{margin-top:7px;color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.activationTips{margin-top:14px;padding:11px 12px;border:1px solid var(--color-border-hairline);border-radius:8px;background:var(--surface-white-44);display:grid;grid-template-columns:22px minmax(0,1fr) max-content;gap:10px;align-items:center}.activationTips p{margin:0;color:var(--panel-text-78);font-size:12px;line-height:1.42}.activationTips a{min-height:30px;padding:0 10px;border:1px solid var(--color-primary-a14);border-radius:6px;color:var(--color-primary-800);text-decoration:none;background:var(--surface-white-46);display:inline-flex;gap:6px;align-items:center;font-size:11px;font-weight:800}.activationWorkflow{background:linear-gradient(160deg,rgb(255 255 255/80%),var(--surface-bluegray-54)),var(--mist)}.activationWorkflow .sectionTitle{align-items:start}.activationWorkflow .sectionTitle h2{font-size:18px}.workflowCardList{margin-top:12px;display:grid;gap:8px}.workflowCard{min-width:0;min-height:92px;padding:12px;border:1px solid var(--color-border-soft);border-radius:8px;color:inherit;text-decoration:none;background:var(--surface-white-46);display:grid;grid-template-columns:32px minmax(0,1fr);gap:11px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.workflowCard:hover{border-color:var(--card-hover-border);background:var(--surface-white-70);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}.workflowCard>span{width:32px;height:32px;border-radius:7px;color:var(--color-primary-700);background:var(--color-primary-a09);display:grid;place-items:center}.workflowCard p,.workflowCard small,.workflowCard strong{display:block;min-width:0}.workflowCard strong{color:var(--text-strong-92);font-size:13.5px;line-height:1.15}.workflowCard p{margin:6px 0 8px;color:var(--muted);font-size:11.5px;line-height:1.42}.workflowCard small{color:var(--color-primary-800);font:850 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.customerPageGrid{grid-template-rows:minmax(0,1fr) 210px}.customerPageGrid,.learningPageGrid{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:12px;overflow:hidden}.learningPageGrid{--learning-scorecard-row:210px;--learning-outcomes-row-min:min(420px,48vh);grid-template-rows:minmax(var(--learning-outcomes-row-min),1fr) var(--learning-scorecard-row);transition:--learning-scorecard-row .28s cubic-bezier(.16,1,.3,1)}.learningPageGrid.scorecardExpanded{--learning-scorecard-row:630px}.inboxPageGrid{grid-template-columns:minmax(0,1fr) 420px}.inboxPageGrid,.opsConsoleGrid{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 210px;gap:12px;overflow:hidden}.opsConsoleGrid{grid-template-columns:minmax(0,1fr) 430px}.logsSurface .customerPageGrid.isEmpty,.logsSurface .opsConsoleGrid.isEmpty{height:auto;grid-template-rows:minmax(270px,auto) auto;align-content:start;overflow-y:auto}.logsSurface .customerPageGrid.isEmpty .customerDetailPanel,.logsSurface .opsConsoleGrid.isEmpty .opsDetailPanel{grid-row:1;min-height:270px}.logsSurface .customerPageGrid.isEmpty .customerExportPanel{min-height:150px}.logsSurface .opsConsoleGrid.isEmpty .opsListPanel{min-height:270px}.revenueOutcomeWorkspace{gap:12px}.revenueOutcomeCommandStrip{grid-template-columns:minmax(210px,1fr) max-content max-content max-content minmax(210px,max-content)}.revenueOutcomeTitle{min-width:0;display:grid;align-content:center;gap:1px}.revenueOutcomeTitle strong{color:var(--text-strong-92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15}.opsConsoleGrid.revenueOutcomeGrid{grid-template-rows:auto minmax(0,1fr)}.revenueOutcomeHero{grid-column:1/-1;grid-row:1;min-height:174px;padding:20px;display:grid;grid-template-columns:minmax(260px,1.05fr) minmax(360px,1.15fr) max-content;gap:18px;align-items:stretch;background:linear-gradient(135deg,rgb(255 255 255/92%),rgb(234 248 246/74%)),var(--mist-strong);box-shadow:inset 1px 1px 0 var(--surface-white-68),0 18px 44px rgb(18 36 58/12%)}.revenueHeroCopy{min-width:0;display:grid;align-content:center}.revenueHeroCopy h1{max-width:620px;margin:0;color:rgb(16 28 40/94%);font-size:34px;line-height:1.03;letter-spacing:0}.revenueHeroCopy p:last-child{max-width:620px;margin:10px 0 0;color:rgb(82 96 116/92%);font-size:13px;line-height:1.45}.revenueMoneyCards{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.moneyCard{min-width:0;min-height:134px;padding:15px;border:1px solid var(--color-border-hairline);border-radius:8px;background:var(--surface-white-58);display:grid;align-content:space-between;box-shadow:inset 0 1px 0 var(--surface-white-58)}.moneyCard small,.moneyCard span{color:var(--muted);font:800 10px/1 var(--mono);text-transform:uppercase}.moneyCard small,.moneyCard span,.moneyCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moneyCard strong{margin:14px 0 10px;color:rgb(18 25 35/94%);font-size:28px;line-height:1;letter-spacing:0}.moneyCard.next strong{white-space:normal;overflow:visible;text-overflow:clip;font-size:18px;line-height:1.16}.moneyCard.earned{border-color:var(--color-success-a18);background:linear-gradient(180deg,rgb(240 253 248/76%),var(--surface-white-58))}.moneyCard.recover{border-color:rgb(216 145 47/18%);background:linear-gradient(180deg,rgb(255 249 237/78%),var(--surface-white-58))}.moneyCard.next{border-color:var(--color-primary-a18);background:linear-gradient(180deg,rgb(238 247 255/78%),var(--surface-white-58))}.revenueHeroActions{min-width:148px;display:grid;align-content:center;gap:9px}.revenueHeroActions a,.revenueHeroActions button{padding:0 12px;border:1px solid var(--color-primary-a16);border-radius:7px;color:var(--color-primary-800);background:var(--surface-white-62);gap:7px;font-size:12px;white-space:nowrap}.revenueRecoveryPanel{grid-column:1;grid-row:2}.revenueOutcomeGrid .opsDetailPanel{grid-column:2;grid-row:2}.revenueOutcomesSurface,.revenueOutcomesWorkspace{background:var(--console-bg)}.revenueOutcomesWorkspace{height:calc(100vh - 20px);min-height:0;padding:24px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden;scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent;border:0;border-radius:0}.revenueStitchHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:24px}.revenueStitchTitle{min-width:0}.revenueStitchTitle p{margin:0 0 4px;color:var(--color-text-heading);font:800 12px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase}.revenueStitchTitle h1{margin:0;color:var(--color-text-strong);font-size:24px;line-height:32px;font-weight:650;letter-spacing:0}.revenueStitchTopActions{gap:12px}.consoleHeaderActions,.revenueStitchTopActions{position:relative;min-width:0;display:flex;align-items:center;justify-content:flex-end}.consoleHeaderActions{margin-left:auto;gap:10px}.consoleHeaderStatus{max-width:min(520px,42vw);padding-inline:18px}.consoleHeaderIconButton{flex:0 0 auto}.revenueStitchStatus{min-width:0;min-height:40px;padding:0 24px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);display:flex;align-items:center;gap:12px}.revenueStitchStatus>span{width:8px;height:8px;border-radius:50%;background:var(--color-success-600);flex:0 0 auto;box-shadow:0 0 0 3px var(--color-success-a14)}.revenueStitchStatus>span.loading{background:var(--color-warning);box-shadow:0 0 0 3px rgb(216 144 45/14%)}.revenueStitchStatus>span.offline{background:var(--color-danger-700);box-shadow:0 0 0 3px rgb(186 26 26/12%)}.revenueStitchStatus>span.enabled,.revenueStitchStatus>span.healthy,.revenueStitchStatus>span.pass,.revenueStitchStatus>span.ready{background:var(--color-success-600);box-shadow:0 0 0 3px var(--color-success-a14)}.revenueStitchStatus>span.degraded,.revenueStitchStatus>span.suggested,.revenueStitchStatus>span.warn,.revenueStitchStatus>span.warning{background:var(--color-warning);box-shadow:0 0 0 3px rgb(216 144 45/14%)}.revenueStitchStatus>span.critical,.revenueStitchStatus>span.error,.revenueStitchStatus>span.fail,.revenueStitchStatus>span.failed{background:var(--color-danger-700);box-shadow:0 0 0 3px rgb(186 26 26/12%)}.revenueStitchStatus b,.revenueStitchStatus strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12px/16px var(--mono);letter-spacing:.04em}.revenueStitchStatus b{color:var(--color-text-secondary)}.revenueStitchStatus strong{color:var(--color-text-strong)}.revenueStitchStatus i{width:1px;height:16px;background:var(--color-border);flex:0 0 auto}.revenueStitchIconButton{position:relative;width:40px;height:40px;border:0;border-radius:999px;color:var(--color-text-secondary);background:transparent;display:inline-grid;place-items:center;cursor:pointer;transition:background .16s ease}.revenueStitchIconButton.active,.revenueStitchIconButton:hover{background:var(--color-surface-blue)}.revenueStitchIconButton.active{color:var(--color-primary-650)}.revenueStitchIconButton:disabled{cursor:not-allowed;opacity:.42}.revenueStitchIconButton.hasAlert:after{content:"";position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--color-danger-700)}.revenueStitchIconButton.hasAlert:has(.revenueNotificationBadge):after{display:none}.revenueNotificationBadge{position:absolute;top:3px;right:2px;min-width:17px;height:17px;padding:0 5px;border:2px solid #f8f9ff;border-radius:999px;color:var(--color-white);background:var(--color-danger-700);display:inline-flex;align-items:center;justify-content:center;font:850 9px/13px var(--mono)}.revenueStitchIconButton.refreshing svg{animation:spin .9s linear infinite}.revenueStitchAvatar{background:linear-gradient(135deg,var(--color-text-heading),var(--color-primary-600));place-items:center}.consoleHeaderAvatar,.revenueStitchAvatar{width:40px;height:40px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-white);display:grid;font-size:14px;font-weight:800}.consoleHeaderAvatar{background:radial-gradient(circle at 28% 18%,rgb(255 255 255/35%),transparent 28%),linear-gradient(135deg,var(--color-text-heading),var(--color-primary-600) 58%,var(--color-cyan));place-items:center;line-height:1;cursor:pointer}.consoleHeaderAvatarShell,.globalNotificationsShell{position:relative;flex:0 0 auto}.globalNotificationsShell{z-index:46}.globalNotificationsShell+.consoleHeaderAvatarShell{margin-left:8px}.globalNotificationsPanel{top:calc(100% + 12px);right:0;z-index:80}.revenueNotificationsPanel.globalNotificationsPanel{right:0;z-index:80}.dockGlobalNotifications{z-index:90}.agentDock .dockGlobalNotifications>.revenueStitchIconButton{width:38px;height:38px;color:#697083;border:0;border-radius:11px;background:transparent;box-shadow:none}.agentDock .consoleHeaderAvatarShell{margin:18px 0 0}.agentDock .consoleHeaderAvatar{width:38px;height:38px;min-width:38px;padding:0;color:var(--color-white);border:0;border-radius:50%;background:linear-gradient(135deg,var(--color-text-heading),var(--color-primary-600) 58%,var(--color-cyan));box-shadow:none;display:grid;place-items:center;font-size:13px;font-weight:850}.agentDock .consoleHeaderAvatar:hover,.agentDock .consoleHeaderAvatar[aria-expanded=true]{color:var(--color-white);background:linear-gradient(135deg,var(--color-text-heading),var(--color-primary-600) 58%,var(--color-cyan));filter:brightness(1.08)}.agentDock .consoleAccountMenu{top:auto;right:auto;bottom:0;left:calc(100% + 12px);color:#c8cedb;border-color:rgb(155 143 232/.2);background:rgb(17 18 26/.985);box-shadow:0 24px 70px rgb(0 0 0/.55)}.agentDock .consoleAccountCard strong{color:#f0f2f7}.agentDock .consoleAccountCard small,.agentDock .consoleAccountRole{color:#8d95a7}.agentDock .consoleAccountMenu>button{position:static;width:100%;height:36px;display:block;color:#d8dce5;border:1px solid rgb(255 255 255/.085);border-radius:8px;background:rgb(255 255 255/.035);font-size:12px}.agentDock .consoleAccountMenu>button:hover{color:#fff;background:rgb(119 94 230/.16)}.agentDock .dockGlobalNotifications>.revenueStitchIconButton.active,.agentDock .dockGlobalNotifications>.revenueStitchIconButton:hover{color:#d6d0ff;background:rgb(115 91 235/.13);box-shadow:inset 0 0 0 1px rgb(139 118 255/.18)}.agentDock .dockGlobalNotifications .revenueNotificationBadge{top:0;right:-2px;border-color:#0a0b10}.dockGlobalNotifications .globalNotificationsPanel{--agent-line-strong:rgb(145 125 246/0.22);--agent-accent:#8875ee;position:fixed;inset:auto auto 14px 74px;width:min(420px,calc(100vw - 94px));max-height:min(680px,calc(100dvh - 28px));padding:18px;gap:14px;color:#c8cedb;border-color:rgb(155 143 232/.2);background:rgb(18 19 27/97%);box-shadow:0 28px 90px rgb(0 0 0/58%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:left;scrollbar-width:thin;scrollbar-color:var(--agent-line-strong) transparent}.dockGlobalNotifications .globalNotificationsPanel::-webkit-scrollbar{width:5px}.dockGlobalNotifications .globalNotificationsPanel::-webkit-scrollbar-track{background:transparent}.dockGlobalNotifications .globalNotificationsPanel::-webkit-scrollbar-thumb{border:0;border-radius:999px;background:var(--agent-line-strong)}.dockGlobalNotifications .globalNotificationsPanel::-webkit-scrollbar-thumb:hover{background:var(--agent-accent)}.dockGlobalNotifications .revenueNotificationsPanel header .eyebrow{color:#9487e3;font-size:11px;line-height:15px}.dockGlobalNotifications .revenueNotificationsPanel header h2{color:#f0f2f7;font-size:19px;line-height:25px}.dockGlobalNotifications .revenueNotificationsPanel header button{color:#8d95a7;border-color:rgb(255 255 255/.09);background:rgb(255 255 255/.035)}.dockGlobalNotifications .revenueNotificationsPanel header button:hover{color:#d6d0ff;background:rgb(115 91 235/.14)}.dockGlobalNotifications .revenueNotificationMeta{padding:10px 12px;background:rgb(255 255 255/.045)}.dockGlobalNotifications .revenueNotificationMeta strong{color:#d8dce5;font-size:11px;line-height:15px}.dockGlobalNotifications .revenueNotificationMeta small{color:#8991a2;font-size:12px;line-height:16px}.dockGlobalNotifications .revenueNotificationList{gap:11px}.dockGlobalNotifications .revenueNotificationItem,.dockGlobalNotifications .revenueNotificationItem.unread{padding:14px;gap:9px;border-color:rgb(255 255 255/.085);background:rgb(255 255 255/.035)}.dockGlobalNotifications .revenueNotificationItem.unread{background:rgb(117 95 226/.09)}.dockGlobalNotifications .revenueNotificationTopline small,.dockGlobalNotifications .revenueNotificationTopline span{font-size:10.5px;line-height:15px}.dockGlobalNotifications .revenueNotificationTopline span{color:#a99cf1}.dockGlobalNotifications .revenueNotificationTopline small{color:#747d90}.dockGlobalNotifications .revenueNotificationItem>strong{color:#eef0f5;font-size:14px;line-height:20px}.dockGlobalNotifications .revenueNotificationItem p{color:#a1a8b8;font-size:12.5px;line-height:19px}.dockGlobalNotifications .revenueNotificationActions{font-size:11.5px;line-height:17px}.dockGlobalNotifications .revenueNotificationActions a,.dockGlobalNotifications .revenueNotificationActions button{color:#b3a8f3}.dockGlobalNotifications .revenueNotificationsEmpty strong{color:#eef0f5;font-size:14px}.dockGlobalNotifications .revenueNotificationsEmpty span{color:#929aac;font-size:12.5px}html[data-agent-theme=light] .agentDock .dockGlobalNotifications>.revenueStitchIconButton{color:#687086}html[data-agent-theme=light] .dockGlobalNotifications .globalNotificationsPanel{--agent-line-strong:rgb(98 75 205/0.22);--agent-accent:#6653cd;color:var(--color-text-muted);border-color:var(--color-slate-a20);background:var(--surface-white-96);box-shadow:0 24px 70px rgb(15 23 42/16%)}html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationItem>strong,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationMeta strong,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationsEmpty strong,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationsPanel header h2{color:var(--color-text-strong)}html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationItem,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationItem.unread,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationMeta{border-color:var(--color-slate-a18);background:var(--color-white)}html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationItem.unread{background:var(--color-surface-quiet)}html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationItem p,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationMeta small,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationsEmpty span{color:var(--color-text-muted)}@media (max-width:760px){.dockGlobalNotifications .globalNotificationsPanel{inset:auto 12px 70px 12px;width:auto;max-height:calc(100dvh - 92px)}}.consoleHeaderAvatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.consoleHeaderAvatar:hover{border-color:#9fb4d8;background:radial-gradient(circle at 28% 18%,var(--surface-white-42),transparent 28%),linear-gradient(135deg,#111827,var(--color-primary-600) 56%,#15c3d9)}.consoleAccountMenu{position:absolute;top:calc(100% + 10px);right:0;z-index:40;width:260px;padding:10px;border:1px solid var(--color-border);border-radius:12px;background:var(--surface-white-96);box-shadow:0 18px 44px rgb(18 36 58/14%);display:grid;gap:10px}.consoleAccountCard{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.agentDock .consoleAccountCard{grid-template-columns:minmax(0,1fr)}.consoleAccountAvatar{width:38px;height:38px;border-radius:50%;color:var(--color-white);background:linear-gradient(135deg,var(--color-text-heading),var(--color-primary-600) 58%,var(--color-cyan));display:grid;place-items:center;font-size:13px;font-weight:850}.consoleAccountCard small,.consoleAccountCard strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consoleAccountCard strong{color:var(--color-text-strong);font-size:13px}.consoleAccountCard small{margin-top:3px;color:#5b6472;font-size:11px}.consoleAccountRole{width:max-content;padding:5px 8px;border:1px solid var(--color-primary-a12);border-radius:999px;color:var(--color-primary-800);background:var(--color-surface-blue);font:800 9px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.consoleAccountMenu>button{height:36px;border:1px solid var(--color-border-soft);border-radius:8px;color:var(--color-text-strong);background:var(--color-white);font-size:12px;font-weight:800;cursor:pointer}.consoleAccountMenu>button:hover{background:var(--color-surface-blue)}.loginSurface{min-height:100vh;padding:24px;background:var(--console-bg);display:grid;place-items:center}.loginPanel{width:min(440px,100%);padding:24px;border:1px solid var(--color-border);border-radius:16px;background:rgb(255 255 255/88%);box-shadow:0 24px 70px rgb(18 36 58/12%);display:grid;gap:22px}.loginBrand{display:flex;align-items:center;gap:12px}.loginBrand h1{margin:2px 0 0;color:var(--color-text-strong);font-size:28px;line-height:1.05}.loginForm{display:grid;gap:14px}.loginModeTabs{padding:4px;border:1px solid rgb(198 198 205/70%);border-radius:12px;background:rgb(229 238 255/54%);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:4px}.loginModeTabs button{min-width:0;min-height:42px;padding:7px 10px;border:0;border-radius:9px;color:#596579;background:transparent;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:850;cursor:pointer}.loginModeTabs button[aria-selected=true]{color:var(--color-text-strong);background:var(--color-white);box-shadow:0 8px 24px var(--shadow-bluegray-08)}.loginModeTabs small{padding:4px 6px;border-radius:999px;color:var(--color-primary-800);background:var(--color-surface-blue);font-size:9px;font-weight:850}.loginForm label{display:grid;gap:7px}.loginForm label span{color:var(--color-text-secondary);font-size:12px;font-weight:800}.loginForm input{height:42px;padding:0 12px;border:1px solid var(--color-border);border-radius:9px;color:var(--color-text-strong);background:var(--color-white);font-size:14px}.loginForm input:not(:placeholder-shown){border-color:rgb(45 119 231/34%);background:#eef5ff}.loginForm input:focus{outline:2px solid var(--color-primary-a22);border-color:var(--color-primary)}.loginError{margin:0;color:#8a1f1f}.loginCodeHint,.loginError{font-size:12px;font-weight:750}.loginCodeHint{margin:-2px 0 0;color:var(--color-primary-800)}.loginSubmit{height:44px;border:0;border-radius:999px;color:var(--color-white);background:var(--color-text-strong);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:850;cursor:pointer}.loginSubmit:hover{background:#13375f}.loginSubmit:disabled{cursor:wait;opacity:.68}.loginTextButton{width:max-content;justify-self:center;border:0;color:var(--color-primary-800);background:transparent;font-size:12px;font-weight:800;cursor:pointer}.loginTextButton:disabled{cursor:wait;opacity:.6}.loginHint{padding:10px 12px;border:1px solid var(--color-primary-a12);border-radius:10px;color:var(--color-text-secondary);background:var(--color-surface-blue);display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45}.revenueOutcomesGrid{min-height:auto;height:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(190px,.74fr) minmax(180px,.72fr) minmax(170px,.64fr);gap:12px;overflow:hidden}.logsSurface .revenueOutcomesGrid.isEmpty{height:auto;grid-template-rows:260px 280px 210px;align-content:start;overflow-y:auto}.revenueOutcomesFunnel,.revenueOutcomesHero,.revenueOutcomesKpis,.revenueOutcomesPatterns,.revenueRecoveryInspector,.revenueRecoveryQueue{min-width:0;min-height:0;padding:24px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.revenueOutcomesHero{grid-column:1/9;grid-row:1;display:grid;grid-template-rows:minmax(0,1fr) max-content;gap:16px;align-items:stretch}.revenueHeroMain{min-width:0;display:grid;align-content:start;gap:10px}.revenueHeroLabel{min-width:0;display:flex;align-items:center;gap:4px;color:var(--color-primary-650)}.revenueHeroLabel>span{width:24px;height:24px;border:0;border-radius:0;color:inherit;background:transparent;display:grid;place-items:center}.revenueHeroLabel .eyebrow{color:var(--color-primary-650);font:850 11px/15px var(--mono);letter-spacing:.05em}.revenueHeroValue{min-width:0;display:flex;align-items:baseline;gap:12px}.revenueHeroValue h1{margin:0;color:#000;font-size:40px;line-height:46px;font-weight:720;letter-spacing:0}.revenueHeroValue span{max-width:120px;padding:4px 8px;border-radius:999px;color:#059669;background:#ecfdf5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:850 12px/16px var(--mono);letter-spacing:.025em}.revenueHeroMain p:not(.eyebrow){max-width:660px;margin:0;color:var(--color-text-secondary);font-size:14px;line-height:20px}.revenueHeroActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.revenueHeroActions a,.revenueHeroActions button{min-height:38px;padding:0 32px;border:1px solid var(--color-border);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--color-text-strong);background:var(--color-white);text-decoration:none;font-size:13px;font-weight:850;cursor:pointer}.revenueHeroActions a{color:white;border-color:transparent;background:var(--color-action-primary)}.revenueHeroActions a:hover{background:var(--color-action-primary-hover)}.revenueHeroMetrics{min-width:0;padding-top:10px;border-top:1px solid var(--color-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.revenueHeroMetrics span{min-width:0}.revenueHeroMetrics small,.revenueHeroMetrics strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenueHeroMetrics small{color:var(--color-text-secondary);font:850 12px/16px var(--mono);letter-spacing:.04em;text-transform:uppercase}.revenueHeroMetrics strong{margin-top:5px;color:#000;font-size:16px;line-height:20px}.revenueOutcomesKpis{grid-column:1;grid-row:3;display:grid;grid-template-columns:1fr;gap:10px;padding:0;background:transparent;border:0;box-shadow:none}.revenueMetricCard{min-width:0;min-height:0;padding:12px;border:1px solid var(--color-border-hairline);border-radius:8px;background:var(--surface-white-62);display:grid;align-content:space-between;gap:9px;box-shadow:inset 0 1px 0 var(--surface-white-68),0 10px 26px rgb(18 36 58/6%)}.revenueMetricCard.earned{border-color:var(--color-success-a18);background:linear-gradient(180deg,rgb(239 253 247/82%),var(--surface-white-56))}.revenueMetricCard.recover{border-color:rgb(216 145 47/20%);background:linear-gradient(180deg,rgb(255 249 237/84%),var(--surface-white-56))}.revenueMetricCard>div{min-width:0;display:flex;align-items:center;gap:7px;color:var(--color-primary-700)}.revenueMetricCard.earned>div{color:var(--color-success-700)}.revenueMetricCard.recover>div{color:var(--color-warning-700)}.revenueMetricCard small,.revenueMetricCard span{min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 10px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.revenueMetricCard strong{min-width:0;color:rgb(18 25 35/94%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:25px;line-height:1;letter-spacing:0}.revenueOutcomesFunnel{grid-column:1/5;grid-row:2;display:grid;grid-template-rows:max-content minmax(0,1fr);gap:16px}.revenueOutcomesGrid .sectionTitle{min-width:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.revenueOutcomesGrid .sectionTitle .eyebrow{margin:0;color:var(--color-primary-650);font:850 11px/15px var(--mono);letter-spacing:.05em;text-transform:uppercase}.revenueOutcomesGrid .sectionTitle h2{margin:0;color:var(--color-text-strong);font-size:20px;line-height:26px;font-weight:650;letter-spacing:0}.revenueOutcomesGrid .sectionTitle .queueSummary{margin:0;color:var(--color-text-secondary);font:700 11px/14px var(--mono);letter-spacing:.04em;text-transform:uppercase}.outcomeStageList{min-height:0;display:grid;grid-template-rows:repeat(6,minmax(0,1fr));align-content:stretch;gap:0;overflow:hidden;scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent}.outcomeStage{min-width:0;padding:0;display:grid;align-content:center;gap:4px}.outcomeStage>span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:baseline}.outcomeStage small,.outcomeStage strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outcomeStage strong{color:var(--color-text-strong);font:700 12px/16px var(--mono)}.outcomeStage small{color:var(--color-text-strong);font:850 12px/16px var(--mono);letter-spacing:.03em;text-transform:uppercase}.outcomeStage>div{height:6px;border-radius:999px;background:var(--color-surface-blue);overflow:hidden}.outcomeStage i{height:100%;border-radius:inherit;display:block;background:var(--color-primary)}.stage-converted i{background:var(--color-success)}.stage-lead_captured i{background:#12a8bc}.stage-lost_clicked_no_checkout i,.stage-lost_order_unpaid i{background:var(--color-warning)}.stage-lost_no_click i,.stage-lost_not_sent i{background:var(--color-danger)}.revenueOutcomesPatterns{grid-column:5/13;grid-row:2;display:grid;grid-template-rows:max-content minmax(0,1fr);gap:16px}.revenuePatternTabs{padding:4px;border:0;border-radius:8px;background:var(--color-surface-blue);display:flex;gap:4px}.revenuePatternTabs button{min-height:24px;padding:0 24px;border:0;border-radius:6px;color:var(--color-text-secondary);background:transparent;font:850 11px/14px var(--mono);letter-spacing:.025em;text-transform:uppercase;cursor:pointer}.revenuePatternTabs button.active{color:var(--color-text-strong);background:var(--color-white);box-shadow:0 1px 3px rgb(15 23 42/8%)}.recoveryQueueList,.revenuePatternList{min-height:0;display:grid;align-content:start;gap:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent}.revenuePatternRow{min-width:0;padding:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-white);display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:24px;align-items:center;transition:border-color .16s ease}.revenuePatternRow>div:first-child{min-width:0}.revenuePatternRow small,.revenuePatternRow strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenuePatternRow strong{color:var(--color-text-strong);font-size:18px;line-height:24px;font-weight:650}.revenuePatternRow small{margin-top:4px;color:#738092;font:700 11px/14px var(--mono);letter-spacing:.015em;text-transform:uppercase}.patternMetrics{display:grid;grid-template-columns:repeat(3,minmax(64px,max-content));gap:32px;text-align:right}.patternMetrics span{min-width:0;padding:0;border:0;border-radius:0;background:transparent}.patternMetrics b,.patternMetrics small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patternMetrics b{color:var(--color-text-strong);font-size:18px;line-height:24px;font-weight:650}.patternMetrics small{margin-top:4px;color:#7b8797;font:720 11px/14px var(--mono);letter-spacing:.015em;text-transform:uppercase}.revenueRecoveryQueue{grid-column:1/13;grid-row:3;display:grid;grid-template-rows:max-content minmax(0,1fr);gap:12px}.recoveryQueueTableWrap{min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent}.recoveryQueueTable{width:100%;min-width:720px;border-collapse:collapse}.recoveryQueueTable th{padding:10px 14px;color:var(--muted);background:rgb(232 240 249/66%);text-align:left;font:850 10px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}.recoveryQueueTable th:first-child{border-radius:8px 0 0 8px}.recoveryQueueTable th:last-child{border-radius:0 8px 8px 0;text-align:right}.recoveryQueueTable td:last-child{text-align:right}.recoveryQueueTable tbody tr{border-bottom:1px solid rgb(22 43 66/9%);cursor:pointer;outline:none;transition:background .16s ease,color .16s ease}.recoveryQueueTable tbody tr:focus-visible,.recoveryQueueTable tbody tr:hover{background:rgb(245 249 253/78%)}.recoveryQueueTable tbody tr.active{background:rgb(238 246 255/88%)}.recoveryQueueTable td{min-width:0;padding:13px 14px;vertical-align:middle}.recoveryQueueTable b,.recoveryQueueTable small,.recoveryQueueTable strong{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recoveryQueueTable strong{color:var(--color-primary-800);font-size:18px;line-height:1.1}.recoveryQueueTable b{color:var(--text-strong-90);font-size:13px;line-height:1.25}.recoveryQueueTable small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.2;letter-spacing:.025em;text-transform:uppercase}.recoveryQueueRow{min-width:0;min-height:68px;padding:11px 13px;border:1px solid var(--color-border-soft);border-radius:8px;color:inherit;background:var(--surface-white-50);display:grid;grid-template-columns:minmax(92px,.22fr) minmax(0,1fr) minmax(130px,.28fr);gap:12px;align-items:center;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.recoveryQueueRow:hover{border-color:var(--card-hover-border);transform:translateY(-1px);background:var(--surface-white-66);box-shadow:var(--card-hover-shadow)}.recoveryQueueRow.active{border-color:var(--color-primary-a24);background:linear-gradient(90deg,var(--color-primary-a12),var(--surface-white-72)),rgb(246 251 255/76%);box-shadow:inset 0 1px 0 var(--surface-white-68),0 10px 24px var(--color-primary-a12)}.recoveryQueueRow span{min-width:0}.recoveryQueueRow small,.recoveryQueueRow strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recoveryQueueRow strong{color:var(--text-strong-90);font-size:14px}.revenueNotificationsPanel{right:52px;width:min(420px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 136px));overflow:auto}.revenueCalendarPanel,.revenueNotificationsPanel{position:absolute;z-index:20;top:calc(100% + 12px);padding:16px;border:1px solid var(--color-slate-a20);border-radius:14px;background:var(--surface-white-96);box-shadow:0 24px 70px rgb(15 23 42/16%);display:grid;gap:12px}.revenueCalendarPanel{right:156px;width:min(520px,calc(100vw - 32px))}.revenueCalendarPanel header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.revenueCalendarPanel header .eyebrow{margin:0 0 3px;color:var(--color-primary-650);font:850 11px/14px var(--mono);letter-spacing:.05em;text-transform:uppercase}.revenueCalendarPanel header h2{margin:0;color:var(--color-text-strong);font-size:20px;line-height:25px;font-weight:650}.revenueCalendarPanel header button{width:30px;height:30px;border:1px solid var(--color-slate-a20);border-radius:999px;color:var(--color-text-muted);background:var(--color-white);display:grid;place-items:center;cursor:pointer}.revenueCalendarPanel header button:hover{color:var(--color-primary-650);background:var(--color-surface-blue-soft)}.revenueCalendarSummary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.revenueCalendarSummary span{min-width:0;padding:10px 11px;border:1px solid rgb(100 116 139/16%);border-radius:10px;background:rgb(248 250 252/86%);display:grid;gap:3px}.revenueCalendarSummary small{color:var(--color-text-muted);font:800 10px/14px var(--mono);letter-spacing:.045em;text-transform:uppercase}.revenueCalendarSummary strong{color:var(--color-text-strong);font-size:18px;line-height:23px}.revenueCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(60px,1fr));gap:7px;overflow-x:auto;padding:1px 0 2px}.revenueCalendarGrid button{min-width:60px;min-height:116px;padding:9px 7px;border:1px solid var(--color-slate-a18);border-radius:10px;color:var(--color-text-muted);background:var(--color-white);display:grid;grid-template-rows:max-content minmax(46px,1fr) max-content;gap:7px;align-items:end;text-align:left;cursor:default}.revenueCalendarGrid button.hasSignal{border-color:rgb(37 99 235/18%);background:var(--color-surface-quiet)}.revenueCalendarGrid button.hasRecovery{border-color:rgb(37 99 235/30%);background:linear-gradient(180deg,var(--color-white),var(--color-surface-blue-soft));cursor:pointer}.revenueCalendarGrid button.hasRecovery:hover{border-color:var(--card-hover-border);background:linear-gradient(180deg,var(--color-white),var(--color-surface-blue));box-shadow:inset 0 0 0 1px rgb(0 88 188/18%)}.revenueCalendarGrid button:disabled{opacity:1}.revenueCalendarGrid small,.revenueCalendarGrid span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenueCalendarGrid b{display:block;color:var(--color-text-disabled);font:800 9px/12px var(--mono);letter-spacing:.04em;text-transform:uppercase}.revenueCalendarGrid strong{display:block;color:var(--color-text-strong);font-size:11.5px;line-height:16px;letter-spacing:0}.revenueCalendarGrid i{width:100%;max-height:46px;border-radius:7px;background:rgb(203 213 225/48%)}.revenueCalendarGrid button.hasSignal i{background:rgb(37 99 235/18%)}.revenueCalendarGrid button.hasRecovery i{background:linear-gradient(180deg,var(--color-primary-600),var(--color-primary-500))}.revenueCalendarGrid small{color:var(--color-text-muted);font-size:10px;line-height:14px}.revenueCalendarLegend{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.revenueCalendarLegend span{color:var(--color-text-muted);display:inline-flex;align-items:center;gap:6px;font:800 10px/14px var(--mono);letter-spacing:.04em;text-transform:uppercase}.revenueCalendarLegend i{width:10px;height:10px;border-radius:3px;background:linear-gradient(180deg,var(--color-primary-600),var(--color-primary-500))}.revenueCalendarLegend span:last-child i{background:rgb(37 99 235/18%)}.revenueNotificationsPanel header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.revenueNotificationsPanel header .eyebrow{margin:0 0 3px;color:var(--color-primary-650);font:850 11px/14px var(--mono);letter-spacing:.05em;text-transform:uppercase}.revenueNotificationsPanel header h2{margin:0;color:var(--color-text-strong);font-size:20px;line-height:25px;font-weight:650}.revenueNotificationsPanel header>div:last-child{display:flex;align-items:center;gap:6px}.revenueNotificationsPanel header button{width:30px;height:30px;border:1px solid var(--color-slate-a20);border-radius:999px;color:var(--color-text-muted);background:var(--color-white);display:grid;place-items:center;cursor:pointer}.revenueNotificationsPanel header button:hover{color:var(--color-primary-650);background:var(--color-surface-blue-soft)}.revenueNotificationMeta{min-width:0;padding:9px 11px;border-radius:999px;background:rgb(248 250 252/86%);display:flex;align-items:center;gap:8px}.revenueNotificationMeta span{width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px rgb(245 158 11/14%);flex:0 0 auto}.revenueNotificationMeta span.ready{background:var(--color-success-600);box-shadow:0 0 0 3px var(--color-success-a14)}.revenueNotificationMeta span.offline{background:var(--color-danger-700);box-shadow:0 0 0 3px rgb(186 26 26/12%)}.revenueNotificationMeta small,.revenueNotificationMeta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenueNotificationMeta strong{color:var(--color-text-strong);font:850 11px/15px var(--mono);letter-spacing:.04em;text-transform:uppercase}.revenueNotificationMeta small{color:var(--color-text-muted);font-size:12px;margin-left:auto}.revenueNotificationList{min-width:0;display:grid;gap:10px}.revenueNotificationItem{min-width:0;padding:13px;border:1px solid var(--color-slate-a18);border-left:4px solid var(--color-text-disabled);border-radius:10px;background:var(--color-white);display:grid;gap:8px}.revenueNotificationItem.unread{background:var(--color-surface-quiet)}.revenueNotificationItem.critical{border-left-color:var(--color-danger-700)}.revenueNotificationItem.warning{border-left-color:var(--color-warning)}.revenueNotificationItem.success{border-left-color:var(--color-success-600)}.revenueNotificationItem.info{border-left-color:var(--color-primary-600)}.revenueNotificationTopline{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.revenueNotificationTopline small,.revenueNotificationTopline span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 10px/14px var(--mono);letter-spacing:.045em;text-transform:uppercase}.revenueNotificationTopline span{color:var(--color-primary-650)}.revenueNotificationTopline small{color:var(--color-text-disabled)}.revenueNotificationItem>strong{min-width:0;color:var(--color-text-strong);font-size:14px;line-height:19px;font-weight:750;overflow-wrap:anywhere}.revenueNotificationItem p{min-width:0;margin:0;color:var(--color-text-muted);font-size:12px;line-height:18px;overflow-wrap:anywhere}.revenueNotificationActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.revenueNotificationActions a,.revenueNotificationActions button{min-height:30px;padding:0 11px;border:1px solid rgb(37 99 235/20%);border-radius:999px;color:var(--color-primary-650);background:var(--color-surface-blue-soft);display:inline-flex;align-items:center;gap:5px;font:850 11px/14px var(--mono);letter-spacing:.025em;text-decoration:none;cursor:pointer}.revenueNotificationActions button:last-child{color:var(--color-text-muted);border-color:var(--color-slate-a18);background:var(--color-white)}.revenueNotificationActions a:hover,.revenueNotificationActions button:hover{transform:translateY(-1px)}.agentDock .dockGlobalNotifications .revenueNotificationActions{margin-top:2px;gap:7px;flex-wrap:nowrap}.agentDock .dockGlobalNotifications .revenueNotificationActions a,.agentDock .dockGlobalNotifications .revenueNotificationActions button{width:auto;height:28px;min-height:28px;padding:0 10px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:7px;white-space:nowrap;line-height:1}.agentDock .dockGlobalNotifications .revenueNotificationActions a{color:#c1b8f7;border-color:rgb(145 125 246/.22);background:rgb(126 102 235/.11)}.agentDock .dockGlobalNotifications .revenueNotificationActions a svg{flex:0 0 auto}.agentDock .dockGlobalNotifications .revenueNotificationActions button:last-child{color:#979fb0;border-color:rgb(255 255 255/.1);background:rgb(255 255 255/.035)}.agentDock .dockGlobalNotifications .revenueNotificationActions a:hover,.agentDock .dockGlobalNotifications .revenueNotificationActions button:hover{transform:none}.agentDock .dockGlobalNotifications .revenueNotificationActions a:hover{color:#eeeaff;border-color:rgb(145 125 246/.34);background:rgb(126 102 235/.18)}.agentDock .dockGlobalNotifications .revenueNotificationActions button:last-child:hover{color:#cbd0db;border-color:rgb(255 255 255/.16);background:rgb(255 255 255/.065)}html[data-agent-theme=light] .agentDock .dockGlobalNotifications .revenueNotificationActions button:last-child{color:var(--color-text-muted);border-color:var(--color-slate-a18);background:var(--color-white)}html[data-agent-theme=light] .agentDock .dockGlobalNotifications .revenueNotificationActions a{color:var(--color-primary-650);border-color:rgb(37 99 235/20%);background:var(--color-surface-blue-soft)}.revenueNotificationsEmpty{min-height:160px;padding:24px;border:1px dashed rgb(100 116 139/24%);border-radius:10px;background:rgb(248 250 252/70%);display:grid;align-content:center;gap:8px}.revenueNotificationsEmpty strong{color:var(--color-text-strong);font-size:18px;line-height:23px}.revenueNotificationsEmpty span{color:var(--color-text-muted);font-size:13px;line-height:20px}.recoveryQueueRow small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.25}.recoveryRowValue strong{color:var(--color-warning-700);font-size:18px}.recoveryQueueRow.active .recoveryRowValue strong{color:var(--color-primary-800)}.recoveryRowStage small,.recoveryRowValue small{font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase}.revenueRecoveryInspector{grid-column:9/13;grid-row:1;display:grid;align-content:start;gap:24px;border-color:rgb(0 81 213/30%);overflow:hidden;scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent}.recoveryInspectorHero{min-width:0;padding:0;border:0;border-radius:0;background:transparent}.recoveryInspectorTopline{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center}.recoveryInspectorTopline strong{color:var(--color-primary-650);font-size:24px;line-height:32px;font-weight:650}.recoveryInspectorHero .eyebrow{margin:12px 0 0;color:var(--color-primary-650);font:850 11px/15px var(--mono);letter-spacing:.05em}.recoveryInspectorHero h2{margin:4px 0 0;color:var(--color-text-strong);font-size:18px;line-height:24px;font-weight:650;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recoveryInspectorHero small{display:block;min-width:0;margin-top:4px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 11px/14px var(--mono)}.recoveryInspectorMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.recoveryInspectorMeta span{min-width:0;padding:8px;border:0;border-radius:8px;background:var(--color-surface-blue);text-align:center}.recoveryInspectorMeta b,.recoveryInspectorMeta small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recoveryInspectorMeta b{color:#000;font-size:18px;line-height:24px;font-weight:650}.recoveryInspectorMeta small{margin-top:2px;color:var(--color-text-secondary);font:800 10px/14px var(--mono);letter-spacing:.025em;text-transform:uppercase}.recoveryEvidenceCard,.recoveryGuardrail{min-width:0;padding:0;border:0;border-radius:0;background:transparent}.recoveryEvidenceCard{display:grid;gap:7px}.recoveryEvidenceCard.primary{border-color:transparent;background:transparent}.recoveryEvidenceCard strong{color:var(--color-text-strong);font:800 12px/16px var(--mono)}.recoveryEvidenceCard p{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:20px}.recoveryTinyProof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.recoveryTinyProof span{min-width:0;padding:8px;border-radius:6px;color:var(--color-text-strong);background:var(--color-surface-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font:850 9px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase}.recoverySignalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recoverySignalGrid div{min-width:0;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white)}.recoverySignalGrid strong{display:block;color:var(--text-strong-82);font-size:11px}.recoverySignalGrid ul{margin:7px 0 0;padding:0;display:grid;gap:5px;list-style:none}.recoverySignalGrid li{color:var(--muted);font-size:11.5px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.recoveryGuardrail{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px;align-items:start;color:var(--color-primary-700)}.recoveryGuardrail span{color:rgb(65 76 91/94%);font-size:11.5px;line-height:1.3}.recoveryInspectorActions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:auto}.recoveryInspectorActions a{text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recoveryInspectorActions a,.recoveryInspectorActions button{min-width:0;min-height:40px;padding:0 12px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-strong);background:var(--color-white);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:850}.recoveryInspectorActions button:disabled{opacity:.5;cursor:not-allowed}.recoveryQueueFooter{margin-top:24px;display:flex;justify-content:center}.recoveryQueueFooter button{min-height:28px;border:0;color:var(--color-primary-650);background:transparent;display:inline-flex;align-items:center;gap:4px;font:850 12px/16px var(--mono);letter-spacing:.04em;cursor:pointer}.revenueOutcomesSurface,.revenueOutcomesWorkspace{background:var(--console-bg)}.revenueStitchStatus{border-color:rgb(100 116 139/34%);background:var(--surface-white-72);box-shadow:inset 0 1px 0 var(--surface-white-74)}.revenueStitchStatus i{background:rgb(100 116 139/30%)}.revenueStitchIconButton:hover{background:rgb(226 232 240/42%)}.revenueStitchAvatar{border-color:rgb(100 116 139/34%);background:linear-gradient(135deg,#1e293b,var(--color-primary-600))}.revenueOutcomesFunnel,.revenueOutcomesHero,.revenueOutcomesPatterns,.revenueRecoveryInspector,.revenueRecoveryQueue{border-color:rgb(100 116 139/30%);background:var(--surface-white-74);box-shadow:inset 0 1px 0 var(--surface-white-82),0 1px 2px rgb(15 23 42/3%)}.revenueOutcomesFunnel,.revenueOutcomesHero,.revenueOutcomesPatterns,.revenueRecoveryInspector,.revenueRecoveryQueue{min-height:0}.revenueOutcomesFunnel:hover,.revenueOutcomesHero:hover,.revenueOutcomesPatterns:hover,.revenueRecoveryInspector:hover,.revenueRecoveryQueue:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.revenueRecoveryInspector{border-color:rgb(37 99 235/30%)}.recoveryInspectorActions a,.recoveryInspectorActions button,.revenueHeroActions button{border-color:rgb(100 116 139/34%);background:var(--surface-white-66)}.revenueHeroActions button:disabled{opacity:.52;cursor:not-allowed}.recoveryInspectorActions a:first-child{color:white;border-color:transparent;background:var(--color-action-primary)}.recoveryInspectorActions a:first-child:hover{background:var(--color-action-primary-hover)}.revenueOfflineNotice{min-width:0;max-width:660px;padding:14px 16px;border:1px solid rgb(100 116 139/24%);border-radius:10px;background:rgb(248 250 252/70%);display:grid;gap:4px}.revenueOfflineNotice span,.revenueOfflineNotice strong{min-width:0;overflow-wrap:anywhere}.revenueOfflineNotice strong{color:var(--color-text-strong);font:850 12px/16px var(--mono);letter-spacing:.035em;text-transform:uppercase}.revenueOfflineNotice span{color:var(--color-text-muted);font-size:13px;line-height:19px}.revenueHeroMetrics{border-top-color:rgb(100 116 139/28%)}.revenuePatternTabs{background:rgb(226 232 240/40%)}.revenuePatternTabs button.active{background:var(--surface-white-78);box-shadow:0 1px 8px rgb(15 23 42/5%)}.outcomeStage>div{background:rgb(226 232 240/56%)}.revenuePatternRow{border-color:rgb(100 116 139/28%);background:var(--surface-white-58)}.revenuePatternRow:hover{border-color:var(--card-hover-border);background:var(--surface-white-78);box-shadow:var(--card-hover-shadow)}.recoveryInspectorMeta span,.recoveryTinyProof span{background:rgb(226 232 240/36%)}.revenueOutcomesGrid.offline .revenuePatternList{align-content:stretch}.emptyState.revenuePatternEmpty{min-height:188px;padding:24px;border-color:rgb(100 116 139/22%);border-radius:10px;background:rgb(248 250 252/64%);align-content:center;gap:10px}.revenueOutcomesGrid.offline .emptyState.revenuePatternEmpty{min-height:150px}.emptyState.revenuePatternEmpty strong,.emptyState.revenueQueueEmpty strong{color:var(--color-text-strong);font-size:18px;line-height:24px}.emptyState.revenuePatternEmpty span,.emptyState.revenueQueueEmpty span{max-width:560px;color:var(--color-text-muted);font-size:13px;line-height:20px}.revenueEmptyMetricGrid,.revenueEmptyPatternMetrics{min-width:0;margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.revenueEmptyMetricGrid span,.revenueEmptyPatternMetrics span{min-width:0;padding:10px 8px;border-radius:8px;background:rgb(226 232 240/36%);text-align:center}.revenueEmptyMetricGrid b,.revenueEmptyMetricGrid small,.revenueEmptyPatternMetrics b,.revenueEmptyPatternMetrics small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenueEmptyMetricGrid b,.revenueEmptyPatternMetrics b{color:var(--color-text-disabled);font-size:18px;line-height:22px;font-weight:650}.revenueEmptyMetricGrid small,.revenueEmptyPatternMetrics small{margin-top:3px;color:var(--color-text-muted);font:800 10px/14px var(--mono);letter-spacing:.025em;text-transform:uppercase}.emptyInspector.revenueEmptyInspector{min-height:100%;padding:0;border:0;border-radius:0;background:transparent;align-content:center;gap:10px}.emptyInspector.revenueEmptyInspector .eyebrow{margin:0;color:var(--color-primary-650);font:850 11px/15px var(--mono);letter-spacing:.05em;text-transform:uppercase}.emptyInspector.revenueEmptyInspector h2{color:var(--color-text-strong);font-size:24px;line-height:30px;font-weight:650}.emptyInspector.revenueEmptyInspector>span{color:var(--color-text-muted);font-size:13px;line-height:20px}.recoveryQueueTable tbody .recoveryQueueEmptyRow{border-bottom:0;cursor:default}.recoveryQueueTable tbody .recoveryQueueEmptyRow:focus-visible,.recoveryQueueTable tbody .recoveryQueueEmptyRow:hover{background:transparent}.recoveryQueueEmptyRow td{padding:18px 14px 24px;text-align:left}.recoveryQueueEmptyRow td:last-child{text-align:left}.emptyState.revenueQueueEmpty{min-height:150px;padding:24px;border:0;border-radius:10px;background:rgb(248 250 252/58%);align-content:center}.revenueOutcomesGrid.offline .emptyState.revenueQueueEmpty{min-height:170px}.recoverySignalGrid div{border-color:rgb(100 116 139/28%);background:var(--surface-white-52)}.recoveryQueueTable th{background:rgb(226 232 240/42%)}.recoveryQueueTable tbody tr{border-bottom-color:rgb(100 116 139/22%)}.recoveryQueueTable tbody tr:focus-visible,.recoveryQueueTable tbody tr:hover{background:rgb(248 250 252/78%)}.recoveryQueueTable tbody tr.active{background:rgb(239 246 255/58%)}.rulesConsoleGrid{grid-template-rows:minmax(0,1fr) minmax(160px,35%);transition:grid-template-rows .56s cubic-bezier(.16,1,.3,1) .3s}.rulesConsoleGrid.rulesNoDrafts{grid-template-rows:minmax(0,1fr) 216px}.actionsInspectorPanel,.actionsQueuePanel,.actionsReadinessPanel,.customerDetailPanel,.customerExportPanel,.customerListPanel,.inboxContextPanel,.inboxDetailPanel,.inboxListPanel,.learningDetailPanel,.learningListPanel,.learningSummaryPanel,.opsContextPanel,.opsDetailPanel,.opsListPanel{padding:18px}.actionsQueuePanel{grid-column:1;grid-row:1;min-height:0;background:radial-gradient(circle at 12% 0,var(--color-primary-a08),transparent 30%),linear-gradient(145deg,var(--surface-white-90),var(--surface-bluegray-72)),var(--mist-strong);box-shadow:inset 1px 1px 0 var(--surface-white-56),0 18px 44px var(--shadow-bluegray-13);display:flex;flex-direction:column;overflow:hidden}.actionsQueuePanel>.actionColumns,.actionsQueuePanel>.actionsQueueToolbar,.actionsQueuePanel>.autoRunBanner,.actionsQueuePanel>.queueMetrics,.actionsQueuePanel>.sectionTitle{flex:0 0 auto;position:relative;z-index:2}.actionsInspectorPanel{grid-column:2;grid-row:1/3;min-height:0;overflow-y:auto;background:radial-gradient(circle at 12% 0,var(--color-cyan-a08),transparent 28%),linear-gradient(160deg,var(--surface-white-76),var(--surface-bluegray-54)),var(--mist);scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent}.actionsReadinessPanel{grid-column:1;grid-row:2;overflow:hidden;background:linear-gradient(145deg,var(--surface-white-72),var(--surface-bluegray-soft)),var(--surface-mist-58)}.customerListPanel{min-height:0;background:radial-gradient(circle at 12% 0,rgb(33 184 135/8%),transparent 30%),linear-gradient(145deg,var(--surface-white-90),var(--surface-bluegray-72)),var(--mist-strong)}.customerListPanel,.learningListPanel{grid-column:1;grid-row:1;box-shadow:inset 1px 1px 0 var(--surface-white-56),0 18px 44px var(--shadow-bluegray-13);display:flex;flex-direction:column;overflow:hidden}.learningListPanel{min-height:var(--learning-outcomes-row-min,420px)}.inboxListPanel,.learningListPanel{background:radial-gradient(circle at 12% 0,var(--color-primary-a08),transparent 30%),linear-gradient(145deg,var(--surface-white-90),var(--surface-bluegray-72)),var(--mist-strong)}.inboxListPanel{grid-column:1;grid-row:1;min-height:0;box-shadow:inset 1px 1px 0 var(--surface-white-56),0 18px 44px var(--shadow-bluegray-13);display:flex;flex-direction:column;overflow:hidden}.customerDetailPanel,.inboxDetailPanel,.learningDetailPanel{grid-column:2;grid-row:1/3;min-height:0;overflow-y:auto;background:radial-gradient(circle at 12% 0,var(--color-cyan-a08),transparent 28%),linear-gradient(160deg,var(--surface-white-76),var(--surface-bluegray-54)),var(--mist);scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent}.customerExportPanel{overflow:hidden}.customerExportPanel,.learningSummaryPanel{grid-column:1;grid-row:2;background:linear-gradient(145deg,var(--surface-white-72),var(--surface-bluegray-soft)),var(--surface-mist-58)}.learningSummaryPanel{min-height:0;overflow-y:auto;contain:paint;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent}.scorecardTitleActions{display:inline-flex;align-items:center;gap:8px}.scorecardExpandButton{width:30px;height:30px;border:1px solid var(--color-primary-a12);border-radius:6px;color:var(--color-primary-700);background:var(--surface-white-42);display:inline-grid;place-items:center}.scorecardExpandButton:hover{border-color:var(--color-primary-a22);background:var(--surface-bluegray-76)}.inboxContextPanel{grid-column:1;grid-row:2;overflow:hidden;background:linear-gradient(145deg,var(--surface-white-72),var(--surface-bluegray-soft)),var(--surface-mist-58)}.commentIntelligenceWorkspace{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.commentIntelligenceWorkspace.automationMode{min-height:0;overflow:hidden}.commentCommandStrip{position:relative;z-index:45;min-height:72px;padding:8px 10px;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:center;overflow:visible}.commentCommandStrip h1{margin:2px 0 0;color:var(--ink);font-size:20px;line-height:1.05;letter-spacing:0}.commentCommandStrip .queueSummary,.commentDetailPanel .queueSummary{max-width:720px;text-align:left}.commentCardActions,.commentDetailActions,.commentHeaderActions,.commentModerationActions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.commentDetailActions,.commentHeaderActions{justify-content:flex-end}.commentHeaderActions{flex-wrap:nowrap}.commentAutomationPanel{flex:1 1;height:100%;min-height:0;padding:14px;display:grid;grid-template-rows:max-content minmax(0,1fr);gap:12px;overflow:hidden}.commentAutomationGrid{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr);align-items:stretch}.commentAutomationGrid,.postBoardGrid{height:100%;min-height:0;display:grid;gap:12px}.postBoardGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding:2px 2px 10px;overflow:auto}.postBoardCard{min-width:0;min-height:0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(160deg,var(--surface-white-74),rgb(239 248 255/44%)),var(--surface-white-72);box-shadow:var(--inset-glass);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;width:100%;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.postBoardColumn{min-width:0;display:grid;align-content:start;gap:12px}.postBoardCard.active,.postBoardCard:hover{border-color:var(--line-strong);background:linear-gradient(160deg,var(--surface-white-88),rgb(239 248 255/58%)),var(--surface-white-86);box-shadow:var(--card-hover-shadow)}.postBoardMedia{--post-media-placeholder-height:420px;position:relative;width:100%;min-width:0;flex:0 0 auto;background:linear-gradient(135deg,rgb(233 242 250/88%),rgb(247 251 255/72%)),var(--surface-white-58);overflow:hidden;display:flex;align-items:center;justify-content:center}.postBoardMedia.placeholder{height:var(--post-media-placeholder-height)}.postBoardMedia img{width:100%;height:auto;min-width:0;object-fit:contain;display:block}.postBoardMedia>span{width:52px;height:52px;border:1px solid var(--color-primary-a16);border-radius:8px;color:var(--color-primary-750);background:var(--surface-white-62);display:inline-flex;align-items:center;justify-content:center}.postBoardMedia small{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:5px 7px;border:1px solid rgb(255 255 255/54%);border-radius:6px;color:white;background:rgb(9 23 39/54%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 9.5px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase}.postBoardBody{min-width:0;flex:1 1 auto;padding:11px 12px 12px;display:grid;gap:9px}.postBoardTitleRow{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.postBoardCommentPreview p,.postBoardCommentPreview small,.postBoardCommentPreview strong,.postBoardSummary,.postBoardTitleRow h2,.postBoardTitleRow p{min-width:0;overflow:hidden;text-overflow:ellipsis}.postBoardTitleRow h2{margin:0;color:var(--text-strong-92);font-size:15px;line-height:1.2;letter-spacing:0;white-space:nowrap}.postBoardTitleRow p{margin:4px 0 0;color:var(--color-text-muted-a82);font:800 10px/1.1 var(--mono);letter-spacing:.02em}.postBoardStatusBadge,.postBoardTitleRow p{text-transform:uppercase;white-space:nowrap}.postBoardStatusBadge{max-width:96px;min-height:22px;padding:0 8px;border:1px solid var(--line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--panel-text-72);background:rgb(255 255 255/68%);font:850 9px/1 var(--mono);letter-spacing:.03em}.postBoardStatusBadge.ready{border-color:rgb(37 99 235/24%);color:rgb(30 86 188);background:rgb(239 246 255/78%)}.postBoardStatusBadge.suggested{border-color:rgb(124 58 237/24%);color:rgb(104 58 183);background:rgb(245 243 255/82%)}.postBoardStatusBadge.danger{border-color:rgb(225 29 72/24%);color:rgb(190 18 60);background:rgb(255 241 242/84%)}.postBoardStatusBadge.quiet{border-color:rgb(148 163 184/28%);color:var(--muted);background:rgb(248 250 252/78%)}.postBoardSummary{margin:0;color:var(--panel-text-66);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:11.5px;line-height:1.35}.postBoardJob{min-width:0;padding:8px 9px;border:1px solid var(--color-primary-a14);border-radius:7px;color:var(--color-primary-750);background:var(--color-primary-a06);display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800}.postBoardJob svg{animation:spin 1.1s linear infinite}.postBoardStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px 0 1px}.postBoardStats span{min-width:0;display:grid;gap:2px}.postBoardStats strong{color:var(--text-strong-88);font-size:14px;line-height:1}.postBoardStats small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.postBoardComments{min-width:0;display:grid;gap:5px}.postBoardCommentsHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.postBoardCommentsHeader span{color:var(--panel-text-70);font-size:11px;font-weight:850}.postBoardCommentsHeader small,.postBoardEmptyComments small{color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase}.postBoardCommentPreview{min-width:0;padding:2px 0 0;display:grid;grid-template-columns:8px minmax(0,1fr) max-content;gap:8px;align-items:center}.postBoardCommentPreview strong{color:var(--text-strong-82);display:block;font-size:12px;line-height:1.1;white-space:nowrap}.postBoardCommentPreview p{margin:3px 0 0;color:var(--panel-text-62);font-size:11px;line-height:1.25;white-space:nowrap}.postBoardCommentPreview small{color:var(--color-primary-750);font:800 9px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.postBoardEmptyComments{padding:2px 0 0}.postBoardActions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;overflow:hidden}.postBoardActions .primaryButton,.postBoardActions .secondaryButton{flex:0 1 auto;max-width:100%;min-height:30px;padding:0 9px}.postBoardActions .iconOnlyButton{width:30px;padding:0}.postBoardEmpty{min-height:280px}.postBoardEmpty,.postBoardLoadMore{grid-column:1/-1;display:flex;width:100%}.postBoardLoadMore{padding:14px 0 4px;align-items:center;justify-content:center}.postBoardLoadMore.comments{padding:6px 0 2px}.postBoardLoadMore .secondaryButton{min-height:34px;padding:0 13px}.postBoardLoadMore .secondaryButton:disabled svg{animation:spin 1.1s linear infinite}.postBoardDrawerContent{min-height:0;display:grid;grid-auto-rows:max-content;align-content:start;gap:12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.postBoardDrawer.commentContextDrawer{grid-template-rows:max-content minmax(0,1fr)}.postBoardDrawerTopActions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.postBoardDrawerTopActions .commentContextDrawerClose{width:34px;height:34px}.postBoardDrawer .commentPostOverview{min-height:auto;padding:13px;border:1px solid var(--color-border-soft);border-radius:8px;background:linear-gradient(145deg,var(--surface-white-76),rgb(236 247 252/46%)),var(--surface-white-42);box-shadow:inset 0 1px 0 var(--surface-white-62)}.postBoardDrawer .sectionTitle{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.postBoardDrawer .sectionTitle>div:first-child{min-width:0;padding-right:2px}.postBoardDrawer .sectionTitle h2{max-width:100%;margin:0;color:var(--text-strong-92);font-size:22px;line-height:1.08;letter-spacing:0;overflow-wrap:anywhere}.postBoardDrawer .sectionTitle .queueSummary{max-width:100%;margin-top:6px;color:var(--color-text-muted-a88);font:850 11px/1.4 var(--mono);letter-spacing:.035em;text-align:left;text-transform:uppercase}.postBoardOpenButton{width:fit-content;min-height:34px;padding:0 12px;white-space:nowrap}.postBoardDrawer .commentPostPreview{margin-top:12px;min-height:180px;max-height:420px;aspect-ratio:auto}.postBoardDrawer .commentPostPreview img{height:auto;max-height:400px;object-fit:contain}.postBoardDrawer .commentPostStats{align-self:start;gap:8px}.postBoardDrawer .commentPostStats span{min-height:62px;padding:9px 10px;align-content:start}.postBoardDrawer .commentPostStats strong{font-size:17px}.postBoardDrawer .commentPostComments{height:auto;min-height:0;padding-right:0;overflow:visible}.postBoardDrawer .commentPostComments>.commentEmptyState{min-height:180px;height:auto}.postBoardDrawer .commentReviewCard{align-self:start}.postBoardDrawerHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.postBoardDrawerHeader h3{margin:2px 0 0;color:var(--text-strong-92);font-size:16px;line-height:1.15;letter-spacing:0}.postBoardCommentToolbar{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.postBoardCommentToolbar>.secondaryButton{min-width:0;width:100%;min-height:34px;padding:0 10px;justify-content:center;white-space:nowrap}.postBoardCommentToolbar .commentAnalyzeMenu{grid-column:1/-1;width:100%;min-width:0}.postBoardCommentToolbar .commentAnalyzeSplit{width:100%}.postBoardCommentToolbar .commentAnalyzeSplit .primaryButton:first-child{flex:1 1 auto;min-width:0;justify-content:center;white-space:nowrap}.postBoardCommentToolbar .commentAnalyzeSplit .iconButton{flex:0 0 40px;width:40px}@media (max-width:980px){.postBoardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.postBoardActions{justify-content:flex-start}}@media (max-width:640px){.postBoardCommentPreview{grid-template-columns:8px minmax(0,1fr)}.postBoardCommentPreview small{grid-column:2}.postBoardDrawerHeader{align-items:flex-start;flex-direction:column}}.manualTriageGrid{flex:1 1;min-height:0}.commentTriageStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.commentTriageStats span{min-width:0;padding:9px 8px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-42);display:grid;gap:3px}.commentTriageStats span.countBump{border-color:var(--color-success-a24);background:radial-gradient(circle at 14% 0,rgb(43 190 137/14%),transparent 46%),var(--surface-white-52);animation:triageCountBump .9s ease both}.commentTriageStats span.countBump strong{color:rgb(8 129 92);animation:triageNumberRise .9s ease both}.commentTriageStats strong{color:var(--text-strong-92);font-size:15px;line-height:1}.commentTriageStats small{color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentViewSwitch{--switch-index:0;--switch-padding:3px;position:relative;flex:0 0 300px;width:300px;height:34px;padding:var(--switch-padding);border:1px solid var(--color-primary-a24);border-radius:7px;background:var(--surface-white-62);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;overflow:hidden;isolation:isolate}.commentViewSwitch.postsActive{--switch-index:1}.commentViewSwitch:before{content:"";position:absolute;top:var(--switch-padding);left:var(--switch-padding);z-index:0;box-sizing:border-box;width:calc((100% - (var(--switch-padding) * 2)) / 2);height:calc(100% - (var(--switch-padding) * 2));border:1px solid var(--color-primary-a24);border-radius:5px;background:var(--color-action-primary);box-shadow:0 10px 24px var(--color-action-primary-shadow);transform:translateX(calc(var(--switch-index) * 100%));transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease}.commentViewSwitch button{position:relative;z-index:1;box-sizing:border-box;min-width:0;height:28px;padding:0 10px 1px;border:0;border-radius:6px;color:var(--color-primary-750);background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:750;line-height:1;letter-spacing:0;white-space:nowrap;transition:color .16s ease}.commentViewSwitch button.active{color:white}.commentViewSwitch button:focus-visible{outline:2px solid rgb(45 119 231/32%);outline-offset:2px}.commentAnalyzeMenu{position:relative;display:inline-flex}.commentAnalyzeSplit{display:inline-flex;align-items:stretch;border-radius:7px;box-shadow:0 10px 24px var(--color-primary-a18)}.commentAnalyzeSplit .primaryButton{box-shadow:none}.commentAnalyzeSplit .primaryButton:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.commentAnalyzeSplit .iconButton{width:36px;min-width:36px;padding:0;border-color:var(--color-primary-a18);border-left-color:var(--color-primary-a10);border-top-left-radius:0;border-bottom-left-radius:0;color:var(--color-primary-750);background:var(--surface-white-54)}.commentAnalyzeSplit .iconButton:hover{background:var(--surface-white-72)}.commentAnalyzeDropdown{position:absolute;top:calc(100% + 7px);right:0;z-index:30;min-width:178px;padding:6px;border:1px solid var(--color-border-a10);border-radius:7px;background:var(--surface-white-96);box-shadow:0 18px 44px rgb(18 36 58/16%);transform-origin:top right;animation:commentAnalyzeMenuIn .16s ease-out}.commentAnalyzeDropdown button{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:5px;color:var(--color-primary-750);background:transparent;font-size:12px;font-weight:800}.commentAnalyzeDropdown button:hover{background:var(--color-primary-a09)}@keyframes commentAnalyzeMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes commentDetailExpand{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes commentDetailSectionIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes commentContextBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes commentContextDrawerIn{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}@keyframes commentAutomationSidebarIn{0%{opacity:0;transform:translateX(36px);filter:blur(2px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}.commentControlBar{position:relative;z-index:25;min-height:54px;display:grid;grid-template-columns:minmax(360px,.86fr) minmax(320px,1fr);gap:12px;overflow:visible}.commentScheduleControl,.commentUrlControl{min-width:0;min-height:54px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:linear-gradient(145deg,var(--surface-white-64),rgb(236 247 252/42%)),rgb(245 251 255/44%);box-shadow:var(--inset-glass)}.commentScheduleControl{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(108px,128px) 34px;gap:8px;align-items:center;overflow:visible}.commentScheduleControl>span{min-width:0;color:var(--panel-text-88);display:flex;align-items:center;gap:8px}.commentScheduleControl>.backgroundAnalysisLabel{min-width:0}.backgroundAnalysisIcon{width:28px;height:28px;border:1px solid var(--color-primary-a14);border-radius:7px;color:var(--color-primary-750);background:var(--surface-white-54);display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px}.backgroundAnalysisCopy{min-width:0;display:grid;gap:3px}.backgroundAnalysisCopy strong{color:var(--text-strong-90);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.1;letter-spacing:0}.backgroundAnalysisCopy small{min-width:0;color:var(--color-text-muted-a82);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:750 9.5px/1.15 var(--mono);letter-spacing:.02em;text-transform:uppercase}.scheduleSelectShell{--schedule-progress:0;position:relative;z-index:3;min-width:0;min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface-white-58);color:var(--color-primary-750);overflow:visible;isolation:isolate}.scheduleSelectShell:before{content:"";position:absolute;left:0;right:auto;bottom:0;width:calc(var(--schedule-progress) * 100%);height:3px;background:linear-gradient(90deg,rgb(42 119 231/42%),rgb(18 217 238/48%));border-radius:0 0 5px 5px;transition:width .35s ease;z-index:0}.scheduleSelectShell:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--color-primary-a10)}.scheduleSelectShell:hover{border-color:var(--line-strong);background:var(--surface-white-76)}.scheduleSelectButton{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:32px;min-width:0;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:850;line-height:1;outline:none;cursor:pointer;padding:0 11px;text-align:left}.scheduleSelectButton:disabled{cursor:not-allowed;opacity:.62}.scheduleSelectButton span{min-width:0}.scheduleSelectButton svg{flex:0 0 auto;pointer-events:none}.scheduleSelectMenu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:100%;min-width:132px;padding:5px;border:1px solid rgb(186 214 252/82%);border-radius:6px;background:rgb(248 252 255/98%);box-shadow:0 18px 34px rgb(19 43 72/16%),0 1px 0 var(--surface-white-86) inset;transform-origin:top right;animation:commentAnalyzeMenuIn .16s ease-out}.scheduleSelectMenu button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:32px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--panel-text-88);font-size:12px;font-weight:900;text-align:left;cursor:pointer}.scheduleSelectMenu button.active,.scheduleSelectMenu button:hover{background:rgb(224 240 255/78%);color:rgb(14 94 190)}.scheduleSelectMenu button svg{flex:0 0 auto}.scheduleRefreshButton{width:34px;height:34px;border-color:var(--line);color:var(--color-primary-750);background:var(--surface-white-62);box-shadow:none}.scheduleRefreshButton:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-white-76)}.scheduleRefreshButton:disabled svg{opacity:.52}.commentUrlControl{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px}.commentReplyDraft textarea,.commentUrlControl input{width:100%;min-width:0;border:1px solid rgb(22 43 66/14%);border-radius:7px;color:var(--ink);background:var(--surface-white-62);outline:none;font:600 13px/1.35 var(--sans);letter-spacing:0}.commentUrlControl input{min-height:36px;padding:0 10px}.commentReplyDraft textarea:focus,.commentUrlControl input:focus{border-color:var(--color-primary-a26);box-shadow:0 0 0 3px var(--color-primary-a08)}.commentIntelligenceGrid{min-height:0;display:grid;grid-template-columns:minmax(330px,410px) minmax(0,1fr);gap:12px;overflow:hidden;transition:grid-template-columns .42s cubic-bezier(.18,.82,.22,1),gap .42s cubic-bezier(.18,.82,.22,1)}.commentIntelligenceGrid.commentsFirst{--comment-context-width:520px;grid-template-columns:minmax(0,1fr)}.commentIntelligenceGrid.commentsFirst.withLiveAutomation{--live-automation-width:minmax(340px,420px);grid-template-columns:minmax(0,1fr) var(--live-automation-width)}.commentDetailPanel,.commentPostsPanel{min-height:0;padding:18px}.commentPostsPanel{background:radial-gradient(circle at 12% 0,var(--color-primary-a08),transparent 30%),linear-gradient(145deg,var(--surface-white-90),var(--surface-bluegray-72)),var(--mist-strong);box-shadow:inset 1px 1px 0 var(--surface-white-56),0 18px 44px var(--shadow-bluegray-13);display:grid;grid-template-rows:max-content minmax(0,1fr) max-content;gap:12px}.commentContextPanel{grid-template-rows:max-content minmax(0,1fr) max-content minmax(180px,.46fr);background:radial-gradient(circle at 88% 0,rgb(33 184 135/9%),transparent 30%),linear-gradient(160deg,var(--surface-white-82),rgb(236 246 250/62%)),var(--mist)}.manualTriageGrid .commentContextPanel{grid-template-rows:minmax(0,1fr)}.commentContextDrawerBackdrop{position:fixed;inset:0;z-index:52;padding:10px 10px 10px 14px;background:linear-gradient(90deg,transparent,rgb(18 25 35/10%) 56%,rgb(18 25 35/18%));display:flex;justify-content:flex-end;align-items:stretch;animation:commentContextBackdropIn .18s ease-out both}.commentContextDrawer{width:min(520px,calc(100vw - 28px));height:100%;min-height:0;padding:18px;overflow:hidden;grid-template-rows:max-content minmax(0,1fr);animation:commentContextDrawerIn .28s cubic-bezier(.16,1,.3,1) both}.commentContextDrawerClose{justify-self:end;width:30px;height:30px}.commentPostList,.commentReviewList{min-height:0;padding-right:3px;display:grid;align-content:start;gap:9px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.commentReviewList{height:100%;overscroll-behavior:contain;scrollbar-gutter:stable}.commentReviewList>.commentEmptyState{box-sizing:border-box;min-height:100%;height:100%}.commentDmAutomationGroup{display:grid;gap:8px;padding:0 0 3px}.commentDmAutomationHeader{min-width:0;padding:0 2px 1px;color:var(--color-text-muted-a88);display:flex;align-items:center;justify-content:space-between;gap:10px}.commentDmAutomationHeader small,.commentDmAutomationHeader span{min-width:0;font:850 10px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentDmAutomationHeader span{color:rgb(18 25 35/74%)}.commentDmAutomationHeader small{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.commentPostList.compact{margin-top:2px;height:100%;min-height:0}.commentPostList.compact .commentPostRow{min-height:64px;padding:10px 11px;grid-template-columns:10px minmax(0,1fr) 24px;align-items:center}.commentPostList.compact .commentPostRow p{display:none}.commentPostJumpIcon{justify-self:end;color:rgb(20 86 183/62%);opacity:.78;transition:color .16s ease,opacity .16s ease,transform .16s ease}.commentPostRow.active .commentPostJumpIcon,.commentPostRow:hover .commentPostJumpIcon{color:var(--color-primary-750);opacity:1;transform:translateX(2px)}.commentPostOperationsDetail{min-width:0;height:100%;min-height:0;padding:1px 4px 1px 1px;display:grid;grid-template-rows:max-content max-content minmax(0,1fr) max-content;gap:11px;align-content:start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.commentPostOperationsDetail .commentPostOverview{padding:13px;border:1px solid var(--color-border-soft);border-radius:8px;background:linear-gradient(145deg,var(--surface-white-72),rgb(236 247 252/52%)),var(--surface-white-42);box-shadow:inset 0 1px 0 var(--surface-white-62)}.commentPostOperationsDetail .sectionTitle{align-items:start;gap:12px}.commentPostOperationsDetail .sectionTitle h2{margin-top:3px;font-size:17px;line-height:1.2}.commentPostOperationsDetail .queueSummary{margin-top:6px;max-width:680px;color:rgb(86 101 120/92%);font-size:12.5px;line-height:1.45}.commentPostOperationsDetail .commentDetailActions{flex:0 0 auto;align-items:center}.commentPostOperationsDetail .commentPostPreview{min-height:170px;max-height:260px}.commentPostOperationsDetail .commentPostStats{align-self:start}.commentPostComments{height:100%;min-height:0;max-height:none;padding:1px 4px 1px 1px;overscroll-behavior:contain}.commentPostComments>.commentEmptyState{min-height:180px;height:auto}.commentPostOperationsDetail>.inspectorBlock{margin-top:0}.commentPostRow{width:100%;min-width:0;min-height:92px;padding:12px 14px;border:1px solid var(--color-border-a06);border-radius:7px;color:var(--ink);text-align:left;background:linear-gradient(100deg,var(--surface-white-62),var(--surface-white-42)),var(--surface-mist-42);display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease,border-color .16s ease}.commentPostRow.active{border-color:var(--color-primary-a26);background:radial-gradient(circle at 8% 20%,var(--color-cyan-a12),transparent 34%),linear-gradient(90deg,var(--color-primary-a11),var(--surface-white-70)),var(--surface-bluegray-70);box-shadow:inset 0 1px 0 var(--surface-white-68),0 10px 24px var(--color-primary-a11)}.commentPostRow:hover{border-color:var(--card-hover-border);background:linear-gradient(100deg,var(--surface-white-70),rgb(238 248 252/54%)),rgb(245 251 255/48%);box-shadow:var(--card-hover-shadow)}.commentPostRow.active:hover{background:radial-gradient(circle at 8% 20%,var(--color-cyan-a14),transparent 34%),linear-gradient(90deg,var(--color-primary-a13),var(--surface-white-74)),rgb(240 248 252/76%)}.commentPostRow .statusDot{margin-top:5px}.commentPostRow small,.commentPostRow strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commentPostRow strong{color:var(--text-strong-92);font-size:13.5px;line-height:1.25}.commentPostRow small{margin-top:5px;color:var(--muted);font-size:10.5px}.commentPostRow p{margin:8px 0 0;color:var(--color-text-muted-a88);font-size:11px;line-height:1.35}.commentDetailPanel{background:radial-gradient(circle at 12% 0,var(--color-cyan-a08),transparent 28%),linear-gradient(160deg,var(--surface-white-76),var(--surface-bluegray-54)),var(--mist);display:grid;grid-template-rows:max-content max-content minmax(0,1fr);gap:12px}.commentDetailPanel.commentCommentsPanel{grid-template-rows:max-content max-content minmax(0,1fr);overflow:hidden}.commentPostOverview{min-width:0;display:grid;gap:12px}.commentPostOverview.compact h3{margin:0;color:var(--text-strong-92);font-size:16px;line-height:1.25}.commentPostOverview.compact p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.commentQueueDetail{grid-template-columns:1fr;padding:1px 4px 1px 1px;animation:commentDetailExpand .28s cubic-bezier(.16,1,.3,1) both}.commentQueueDetail,.manualTriageDetail{min-height:0;display:grid;gap:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;align-content:start}.manualTriageDetail{padding:0;animation:commentDetailExpand .24s cubic-bezier(.16,1,.3,1) both}.manualStatusPill{min-height:26px;padding:0 9px;border:1px solid var(--color-border-hairline);border-radius:999px;background:rgb(255 255 255/48%);display:inline-flex;align-items:center;font:850 9.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.manualStatusPill.ready{color:var(--color-success-800);background:rgb(232 248 239/62%);border-color:rgb(21 154 92/16%)}.manualStatusPill.suggested{color:var(--color-warning-800);background:rgb(255 245 226/68%);border-color:rgb(222 150 39/18%)}.manualStatusPill.danger{color:var(--color-danger-750);background:rgb(255 238 238/62%);border-color:rgb(210 60 60/18%)}.manualStatusPill.quiet{color:var(--muted)}.commentDetailSection{min-width:0;padding:14px;border:1px solid var(--color-border-soft);border-radius:7px;background:linear-gradient(145deg,var(--surface-white-76),rgb(238 248 251/52%)),var(--surface-white-46);box-shadow:inset 0 1px 0 var(--surface-white-62),0 10px 24px rgb(18 36 58/6%);align-self:start;display:grid;gap:11px;animation:commentDetailSectionIn .32s cubic-bezier(.16,1,.3,1) both}.manualReplyComposer textarea{width:100%;min-height:118px;padding:11px;border:1px solid rgb(22 43 66/14%);border-radius:7px;color:var(--ink);background:var(--surface-white-62);outline:none;resize:vertical;font:600 13px/1.45 var(--sans);letter-spacing:0}.manualReplyComposer textarea:focus{border-color:var(--color-primary-a26);box-shadow:0 0 0 3px var(--color-primary-a08)}.manualReplyComposer .primaryButton{justify-content:center}.commentQueueDetail .commentDetailSection:nth-child(2){animation-delay:.04s}.commentQueueDetail .commentDetailSection:nth-child(3){animation-delay:.08s}.commentQueueSelected{border-color:var(--color-primary-a20);background:radial-gradient(circle at 0 0,rgb(18 217 238/11%),transparent 34%),linear-gradient(145deg,var(--surface-white-84),rgb(229 244 252/62%)),var(--surface-white-50)}.commentDetailSection.commentPostOverview{grid-column:1/-1}.commentDetailSection .commentCardActions,.commentDetailSection .commentContentBlock,.commentDetailSection .inspectorBlock{margin-top:0}.commentDetailSection.commentPostOverview .inspectorBlock{padding:12px;border:1px solid var(--color-border-hairline);border-radius:7px;background:linear-gradient(145deg,var(--surface-white-62),rgb(239 248 251/46%)),var(--surface-white-38)}.commentDetailSection.commentPostOverview .inspectorBlock p{color:var(--panel-text-88);font-size:12.5px;line-height:1.5}.commentPostScoreLine{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px}.commentPostScoreLine span{color:var(--color-primary-750);display:inline-flex;align-items:center;font-size:11.5px;font-weight:850;line-height:1.2;letter-spacing:0}.commentPostScoreLine span+span{position:relative;padding-left:10px;color:var(--color-success-750)}.commentPostScoreLine span+span:before{content:"";position:absolute;left:0;top:50%;width:3px;height:3px;border-radius:50%;background:rgb(103 118 136/58%);transform:translateY(-50%)}.commentDetailSectionHeader{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:12px}.commentDetailSectionHeader>div{min-width:0}.commentDetailSectionHeader h3{margin:2px 0 0;color:var(--text-strong-92);font-size:15px;line-height:1.25}.commentDetailSectionHeader small{flex:0 0 auto;color:var(--muted);font-size:10.5px;font-weight:800}.commentQueueSummaryPanel{min-height:0;overflow-y:auto;padding:1px 4px 1px 1px;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;animation:commentDetailExpand .22s cubic-bezier(.16,1,.3,1) both;align-content:start}.commentContextHeading{display:flex;align-items:start;justify-content:space-between;gap:12px}.commentContextHeading>div{min-width:0}.commentContextHeadingActions{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px}.commentPostStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.commentPostStats span{min-width:0;padding:10px 8px;border:1px solid var(--color-border-hairline);border-radius:7px;background:linear-gradient(180deg,var(--surface-white-70),rgb(239 248 251/46%)),var(--surface-white-42);display:grid;gap:3px;box-shadow:inset 0 1px 0 var(--surface-white-58)}.commentPostStats strong{color:var(--text-strong-92);font-size:16px;line-height:1}.commentPostStats small{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.commentContextDivider{color:var(--color-text-muted-a82);display:grid;grid-template-columns:minmax(24px,1fr) max-content minmax(24px,1fr);align-items:center;gap:10px;font:850 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.commentContextDivider span{height:1px;background:var(--color-border-a10)}.commentPostPreview{margin:0;padding:7px;width:100%;box-sizing:border-box;border:1px solid var(--color-border-a09);border-radius:8px;aspect-ratio:16/9;min-height:220px;max-height:300px;background:linear-gradient(145deg,rgb(11 20 32/5%),var(--surface-white-58)),var(--surface-white-40);box-shadow:inset 0 1px 0 var(--surface-white-62),0 16px 34px var(--shadow-bluegray-08)}.commentPostPreview.compact{min-height:0;max-height:none;aspect-ratio:4/5}.commentPostPreview img{width:100%;height:100%;border-radius:6px;object-fit:contain;background:linear-gradient(135deg,rgb(18 25 35/8%),rgb(18 25 35/3%)),rgb(248 252 255);display:block}.commentJobStatus{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 0;color:var(--color-primary-700);font:800 10px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentJobStatus span{min-width:0}.commentJobCancel{border:1px solid rgb(210 58 58/32%);border-radius:6px;background:rgb(255 247 247);color:var(--color-danger-750);cursor:pointer;flex:0 0 auto;font:800 10px/1 var(--mono);letter-spacing:.04em;padding:6px 8px;text-transform:uppercase}.commentJobCancel:disabled{cursor:not-allowed;opacity:.55}.commentDetailActions.stack{width:100%;display:grid;grid-template-columns:1fr;justify-content:stretch}.commentDetailActions.stack .secondaryButton{justify-content:center}.postAnalysisActions{width:100%;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:stretch}.postAnalysisActions .commentAnalyzeMenu,.postAnalysisActions .commentAnalyzeSplit{width:100%}.postAnalysisActions .commentAnalyzeSplit .primaryButton:first-child{flex:1 1 auto;min-width:0}.commentFilterSelect{position:relative;z-index:35;align-self:start;flex:0 0 auto;min-width:154px}.commentInboxControls{align-self:start;display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;justify-content:flex-end}.commentRecentRepliesButton{min-height:38px;padding:0 10px;border:1px solid var(--color-primary-a12);border-radius:7px;color:var(--color-primary-750);background:var(--surface-white-54);box-shadow:inset 0 1px 0 var(--surface-white-72);display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:850;white-space:nowrap;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.commentRecentRepliesButton.active{border-color:var(--color-success-a24);color:var(--color-success-750);background:rgb(232 248 241/72%)}.commentRecentRepliesButton:hover{border-color:var(--color-primary-a18);background:var(--surface-white-66)}.commentRecentRepliesButton svg{flex:0 0 auto}.commentRecentRepliesButton strong{min-width:22px;height:22px;padding:0 6px;border-radius:999px;color:inherit;background:var(--surface-white-62);display:inline-flex;align-items:center;justify-content:center;font:850 10px/1 var(--mono)}.commentFilterSelectButton{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:7px;color:var(--color-primary-750);background:var(--surface-white-58);display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;box-shadow:inset 0 1px 0 var(--surface-white-72)}.commentFilterSelectButton:hover{border-color:var(--line-strong);background:var(--surface-white-76)}.commentFilterSelectButton span{color:var(--color-text-muted-a88);font:850 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.commentFilterSelectButton strong{min-width:0;overflow:hidden;color:var(--color-primary-750);font-size:12px;font-weight:850;line-height:1;text-align:right;text-overflow:ellipsis;white-space:nowrap}.commentFilterSelectButton svg{flex:0 0 auto}.commentFilterSelectMenu{position:absolute;top:calc(100% + 7px);right:0;z-index:40;width:210px;padding:6px;border:1px solid rgb(186 214 252/82%);border-radius:7px;background:rgb(248 252 255/98%);box-shadow:0 18px 38px rgb(19 43 72/16%),0 1px 0 var(--surface-white-86) inset;transform-origin:top right;animation:commentAnalyzeMenuIn .16s ease-out}.commentFilterSelectMenu button{width:100%;min-height:42px;padding:0 9px;border:0;border-radius:6px;color:var(--panel-text-88);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.commentFilterSelectMenu button:hover{background:rgb(232 243 255/58%);color:rgb(14 94 190)}.commentFilterSelectMenu button.active{position:relative;background:linear-gradient(90deg,var(--color-primary-a14),rgb(232 244 255/72%)),rgb(242 248 255/88%);color:rgb(13 80 176)}.commentFilterSelectMenu button.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--color-action-primary)}.commentFilterSelectMenu button.active:hover{background:linear-gradient(90deg,var(--color-primary-a18),rgb(224 240 255/82%)),rgb(238 246 255/94%)}.commentFilterSelectMenu button>span{min-width:0;display:grid;gap:3px}.commentFilterSelectMenu small,.commentFilterSelectMenu strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commentFilterSelectMenu strong{font-size:12px;font-weight:850}.commentFilterSelectMenu small{color:rgb(103 118 136/86%);font-size:10.5px;font-weight:760}.commentFilterSelectMenu svg{flex:0 0 auto;color:var(--color-primary-750)}.commentReviewCard{--comment-progress:0%;position:relative;min-width:0;padding:13px;border:1px solid var(--color-border-hairline);border-radius:7px;color:var(--ink);background:linear-gradient(145deg,var(--surface-white-66),rgb(238 248 251/44%)),var(--surface-white-36);box-shadow:inset 0 1px 0 var(--surface-white-54);cursor:pointer}.commentReviewCard>*{position:relative;z-index:1}.commentReviewCard.actionMenuOpen{z-index:20;overflow:visible}.commentReviewCard.automating:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--comment-progress);pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary-a18),rgb(34 184 217/10%)),rgb(45 119 231/5%);transition:width .42s ease;z-index:0}.commentReviewCard.automating.loading{overflow:hidden}.commentReviewCard.automating.loading:before{width:100%;transform-origin:left;animation:commentProgressSweep 1.45s ease-in-out infinite}.commentReviewCard.automating.warning:before{background:linear-gradient(90deg,rgb(222 153 38/17%),rgb(222 153 38/7%)),rgb(222 153 38/5%)}.commentReviewCard.automating.success:before{background:linear-gradient(90deg,rgb(43 190 137/18%),rgb(43 190 137/7%)),rgb(43 190 137/5%)}.commentReviewCard.automating.danger:before{background:linear-gradient(90deg,rgb(189 63 63/16%),rgb(189 63 63/7%)),rgb(189 63 63/5%)}.commentReviewCard.linked{border-color:var(--color-primary-a30);box-shadow:inset 0 1px 0 var(--surface-white-62),0 0 0 3px var(--color-primary-a08)}.commentReviewCard.replied{border-color:var(--color-success-a24);background:linear-gradient(145deg,var(--surface-white-70),rgb(231 247 240/48%)),var(--surface-white-40)}.commentReviewCard.replied .commentReviewHeader small{color:var(--color-success-750)}.commentReviewCard.dmAutomationCard{border-color:var(--color-border-soft)}.commentReviewCard.dmAutomationCard .commentReviewHeader small{color:rgb(103 118 136/86%);display:inline-flex;align-items:center;gap:6px}.commentInlineType{padding:3px 5px;border:1px solid var(--color-border-soft);border-radius:999px;color:var(--color-primary-800);background:var(--surface-white-52);font:850 9px/1 var(--mono);letter-spacing:.04em}.dmAutomationContext{border-color:var(--color-border-hairline);background:linear-gradient(145deg,var(--surface-white-62),rgb(238 248 251/36%)),var(--surface-white-32)}.commentGeneratedMessage{margin-top:10px;padding:10px 11px;border:1px solid var(--color-primary-a12);border-radius:7px;background:linear-gradient(145deg,var(--surface-white-70),rgb(232 244 250/48%)),var(--surface-white-42);box-shadow:inset 0 1px 0 var(--surface-white-58);display:grid;gap:6px}.commentGeneratedMessage>div{min-width:0;display:flex;justify-content:space-between;align-items:center;gap:10px}.commentGeneratedMessage small,.commentGeneratedMessage span{color:var(--color-primary-700);font:850 9.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentGeneratedMessage span{min-width:0;overflow:hidden;color:rgb(103 118 136/78%);text-overflow:ellipsis;white-space:nowrap}.commentGeneratedMessage p{margin:0;color:var(--text-strong-88);font-size:12.5px;font-weight:760;line-height:1.42;overflow-wrap:anywhere}.commentReplyLockedNotice{margin-top:10px;padding:10px 11px;border:1px solid rgb(43 190 137/18%);border-radius:7px;background:linear-gradient(145deg,var(--surface-white-72),rgb(230 247 240/54%)),var(--surface-white-42);box-shadow:inset 0 1px 0 var(--surface-white-58);display:grid;gap:7px}.commentReplyLockedNotice.detail{margin-top:0}.commentReplyLockedNotice>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.commentReplyLockedNotice span{min-width:0;color:var(--color-success-750);display:inline-flex;align-items:center;gap:6px;font:850 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentReplyLockedNotice small{flex:0 1 auto;min-width:0;overflow:hidden;color:rgb(76 104 91/78%);font-size:10.5px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.commentReplyLockedNotice blockquote,.commentReplyLockedNotice p,.commentSentMessageDetails blockquote{margin:0;color:rgb(25 46 39/82%);font-size:12px;font-weight:760;line-height:1.42;overflow-wrap:anywhere}.commentReplyLockedNotice blockquote,.commentSentMessageDetails blockquote{margin-top:7px;padding-left:9px;border-left:3px solid rgb(43 190 137/36%);color:var(--text-strong-78)}.commentReplyLockedNotice blockquote a,.commentSentMessageDetails blockquote a{color:var(--color-primary-700);font-weight:850;text-decoration:underline;text-decoration-color:rgb(15 101 189/28%);text-underline-offset:2px}.commentReplyLockedNotice blockquote a:hover,.commentSentMessageDetails blockquote a:hover{color:#084f9c;text-decoration-color:rgb(8 79 156/58%)}.commentSentMessageDetails{min-width:0}.dmAutomationCard>.commentSentMessageDetails{margin-top:10px}.commentSentMessageDetails summary{width:fit-content;max-width:100%;min-height:24px;padding:0 8px;border:1px solid rgb(43 190 137/16%);border-radius:6px;color:var(--color-success-750);background:var(--surface-white-46);display:inline-flex;align-items:center;cursor:pointer;font:850 9.5px/1 var(--mono);letter-spacing:.035em;list-style:none;text-transform:uppercase}.commentSentMessageDetails summary::-webkit-details-marker{display:none}.commentSentMessageDetails summary:after{content:"+";margin-left:7px;color:rgb(18 129 93/72%);font-size:12px}.commentSentMessageDetails[open] summary:after{content:"-"}.commentWorkflowPanel{margin-top:10px;padding:9px;border-radius:8px;background:radial-gradient(circle at 9% 0,var(--color-cyan-a10),transparent 42%),linear-gradient(145deg,rgb(244 250 255/86%),rgb(235 245 255/58%));display:grid;gap:9px}.commentWorkflowPanelHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.commentWorkflowPanelTitle{min-width:0;display:grid;gap:3px}.commentWorkflowPanelTitle span{color:var(--color-primary-700);font:850 9.5px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}.commentWorkflowPanelTitle strong{min-width:0;color:var(--text-strong-86);font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commentWorkflowPanelActions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:7px}.commentWorkflowPanelButton{min-height:30px;padding:0 9px;border-radius:7px;gap:6px;font-size:11px;white-space:nowrap;text-decoration:none}.commentWorkflowPanelButton svg{flex:0 0 auto}.commentWorkflowPanelNote{margin:0;color:var(--muted);font-size:11.5px;font-weight:750;line-height:1.4}.commentWorkflowDrawerBackdrop{position:fixed;inset:0;z-index:100;padding:10px;background:rgb(7 18 31/22%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:flex-end;align-items:stretch}.commentWorkflowDrawer{width:min(720px,calc(100vw - 22px));height:calc(100vh - 20px);padding:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);background:radial-gradient(circle at 12% 0,var(--color-cyan-a10),transparent 30%),linear-gradient(160deg,var(--surface-white-82),var(--surface-bluegray-54)),var(--mist);box-shadow:-18px 0 70px rgb(7 18 31/24%),inset 0 1px 0 var(--surface-white-62);animation:commentDrawerIn .2s ease-out}.commentWorkflowDrawerHeader{min-width:0;min-height:84px;padding:14px 16px;border-bottom:1px solid var(--color-border-a10);display:flex;align-items:center;justify-content:space-between;gap:16px}.commentWorkflowDrawerHeader>div:first-child{min-width:0;display:grid;gap:4px}.commentWorkflowDrawerHeader h2,.commentWorkflowDrawerHeader p{margin:0}.commentWorkflowDrawerHeader h2{color:var(--text-strong-92);font-size:17px}.commentWorkflowDrawerHeader p:not(.eyebrow){max-width:460px;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commentWorkflowDrawerActions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.commentWorkflowDrawerActions .iconButton,.commentWorkflowDrawerActions .secondaryButton{min-height:32px;height:32px}.commentWorkflowDrawerActions .secondaryButton{gap:6px;text-decoration:none}.commentWorkflowDrawerActions .iconButton{width:32px;min-width:32px;padding:0;display:inline-grid;place-items:center}.commentWorkflowDrawerBody{min-width:0;min-height:0;overflow:hidden;background:linear-gradient(145deg,rgb(255 255 255/68%),rgb(238 247 255/58%)),var(--surface-white-42)}.commentWorkflowDrawerBody>.react-flow{width:100%;height:100%}.commentWorkflowDrawerState{width:100%;height:100%;padding:32px;color:var(--color-primary-700);display:grid;place-content:center;justify-items:center;gap:10px;text-align:center}.commentWorkflowDrawerState strong{color:var(--text-strong-90);font-size:15px}.commentWorkflowDrawerState p{max-width:380px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.commentWorkflowDrawerState.error{color:var(--color-danger-700)}@media (max-width:720px){.commentWorkflowDrawerBackdrop{padding:0}.commentWorkflowDrawer{width:100vw;height:100vh;border-radius:0}.commentWorkflowDrawerHeader{align-items:flex-start;padding:12px}}.commentReviewCard.selected{background:radial-gradient(circle at 8% 0,var(--color-cyan-a10),transparent 32%),linear-gradient(145deg,var(--surface-white-76),rgb(230 244 251/52%)),var(--surface-white-42)}.commentReviewCard.inserted{position:relative;animation:commentInsertPulse 3.2s ease both}.commentReviewCard.inserted:after{content:"";position:absolute;inset:-1px;pointer-events:none;border:1px solid rgb(45 119 231/44%);border-radius:8px;box-shadow:0 0 0 0 var(--color-primary-a18);animation:commentInsertRing 3.2s ease both;z-index:2}.commentReviewHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.commentReviewHeader>span{min-width:0;display:inline-flex;align-items:center;gap:8px}.commentReviewHeader small,.commentReviewHeader strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commentReviewHeader strong{color:var(--text-strong-92);font-size:13px}.commentReviewHeader small{flex:0 0 auto;color:var(--muted);font-size:10.5px}.commentContentBlock{position:relative;margin-top:10px;padding:24px 14px 14px 16px;border:1px solid var(--color-primary-a18);border-left:4px solid rgb(45 119 231/58%);border-radius:8px;background:linear-gradient(145deg,var(--surface-white-82),rgb(229 244 252/64%)),rgb(238 248 252/62%);box-shadow:inset 0 1px 0 var(--surface-white-66),0 10px 24px var(--color-primary-a09)}.commentContentBlock:before{content:"COMMENT";position:absolute;top:9px;left:16px;color:var(--color-primary-750);font:900 9px/1 var(--mono);letter-spacing:.06em}.sourceContextBlock{margin-top:0;margin-bottom:2px}.sourceContextBlock:before{content:"SOURCE"}.sourceContextBlock .sourceMediaPreview{margin:10px 0 0}.sourceContextBlock .sourceMediaPreview:first-child{margin-top:0}.commentText{margin:0;color:rgb(12 20 31/96%);font-size:15px;font-weight:850;line-height:1.45}.commentMediaPlaceholder{min-height:74px;padding:10px;border:1px dashed var(--color-primary-a18);border-radius:7px;color:var(--muted);background:radial-gradient(circle at 10% 0,var(--color-cyan-a10),transparent 36%),var(--surface-white-34);display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:max-content max-content max-content;column-gap:10px;align-content:center}.commentMediaPlaceholder>span{grid-row:1/4;width:34px;height:34px;border:1px solid var(--color-primary-a14);border-radius:7px;color:var(--color-primary-700);background:var(--surface-white-58);display:grid;place-items:center}.commentMediaPlaceholder a,.commentMediaPlaceholder small,.commentMediaPlaceholder strong{min-width:0}.commentMediaPlaceholder strong{color:var(--text-strong-88);font-size:13px;line-height:1.25}.commentMediaPlaceholder small{margin-top:4px;color:var(--color-text-muted-a88);font-size:11px;line-height:1.35}.commentMediaPlaceholder a{width:max-content;max-width:100%;margin-top:7px;color:var(--color-primary-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800}.commentAttachments{margin-top:10px;display:grid;gap:9px}.commentAttachments article{min-width:0;padding:9px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-42);display:grid;gap:7px}.commentAttachments img,.commentAttachments video{width:100%;max-height:260px;border-radius:6px;object-fit:contain;background:rgb(18 25 35/5%)}.commentAttachments audio{width:100%}.commentAttachments a,.commentAttachments strong{color:var(--color-primary-800);font-size:12.5px;overflow-wrap:anywhere}.commentAttachments small{color:var(--muted);font-size:10px}.commentSourcePost{width:100%;min-width:0;margin-top:10px;padding:9px 10px;border:1px solid var(--color-border-a06);border-radius:7px;color:var(--color-primary-800);text-align:left;background:linear-gradient(145deg,var(--surface-white-56),rgb(237 247 251/44%)),var(--surface-white-34);cursor:default;display:grid;gap:3px}.commentSourcePost small,.commentSourcePost span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commentSourcePost span{font-size:12px;font-weight:850}.commentSourcePost small{color:var(--muted);font-size:10.5px}.commentReviewCard .inspectorBlock{margin-top:11px;padding:10px;border:1px solid var(--color-border-a06);border-radius:7px;background:var(--surface-white-36)}.commentReviewCard .inspectorBlock p+p{margin-top:7px;color:var(--color-primary-800);font-weight:700}.commentReplyDraft{margin-top:11px;display:grid;gap:6px}.commentReplyDraft small{color:var(--muted);font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentReplyDraft textarea{min-height:84px;padding:10px;resize:vertical}.commentAutomationFlowPanel{--flow-progress:8%;position:relative;overflow:hidden;min-width:0;padding:15px;border:1px solid var(--color-primary-a18);border-radius:9px;background:linear-gradient(145deg,var(--surface-white-72),rgb(235 247 252/52%)),var(--surface-white-38);box-shadow:inset 0 1px 0 rgb(255 255 255/60%),0 16px 34px var(--color-border-hairline);display:grid;gap:13px}.commentAutomationFlowPanel.success{border-color:var(--color-success-a24)}.commentAutomationFlowPanel.danger{border-color:rgb(189 63 63/22%)}.commentAutomationSidebar{height:100%;min-height:0;align-self:stretch;grid-template-rows:max-content max-content 420px max-content minmax(0,1fr);align-content:stretch;will-change:transform,opacity,filter;animation:commentAutomationSidebarIn .46s cubic-bezier(.18,.82,.22,1) both}.commentAutomationFlowHeader{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.commentAutomationSidebar .commentAutomationFlowHeader{display:grid;grid-template-columns:minmax(0,1fr) max-content}.commentAutomationFlowHeader>small{flex:0 0 auto;padding:7px 9px;border:1px solid var(--color-primary-a12);border-radius:999px;color:var(--color-primary-700);background:var(--surface-white-52);font:850 11px/1 var(--mono)}.commentAutomationFlowHeader>div{min-width:0;display:grid;gap:4px}.commentAutomationFlowHeader h2{margin:0;color:rgb(18 25 35/94%);font-size:18px;line-height:1.18}.commentAutomationSidebar .commentAutomationFlowHeader h2{font-size:17px}.commentAutomationFlowHeader p:not(.eyebrow){max-width:760px;margin:0;color:rgb(103 118 136/92%);font-size:12.5px;line-height:1.45}.commentAutomationProgress{height:8px;overflow:hidden;border:1px solid var(--color-primary-a12);border-radius:999px;background:rgb(18 25 35/5%)}.commentAutomationProgress span{display:block;width:var(--flow-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),#22b8d9);transition:width .38s ease}.commentAutomationThoughtVeil{margin:-1px 0 1px;padding:11px 12px;border:1px solid var(--surface-white-46);border-radius:9px;color:var(--text-strong-82);background:linear-gradient(145deg,var(--surface-white-54),rgb(236 248 252/42%)),var(--surface-white-28);-webkit-backdrop-filter:blur(9px) saturate(1.08);backdrop-filter:blur(9px) saturate(1.08);display:grid;gap:9px}.commentAutomationThoughtVeil small{color:var(--color-primary-700);font:850 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.commentAutomationThoughtHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.commentAutomationThoughtHeader>span{flex:0 0 auto;padding:4px 7px;border:1px solid var(--color-primary-a12);border-radius:999px;color:rgb(45 119 231/88%);background:rgb(226 242 255/42%);font:850 9.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentAutomationThoughtPrinter{max-height:152px;overflow-y:auto;padding:8px 9px;border:1px solid var(--color-primary-a10);border-radius:7px;background:linear-gradient(180deg,var(--surface-white-58),rgb(246 251 253/44%)),var(--surface-white-34);display:grid;align-content:end;gap:4px;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.commentAutomationSidebar .commentAutomationThoughtVeil{height:100%;min-height:0;overflow:hidden;grid-template-rows:max-content minmax(0,1fr)}.commentAutomationSidebar .commentAutomationThoughtPrinter{max-height:none;min-height:0}.commentAutomationThoughtPrinter p{margin:0;color:rgb(18 25 35/80%);font:760 11.5px/1.4 var(--mono);overflow-wrap:anywhere;animation:automationPrinterLine .26s steps(12) both}.commentAutomationThoughtPrinter p.detail{color:rgb(103 118 136/90%);font-weight:680}.commentAutomationThoughtPrinter p.model span{color:var(--color-primary-700)}.commentAutomationThoughtPrinter p.decision span,.commentAutomationThoughtPrinter p.output span{color:rgb(8 129 92)}.commentAutomationThoughtPrinter p.risk span{color:rgb(170 106 20)}.commentAutomationThoughtPrinter p span{margin-right:8px;color:var(--color-primary-700);font-weight:900;text-transform:uppercase}.commentAutomationThoughtPrinter p span:before{content:"["}.commentAutomationThoughtPrinter p span:after{content:"]"}.commentAutomationThoughtPrinter p.latest:after{content:"";display:inline-block;width:6px;height:1.05em;margin-left:4px;border-right:2px solid rgb(45 119 231/74%);transform:translateY(2px);animation:automationPrinterCaret .82s steps(2,start) infinite}.commentAutomationQueueHistory{min-width:0;padding:9px 10px;border:1px solid var(--color-primary-a10);border-radius:8px;background:linear-gradient(145deg,var(--surface-white-52),rgb(238 248 252/36%)),var(--surface-white-28);display:grid;gap:8px}.commentAutomationQueueHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.commentAutomationQueueHeader small,.commentAutomationQueueHeader span{min-width:0;font:850 9.5px/1 var(--mono);letter-spacing:.055em;text-transform:uppercase}.commentAutomationQueueHeader span{color:var(--color-primary-700)}.commentAutomationQueueHeader small{color:var(--color-text-muted-a82);text-align:right}.commentAutomationQueueList{min-width:0;max-height:138px;overflow-y:auto;padding-right:2px;display:grid;gap:5px;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.commentAutomationQueueItem{min-width:0;padding:7px 8px;border:1px solid var(--color-border-a06);border-radius:7px;background:var(--surface-white-40);display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;align-items:start;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.commentAutomationQueueIcon{width:22px;height:22px;border:1px solid var(--color-primary-a12);border-radius:999px;color:var(--color-primary-700);background:var(--surface-white-62);display:grid;place-items:center}.commentAutomationQueueItem.running{border-color:var(--color-primary-a20);background:rgb(226 242 255/36%)}.commentAutomationQueueItem.running .commentAutomationQueueIcon svg{animation:refreshSpin .9s linear infinite}.commentAutomationQueueItem.done .commentAutomationQueueIcon{color:rgb(8 129 92);border-color:rgb(43 190 137/20%);background:rgb(225 249 239/70%)}.commentAutomationQueueItem.blocked .commentAutomationQueueIcon{color:rgb(164 48 48);border-color:rgb(189 63 63/20%);background:rgb(255 235 235/72%)}.commentAutomationQueueItem.blocked{border-color:rgb(189 63 63/16%);background:linear-gradient(145deg,rgb(255 249 249/88%),rgb(255 241 242/48%));box-shadow:inset 3px 0 0 rgb(189 63 63/52%)}.commentAutomationQueueContent{min-width:0}.commentAutomationQueueItemHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.commentAutomationQueueStatus{flex:0 0 auto;padding:3px 6px;border-radius:999px;color:var(--color-text-muted-a82);background:var(--color-border-a06);font:850 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentAutomationQueueStatus.running{color:var(--color-primary-700);background:var(--color-primary-a10)}.commentAutomationQueueStatus.done{color:rgb(8 129 92);background:rgb(43 190 137/10%)}.commentAutomationQueueStatus.blocked{color:rgb(164 48 48);background:rgb(189 63 63/10%)}.commentAutomationQueueItem small,.commentAutomationQueueItem strong{min-width:0;display:block}.commentAutomationQueueItem strong{color:var(--text-strong-88);font-size:11px;line-height:1.2}.commentAutomationQueueItem small{margin-top:3px;color:rgb(103 118 136/86%);font-size:10.5px;font-weight:740;line-height:1.32;overflow-wrap:anywhere}.commentAutomationQueueRetryRow{margin-top:8px;padding-top:7px;border-top:1px solid rgb(189 63 63/11%);display:flex;align-items:center;justify-content:space-between;gap:8px}.commentAutomationQueueRetryRow>span{min-width:0;color:rgb(119 78 78/78%);font-size:9.5px;font-weight:700;line-height:1.25}.commentAutomationQueueRetry{flex:0 0 auto;min-height:28px;padding:0 9px;border:1px solid rgb(177 57 57/24%);border-radius:6px;color:rgb(151 43 43);background:rgb(255 255 255/82%);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:820;line-height:1;white-space:nowrap;box-shadow:0 2px 5px rgb(103 34 34/6%);transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.commentAutomationQueueRetry:hover:not(:disabled){color:rgb(128 31 31);border-color:rgb(177 57 57/38%);background:white;box-shadow:0 4px 10px rgb(103 34 34/10%)}.commentAutomationQueueRetry:focus-visible{outline:2px solid rgb(189 63 63/34%);outline-offset:2px}.commentAutomationQueueRetry:disabled{cursor:wait;opacity:.68}.commentAutomationQueueRetry:disabled svg{animation:refreshSpin .9s linear infinite}@media (max-width:540px){.commentAutomationQueueRetryRow{align-items:stretch;flex-direction:column}.commentAutomationQueueRetry{width:100%}}.commentAutomationStepTrack{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));gap:8px}.commentAutomationSidebar .commentAutomationStepTrack{min-height:0;grid-template-columns:1fr;align-content:start;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.commentAutomationStep{min-width:0;padding:9px;border:1px solid var(--color-border-hairline);border-radius:8px;background:var(--surface-white-36);display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start}.commentAutomationSidebar .commentAutomationStep{min-height:58px}.commentAutomationStepIcon{width:24px;height:24px;border:1px solid var(--color-primary-a14);border-radius:999px;color:var(--color-primary-700);background:var(--surface-white-66);display:grid;place-items:center;font-size:10px;font-weight:900}.commentAutomationStep.running{border-color:var(--color-primary-a24);background:rgb(226 242 255/38%)}.commentAutomationStep.running .commentAutomationStepIcon svg{animation:refreshSpin .9s linear infinite}.commentAutomationStep.done .commentAutomationStepIcon{color:rgb(8 129 92);border-color:rgb(43 190 137/22%);background:rgb(224 249 239/70%)}.commentAutomationStep.blocked .commentAutomationStepIcon{color:rgb(164 48 48);border-color:rgb(189 63 63/22%);background:rgb(255 235 235/72%)}.commentAutomationStep small,.commentAutomationStep strong{min-width:0;display:block}.commentAutomationStep strong{color:var(--text-strong-90);font-size:11.5px;line-height:1.22}.commentAutomationStep small{margin-top:4px;color:rgb(103 118 136/84%);font-size:10.5px;line-height:1.35}.commentCardActions{margin-top:11px;position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.commentTriageActionMenu{position:relative;z-index:10;flex:0 0 auto}.commentTriageActionButton{min-width:106px;justify-content:space-between}.commentTriageActionDropdown{position:absolute;left:0;top:calc(100% + 7px);z-index:45;width:172px;padding:6px;border:1px solid rgb(186 214 252/82%);border-radius:7px;background:rgb(248 252 255/98%);box-shadow:0 18px 38px rgb(19 43 72/16%),0 1px 0 var(--surface-white-86) inset;transform-origin:top left;animation:commentAnalyzeMenuIn .16s ease-out}.commentTriageActionDropdown button{width:100%;min-height:34px;padding:0 9px;border:0;border-radius:6px;color:var(--panel-text-88);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;font-size:12px;font-weight:850}.commentTriageActionDropdown button:hover:not(:disabled){color:rgb(14 94 190);background:rgb(232 243 255/58%)}.commentTriageActionDropdown button.active{position:relative;color:rgb(13 80 176);background:linear-gradient(90deg,var(--color-primary-a14),rgb(232 244 255/72%)),rgb(242 248 255/88%)}.commentTriageActionDropdown button.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--color-action-primary)}.commentTriageActionDropdown button:disabled{cursor:not-allowed;opacity:.46}.commentTriageActionDropdown svg{flex:0 0 auto}.commentReviewActionLink{min-height:34px;padding:0 12px;border-radius:7px;display:inline-flex;align-items:center;gap:7px;text-decoration:none}.commentAgentActionLink{position:relative;border-color:rgb(18 217 238/30%);color:#0f5eb8;background:radial-gradient(circle at 12% 0,var(--color-cyan-a18),transparent 48%),linear-gradient(135deg,var(--surface-white-78),rgb(229 244 255/72%));box-shadow:inset 0 1px 0 var(--surface-white-72),0 10px 22px var(--color-primary-a10);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.commentAgentActionLink:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 38%,var(--surface-white-42) 48%,transparent 58% 100%);opacity:.55;transform:translateX(-120%);transition:transform .42s ease;pointer-events:none}.commentAgentActionLink svg{color:#0b74c7;filter:drop-shadow(0 4px 8px rgb(18 217 238/22%))}.commentAgentActionLink:hover{border-color:rgb(45 119 231/34%);background:radial-gradient(circle at 12% 0,rgb(18 217 238/23%),transparent 48%),linear-gradient(135deg,var(--surface-white-86),rgb(221 240 255/78%));box-shadow:inset 0 1px 0 var(--surface-white-78),0 14px 28px var(--color-primary-a14);transform:translateY(-1px)}.commentAgentActionLink:hover:after{transform:translateX(120%)}.commentActionDrawerBackdrop{position:fixed;inset:0;z-index:38;padding:10px;background:rgb(7 18 31/18%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:flex-end;align-items:stretch}.commentActionDrawer{width:min(560px,calc(100vw - 22px));height:calc(100vh - 20px);padding:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);box-shadow:-18px 0 70px rgb(7 18 31/20%),inset 0 1px 0 var(--surface-white-62);animation:commentDrawerIn .2s ease-out}.commentActionEmbedDrawer{width:min(460px,calc(100vw - 22px));position:relative;display:flex;flex-direction:column;background:radial-gradient(circle at 12% 0,var(--color-cyan-a08),transparent 28%),linear-gradient(160deg,var(--surface-white-76),var(--surface-bluegray-54)),var(--mist)}.commentActionEmbedControls{flex:0 0 auto;min-height:44px;padding:6px 8px;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:transparent}.commentActionDrawerAutomation{flex:0 0 auto;margin:0 8px 6px;padding:8px 9px;border:1px solid var(--color-primary-a14);border-radius:8px;background:linear-gradient(145deg,var(--surface-white-70),rgb(232 246 251/54%)),var(--surface-white-42);display:grid;gap:6px}.commentActionDrawerAutomation>div{min-width:0;display:grid;gap:2px}.commentActionDrawerAutomation p:not(.eyebrow),.commentActionDrawerAutomation strong{min-width:0;margin:0}.commentActionDrawerAutomation strong{color:var(--text-strong-90);font-size:11.5px;line-height:1.3}.commentActionDrawerAutomation p:not(.eyebrow){padding:7px 8px;border:1px solid var(--color-primary-a13);border-radius:7px;color:var(--text-strong-92);background:rgb(255 255 255/48%);font-size:12.5px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.commentActionEmbedControls .iconButton,.commentActionEmbedControls .secondaryButton{min-height:30px;background:var(--surface-white-72);box-shadow:inset 0 1px 0 var(--surface-white-70)}.commentActionEmbedFrame{flex:1 1;width:100%;min-width:0;min-height:0;height:auto;border:0;display:block;opacity:0;background:radial-gradient(circle at 12% 0,var(--color-cyan-a08),transparent 28%),linear-gradient(160deg,var(--surface-white-76),var(--surface-bluegray-54)),var(--mist);transition:opacity .14s ease}.commentActionEmbedFrame.ready{opacity:1}.commentActionEmbedLoading{position:absolute;inset:44px 0 0;z-index:1;color:var(--color-primary-700);background:radial-gradient(circle at 12% 0,var(--color-cyan-a08),transparent 28%),linear-gradient(160deg,var(--surface-white-76),var(--surface-bluegray-54)),var(--mist);display:grid;place-items:center;align-content:center;gap:8px;font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentActionDrawerHeader{padding:16px 16px 12px;border-bottom:1px solid var(--color-border-hairline);display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.commentActionDrawerHeader h2{margin:3px 0 0;color:var(--text-strong-92);font-size:22px;line-height:1.12;letter-spacing:0}.commentActionDrawerHeader small{display:block;margin-top:6px;color:var(--muted);font-size:12px}.commentActionDrawerHeaderActions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.commentActionDrawerClose{width:30px;height:30px;min-height:30px;color:#174977;border-color:var(--color-primary-a16);background:var(--surface-white-58)}.commentActionDrawerBody{min-height:0;padding:14px 16px 18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.commentActionDrawerLoading{min-height:280px;padding:24px;display:grid;place-items:center;align-content:center;gap:9px;text-align:center}.commentActionDrawerLoading svg{color:#1668c9}.commentActionDrawerLoading strong{color:var(--text-strong-90);font-size:16px}.commentActionDrawerLoading p{max-width:320px;margin:0;color:var(--muted);font-size:12.5px;line-height:1.45}.commentActionHero{padding:13px;border:1px solid var(--color-primary-a12);border-radius:8px;background:radial-gradient(circle at 9% 0,var(--color-cyan-a10),transparent 36%),var(--surface-white-38)}.commentActionHeroTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.commentActionHeroTop h3{margin:3px 0 0;color:var(--text-strong-90);font-size:17px;line-height:1.2;letter-spacing:0}.commentActionMeta{margin-top:12px}.commentActionMeta span{min-width:0}.commentActionEditor{margin-top:12px}.commentActionEditor textarea{min-height:116px}.commentActionStack{grid-template-columns:repeat(3,minmax(0,1fr))}.commentActionStack .primaryAction{grid-column:1/-1}.commentActionStack button{min-height:36px;font-size:12.5px}.commentDrawerConfirm,.commentDrawerResult{margin-top:12px;padding:12px;border:1px solid var(--color-primary-a14);border-radius:8px;background:var(--surface-white-42)}.commentDrawerConfirm{display:grid;gap:10px}.commentDrawerConfirm strong,.commentDrawerResult strong{color:var(--text-strong-90);font-size:13px}.commentDrawerConfirm p,.commentDrawerResult p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.commentDrawerConfirm>div:last-child{display:flex;justify-content:flex-end;gap:8px}.commentDrawerConfirm button{min-height:32px;padding:0 10px;border:1px solid var(--color-primary-a16);border-radius:6px;color:var(--color-primary-750);background:var(--surface-white-62);font-size:12px;font-weight:750}.commentDrawerConfirm .primaryButton{color:white}.commentDrawerResult.error{border-color:rgb(217 94 88/22%);background:rgb(255 244 242/62%)}.commentDrawerResult.warning{border-color:rgb(218 151 43/24%);background:rgb(255 249 235/60%)}.commentDrawerResult.ready{border-color:rgb(33 184 135/22%);background:rgb(239 255 249/62%)}.commentDrawerReadinessGrid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.commentDrawerReadinessGrid span{min-width:0;padding:8px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-42)}.commentDrawerReadinessGrid span.pass{border-color:rgb(33 184 135/16%)}.commentDrawerReadinessGrid span.fail{border-color:var(--color-danger-a18)}.commentDrawerReadinessGrid b,.commentDrawerReadinessGrid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commentDrawerReadinessGrid b{color:var(--text-strong-88);font-size:11px}.commentDrawerReadinessGrid small{margin-top:4px;color:var(--muted);font:700 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentActionSourceBlock{margin-top:2px}.commentActionSourceMeta{margin-top:10px}.agentActionsInspectorEmbed,:root[data-agent-actions-embed=inspector] .commandSurface{width:100%;min-height:100vh;height:100vh;padding:0!important;display:block!important;overflow:hidden}.agentActionsInspectorEmbed .actionsQueuePanel,.agentActionsInspectorEmbed .actionsReadinessPanel,.agentActionsInspectorEmbed .sideRail,.agentActionsInspectorEmbed .workspace>.commandStrip,:root[data-agent-actions-embed=inspector] .commandSurface .actionFlowNotice a,:root[data-agent-actions-embed=inspector] .commandSurface .actionsQueuePanel,:root[data-agent-actions-embed=inspector] .commandSurface .actionsReadinessPanel,:root[data-agent-actions-embed=inspector] .commandSurface .inspectorEmpty .emptyActionRow,:root[data-agent-actions-embed=inspector] .commandSurface .sideRail,:root[data-agent-actions-embed=inspector] .commandSurface .workspace>.commandStrip{display:none!important}.agentActionsInspectorEmbed .workspace,:root[data-agent-actions-embed=inspector] .commandSurface .workspace{width:100%;height:100vh;min-height:0;padding:0!important;overflow:hidden}.agentActionsInspectorEmbed .actionsPageGrid,:root[data-agent-actions-embed=inspector] .commandSurface .actionsPageGrid{height:100vh;height:100dvh;min-height:0;display:block!important;overflow:hidden}.agentActionsInspectorEmbed .actionsInspectorPanel,:root[data-agent-actions-embed=inspector] .commandSurface .actionsInspectorPanel{width:100%;height:100vh;height:100dvh;min-height:0;max-height:100dvh;padding:18px;border:0;border-radius:0;display:block!important;overflow-y:auto;box-shadow:none}@keyframes commentDrawerIn{0%{opacity:.82;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.commentActionStatus{min-height:34px;padding:0 10px;border:1px solid var(--color-primary-a12);border-radius:7px;color:var(--color-primary-750);background:rgb(238 247 255/66%);display:inline-flex;align-items:center;font:850 10px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.commentActionStatus.replied{border-color:rgb(43 190 137/18%);color:var(--color-success-750);background:rgb(229 247 239/68%)}.commentModerationStatus{min-height:34px;padding:7px 9px;border:1px solid var(--color-border-soft);border-radius:7px;color:var(--text-strong-82);background:rgb(255 255 255/45%);display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:850;line-height:1.25}.commentModerationStatus.ready{border-color:rgb(21 154 92/18%);color:var(--color-success-800);background:rgb(232 248 239/62%)}.commentModerationStatus.suggested{border-color:rgb(222 150 39/20%);color:var(--color-warning-800);background:rgb(255 245 226/68%)}.commentModerationStatus.danger{border-color:rgb(210 60 60/18%);color:var(--color-danger-750);background:rgb(255 238 238/62%)}.commentModerationStatus.quiet{color:var(--muted)}.commentModerationStatus small{max-width:220px;color:inherit;opacity:.78;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commentEmptyState{min-height:260px;padding:28px 24px;border:1px dashed var(--color-primary-a24);border-radius:8px;color:var(--muted);background:radial-gradient(circle at 50% 0,var(--color-cyan-a10),transparent 36%),linear-gradient(145deg,var(--surface-white-58),rgb(235 247 252/40%)),var(--surface-white-28);display:grid;justify-items:center;align-content:center;gap:9px;text-align:center;box-shadow:inset 0 1px 0 var(--surface-white-54)}.commentEmptyState.compact{min-height:148px;padding:22px 18px}.commentEmptyState.selectPost{min-height:220px;margin:22px}.commentEmptyState.commentDetailEmpty{min-height:260px;margin:0;border-style:solid;background:radial-gradient(circle at 50% 0,var(--color-primary-a09),transparent 34%),linear-gradient(145deg,var(--surface-white-66),rgb(235 247 252/46%)),var(--surface-white-34)}.commentEmptyState.commentDetailEmpty p{max-width:340px}.commentEmptyState>span{width:42px;height:42px;border:1px solid var(--color-primary-a16);border-radius:8px;color:var(--color-primary-700);background:var(--surface-white-58);display:grid;place-items:center;box-shadow:0 10px 22px var(--color-primary-a10)}.commentEmptyState.compact>span{width:36px;height:36px}.commentEmptyState strong{color:var(--text-strong-90);font-size:15px;line-height:1.2}.commentEmptyState p{max-width:360px;margin:0;color:var(--color-text-muted-a88);font-size:12.5px;line-height:1.45}.commentEmptyState.compact p{max-width:260px}.commentEmptyState small{min-height:24px;padding:0 9px;border:1px solid var(--color-primary-a12);border-radius:999px;color:var(--color-primary-800);background:var(--surface-white-46);display:inline-flex;align-items:center;font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.opsListPanel{grid-column:1;grid-row:1;min-height:0;background:radial-gradient(circle at 12% 0,var(--color-primary-a08),transparent 30%),linear-gradient(145deg,var(--surface-white-90),var(--surface-bluegray-72)),var(--mist-strong);box-shadow:inset 1px 1px 0 var(--surface-white-56),0 18px 44px var(--shadow-bluegray-13);display:flex;flex-direction:column;overflow:hidden}.opsDetailPanel{grid-column:2;grid-row:1/3;min-height:0;overflow-y:auto;background:radial-gradient(circle at 12% 0,var(--color-cyan-a08),transparent 28%),linear-gradient(160deg,var(--surface-white-76),var(--surface-bluegray-54)),var(--mist);scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent}.opsContextPanel{grid-column:1;grid-row:2;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(145deg,var(--surface-white-72),var(--surface-bluegray-soft)),var(--surface-mist-58)}.opsContextPanel.rulesContextPanel{display:grid;grid-template-rows:max-content minmax(0,1fr);align-content:stretch;gap:14px;transition:grid-template-rows .56s cubic-bezier(.16,1,.3,1) .3s,padding .24s ease,min-height .56s cubic-bezier(.16,1,.3,1) .3s}.opsConsoleGrid.revenueOutcomeGrid .revenueRecoveryPanel{grid-column:1;grid-row:2}.opsConsoleGrid.revenueOutcomeGrid .opsDetailPanel{grid-column:2;grid-row:2}.opsConsoleGrid.revenueOutcomeGrid .opsContextPanel{grid-column:1/-1;grid-row:3}.opsContextPanel.rulesContextPanel.keywordsOnly{grid-template-rows:max-content;align-content:start}.rulesDraftPanel,.rulesKeywordPanel{height:100%;min-height:0;align-self:stretch;display:flex;flex-direction:column;overflow:hidden}.rulesKeywordPanel{grid-row:1;max-height:180px;padding-bottom:12px;border-bottom:1px solid var(--color-border-soft)}.rulesContextPanel.keywordsOnly .rulesKeywordPanel{height:auto;max-height:180px;padding-bottom:0;border-bottom:0}.rulesDraftPanel{grid-row:2;gap:10px;animation:rulesDraftPanelOpen .56s cubic-bezier(.16,1,.3,1) .3s both}.rulesDraftPanel>.sectionTitle,.rulesKeywordPanel>.sectionTitle{flex:0 0 auto}.rulesKeywordList{flex:1 1 auto;max-height:122px}.rulesContextPanel.keywordsOnly .rulesKeywordList{max-height:122px}.rulesDraftList{flex:1 1 auto;margin-top:0}.opsList.rulesDraftList{margin-top:0;grid-auto-rows:max-content;align-content:start}.rulesDraftRow{min-height:0;padding-right:118px;grid-template-columns:minmax(0,1fr);align-items:start;overflow:visible}.rulesDraftRow>span:first-child{min-width:0;display:grid;gap:5px}.rulesDraftScore{position:absolute;top:12px;right:14px;width:86px;min-width:86px;padding:2px 0 0;border:0;background:transparent;display:grid;align-content:start;justify-items:end;gap:4px;text-align:right}.rulesDraftScore small,.rulesDraftScore strong{display:block;min-width:0;max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rulesDraftScore strong{color:var(--text-strong-92);font-size:18px;line-height:1}.rulesDraftScore small{color:var(--muted);font:800 8.5px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase}.ruleDraftMemory{min-width:0;width:100%;box-sizing:border-box;margin-top:6px;max-width:100%;padding:8px;border:1px solid rgb(18 169 121/18%);border-radius:7px;background:linear-gradient(135deg,rgb(232 251 244/68%),var(--surface-white-52)),rgb(244 252 249/70%);display:grid;gap:7px}.ruleDraftMemory.warn{border-color:rgb(216 145 47/22%);background:linear-gradient(135deg,rgb(255 248 234/72%),var(--surface-white-52)),rgb(255 251 244/70%)}.ruleDraftMemoryHeader{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center;gap:8px}.ruleDraftMemoryHeader b,.ruleDraftMemoryHeader em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ruleDraftMemoryHeader b{color:var(--color-success-800);font:900 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.ruleDraftMemory.warn .ruleDraftMemoryHeader b{color:var(--color-warning-750)}.ruleDraftMemoryHeader em{max-width:100%;padding:4px 6px;border:1px solid rgb(18 169 121/15%);border-radius:999px;color:var(--color-success-800);background:var(--surface-white-66);font:800 8px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;font-style:normal}.ruleDraftFacts{min-width:0;display:grid;gap:5px;overflow:visible}.ruleDraftFacts>span{min-width:0;padding:7px;border:1px solid rgb(18 169 121/10%);border-radius:6px;background:var(--surface-white-42)}.ruleDraftFacts small,.ruleDraftFacts strong,.ruleDraftNoFacts{display:block;min-width:0;white-space:normal;overflow:visible;text-overflow:clip}.rulesDraftRow .ruleDraftFacts small,.rulesDraftRow .ruleDraftFacts strong,.rulesDraftRow .ruleDraftNoFacts{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ruleDraftFacts strong{color:var(--text-strong-88);font-size:10.5px;line-height:1.32}.ruleDraftFacts small,.ruleDraftNoFacts{margin-top:4px;color:var(--color-success-800);font:800 8px/1.25 var(--mono);letter-spacing:.025em;text-transform:uppercase;overflow-wrap:anywhere}.rulesDraftTitleStatus{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;line-height:1;white-space:nowrap}.rulesDraftTitleSpinner{width:12px;height:12px;border:1.5px solid var(--color-cyan-a18);border-top-color:var(--color-primary-700);border-radius:999px;animation:refreshIconSpin .82s linear infinite}.rulesDraftLoading{flex:1 1 auto;min-height:82px;padding:12px;border:1px solid var(--color-cyan-a18);border-radius:7px;color:var(--muted);background:linear-gradient(135deg,var(--surface-white-58),rgb(228 246 252/42%)),rgb(245 251 255/44%);display:grid;justify-items:center;align-content:center;gap:8px;text-align:center}.rulesDraftLoading strong{color:var(--text-strong-90);font-size:13px;line-height:1.25}.rulesDraftLoading small{max-width:320px;font-size:11px;line-height:1.4}.rulesDraftSpinner{width:26px;height:26px;border:2px solid var(--color-cyan-a18);border-top-color:var(--color-primary-700);border-radius:999px;animation:refreshIconSpin .82s linear infinite}.rulesDraftEmpty{flex:1 1 auto}.settingsGrid{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 430px;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden}.settingsDestinationsPanel,.settingsPrimaryPanel,.settingsSidePanel{min-height:0;padding:18px;overflow:hidden}.settingsPrimaryPanel{display:grid;gap:14px}.settingsSidePanel{display:flex;flex-direction:column;gap:14px}.settingsDestinationsPanel{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:12px}.settingsHero{padding:14px;border:1px solid var(--color-border-soft);border-radius:8px;background:rgb(255 255 255/48%)}.settingsHero h2{margin:8px 0 6px;color:var(--ink);font-size:24px;line-height:1.05;letter-spacing:0}.settingsHero p,.settingsNotice small,.settingsWarning{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.settingsConnectRow{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:10px;align-items:end}.settingsConnectRow label{display:grid;gap:6px}.settingsConnectRow label span{color:rgb(101 115 131/88%);font:800 10px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}.settingsConnectRow input{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--color-border-a09);border-radius:7px;color:var(--ink);background:var(--surface-white-54);font:600 13px/1.35 var(--sans);outline:none}.settingsConnectRow input:focus{border-color:var(--color-primary-a24);box-shadow:0 0 0 3px var(--color-primary-a08)}.settingsDialogNotice,.settingsNotice,.settingsWarning{padding:10px 11px;border-radius:8px}.settingsNotice{border:1px solid var(--color-success-a18);background:rgb(234 250 244/62%)}.settingsNotice strong{display:block;color:var(--color-success-750);font-size:13px;line-height:1.25}.settingsWarning{border:1px solid rgb(216 144 45/20%);background:rgb(255 249 238/70%)}.settingsAvailabilityNote{max-width:520px;margin:2px 0 0;padding-left:10px;border-left:2px solid var(--color-primary-a18);color:var(--color-text-muted-a88);font-size:12px;line-height:1.5}.settingsDialogNotice{margin:0;border:1px solid var(--color-primary-a18);background:rgb(235 246 255/72%);display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:10px;align-items:start}.settingsDialogNotice.success{border-color:var(--color-success-a18);background:rgb(234 250 244/72%)}.settingsDialogNotice.error{border-color:rgb(222 68 68/18%);background:rgb(255 241 241/72%)}.settingsDialogNotice small,.settingsDialogNotice strong{display:block}.settingsNoticeClose{width:28px;height:28px;padding:0;border:1px solid var(--color-border-a09);border-radius:7px;color:var(--color-primary-700);background:var(--surface-white-56);display:inline-grid;place-items:center;line-height:1}.settingsNoticeClose:hover{border-color:var(--color-primary-a20);background:var(--surface-bluegray-76)}.settingsNoticeClose:focus-visible{outline:2px solid rgb(45 119 231/34%);outline-offset:2px}.settingsDialogNotice strong{color:var(--ink);font-size:13px;line-height:1.25}.settingsDialogNotice small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.settingsDestinationList{flex:1 1 auto}.settingsDialogBackdrop{position:fixed;inset:0;z-index:40;padding:28px;display:grid;place-items:center;background:radial-gradient(circle at 18% 12%,rgb(18 217 238/16%),transparent 30%),rgb(8 19 33/46%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settingsDialog{width:min(1060px,calc(100vw - 48px));height:min(720px,calc(100vh - 48px));min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden;border:1px solid rgb(209 234 244/52%);border-radius:10px;background:linear-gradient(150deg,rgb(246 252 255/96%),rgb(226 241 248/90%)),var(--mist-strong);box-shadow:0 30px 80px rgb(5 13 24/32%),inset 0 1px 0 var(--surface-white-72);animation:settingsDialogIn .18s ease-out}.settingsDialogNav{min-height:0;padding:18px;border-right:1px solid var(--color-border-soft);background:linear-gradient(180deg,rgb(15 28 43/96%),rgb(23 40 59/92%)),var(--nav);display:grid;grid-template-rows:repeat(3,max-content);align-content:start;gap:14px}.settingsDialogNav h2{margin:5px 0 0;color:white;font-size:20px;line-height:1.05;letter-spacing:0}.settingsDialogNav button{min-height:38px;padding:0 11px;border:1px solid rgb(18 217 238/13%);border-radius:7px;color:rgb(223 249 255/78%);background:rgb(255 255 255/5%);display:inline-flex;align-items:center;gap:9px;font:800 13px/1 var(--sans);letter-spacing:0;text-align:left}.settingsDialogNav button.active,.settingsDialogNav button:hover{color:white;border-color:var(--color-cyan-a28);background:var(--color-cyan-a12)}.settingsDialogBody{min-width:0;min-height:0;display:grid;grid-template-rows:max-content minmax(0,1fr)}.settingsDialogHeader{min-height:72px;padding:18px 20px 14px;border-bottom:1px solid var(--color-border-hairline);display:flex;align-items:center;justify-content:space-between;gap:16px}.settingsDialogHeader h2{margin:4px 0 0;color:var(--ink);font-size:24px;line-height:1.05;letter-spacing:0}.settingsDialogClose,.settingsIconButton{width:34px;height:34px;border:1px solid var(--color-border-a09);border-radius:7px;color:var(--color-primary-700);background:var(--surface-white-56);display:inline-grid;place-items:center}.settingsDialogClose:hover,.settingsIconButton:hover{border-color:var(--color-primary-a20);background:var(--surface-bluegray-76)}.settingsIconButton:disabled{cursor:wait;opacity:.62}.settingsIconButton svg{transition:transform .16s ease}.settingsIconButton:hover svg{transform:rotate(22deg)}.settingsIconButton.refreshing svg{animation:refreshIconSpin .9s linear infinite}.settingsDialogContent{min-height:0;padding:18px 20px 20px;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-auto-rows:max-content;gap:12px;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.settingsDialogCard{min-width:0;padding:14px;border:1px solid var(--color-border-soft);border-radius:8px;background:linear-gradient(145deg,var(--surface-white-72),rgb(237 246 250/52%)),var(--surface-white-42);display:grid;align-content:start;gap:12px}.settingsDialogCard.wide{grid-column:1/-1}.settingsHero.compact{padding:0;border:0;background:transparent}.settingsHero.compact h3{margin:8px 0 5px;color:var(--ink);font-size:22px;line-height:1.08;letter-spacing:0}.settingsHero.compact p{max-width:560px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.settingsConnectRow.compact{grid-template-columns:minmax(0,1fr) 118px}.settingsMetaActions{min-height:36px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.settingsMetaActions .settingsPrimaryButton{width:auto;min-width:132px;min-height:36px;padding:0 16px;flex:0 0 auto}.settingsMetaActions .settingsIconButton{width:36px;height:36px;flex:0 0 36px}.settingsMetaActions .settingsDangerButton{min-height:32px;margin-left:auto;flex:0 0 auto}@media (max-width:880px){.settingsDialogContent{grid-template-columns:minmax(0,1fr)}.settingsDialogCard.wide{grid-column:auto}}.settingsPrimaryButton{min-height:38px;border:0;border-radius:7px;color:white;background:var(--color-action-primary);font:800 13px/1 var(--sans);letter-spacing:0;box-shadow:0 10px 20px rgb(36 111 223/16%)}.settingsPrimaryButton:hover{background:var(--color-action-primary-hover)}.settingsPrimaryButton:disabled{color:var(--color-text-muted-a72);background:var(--surface-bluegray-72);box-shadow:none;cursor:not-allowed}.settingsDangerButton{width:fit-content;min-height:32px;border:1px solid transparent;border-radius:6px;color:rgb(180 35 24/72%);background:transparent;padding:0 8px;font:700 11px/1 var(--sans);letter-spacing:0}.settingsDangerButton:hover{border-color:rgb(180 35 24/16%);color:#b42318;background:rgb(180 35 24/5%)}.settingsDangerButton:focus-visible{border-color:rgb(180 35 24/22%);color:#b42318;background:rgb(180 35 24/6%);outline:2px solid rgb(180 35 24/12%);outline-offset:2px}.settingsDialogSectionTitle{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px}.settingsDialogSectionTitle strong{color:var(--ink);font-size:15px;line-height:1.2}.settingsDialogSectionTitle small{color:var(--dim);font:800 10px/1 var(--mono);text-transform:uppercase}.settingsMiniGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settingsMiniGrid span,.settingsMiniList span{min-width:0;padding:9px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-50)}.settingsMiniGrid b,.settingsMiniList b{display:block;color:var(--ink);font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsMiniGrid small,.settingsMiniList small{display:block;margin-top:4px;color:var(--dim);font:800 9px/1 var(--mono);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsDialogSearch input{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--color-border-soft);border-radius:7px;color:var(--ink);background:var(--surface-white-54);font:600 12px/1.35 var(--sans);outline:none}.settingsDestinationRows,.settingsMiniList{display:grid;gap:8px}.settingsDestinationRows article{min-height:58px;padding:10px;border:1px solid var(--color-border-hairline);border-radius:8px;background:var(--surface-white-46);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;align-items:center}.settingsDestinationRows small,.settingsDestinationRows strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsDestinationRows strong{color:var(--ink);font-size:13px;line-height:1.25}.settingsDestinationRows p,.settingsDestinationRows small{color:var(--muted);font-size:12px;line-height:1.35}.settingsDestinationRows p{margin:0}.actionsQueuePanel>.brainIntentFilter,.opsContextPanel>.sectionTitle,.opsListPanel>.listFilterToolbar,.opsListPanel>.queueTabs,.opsListPanel>.sectionTitle{flex:0 0 auto}.customerListPanel>.contactColumns,.customerListPanel>.listFilterToolbar,.customerListPanel>.queueTabs,.customerListPanel>.sectionTitle,.inboxListPanel>.brainIntentFilter,.inboxListPanel>.inboxColumns,.inboxListPanel>.listFilterToolbar,.inboxListPanel>.queueTabs,.inboxListPanel>.sectionTitle,.learningListPanel>.learningColumns,.learningListPanel>.listFilterToolbar,.learningListPanel>.queueTabs,.learningListPanel>.sectionTitle{flex:0 0 auto;position:relative;z-index:2}.sectionTitle{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.sectionTitle.compact{align-items:center}.sectionTitle h1,.sectionTitle h2{margin:0;letter-spacing:0}.sectionTitle h1{font-size:25px;line-height:1.15}.sectionTitle h2{font-size:18px}.eyebrow{margin:0 0 4px;color:var(--color-primary-700);font-size:10px}.queueSummary{max-width:300px;margin:2px 0 0;color:var(--muted);font-size:10px;line-height:1.45;text-align:right;opacity:.8}.autoRunBanner{width:100%;height:52px;margin:13px 0 0;padding:0 11px;border:1px solid rgb(45 119 231/15%);border-radius:7px;color:var(--ink);background:var(--surface-white-36);display:grid;grid-template-columns:9px minmax(0,1fr);gap:10px;align-items:center;text-align:left}.autoRunBanner .healthDot{grid-row:auto;align-self:center}.autoRunBanner>span:last-child{height:100%;min-height:0;display:grid;grid-template-rows:max-content max-content;align-content:center}.autoRunBanner.success{border-color:rgb(31 178 126/22%);background:rgb(231 249 242/42%)}.autoRunBanner.danger{border-color:rgb(229 84 84/24%);background:rgb(255 239 238/46%)}.autoRunBanner small,.autoRunBanner strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autoRunBanner strong{font-size:12px}.autoRunBanner small{margin-top:3px;color:var(--muted);font-size:10px}.traceId{max-width:260px;padding:5px 7px;border-radius:5px;color:rgb(15 101 189/82%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgb(255 255 255/26%);font-size:9.5px}.tracePlaceholder{max-width:none;padding:4px 6px;color:rgb(101 115 131/68%);background:transparent;font-size:9px;font-weight:700;letter-spacing:.035em}.queueMetrics{margin:17px 0 11px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.queueMetrics span{min-height:54px;padding:11px 12px;border:1px solid var(--surface-white-42);border-radius:7px;background:linear-gradient(180deg,var(--surface-white-58),rgb(236 247 251/32%)),rgb(255 255 255/22%);box-shadow:inset 0 1px 0 var(--surface-white-58);position:relative;overflow:hidden}.queueMetrics span:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,rgb(18 217 238/42%),var(--color-primary-a20),transparent)}.queueMetrics b{display:block;color:rgb(16 28 40/92%);font-size:19px;line-height:1}.queueMetrics small{display:block;margin-top:7px;color:var(--muted);font:700 10px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase}.queueTabs{margin:12px 0 13px;display:flex;gap:6px;overflow-x:auto}.queueTabs button{height:32px;padding:0 9px 0 11px;color:var(--muted);font-size:12px;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.queueTabs button.selected{color:var(--color-primary-800);border-color:transparent;background:linear-gradient(180deg,var(--surface-white-70),rgb(211 233 247/38%));box-shadow:0 8px 18px rgb(45 119 231/7%),inset 0 1px 0 var(--surface-white-54)}.queueTabs span{margin-left:6px;color:var(--dim);font:700 10px/1 var(--mono)}.queueTabs button:hover{color:var(--ink);background:var(--surface-white-54)}.actionsQueueToolbar{margin:12px 0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.actionsQueueToolbar .queueTabs{min-width:0;margin:0;flex:1 1 auto}.actionsQueueSearch{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 1 330px}.actionsQueueSearch .searchField{height:32px;max-width:none;border-radius:6px;flex:0 1 230px}.actionsQueueSearch .searchButton{height:32px;min-width:72px;padding:0 12px;flex:0 0 auto}.actionsQueueSearch .clearSearchButton{width:24px;height:24px}.listFilterToolbar{margin:12px 0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.listFilterToolbar .queueTabs{min-width:0;margin:0;flex:1 1 auto}.listFilterSearch{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 1 330px}.listFilterSearch .searchField{height:32px;max-width:none;border-radius:6px;flex:0 1 230px}.listFilterSearch .searchButton{height:32px;min-width:72px;padding:0 12px;flex:0 0 auto}.listFilterSearch .clearSearchButton{width:24px;height:24px}.brainIntentFilter{margin:-4px 0 10px;padding:8px 9px;border:1px solid var(--color-primary-a12);border-radius:7px;background:rgb(247 251 255/62%);display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:8px;align-items:center}.brainIntentFilter span{color:rgb(20 86 183);font:850 10.5px/1 var(--mono);text-transform:uppercase}.brainIntentFilter small{min-width:0;color:var(--muted);font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brainIntentFilter a,.brainIntentFilter button,.rulesDraftClearButton{padding:0;border:0;background:transparent;color:rgb(20 86 183);font:850 10px/1 var(--mono);text-decoration:none;text-transform:uppercase;cursor:pointer}.brainIntentFilter button:hover,.rulesDraftClearButton:hover{color:var(--color-primary-800)}.queueGuide{margin:0 0 8px;display:grid;gap:8px}.queueLegend{min-height:22px;color:rgb(101 115 131/82%);display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font:700 9.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.legendDot{width:7px;height:7px;margin-right:-6px;border-radius:50%;background:var(--dim);box-shadow:0 0 10px rgb(101 115 131/24%)}.legendDot.queued{background:var(--color-warning)}.legendDot.approved{background:var(--color-primary)}.legendDot.converted{background:var(--color-success)}.legendDot.failed{background:var(--red)}.queueColumns{grid-template-columns:minmax(260px,1.55fr) minmax(126px,.55fr) minmax(190px,.92fr) minmax(190px,.92fr)}.actionColumns,.queueColumns{min-height:24px;padding:0 14px;border-radius:6px;color:var(--color-text-muted-a72);background:var(--surface-white-20);display:grid;gap:12px;align-items:center;font:700 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.actionColumns{margin-bottom:8px;grid-template-columns:minmax(220px,1.25fr) minmax(105px,.48fr) minmax(140px,.75fr) minmax(120px,.65fr) 112px}.contactColumns{grid-template-columns:minmax(250px,1.25fr) minmax(130px,.55fr) minmax(145px,.7fr) minmax(160px,.72fr) 78px}.contactColumns,.learningColumns{min-height:24px;margin:12px 0 8px;padding:0 14px;border-radius:6px;color:var(--color-text-muted-a72);background:var(--surface-white-20);display:grid;gap:12px;align-items:center;font:700 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.learningColumns{grid-template-columns:minmax(250px,1.28fr) minmax(128px,.58fr) minmax(145px,.7fr) minmax(160px,.78fr) 78px}.inboxColumns{min-height:24px;margin:12px 0 8px;padding:0 14px;border-radius:6px;color:var(--color-text-muted-a72);background:var(--surface-white-20);display:grid;grid-template-columns:minmax(250px,1.25fr) minmax(130px,.55fr) minmax(145px,.7fr) minmax(160px,.72fr);gap:12px;align-items:center;font:700 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.queueTable{padding-top:2px}.customerList,.queueTable{min-height:0;display:grid;gap:9px;overflow-y:auto;padding-right:3px;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.customerList{align-content:start}.inboxList,.learningList,.opsList{min-height:0;padding-right:3px;display:grid;align-content:start;gap:9px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.opsList{margin-top:12px}.actionQueueList,.analysisDraftList,.brainLearningList,.brainNextActionsList,.commentReviewList,.customerList,.inboxActionList,.inboxList,.learningList,.opportunityList,.opsCheckList,.opsList,.opsMiniList,.optimizationChains,.pathEvidenceList,.productEvidenceList,.proofList,.qualityList,.queueTable,.ruleSignalList,.rulesDraftList,.rulesKeywordList,.runStepList,.settingsDestinationList,.settingsMiniList,.signalDetailList,.trackingTimeline{grid-auto-rows:max-content;align-content:start}.contactItem,.learningItem{min-width:0;display:grid;gap:7px}.actionRow,.queueHead,.queueRow{display:grid;grid-template-columns:minmax(260px,1.55fr) minmax(126px,.55fr) minmax(190px,.92fr) minmax(190px,.92fr);gap:12px;align-items:center}.queueHead{min-height:34px;color:rgb(101 115 131/78%);font:700 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.actionRow,.queueRow{width:100%;min-height:78px;padding:12px 14px 12px 16px;border:1px solid var(--color-border-a06);border-radius:7px;color:var(--ink);text-align:left;background:linear-gradient(100deg,var(--surface-white-62),var(--surface-white-42)),var(--surface-mist-42);position:relative;cursor:pointer;overflow:hidden;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.contactRow{grid-template-columns:minmax(250px,1.25fr) minmax(130px,.55fr) minmax(145px,.7fr) minmax(160px,.72fr) 78px}.contactRow,.learningRow{width:100%;min-height:74px;padding:12px 14px 12px 16px;border:1px solid var(--color-border-a06);border-radius:7px;color:var(--ink);text-align:left;background:linear-gradient(100deg,var(--surface-white-62),var(--surface-white-42)),var(--surface-mist-42);display:grid;gap:12px;align-items:center;position:relative;cursor:pointer;overflow:hidden;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.learningRow{grid-template-columns:minmax(250px,1.28fr) minmax(128px,.58fr) minmax(145px,.7fr) minmax(160px,.78fr) 78px}.inboxRow{min-height:74px;grid-template-columns:minmax(250px,1.25fr) minmax(130px,.55fr) minmax(145px,.7fr) minmax(160px,.72fr)}.inboxRow,.opsRow{width:100%;padding:12px 14px 12px 16px;border:1px solid var(--color-border-a06);border-radius:7px;color:var(--ink);text-align:left;background:linear-gradient(100deg,var(--surface-white-62),var(--surface-white-42)),var(--surface-mist-42);display:grid;gap:12px;align-items:center;position:relative;cursor:pointer;overflow:hidden;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.opsRow{min-height:70px;grid-template-columns:minmax(0,1fr) minmax(112px,.42fr)}.opsRow:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 999px 999px 0;background:var(--amber)}.opsRow.pass:before{background:var(--green)}.opsRow.fail:before{background:var(--red)}.opsRow.active{border-color:var(--color-primary-a24);background:radial-gradient(circle at 8% 20%,var(--color-cyan-a12),transparent 34%),linear-gradient(90deg,var(--color-primary-a11),var(--surface-white-70)),var(--surface-bluegray-70);box-shadow:inset 0 1px 0 var(--surface-white-68),0 10px 24px var(--color-primary-a11)}.opsRow:hover{transform:translateY(-1px);background:var(--surface-white-64)}.opsRow.active:hover,.opsRow:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.opsRow.active:hover{background:radial-gradient(circle at 8% 20%,rgb(18 217 238/16%),transparent 34%),linear-gradient(90deg,var(--color-primary-a14),var(--surface-white-76)),rgb(240 248 252/74%)}.revenueOutcomeRow{min-height:76px;grid-template-columns:minmax(0,1fr) minmax(132px,.38fr)}.recoveryMoneyRow strong:first-child{color:rgb(146 88 8/96%);font-size:15px}.recoveryMoneyRow.active strong:first-child{color:var(--color-primary-800)}.shopifyMoneySummary{display:grid;gap:8px}.shopifyMoneySummary article{min-height:70px;padding:12px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-42)}.shopifyMoneySummary span,.shopifyMoneySummary strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.shopifyMoneySummary strong{color:var(--text-strong-92);font-size:20px;line-height:1.1}.shopifyMoneySummary span{margin-top:7px;color:var(--muted);white-space:nowrap;font-size:11px}.revenueActionHero h2{font-size:28px;line-height:1.05}.revenueActionGrid div{min-height:66px}.revenueActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.revenueActionGrid strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.revenueNextStepBox{margin-top:12px;padding:14px;border:1px solid var(--color-primary-a14);border-radius:8px;background:linear-gradient(135deg,rgb(238 247 255/72%),rgb(255 255 255/48%)),var(--surface-white-32);display:grid;gap:8px}.revenueNextStepBox strong{color:var(--color-primary-750);font-size:13px}.revenueNextStepBox p{margin:0;color:var(--text-strong-86);font-size:13px;line-height:1.45}.revenueNextStepBox div{display:flex;flex-wrap:wrap;gap:8px}.revenueNextStepBox a{min-height:32px;padding:0 10px;border:1px solid var(--color-primary-a16);border-radius:7px;color:var(--color-primary-800);background:var(--surface-white-64);display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:11.5px;font-weight:850}.revenueEvidenceList article{align-items:start}.revenueStageList span:first-child{border-color:rgb(216 145 47/18%);background:rgb(255 249 237/58%)}.revenueTinyProof{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.revenueTinyProof span{min-width:0;min-height:42px;padding:10px;border:1px solid var(--color-border-hairline);border-radius:7px;color:var(--muted);background:var(--surface-white-36);display:grid;place-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 10px/1 var(--mono);text-transform:uppercase}.learningRow:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 999px 999px 0;background:var(--amber)}.learningRow.ready:before{background:var(--green)}.learningRow.clicked:before{background:var(--blue)}.inboxRow:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 999px 999px 0;background:var(--amber)}.inboxRow.ready:before{background:var(--green)}.inboxRow.suggested:before{background:var(--blue)}.learningRow.active{border-color:var(--color-primary-a24);background:radial-gradient(circle at 8% 20%,var(--color-cyan-a12),transparent 34%),linear-gradient(90deg,var(--color-primary-a11),var(--surface-white-70)),var(--surface-bluegray-70);box-shadow:inset 0 1px 0 var(--surface-white-68),0 10px 24px var(--color-primary-a11)}.learningRow:hover{transform:translateY(-1px);background:var(--surface-white-64)}.learningRow.active:hover,.learningRow:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.learningRow.active:hover{background:radial-gradient(circle at 8% 20%,var(--color-cyan-a14),transparent 34%),linear-gradient(90deg,var(--color-primary-a13),var(--surface-white-74)),rgb(240 248 252/76%)}.inboxRow.active{border-color:var(--color-primary-a24);background:radial-gradient(circle at 8% 20%,var(--color-cyan-a12),transparent 34%),linear-gradient(90deg,var(--color-primary-a11),var(--surface-white-70)),var(--surface-bluegray-70);box-shadow:inset 0 1px 0 var(--surface-white-68),0 10px 24px var(--color-primary-a11)}.inboxRow:hover{transform:translateY(-1px);background:var(--surface-white-64)}.inboxRow.active:hover,.inboxRow:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.inboxRow.active:hover{background:radial-gradient(circle at 8% 20%,var(--color-cyan-a14),transparent 34%),linear-gradient(90deg,var(--color-primary-a13),var(--surface-white-74)),rgb(240 248 252/76%)}.contactRow:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 999px 999px 0;background:var(--amber)}.contactRow.ready:before{background:var(--green)}.contactRow.out:before{background:var(--dim)}.contactRow.active{border-color:rgb(33 184 135/24%);background:radial-gradient(circle at 8% 20%,var(--color-success-a18),transparent 34%),linear-gradient(90deg,rgb(33 184 135/13%),var(--surface-white-70)),rgb(240 252 247/70%);box-shadow:inset 0 1px 0 var(--surface-white-68),0 10px 24px var(--color-success-a18)}.contactRow:hover{transform:translateY(-1px);background:var(--surface-white-64)}.contactRow.active:hover,.contactRow:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.contactRow.active:hover{background:radial-gradient(circle at 8% 20%,var(--color-success-a18),transparent 34%),linear-gradient(90deg,rgb(33 184 135/15%),var(--surface-white-74)),rgb(240 252 247/76%)}.contactExpandButton{min-height:30px;padding:0 9px;border:1px solid var(--color-primary-a12);border-radius:6px;color:var(--color-primary-800);background:var(--surface-white-54);font:700 11px/1 var(--sans)}.contactExpandButton:hover{background:var(--surface-white-78)}.conversionDetails{margin-left:11px;padding:9px;border:1px solid var(--color-border-hairline);border-radius:7px;background:linear-gradient(145deg,var(--surface-white-54),rgb(238 248 251/36%)),var(--surface-white-28);display:grid;gap:7px;animation:drawerDrop .2s ease-out both}.conversionDetails section{min-width:0;min-height:52px;padding:9px 10px;border:1px solid var(--surface-white-36);border-radius:6px;background:var(--surface-white-34);display:grid;grid-template-columns:minmax(150px,.95fr) minmax(90px,.45fr) minmax(150px,.9fr) minmax(150px,.8fr);gap:10px;align-items:center}.conversionDetails small,.conversionDetails strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversionDetails strong{color:var(--text-strong-88);font-size:12px}.conversionDetails small{margin-top:4px;color:var(--muted);font-size:10px}.conversionDetails p{margin:0;color:var(--muted);font-size:12px}.signalDetails{margin-left:11px;padding:9px;border:1px solid var(--color-border-hairline);border-radius:7px;background:linear-gradient(145deg,var(--surface-white-54),rgb(238 248 251/36%)),var(--surface-white-28);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:8px;animation:drawerDrop .2s ease-out both}.signalDetails section{min-width:0;padding:9px;border:1px solid var(--surface-white-34);border-radius:6px;background:var(--surface-white-30)}.signalDetails h3{margin:0 0 7px;color:var(--color-primary-700);font:800 9.5px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}.signalDetailList{display:grid;gap:6px;max-height:220px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent}.signalDetailList article{min-width:0;padding:8px;border-radius:6px;background:var(--surface-white-36)}.signalDetailList small,.signalDetailList span,.signalDetailList strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signalDetailList strong{color:var(--text-strong-88);font-size:12px}.signalDetailList span{margin-top:4px;color:var(--color-primary-800);font-size:11px;font-weight:800}.signalDetailList p,.signalDetailList small{margin:4px 0 0;color:var(--muted);font-size:10.5px;line-height:1.35}.actionQueueList{flex:1 1 auto;min-height:0;padding-top:2px;padding-right:3px;display:grid;align-content:start;grid-auto-rows:max-content;gap:9px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.actionRow{grid-template-columns:minmax(220px,1.25fr) minmax(105px,.48fr) minmax(140px,.75fr) minmax(120px,.65fr) 112px}.actionRow>button,.actionRow>span{position:relative;z-index:2}.rowActionButtons{width:112px;display:flex;gap:4px;justify-content:flex-end;align-items:center}.ridLine button,.traceActionButton{width:28px;height:28px;border:1px solid var(--color-primary-a14);border-radius:6px;color:var(--color-primary-800);background:var(--surface-white-58);display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.ridLine button:hover,.traceActionButton:hover{background:white}.copyTraceButton.copied,.dialogCopyButton.copied{color:var(--color-success-800)!important;border-color:var(--color-success-a26)!important;background:rgb(214 250 239/78%)!important;box-shadow:0 0 0 3px rgb(33 184 135/10%)}.ridLine{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:6px;align-items:center}.ridLine,.ridLine strong{min-width:0}.actionRow.inserted{animation:actionPopInsert .58s cubic-bezier(.18,.86,.24,1)}.actionRow:before,.queueRow:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 999px 999px 0;background:var(--dim)}.actionRow.active,.queueRow.active{border-color:var(--color-primary-a24);background:radial-gradient(circle at 8% 20%,var(--color-cyan-a10),transparent 32%),linear-gradient(90deg,rgb(45 119 231/6%),var(--surface-white-68)),var(--surface-white-58);box-shadow:inset 0 1px 0 var(--surface-white-64),0 10px 24px var(--color-primary-a09)}.actionRow:hover,.queueRow:hover{border-color:var(--card-hover-border);transform:translateY(-1px);background:var(--surface-white-64);box-shadow:var(--card-hover-shadow)}.actionRow.active:hover,.queueRow.active:hover{border-color:var(--card-hover-border);background:radial-gradient(circle at 8% 20%,var(--color-cyan-a12),transparent 32%),linear-gradient(90deg,var(--color-primary-a11),var(--surface-white-76)),var(--surface-white-70);box-shadow:var(--card-hover-shadow)}.actionRow.queued:before,.queueRow.queued:before,.statusBadge.queued{background:var(--color-warning)}.actionRow.blocked:before,.actionRow.failed:before,.queueRow.blocked:before,.queueRow.failed:before,.statusBadge.blocked,.statusBadge.failed{background:var(--red)}.actionRow.approved:before,.actionRow.sent:before,.queueRow.approved:before,.queueRow.sent:before,.statusBadge.approved,.statusBadge.sent{background:var(--color-primary)}.actionRow.converted:before,.queueRow.converted:before,.statusBadge.converted{background:var(--color-success)}.actionRow.skipped:before,.queueRow.skipped:before,.statusBadge.skipped{background:var(--dim)}.actionRow strong,.queueRow strong{display:block;font-size:13.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actionRow small,.queueRow small{display:block;margin-top:4px;color:var(--muted);font-size:10.5px;line-height:1.35;text-transform:none;letter-spacing:0}.contactRow small,.contactRow strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactRow strong{color:var(--text-strong-90);font-size:13px;line-height:1.25}.contactRow small{margin-top:4px;color:var(--muted);font-size:10.5px;line-height:1.35}.learningRow small,.learningRow strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learningRow strong{color:var(--text-strong-90);font-size:13px;line-height:1.25}.learningRow small{margin-top:4px;color:var(--muted);font-size:10.5px;line-height:1.35}.inboxRow small,.inboxRow strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inboxRow strong{color:var(--text-strong-90);font-size:13px;line-height:1.25}.inboxRow small{margin-top:4px;color:var(--muted);font-size:10.5px;line-height:1.35}.brainRowSignals{margin-top:7px;display:flex;flex-wrap:wrap;gap:5px}.brainRowSignals em{max-width:145px;min-height:18px;padding:4px 6px;border:1px solid var(--color-primary-a12);border-radius:999px;color:#43566f;background:var(--surface-white-54);font:800 9px/1 var(--mono);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal}.brainRowSignals em.high{color:var(--color-warning-750);border-color:var(--color-warning-a18);background:rgb(255 249 237/72%)}.brainRowSignals em.medium{color:#0f5f80;border-color:rgb(18 148 177/18%);background:rgb(238 251 253/68%)}.brainRowSignals em.low{color:#667789}.opsRow small,.opsRow strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opsRow strong{color:var(--text-strong-90);font-size:13px;line-height:1.25}.opsRow small{margin-top:4px;color:var(--muted);font-size:10.5px;line-height:1.35}.opsRow.rulesDraftRow{padding-right:118px;grid-template-columns:minmax(0,1fr);align-items:start;overflow:visible}.opsRow.rulesDraftRow>span:first-child{align-self:start;overflow:visible}.opsRow.rulesDraftRow .rulesDraftScore{position:absolute;top:12px;right:14px;width:86px;min-width:86px;align-self:start;justify-self:end;padding-top:2px;border:0;background:transparent;text-align:right}.opsRow.rulesDraftRow .ruleDraftMemory{overflow:visible}.opsRow.rulesDraftRow .ruleDraftMemoryHeader b,.opsRow.rulesDraftRow .ruleDraftMemoryHeader em{white-space:nowrap}.opsRow.rulesDraftRow .ruleDraftFacts small,.opsRow.rulesDraftRow .ruleDraftFacts strong,.opsRow.rulesDraftRow .ruleDraftNoFacts{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.opsMiniList{flex:1 1 auto;min-height:0;margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.opsMiniList span{min-width:0;padding:10px;border:1px solid var(--surface-white-36);border-radius:7px;background:var(--surface-white-30)}.opsMiniList small,.opsMiniList strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opsMiniList strong{color:var(--text-strong-90);font-size:12.5px}.opsMiniList small{margin-top:4px;color:var(--muted);font-size:10px}.jsonPreview{margin:14px 0 0;padding:12px;border:1px solid var(--surface-white-38);border-radius:7px;color:var(--text-strong-82);background:var(--surface-white-32);overflow:auto;font:600 11px/1.45 var(--mono);white-space:pre-wrap}.runStepList{margin-top:14px;display:grid;gap:8px}.runStepList article{min-width:0;padding:10px;border:1px solid var(--surface-white-36);border-radius:7px;background:var(--surface-white-30);display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px;align-items:center}.runStepList small,.runStepList strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runStepList strong{color:var(--text-strong-90);font-size:12.5px}.runStepList small{margin-top:3px;color:var(--muted);font-size:10px}.signalCell{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:11px;align-items:center}.signalCell i{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle,var(--surface-white-90) 0 2px,var(--cyan) 3px 5px,transparent 6px),conic-gradient(var(--cyan),transparent,var(--violet),transparent,var(--cyan));box-shadow:0 0 18px var(--color-cyan-a28),inset 0 0 0 1px var(--surface-white-32)}.signalCell small{display:-webkit-box;max-width:520px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:normal}.signalCell small b{margin-right:7px;color:rgb(18 25 35/76%);font-family:var(--sans);font-weight:700;letter-spacing:0;text-transform:none}.runStateCell{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.runStateCell small{margin-top:0}.runStateCell em{display:block;max-width:150px;margin-top:0;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 9.5px/1.2 var(--mono);font-style:normal}.nextCell strong,.outcomeCell strong{font-size:12px}.statusBadge{width:fit-content;padding:4px 7px 5px;border-radius:5px;color:white;font:700 10px/1 var(--mono);text-transform:uppercase;box-shadow:inset 0 1px 0 var(--surface-white-20)}.actionEditor{margin-top:14px;padding:14px;border:1px solid var(--surface-white-40);border-radius:7px;background:rgb(255 255 255/26%)}.actionEditor textarea{width:100%;min-height:126px;margin-top:12px;padding:12px;border:1px solid var(--color-border-a09);border-radius:7px;color:var(--text-strong-92);background:var(--surface-white-58);box-shadow:inset 0 1px 0 var(--surface-white-58);resize:vertical;outline:none;font:13px/1.45 var(--sans)}.actionEditor textarea:focus{border-color:rgb(45 119 231/32%);box-shadow:0 0 0 3px var(--color-primary-a08),inset 0 1px 0 var(--surface-white-58)}.brainCoachPanel{position:relative;margin-top:12px;padding:13px;border:1px solid rgb(18 217 238/20%);border-radius:8px;background:linear-gradient(135deg,rgb(246 253 255/76%),var(--surface-white-46)),var(--surface-white-34);display:grid;gap:10px}.brainCoachPanel>.sectionTitle{padding-right:86px}.brainCoachPanel.collapsed{gap:6px;border-color:var(--color-border-soft);background:var(--surface-white-36)}.brainCoachPanel .statusBadge{cursor:pointer;border-radius:999px}.brainCoachPanel .brainCoachToggle{position:absolute;top:12px;right:12px;min-height:24px;padding:0 9px;border:1px solid var(--surface-white-46);display:inline-flex;align-items:center;justify-content:center;color:white;font:800 9.5px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgb(255 255 255/18%)}.brainCoachPanel .brainCoachToggle:hover{transform:translateY(-1px);filter:brightness(1.03)}.brainCoachSummary{display:grid;gap:4px}.brainCoachSummary strong{color:var(--ink);font-size:13px;line-height:1.35}.brainCoachEmpty,.brainCoachSummary small,.brainRunLog{color:var(--dim);font-size:11px;line-height:1.35}.brainCoachLift,.brainCoachPlan,.brainCoachTarget{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.brainCoachLift span,.brainCoachPlan span,.brainCoachTarget span{min-width:0;padding:8px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-50)}.brainCoachLift b,.brainCoachPlan b,.brainCoachTarget b{display:block;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2}.brainCoachLift small,.brainCoachPlan small,.brainCoachTarget small{display:block;margin-top:3px;color:var(--dim);font:700 9px/1 var(--mono);text-transform:uppercase}.brainCoachReasons{display:grid;gap:6px}.brainCoachReasons span{padding-left:9px;border-left:2px solid rgb(18 217 238/42%);color:var(--text-strong-78);font-size:12px;line-height:1.35}.brainCoachReasons span.risk{border-left-color:rgb(217 94 88/46%);color:#8e342f}.brainCoachActions{display:grid;grid-template-columns:minmax(94px,1.15fr) minmax(64px,.72fr) minmax(92px,1fr);gap:7px}.brainCoachActions button{min-width:0;min-height:34px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;font:800 10.5px/1 var(--sans);letter-spacing:0;white-space:nowrap;text-transform:none}.brainCoachActions button svg{flex:0 0 auto}.brainCoachActions .primaryAction{color:white;border-color:transparent;background:var(--color-action-primary)}.brainCoachActions .utilityAction{color:var(--color-primary-800);border-color:var(--color-primary-a12);background:var(--surface-white-52)}.brainCoachActions button:disabled{cursor:not-allowed;opacity:.55}.actionNotice{margin:10px 0 0;padding:9px 10px;border:1px solid var(--color-primary-a12);border-radius:6px;color:var(--color-primary-800);background:var(--surface-white-34);font:700 10px/1.3 var(--mono);letter-spacing:.035em;text-transform:uppercase}.contactConsentCard .actionNotice{font:600 12px/1.35 var(--sans);letter-spacing:0;text-transform:none}.actionNotice.failed{color:var(--color-danger-800);border-color:var(--color-danger-a24)}.actionFlowNotice{margin-top:12px;padding:10px 11px;border:1px solid var(--color-primary-a13);border-radius:8px;background:linear-gradient(135deg,rgb(238 247 255/70%),var(--surface-white-42)),var(--surface-white-34);display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:4px 12px;align-items:center}.actionFlowNotice strong{color:var(--color-primary-750);font-size:12px;line-height:1.2}.actionFlowNotice span{grid-column:1/2;color:rgb(82 96 116/88%);font-size:11px;line-height:1.35}.actionFlowNotice a{grid-row:1/span 2;grid-column:2;color:var(--color-primary-750);font-size:11px;font-weight:850;text-decoration:none}.dangerAction{color:var(--color-danger-800)!important;border-color:var(--color-danger-a20)!important}.inspectorHero{padding:14px;border:1px solid var(--surface-white-42);border-radius:7px;background:radial-gradient(circle at 12% 4%,var(--color-cyan-a10),transparent 28%),linear-gradient(145deg,var(--surface-white-68),rgb(232 246 250/28%));box-shadow:inset 0 1px 0 var(--surface-white-62);position:relative;overflow:hidden}.inspectorHero:after{content:"";position:absolute;inset:auto 15px 0;height:2px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,rgb(18 217 238/38%),rgb(33 184 135/24%),transparent)}.inspectorHeroTop{min-width:0;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.inspectorHeroTop>div{min-width:0}.inspectorHeroTop>.statusBadge{flex:0 0 auto;margin-top:1px;padding:4px 7px;font-size:9px}.inspectorHero h2{margin:4px 0 0;color:var(--text-strong-90);overflow-wrap:anywhere;font-size:17px;font-weight:750;line-height:1.18;letter-spacing:0}.inspectorHero p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.45}.inspectorHero .eyebrow{color:var(--color-primary-700);font-size:10px;font-weight:750;letter-spacing:.04em}.statusPill{width:max-content;max-width:100%;padding:5px 7px;border-radius:999px;color:var(--color-primary-800);background:var(--color-primary-a10);font:800 9.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.statusPill.queued{color:#8d5b16;background:rgb(216 145 47/13%)}.statusPill.approved{color:var(--color-primary-800);background:var(--color-primary-a12)}.statusPill.sent{color:#0d7b56;background:rgb(33 184 135/13%)}.statusPill.skipped{color:rgb(101 115 131/92%);background:rgb(101 115 131/10%)}.messageCard{margin-top:14px;padding:14px;border:1px solid var(--surface-white-40);border-radius:7px;background:var(--surface-white-30)}.messageCard p{margin:0;color:var(--text-strong-92);font-size:14px;line-height:1.55}.messageAttachments{margin-top:12px;display:grid;gap:9px}.messageAttachments article{min-width:0;padding:9px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-34);display:grid;gap:7px}.messageAttachments img,.messageAttachments video{width:100%;max-height:260px;border-radius:6px;object-fit:contain;background:rgb(18 25 35/5%)}.messageAttachments audio{width:100%}.messageAttachments a,.messageAttachments strong{color:var(--color-primary-800);font-size:12.5px;overflow-wrap:anywhere}.messageAttachments small{color:var(--muted);font-size:10px}.detailGrid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detailGrid div{min-width:0;min-height:56px;padding:10px;border:1px solid var(--surface-white-38);border-radius:7px;background:rgb(255 255 255/26%)}.detailGrid span,.detailGrid strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detailGrid span{color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}.detailGrid strong{margin-top:6px;color:var(--text-strong-90);font-size:12.5px}.replyWorkspace{margin-top:14px;padding:14px;border:1px solid var(--surface-white-40);border-radius:7px;background:linear-gradient(145deg,var(--surface-white-42),rgb(234 247 251/28%)),var(--surface-white-20)}.replyWorkspace h3{margin:0;color:var(--text-strong-92);font-size:17px;line-height:1.2}.replyWorkspace textarea{width:100%;min-height:132px;margin-top:12px;padding:12px;border:1px solid var(--color-border-soft);border-radius:7px;color:var(--ink);background:var(--surface-white-54);resize:vertical;font:500 13px/1.5 var(--sans);outline:none}.replyWorkspace textarea:focus{border-color:var(--color-primary-a24);box-shadow:0 0 0 3px var(--color-primary-a08)}.replySuggestionNote{margin-top:9px;padding:10px;border:1px solid var(--color-primary-a10);border-radius:7px;background:var(--surface-white-30);display:grid;gap:4px}.replySuggestionNote small,.replySuggestionNote strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.replySuggestionNote strong{color:var(--text-strong-88);font-size:12px}.replySuggestionNote small{color:var(--muted);font-size:10.5px;line-height:1.35}.replyRuleCoverage{margin:3px 0;padding:8px;border:1px solid var(--color-primary-a12);border-radius:7px;background:rgb(247 251 255/58%);display:grid;gap:3px}.replyRuleCoverage.covered{border-color:rgb(29 141 99/16%);background:rgb(239 252 247/58%)}.replyRuleCoverage.gap,.replyRuleCoverage.product_rule_exists{border-color:var(--color-warning-a18);background:rgb(255 249 237/62%)}.replyRuleCoverage span{color:rgb(28 82 151);font:800 10.5px/1 var(--mono);text-transform:uppercase}.replyRuleCoverage small{overflow:visible;white-space:normal;text-overflow:clip}.inlineBrainAction{justify-self:start;margin-top:4px;min-height:28px;padding:0 10px;border:1px solid var(--color-primary-a18);border-radius:7px;background:var(--surface-white-68);color:rgb(20 86 183);font:800 10.5px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 18px rgb(24 59 105/6%)}.inlineBrainAction:not(:disabled):hover{border-color:var(--color-primary-a30);background:rgb(247 251 255/92%)}.inlineBrainAction:disabled{cursor:wait;opacity:.62}.brainReplyDecisionBar{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.brainReplyDecisionBar button{min-height:27px;padding:0 9px;border:1px solid var(--color-primary-a14);border-radius:7px;color:var(--color-primary-750);background:var(--surface-white-62);font:850 9.5px/1 var(--mono);text-transform:uppercase;cursor:pointer}.brainReplyDecisionBar button:not(:disabled):hover{border-color:var(--color-primary-a28);background:rgb(247 251 255/92%)}.brainReplyDecisionBar button:disabled{cursor:not-allowed;opacity:.55}.brainFeedbackStatus{margin-top:8px;padding:9px 10px;border:1px solid var(--color-border-soft);border-radius:7px;background:var(--surface-white-24)}.brainFeedbackStatus.recorded{border-color:var(--color-success-a18);background:rgb(244 252 249/58%)}.brainFeedbackStatus small,.brainFeedbackStatus strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brainFeedbackStatus strong{color:var(--text-strong-88);font-size:11.5px}.brainFeedbackStatus small{margin-top:4px;color:var(--muted);font:700 9.5px/1.2 var(--mono);letter-spacing:.035em;text-transform:uppercase}.brainFeedbackStatus.recorded small{color:var(--color-success-700)}.inboxActionList{min-height:0;margin-top:10px;display:grid;gap:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent}.inboxContextPanel>.emptyState{margin-top:12px}.responseCommandStrip{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.responseStats{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px}.responseComposerMeta span,.responseEvidenceGrid span,.responseStats span{display:grid;gap:2px;min-width:0;padding:10px 12px;border:1px solid rgb(15 23 42/10%);border-radius:8px;background:var(--surface-white-72)}.responseComposerMeta strong,.responseEvidenceGrid strong,.responseStats strong{overflow-wrap:anywhere;color:var(--ink);font-size:.9rem;line-height:1.2}.responseComposerMeta small,.responseEvidenceGrid small,.responseStats small{overflow-wrap:anywhere;color:var(--muted);font-size:.74rem;line-height:1.25}.responseGrid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr) minmax(320px,.95fr);gap:16px;min-height:0}.responseComposerPanel,.responseDetailPanel,.responseQueuePanel{min-width:0;min-height:620px}.responseQueueList{display:grid;gap:8px;margin-top:12px;max-height:calc(100vh - 258px);overflow:auto;padding-right:3px}.responseQueueRow{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;width:100%;min-height:92px;padding:12px;border:1px solid rgb(15 23 42/8%);border-radius:8px;background:var(--surface-white-68);color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.responseQueueRow.active,.responseQueueRow:hover{border-color:var(--card-hover-border);background:rgb(239 246 255/86%);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}.responseQueueRow.blocked{border-color:rgb(220 38 38/20%)}.responseQueueRow.ready{border-color:rgb(22 163 74/18%)}.responseQueueRow.quiet,.responseQueueRow.sent{opacity:.72}.responseRowIcon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;background:rgb(15 23 42/6%);color:var(--ink)}.responseQueueRow span:last-child{display:grid;gap:4px;min-width:0}.responseQueueRow p,.responseQueueRow small,.responseQueueRow strong{min-width:0;margin:0;overflow-wrap:anywhere}.responseQueueRow strong{color:var(--ink);font-size:.92rem;line-height:1.2}.responseQueueRow p,.responseQueueRow small{color:var(--muted);font-size:.78rem;line-height:1.35}.responseComposerPanel,.responseDetailPanel{display:grid;align-content:start;gap:14px}.responseDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.responseDetailHeader h2{margin:4px 0 0;color:var(--ink);font-size:1.25rem;line-height:1.2;overflow-wrap:anywhere}.responseStatePill{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:rgb(15 23 42/8%);color:var(--muted);font-size:.72rem;font-weight:800;text-transform:capitalize}.responseStatePill.blocked{background:rgb(254 226 226/90%);color:#b91c1c}.responseStatePill.ready,.responseStatePill.sent{background:rgb(220 252 231/90%);color:#15803d}.responseStatePill.needs{background:rgb(219 234 254/90%);color:var(--color-primary-600)}.responseContextBlock,.responseReadiness,.responseSourceBlock{display:grid;gap:8px;padding:14px;border:1px solid rgb(15 23 42/9%);border-radius:8px;background:var(--surface-white-68)}.responseContextBlock p,.responseSourceBlock p{margin:0;color:var(--ink);line-height:1.45;overflow-wrap:anywhere}.responseContextBlock a,.responseContextBlock span,.responseReadiness small,.responseSourceBlock small{color:var(--muted);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.responseContextBlock a{display:inline-flex;align-items:center;gap:5px;width:fit-content;color:var(--accent);font-weight:800;text-decoration:none}.responseEvidenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.responseReadiness{grid-template-columns:24px minmax(0,1fr);align-items:start}.responseReadiness strong{color:var(--ink);text-transform:capitalize}.responseDraftText{width:100%;min-height:178px;resize:vertical;padding:14px;border:1px solid rgb(15 23 42/12%);border-radius:8px;background:rgb(255 255 255/80%);color:var(--ink);font:inherit;line-height:1.45}.responseDraftText:focus{outline:2px solid rgb(37 99 235/20%);border-color:rgb(37 99 235/34%)}.responseAlternatives,.responseComposerMeta{display:grid;gap:8px}.responseAlternatives button{display:grid;gap:4px;width:100%;padding:10px 12px;border:1px solid rgb(15 23 42/10%);border-radius:8px;background:var(--surface-white-66);color:inherit;text-align:left;cursor:pointer}.responseAlternatives button:hover{border-color:rgb(37 99 235/28%);background:rgb(239 246 255/82%)}.responseAlternatives small,.responseAlternatives strong{overflow-wrap:anywhere}.responseAlternatives strong{color:var(--ink);font-size:.86rem}.responseAlternatives small{color:var(--muted);font-size:.78rem;line-height:1.35}.responseComposerActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.responseEmpty{display:grid;place-items:center;align-content:center;min-height:420px;gap:8px;text-align:center}.inboxActionList article{min-width:0;padding:10px;border:1px solid var(--surface-white-38);border-radius:7px;background:var(--surface-white-30);display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 10px;align-items:center}.inboxActionList article p{grid-column:1/-1;margin:0;color:var(--text-strong-86);font-size:12px;line-height:1.45}.inboxActionList small,.inboxActionList strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inboxActionList strong{color:var(--text-strong-90);font-size:12.5px}.inboxActionList small{margin-top:3px;color:var(--muted);font-size:10px}.emptyInspector,.emptyState{min-height:120px;padding:18px;border:1px solid var(--surface-white-38);border-radius:7px;color:var(--muted);background:var(--surface-white-24);display:grid;align-content:center;gap:6px}.emptyState.subtle{min-height:86px}.emptyInspector h2,.emptyState strong{margin:0;color:var(--text-strong-90)}.inboxDetailPanel .emptyInspector h2{font-size:20px;line-height:1.2}.emptyInspector span,.emptyState span{font-size:12px;line-height:1.4}.emptyActionRow{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.emptyActionRow a,.emptyActionRow button{min-height:32px;padding:0 10px;border:1px solid var(--color-primary-a16);border-radius:6px;color:var(--color-primary-800);background:var(--surface-white-52);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:800}.emptyActionRow a:hover,.emptyActionRow button:hover{border-color:var(--card-hover-border);background:rgb(247 251 255/88%);box-shadow:var(--card-hover-shadow)}.runId{display:block;max-width:250px;margin-top:4px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 10px/1.2 var(--mono)}.decisionCard{margin-top:12px;padding:10px 0 0;border-top:1px solid var(--color-border-a06)}.decisionCard p,.decisionCard small{margin:0;color:var(--muted);font-size:11px}.decisionCard p{font-family:var(--mono);font-weight:800;letter-spacing:.035em;text-transform:uppercase}.decisionCard strong{display:block;margin:5px 0 4px;color:rgb(14 24 35/92%);font-size:16px;font-weight:800;line-height:1.22;letter-spacing:0}.decisionCard small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(103 118 136/86%)}.decisionMeta{margin-top:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.decisionMeta span,.decisionMetaButton{min-width:0;padding:8px;border:1px solid var(--color-border-a06);border-radius:6px;background:var(--surface-white-34)}.decisionMeta b,.decisionMeta small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decisionMetaButton{text-align:left}.decisionMetaButton:disabled{cursor:default}.decisionMetaButton:not(:disabled):hover b{color:var(--color-primary-700)}.trackingSummaryGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trackingMeta div,.trackingSummaryGrid span,.trackingTimeline article{border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-36)}.trackingSummaryGrid span{min-width:0;padding:10px}.trackingSummaryGrid small,.trackingSummaryGrid strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackingSummaryGrid strong{color:var(--text-strong-90);font-size:12.5px}.trackingSummaryGrid small{margin-top:4px;color:var(--muted);font:700 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.trackingMeta{margin-top:10px;display:grid;gap:7px}.trackingMeta div{padding:8px 10px}.trackingMeta dd{margin-top:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-all;line-height:1.35}.trackingTimeline{max-height:230px;margin-top:12px;padding-right:4px;display:grid;gap:7px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.trackingTimeline article{padding:9px;display:grid;grid-template-columns:8px minmax(0,1fr);gap:9px;align-items:center}.trackingTimeline article>span{width:7px;height:7px;border-radius:50%;background:var(--cyan)}.trackingTimeline small,.trackingTimeline strong{display:block}.trackingTimeline strong{color:var(--text-strong-88);font-size:12px}.trackingTimeline small{margin-top:3px;color:var(--muted);font-size:10px}.decisionMeta b{color:var(--text-strong-88);font-size:12px}.decisionMeta small{margin-top:4px;color:var(--muted);font:700 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.inspectorBlock,.messageBlock,.readinessBlock{padding:16px 0;border-bottom:1px solid var(--color-border-a06)}.identityBlock{padding-top:16px;display:flex;align-items:center;gap:10px}.avatar{width:34px;height:34px;border-radius:50%;color:#06222a;background:linear-gradient(135deg,var(--cyan),var(--green));display:grid;place-items:center;font:800 11px/1 var(--mono)}.identityBlock small{display:block;max-width:320px;margin-top:3px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.inspectorBlock h3,.messageBlock h3,.readinessBlock h3{margin:0 0 8px;color:var(--muted);font-size:10px}.inspectorBlock p,.messageBlock p{margin:0;color:var(--text-strong-90);font-size:13.5px;line-height:1.45}.sourceMediaPreview{display:grid;gap:9px;margin-bottom:10px}.sourceMediaPreview article{min-width:0;display:grid;gap:6px;padding:8px;border:1px solid var(--color-border-soft);border-radius:7px;background:var(--surface-white-42)}.sourceMediaPreview img,.sourceMediaPreview video{width:100%;aspect-ratio:4/3;max-height:300px;border-radius:6px;object-fit:contain;background:rgb(18 25 35/5%)}.sourceMediaPreview audio{width:100%}.sourceMediaPreview a,.sourceMediaPreview strong{color:var(--color-primary-800);font-size:12.5px;overflow-wrap:anywhere}.sourceMediaPreview small{color:var(--muted);font-size:10px}.sourceUnavailableCallout{display:grid;gap:6px;padding:10px;border:1px solid var(--color-primary-a18);border-radius:7px;background:rgb(235 242 255/62%)}.sourceMediaUnavailable .sourceUnavailableCallout.compact{min-height:96px;align-content:center;border-style:dashed;background:linear-gradient(145deg,var(--surface-white-62),rgb(238 248 251/36%)),var(--surface-white-32)}.sourceUnavailableCallout strong{color:#122033;font-size:13px}.sourceUnavailableCallout a,.sourceUnavailableCallout span{color:var(--dim);font-size:12px;line-height:1.45}.sourceUnavailableCallout a{color:var(--color-primary-800);font-weight:800;text-decoration:none}dl{margin:10px 0 0;gap:6px}dl,dl div{display:grid}dl div{grid-template-columns:82px minmax(0,1fr);gap:8px}.metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.inspectorPanel .metaGrid{grid-template-columns:1fr;gap:7px}.metaGrid div{display:block;min-width:0;padding:7px 8px;border-radius:6px;background:var(--surface-white-30)}.inspectorPanel .metaGrid div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:center}dt{color:var(--dim);font:700 10px/1.5 var(--mono);text-transform:uppercase}dd{min-width:0;margin:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.metaGrid dd{margin-top:3px}.inspectorPanel .metaGrid dd{margin-top:0}.chipLine{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.chipLine span,.messageBlock code{border:1px solid var(--color-border-hairline);border-radius:6px;background:var(--surface-white-36)}.chipLine span{padding:4px 6px;color:var(--muted);font:700 10px/1 var(--mono)}.placeholderChip,.placeholderText{color:var(--color-text-muted-a72);font-style:normal}.placeholderText{display:inline-flex;min-width:72px;min-height:1em;align-items:center}.placeholderChip:before,.placeholderText:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--color-primary-a30);box-shadow:0 0 10px rgb(18 217 238/22%)}.chipLine .placeholderChip{display:inline-flex;align-items:center;color:var(--color-text-muted-a72);border-style:dashed;background:rgb(255 255 255/22%)}.messageBlock{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;background:linear-gradient(90deg,rgb(45 119 231/6%),transparent),rgb(255 255 255/12%)}.messageBlock code{display:block;margin-top:10px;padding:9px;color:var(--color-primary-700);font:11px/1.35 var(--mono);white-space:normal;word-break:break-all;background:var(--surface-white-34)}.readinessBlock div{min-height:36px;display:grid;grid-template-columns:12px 1fr;gap:0 8px;align-items:center}.readinessBlock span{grid-row:span 2;width:7px;height:7px;border-radius:50%;box-shadow:0 0 10px currentColor}.readinessBlock p{margin:0;color:var(--ink);font-size:12px}.readinessBlock small{color:var(--muted);font-size:11px}.readinessBlock .pass span{background:var(--green)}.readinessBlock .waiting span{background:var(--amber)}.readinessBlock .fail span{background:var(--red)}.actionStack{margin:12px 0 4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.actionStack button{min-height:38px;font:700 14px/1 var(--sans);letter-spacing:0;text-transform:none}.actionStack .primaryAction{grid-column:1/-1;color:white;border-color:transparent;background:var(--color-action-primary);font-weight:700;box-shadow:none}.actionStack .liveAction{background:var(--color-action-primary-hover)}.actionStack .secondaryAction{color:var(--color-primary-800);border-color:var(--color-primary-a10);background:var(--surface-white-44)}.actionStack .dangerAction{color:var(--color-danger-800);border-color:var(--color-danger-a18);background:var(--surface-white-42)}.actionStack .iconTextAction{display:inline-flex;align-items:center;justify-content:center;gap:7px}.actionStack .aiSuggestionAction{border-color:var(--color-cyan-a28);color:#074985;background:linear-gradient(110deg,var(--surface-white-58),rgb(225 250 253/50),rgb(235 240 255/42%)),var(--surface-white-34);box-shadow:inset 0 1px 0 var(--surface-white-64),0 8px 20px var(--color-cyan-a10);display:inline-flex;gap:8px;align-items:center;justify-content:center;position:relative;overflow:hidden}.actionStack .aiSuggestionAction:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 28%,var(--surface-white-42) 42%,transparent 58% 100%);transform:translateX(-120%);opacity:.75;pointer-events:none}.actionStack .aiSuggestionAction:not(:disabled):hover{border-color:rgb(18 217 238/42%);background:linear-gradient(110deg,var(--surface-white-72),rgb(221 250 253/62%),rgb(238 242 255/52%)),var(--surface-white-42)}.actionStack .aiSuggestionAction:disabled:after,.actionStack .aiSuggestionAction:not(:disabled):hover:after{animation:aiButtonSweep 1.6s ease-in-out infinite}.actionStack .aiSuggestionAction span{min-width:40px;height:18px;padding:0 7px;box-sizing:border-box;flex:0 0 auto;border-radius:999px;color:#063d5a;background:linear-gradient(135deg,rgb(18 217 238/58%),var(--surface-white-70));display:inline-grid;place-items:center;font:900 9px/1 var(--mono);letter-spacing:.04em}.actionStack .utilityAction{color:var(--muted);background:transparent}.contactConsentCard,.contactTimeline,.learningRuleCard{margin-top:14px;padding:14px;border:1px solid var(--surface-white-40);border-radius:7px;background:rgb(255 255 255/26%)}.proofList,.ruleSignalList{margin-top:12px;display:grid;gap:8px}.proofList article,.ruleSignalList article{min-width:0;padding:10px;border:1px solid var(--surface-white-36);border-radius:7px;background:var(--surface-white-32)}.ruleSignalList article>div{display:flex;gap:8px;align-items:center;justify-content:space-between}.proofList small,.proofList span,.proofList strong,.ruleSignalList small,.ruleSignalList strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proofList strong,.ruleSignalList strong{color:var(--text-strong-90);font-size:13px}.ruleSignalList p{margin:8px 0 0;color:rgb(18 25 35/80%);font-size:12px;line-height:1.4}.proofList small,.ruleSignalList small{margin-top:6px;color:var(--muted);font-size:10.5px}.proofList span{margin-top:5px;color:var(--color-primary-800);font-size:12px;font-weight:800}.learningEmptyText{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.contactTimeline .metaGrid{margin-top:12px;grid-template-columns:1fr;gap:8px}.contactTimeline .metaGrid div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;align-items:center;padding:9px 10px;background:var(--surface-white-34)}.contactTimeline .metaGrid dt{line-height:1.15}.contactTimeline .metaGrid dd{margin-top:0;font-size:12.5px}.contactConsentCard p{margin:12px 0 0;color:var(--text-strong-82);font-size:12px;line-height:1.45}.contactActionGrid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.contactActionGrid button{min-height:34px;border:1px solid var(--color-border-a10);border-radius:6px;color:var(--ink);background:var(--surface-white-42);font:700 14px/1 var(--sans)}.contactActionGrid .primaryAction{grid-column:1/-1;color:white;border-color:transparent;background:var(--color-action-primary);box-shadow:none}.contactActionGrid button:disabled{color:rgb(101 115 131/58%);background:var(--surface-white-24);cursor:default}.exportLink{min-height:32px;padding:0 11px;border:1px solid var(--color-primary-a14);border-radius:6px;color:var(--color-primary-800);background:var(--surface-white-40);display:inline-flex;align-items:center;text-decoration:none;font:800 10px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.exportLink:hover{background:var(--surface-white-64)}.actionStack button:disabled{opacity:.82}.readinessGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.readinessEmpty,.readinessGrid{margin-top:14px}.readinessEmpty,.readinessGrid span{min-width:0;min-height:58px;padding:10px;border:1px solid var(--surface-white-36);border-radius:7px;background:var(--surface-white-28)}.readinessGrid span{display:block}.readinessGrid span.pass{border-color:var(--color-success-a18)}.readinessGrid span.fail{border-color:rgb(217 94 88/22%);background:var(--surface-white-34)}.readinessEmpty p,.readinessEmpty strong,.readinessGrid b,.readinessGrid small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.readinessEmpty strong,.readinessGrid b{color:var(--text-strong-88);white-space:nowrap;font-size:12px}.readinessEmpty p,.readinessGrid small{margin:5px 0 0;color:var(--muted);font:700 9.5px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase}.readinessGrid .pass small{color:var(--color-success-700)}.readinessGrid .fail small{color:var(--color-danger-800)}.brainLearningPanel{margin-top:0;padding-top:0}.brainLearningPanel:before,.brainMetricDivider{content:"";display:block;margin:14px 0;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary-a18),transparent)}.brainImpactHeader{margin-bottom:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.brainImpactHeader h2{margin:1px 0 0;color:var(--text-strong-90);font-size:14px;line-height:1.15}.brainImpactState{margin:-2px 0 10px;color:rgb(82 96 116/84%);font-size:11.5px;line-height:1.35}.brainImpactDiagnostic{margin:-4px 0 12px;color:rgb(82 96 116/76%);font-size:11px;line-height:1.45}.brainImpactStrip{margin-bottom:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.brainImpactStrip span,.brainImpactWinner{min-width:0;border:1px solid var(--color-primary-a11);border-radius:7px;background:var(--surface-white-32)}.brainImpactStrip span{padding:9px}.brainImpactStrip b,.brainImpactStrip small,.brainImpactWinner small,.brainImpactWinner span,.brainImpactWinner strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brainImpactStrip b{color:var(--text-strong-90);font-size:12px}.brainImpactStrip small{margin-top:4px;color:var(--muted);font:800 9px/1.1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.brainImpactWinner{margin-bottom:12px;padding:10px;border-color:var(--color-success-a18);background:rgb(244 252 249/56%)}.brainImpactWinner.pending{border-color:var(--color-primary-a13);background:var(--surface-white-32)}.brainImpactWinner strong{color:var(--text-strong-90);font-size:12px}.brainImpactWinner span{margin-top:6px;color:var(--color-success-700);font-size:11.5px;font-weight:800}.brainImpactWinner.pending span{color:var(--color-primary-800)}.brainImpactWinner small{margin-top:6px;color:var(--muted);font:700 9.5px/1.2 var(--mono);letter-spacing:.035em;text-transform:uppercase}.brainImpactActionLink{display:block;margin:-4px 0 12px;padding:9px 10px;border:1px solid var(--color-primary-a16);border-radius:7px;background:var(--surface-white-36);color:inherit;text-decoration:none}.brainImpactActionLink small,.brainImpactActionLink span,.brainImpactActionLink strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brainImpactActionLink strong{color:var(--color-primary-800);font:800 10px/1.15 var(--mono);letter-spacing:.04em;text-transform:uppercase}.brainImpactActionLink span{margin-top:5px;color:var(--text-strong-86);font-size:11px;font-weight:800}.brainImpactActionLink small{margin-top:5px;color:var(--muted);font-size:10.5px;line-height:1.25}.brainLearningStats{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.brainLearningStats span{min-width:0;padding:9px;border:1px solid var(--color-primary-a10);border-radius:7px;background:var(--surface-white-30)}.brainLearningStats b,.brainLearningStats small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.brainLearningStats b{color:var(--text-strong-90);font-size:13px}.brainLearningStats small{margin-top:4px;color:var(--muted);font:800 9px/1.1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.brainLearningList{margin-top:10px;display:grid;gap:8px}.brainLearningList article{min-width:0;padding:10px;border:1px solid var(--surface-white-38);border-radius:7px;background:var(--surface-white-32)}.brainLearningList article>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.brainLearningList p,.brainLearningList small,.brainLearningList span,.brainLearningList strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.brainLearningList strong{color:var(--text-strong-90);font-size:12px;white-space:nowrap}.brainLearningList span{color:var(--color-primary-800);font:800 10px/1 var(--mono);white-space:nowrap}.brainLearningList p{margin:7px 0 0;color:rgb(18 25 35/76%);font-size:11.5px;line-height:1.35}.brainLearningList small{display:block;margin-top:7px;color:var(--muted);font:700 9.5px/1.2 var(--mono);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.brainLearningList .brainLearningActions{margin-top:9px;display:flex;flex-wrap:wrap;gap:7px}.brainLearningActions a{max-width:260px;min-height:56px;padding:8px 10px;border:1px solid var(--color-primary-a14);border-radius:7px;background:var(--surface-white-62);color:rgb(21 85 180);text-decoration:none;display:grid;gap:4px}.brainLearningActions a:hover{border-color:var(--color-primary-a28);background:rgb(247 251 255/92%)}.brainLearningActions span{color:rgb(21 85 180);font:850 10.5px/1.05 var(--mono);text-transform:uppercase}.brainLearningActions small{margin-top:0;max-width:220px;color:rgb(18 25 35/72%);font-family:var(--font);font-size:10.25px;font-weight:650;line-height:1.25;letter-spacing:0;text-transform:none;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.evidencePath{margin-top:12px;min-height:132px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;position:relative;padding:16px 14px 14px;border:1px solid var(--surface-white-36);border-radius:7px;background:radial-gradient(circle at 18% 28%,var(--color-cyan-a08),transparent 24%),radial-gradient(circle at 72% 18%,rgb(45 119 231/7%),transparent 26%),var(--surface-white-24);overflow:hidden}.evidencePath:before{content:none}.evidencePath article{flex:1 1;min-width:86px;padding:0 6px 6px;position:relative;z-index:1;text-align:center}.evidencePath article:not(:last-child):after{content:"";position:absolute;left:calc(50% + 15px);top:15px;width:calc(100% + 10px - 30px);height:2px;border-radius:999px;background:linear-gradient(90deg,var(--color-primary-a26),var(--color-success-a18),rgb(124 92 232/14%));z-index:-1}.evidencePath article>span{position:relative;z-index:1;width:30px;height:30px;margin:0 auto 8px;border:1px solid var(--color-primary-a16);border-radius:50%;color:#1764bd;background:linear-gradient(180deg,var(--surface-white-96),rgb(220 240 248/84%));display:grid;place-items:center;font:800 10px/1 var(--mono);box-shadow:0 6px 16px var(--color-primary-a09),inset 0 1px 0 var(--surface-white-64)}.evidencePath strong{display:block;font-size:11.5px}.evidencePath p,.evidencePath small{display:block;margin:4px 0 0;color:var(--muted);font-size:10.5px;line-height:1.25}.evidencePath p{min-height:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.emptyQueue{min-height:156px;margin-top:10px;border:1px dashed rgb(25 44 68/16%);border-radius:7px;background:var(--surface-white-28);display:grid;place-items:center;align-content:center;gap:6px;text-align:center}.emptyQueue strong{color:var(--ink)}.emptyQueue p{max-width:340px;margin:0;color:var(--muted);font-size:12px}.evidencePath .current>span{color:white;border-color:transparent;background:linear-gradient(135deg,var(--blue),var(--cyan));box-shadow:0 8px 16px var(--color-primary-a12)}.evidencePath .waiting>span{color:var(--dim);border-color:var(--color-border-a10);background:rgb(255 255 255/92%);box-shadow:none}.evidencePath .waiting p,.evidencePath .waiting small,.evidencePath .waiting strong{opacity:.58}.pendingPath{background:radial-gradient(circle at 18% 28%,rgb(18 217 238/5%),transparent 24%),rgb(255 255 255/18%)}.pendingPath:before{content:none}.pendingPath article:not(:last-child):after{background:rgb(101 115 131/16%)}.pendingPath p,.pendingPath small{color:rgb(101 115 131/68%)}.evidencePath .fail>span{color:white;border-color:transparent;background:var(--red)}@keyframes noticePop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes noticeCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes aiButtonSweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes refreshIconSpin{to{transform:rotate(1turn)}}@keyframes refreshSpin{to{transform:rotate(1turn)}}@keyframes automationPrinterLine{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes automationPrinterCaret{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes commentInsertPulse{0%{opacity:0;transform:translateY(-10px) scale(.985);background:radial-gradient(circle at 8% 0,var(--color-cyan-a18),transparent 34%),linear-gradient(145deg,var(--surface-white-84),rgb(226 244 251/62%)),var(--surface-white-54)}22%{opacity:1;transform:translateY(0) scale(1.004)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes commentInsertRing{0%{opacity:.95;box-shadow:0 0 0 0 var(--color-primary-a24)}55%{opacity:.75;box-shadow:0 0 0 6px rgb(45 119 231/4%)}to{opacity:0;box-shadow:0 0 0 10px rgb(45 119 231/0)}}@keyframes commentProgressSweep{0%{transform:scaleX(0);opacity:.45}72%{transform:scaleX(1);opacity:.92}to{transform:scaleX(1);opacity:.16}}@keyframes triageCountBump{0%{transform:translateY(0) scale(1)}36%{transform:translateY(-2px) scale(1.018)}to{transform:translateY(0) scale(1)}}@keyframes triageNumberRise{0%{transform:translateY(0)}32%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes brainDraftPulse{0%,to{opacity:.28;transform:scale(.72)}45%{opacity:1;transform:scale(1.08)}}@keyframes brainDraftThink{0%,to{transform:rotate(-8deg) scale(.96)}50%{transform:rotate(10deg) scale(1.08)}}@keyframes rulesDraftPanelOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes settingsDialogIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pollInboxDrop{0%,to{transform:translateY(0)}45%{transform:translateY(2px)}70%{transform:translateY(-1px)}}@keyframes actionPopInsert{0%{opacity:0;transform:translateY(-8px) scale(.985);box-shadow:0 0 0 1px rgb(18 217 238/0),0 0 0 rgb(18 217 238/0)}45%{opacity:1;transform:translateY(0) scale(1.006);box-shadow:0 0 0 1px rgb(18 217 238/30%),0 14px 28px rgb(18 217 238/15%)}to{opacity:1;transform:translateY(0) scale(1)}}.workspace:not(.revenueOutcomesWorkspace) .actionsPageGrid,.workspace:not(.revenueOutcomesWorkspace) .brainPageGrid,.workspace:not(.revenueOutcomesWorkspace) .commentIntelligenceGrid,.workspace:not(.revenueOutcomesWorkspace) .customerPageGrid,.workspace:not(.revenueOutcomesWorkspace) .gettingStartedGrid,.workspace:not(.revenueOutcomesWorkspace) .inboxPageGrid,.workspace:not(.revenueOutcomesWorkspace) .learningPageGrid,.workspace:not(.revenueOutcomesWorkspace) .opsConsoleGrid{height:100%;min-height:0;gap:12px;overflow:hidden}.workspace.campaignLearningWorkspace{height:calc(100vh - 20px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden}.workspace.campaignLearningWorkspace:has(.brainNextActionsPanel){grid-template-rows:auto auto minmax(0,1fr)}.workspace.campaignLearningWorkspace>.brainNextActionsPanel,.workspace.campaignLearningWorkspace>.commandStrip{margin-bottom:0}.workspace.campaignLearningWorkspace .learningPageGrid{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:minmax(0,1fr) var(--learning-scorecard-row);gap:12px;overflow:hidden}.workspace.campaignLearningWorkspace:has(.brainNextActionsPanel) .learningPageGrid{grid-row:3}.workspace.campaignLearningWorkspace .learningPageGrid.scorecardExpanded{--learning-scorecard-row:min(420px,48vh)}.workspace.campaignLearningWorkspace .learningDetailPanel,.workspace.campaignLearningWorkspace .learningListPanel,.workspace.campaignLearningWorkspace .learningSummaryPanel{min-height:0}.workspace.campaignLearningWorkspace .learningDetailPanel,.workspace.campaignLearningWorkspace .learningSummaryPanel{overflow-y:auto;scrollbar-gutter:stable}.workspace.campaignLearningWorkspace .learningListPanel{overflow:hidden}.workspace.campaignLearningWorkspace .learningDetailPanel{height:auto;grid-row:1/3}.workspace:not(.revenueOutcomesWorkspace) .activationGuide,.workspace:not(.revenueOutcomesWorkspace) .activationWorkflow{border:1px solid var(--color-border);border-radius:12px;background:var(--color-white);box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.workspace:not(.revenueOutcomesWorkspace) .activationGuide:hover,.workspace:not(.revenueOutcomesWorkspace) .activationWorkflow:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.revenueStitchTitle,.workspace>.commandStrip .consoleHeaderTitle{min-width:min(280px,100%);margin-right:auto;display:grid;align-content:center;gap:4px}.revenueStitchTitle p,.workspace>.commandStrip .consoleHeaderTitle p:first-child{margin:0;color:var(--color-text-heading);font:800 12px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase}.revenueStitchTitle h1,.workspace>.commandStrip .consoleHeaderTitle h1,.workspace>.commandStrip .consoleHeaderTitle strong{margin:0;color:var(--color-text-strong);font-size:24px;line-height:32px;font-weight:650;letter-spacing:0}.consoleHeaderAvatar{inline-size:40px;block-size:40px;min-width:40px;padding:0;flex:0 0 40px}@media (max-width:1380px){.commandSurface{grid-template-columns:222px minmax(0,1fr)}.pageGrid{grid-template-columns:minmax(0,1fr) 368px}.actionsPageGrid{grid-template-columns:minmax(0,1fr) 380px}.queueColumns,.queueRow{grid-template-columns:minmax(240px,1.35fr) minmax(112px,.52fr) minmax(160px,.82fr) minmax(160px,.82fr)}.actionColumns,.actionRow{grid-template-columns:minmax(220px,1.15fr) minmax(105px,.48fr) minmax(140px,.75fr) minmax(120px,.65fr) 112px}.contactColumns,.contactRow{grid-template-columns:minmax(220px,1.05fr) minmax(112px,.5fr) minmax(132px,.62fr) minmax(140px,.64fr) 72px}.learningColumns,.learningRow{grid-template-columns:minmax(220px,1.1fr) minmax(112px,.52fr) minmax(132px,.62fr) minmax(140px,.68fr) 72px}.inboxColumns,.inboxRow{grid-template-columns:minmax(220px,1.05fr) minmax(112px,.5fr) minmax(132px,.62fr) minmax(140px,.64fr)}.conversionDetails section{grid-template-columns:minmax(140px,.9fr) minmax(84px,.42fr) minmax(130px,.8fr) minmax(130px,.72fr)}.decisionMeta,.signalDetails{grid-template-columns:1fr}.commentAutomationStepTrack{grid-template-columns:repeat(4,minmax(110px,1fr))}}@media (max-width:1180px){.responseCommandStrip,.responseGrid{grid-template-columns:1fr}.responseComposerPanel,.responseDetailPanel,.responseQueuePanel{min-height:0}.responseQueueList{max-height:none}.commandSurface{height:auto;grid-template-columns:1fr;overflow:visible}.sideRail{min-height:auto}.navStack{grid-template-columns:1fr}.commentAutomationStepTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.actionsPageGrid,.brainPageGrid,.commentIntelligenceWorkspace,.customerPageGrid,.gettingStartedWorkspace,.inboxPageGrid,.learningPageGrid,.opsConsoleGrid,.pageGrid,.workspace{height:auto;grid-template-columns:1fr;grid-template-rows:auto;overflow:visible}.revenueOutcomeCommandStrip{grid-template-columns:minmax(220px,1fr) max-content max-content max-content}.revenueOutcomeCommandStrip .customerHealth,.revenueOutcomeCommandStrip .opsMetrics{grid-column:auto}.revenueOutcomeHero{grid-column:auto;grid-row:auto;grid-template-columns:1fr}.revenueMoneyCards{grid-template-columns:repeat(3,minmax(0,1fr))}.revenueHeroActions{grid-template-columns:repeat(2,minmax(0,max-content));align-content:start}.revenueOutcomeGrid .opsContextPanel,.revenueOutcomeGrid .opsDetailPanel,.revenueRecoveryPanel{grid-column:auto;grid-row:auto}.activationFocus,.activationHero,.activationTips,.gettingStartedGrid,.revenueOutcomeGrid .opsContextPanel{grid-template-columns:1fr}.activationMetrics{grid-template-columns:1fr 1fr}.activationHeaderActions{grid-template-columns:minmax(0,1fr) minmax(88px,max-content);align-items:center;justify-content:stretch}.activationHeaderActions .refreshButton{width:88px}.learningPageGrid{--learning-outcomes-row-min:320px}.commentCommandStrip,.commentControlBar,.commentIntelligenceGrid,.commentIntelligenceGrid.commentsFirst.withLiveAutomation{grid-template-columns:1fr}.commentAutomationSidebar{min-height:520px}.commentCommandStrip{align-items:start}.commentDetailActions,.commentHeaderActions{justify-content:flex-start}.commentHeaderActions{flex-wrap:wrap}.commentDetailPanel,.commentPostsPanel{overflow:visible}.commentContextDrawerBackdrop{padding:8px}.commentContextDrawer{width:calc(100vw - 16px)}.commentQueueDetail{grid-template-columns:1fr;overflow:visible}.rulesConsoleGrid{grid-template-rows:auto auto 520px}.rulesConsoleGrid.rulesNoDrafts{grid-template-rows:auto auto 216px}.brainHeroPanel,.brainInspectorPanel,.brainOpportunityPanel,.brainRoadmapPanel,.knowledgePanel,.optimizationPanel,.productEvidencePanel,.productInspectorPanel,.qualityPanel,.revenueMetricPanel{grid-column:auto;grid-row:auto;overflow:visible}.brainEvidenceStack,.brainRoadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.commandStrip{min-height:0;grid-template-columns:minmax(240px,1fr) 84px minmax(0,.4fr) max-content max-content max-content minmax(116px,max-content)}.gettingStartedCommandStrip{grid-template-columns:minmax(220px,1fr) max-content}.gettingStartedFlow{display:none}.brainNextActionsPanel{grid-template-columns:1fr}.brainNextActionsList{grid-template-columns:repeat(2,minmax(0,1fr))}.topControls{width:auto}.commandHealth,.opsMetrics,.topControls{grid-column:auto}.queueMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.queueRow{grid-template-columns:minmax(250px,1.2fr) minmax(120px,.52fr) minmax(170px,.8fr) minmax(170px,.8fr)}.actionColumns,.actionRow{grid-template-columns:minmax(220px,1.15fr) minmax(108px,.5fr) minmax(150px,.76fr) minmax(130px,.68fr) 112px}.contactColumns,.contactRow{grid-template-columns:minmax(220px,1.05fr) minmax(112px,.5fr) minmax(132px,.62fr) minmax(140px,.64fr) 72px}.learningColumns,.learningRow{grid-template-columns:minmax(220px,1.1fr) minmax(112px,.52fr) minmax(132px,.62fr) minmax(140px,.68fr) 72px}.inboxColumns,.inboxRow{grid-template-columns:minmax(220px,1.05fr) minmax(112px,.5fr) minmax(132px,.62fr) minmax(140px,.64fr)}.conversionDetails section{grid-template-columns:repeat(2,minmax(0,1fr))}.signalDetails{grid-template-columns:1fr}.queueColumns{grid-template-columns:minmax(250px,1.2fr) minmax(120px,.52fr) minmax(170px,.8fr) minmax(170px,.8fr)}.actionsInspectorPanel,.actionsQueuePanel,.actionsReadinessPanel,.customerDetailPanel,.customerExportPanel,.customerListPanel,.inboxContextPanel,.inboxDetailPanel,.inboxListPanel,.learningDetailPanel,.learningListPanel,.learningSummaryPanel,.opsContextPanel,.opsDetailPanel,.opsListPanel{grid-column:auto;grid-row:auto;overflow:visible}.readinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.autoMode,.timeButton{flex:1 1}.evidencePanel,.inspectorPanel,.queuePanel{grid-column:auto;grid-row:auto}.evidencePath{overflow-x:auto;scrollbar-width:thin}.evidencePath article{flex:0 0 140px}}@media (max-width:760px){.responseEvidenceGrid,.responseStats{grid-template-columns:1fr}.responseComposerActions,.responseDetailHeader{align-items:stretch;flex-direction:column}.commandSurface{padding:8px}.actionColumns,.actionRow,.brainCommandStrip,.commandStrip,.commentFilterTabs,.commentScheduleControl,.commentUrlControl,.contactColumns,.contactRow,.conversionDetails section,.gettingStartedCommandStrip,.inboxColumns,.inboxRow,.learningColumns,.learningRow,.opsRow,.queueColumns,.queueRow{grid-template-columns:1fr;grid-template-rows:auto}.brainCommandStrip .commandHealth,.brainCommandStrip .topControls,.gettingStartedCommandStrip .commandHealth,.gettingStartedCommandStrip .opsMetrics,.gettingStartedCommandStrip .topControls{grid-column:auto}.gettingStartedCommandStrip .topControls{justify-content:flex-start}.brainEvidenceStack,.brainHeroPanel,.brainOpportunityGrid,.brainRecommendation dl,.brainRoadmap,.productSignalGrid,.revenueMetricPanel,.revenueMoneyCards,.revenueOutcomeCommandStrip{grid-template-columns:1fr}.revenueHeroCopy h1{font-size:27px}.activationMetrics,.activationSteps,.brainNextActionsList,.revenueHeroActions{grid-template-columns:1fr}.rulesDraftRow{grid-template-columns:minmax(0,1fr)}.productEvidenceRow{grid-template-columns:36px minmax(0,1fr)}.productEvidenceRow b{grid-column:2;justify-self:start}.opsMiniList,.signalDetails{grid-template-columns:1fr}.signalDetails{margin-left:0}.actionColumns,.contactColumns,.inboxColumns,.learningColumns,.queueColumns{display:none}.navStack{grid-template-columns:1fr}.brandBlock{min-height:42px;padding-bottom:10px}.searchField{max-width:none}.commentReviewHeader,.sectionTitle{display:grid}.commentReviewHeader small{justify-self:start}.queueSummary{max-width:none;text-align:left}.decisionMeta,.queueMetrics{grid-template-columns:1fr 1fr}.inspectorPanel .metaGrid div{grid-template-columns:1fr;gap:2px}.actionStack button{min-height:40px}.readinessGrid{grid-template-columns:1fr}}@media (max-width:1180px){.revenueOutcomesGrid,.revenueOutcomesWorkspace{height:auto;overflow:visible}.revenueOutcomesCommandStrip{grid-template-columns:minmax(220px,1fr) max-content max-content}.revenueOutcomesCommandStrip .opsMetrics,.revenueOutcomesCommandStrip .searchButton{grid-column:auto}.revenueOutcomesGrid{grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto}.revenueOutcomesHero{grid-column:1/-1;grid-row:auto}.revenueOutcomesKpis{grid-column:1;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.revenueOutcomesFunnel,.revenueOutcomesPatterns,.revenueRecoveryInspector,.revenueRecoveryQueue{grid-column:auto;grid-row:auto;overflow:visible}.revenueOutcomesFunnel,.revenueOutcomesPatterns{grid-column:1}.revenueRecoveryQueue{grid-column:1/-1}.revenueRecoveryInspector{grid-column:2;grid-row:2/4}.outcomeStageList,.revenuePatternList{max-height:none;overflow:visible}}@media (max-width:880px){.revenueOutcomesGrid,.revenueOutcomesHero,.revenueOutcomesPatterns,.revenueRecoveryInspector,.revenueRecoveryQueue{grid-template-columns:1fr}.revenueOutcomesFunnel,.revenueOutcomesKpis,.revenueOutcomesPatterns,.revenueRecoveryInspector,.revenueRecoveryQueue{grid-column:auto;grid-row:auto}.recoveryQueueRow{grid-template-columns:minmax(84px,max-content) minmax(0,1fr)}.recoveryRowStage{grid-column:2}}@media (max-width:760px){.patternMetrics,.recoveryInspectorActions,.recoveryQueueRow,.recoverySignalGrid,.recoveryTinyProof,.revenueHeroMetrics,.revenueOutcomesCommandStrip,.revenueOutcomesKpis,.revenuePatternRow{grid-template-columns:1fr}.revenueOutcomesCommandStrip .topControls{justify-content:flex-start}.revenueOutcomesHero{padding:18px}.revenueHeroMain h1{font-size:42px}.revenueHeroActions{align-items:stretch}.revenueHeroActions a,.revenueHeroActions button{width:100%}.revenueMetricCard{min-height:92px}.revenueMetricCard strong{font-size:22px}.recoveryRowStage,.revenuePatternRow p{grid-column:auto}.revenueOutcomesFunnel,.revenueOutcomesPatterns,.revenueRecoveryInspector,.revenueRecoveryQueue{padding:14px}}.workflowSurface{background:var(--console-bg)}.workspace.workflowWorkspaceShell{grid-template-rows:max-content max-content minmax(0,1fr);gap:12px;overflow:hidden}.workspace.workflowWorkspaceShell.reviewMode{grid-template-rows:max-content 104px max-content minmax(0,1fr)}.workspace.workflowWorkspaceShell.traceMode{grid-template-rows:max-content 104px minmax(0,1fr)}.workflowCommandStrip{grid-template-columns:minmax(0,1fr) max-content;min-height:56px}.workflowOverview{min-height:0;height:104px;padding:12px 14px;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:12px;align-items:center;overflow:hidden}.workflowHeroCopy{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-content:center}.workflowHeroIcon{width:34px;height:34px;border:1px solid var(--color-primary-a18);border-radius:8px;color:var(--color-primary-750);background:var(--surface-white-62);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 var(--surface-white-70)}.workflowHeroCopy h2{max-width:820px;margin:0;color:var(--text-strong-92);font-size:16px;line-height:1.18;letter-spacing:0}.workflowHealthStrip{grid-template-columns:repeat(6,minmax(86px,1fr));gap:7px}.workflowHealthStrip,.workflowStat{min-width:0;display:grid;align-items:center}.workflowStat{min-height:58px;padding:8px;border:1px solid var(--color-border-hairline);border-radius:8px;background:var(--surface-white-50);grid-template-columns:20px minmax(0,1fr);grid-template-rows:20px minmax(0,1fr);column-gap:6px;row-gap:4px}.workflowStat>span{grid-column:1;grid-row:1;width:20px;height:20px;border-radius:7px;color:var(--color-primary-750);background:var(--color-primary-a08);display:inline-flex;align-items:center;justify-content:center}.workflowStat small{grid-column:2;grid-row:1;color:var(--muted);font:800 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.workflowStat small,.workflowStat strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflowStat strong{grid-column:1/-1;grid-row:2;color:var(--text-strong-90);font-size:15px;line-height:1.1}.workflowModeSwitch{min-height:34px;padding:3px;border:1px solid var(--color-border-soft);border-radius:9px;background:var(--surface-white-62);display:inline-flex;align-items:center;gap:3px}.workflowModeSwitch button{min-height:26px;padding:0 9px;border:0;border-radius:7px;color:var(--panel-text-72);background:transparent;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;font-weight:850;white-space:nowrap}.workflowModeSwitch button.active{color:#fff;background:var(--color-action-primary);box-shadow:0 8px 18px var(--color-primary-a18)}.workflowStat.warn>span{color:rgb(190 18 60);background:rgb(255 241 242/84%)}.workflowBoard{min-height:0;display:grid;grid-template-columns:minmax(250px,300px) minmax(360px,1fr) minmax(240px,300px);gap:12px;overflow:hidden}.workflowBoard.maximized{grid-template-columns:minmax(0,1fr)}.workflowBoard.maximized .workflowDetailDrawer,.workflowBoard.maximized .workflowListPanel{display:none}.workflowReviewPanel{min-height:0;padding:12px 14px;display:grid;grid-template-rows:max-content max-content;gap:10px;overflow:hidden}.workflowProposalList{min-width:0;min-height:0;padding-bottom:8px;display:flex;gap:9px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.workflowProposalList::-webkit-scrollbar{height:5px}.workflowProposalList::-webkit-scrollbar-thumb{border-radius:999px;background:var(--color-primary-a22)}.workflowProposalCard{flex:0 0 380px;width:380px;min-width:340px;max-width:380px;min-height:0;padding:11px;border:1px solid var(--color-border-hairline);border-radius:8px;background:linear-gradient(145deg,rgb(255 255 255/72%),rgb(246 250 255/58%));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;gap:10px;align-items:stretch;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.workflowProposalCard.selected{border-color:var(--color-primary-a32);background:linear-gradient(145deg,var(--color-primary-a10),rgb(255 255 255/78%));box-shadow:0 10px 24px rgb(24 42 71/8%)}.workflowProposalCard.critical,.workflowProposalCard.high{border-color:rgb(214 69 69/20%)}.workflowProposalCard.medium{border-color:rgb(183 121 31/22%)}.workflowProposalCard.low{border-color:var(--color-primary-a22)}.workflowProposalCard.applied,.workflowProposalCard.approved{background:rgb(240 253 244/72%)}.workflowProposalCard.dismissed{opacity:.68}.workflowProposalKicker{display:flex;align-items:center;justify-content:space-between;gap:8px}.workflowProposalKicker span{min-width:0;max-width:62%;padding:4px 7px;border-radius:999px;color:var(--muted);background:rgb(235 243 255/62%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:850 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.workflowProposalKicker span:last-child{flex:0 0 auto;max-width:38%;color:var(--color-primary-760);background:var(--color-primary-a08)}.workflowProposalCard h3{margin:0 0 6px;color:var(--text-strong-90);font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflowProposalCard p,.workflowProposalCard small{color:var(--panel-text-70);font-size:11px;line-height:1.32}.workflowProposalCard p{margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workflowProposalCard small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflowProposalComments{margin-top:8px;padding:7px;border-radius:7px;background:rgb(245 249 255/72%);display:grid;gap:6px}.workflowProposalComments>span{color:var(--muted);font:850 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.workflowProposalComments>div{min-width:0;display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.workflowProposalComments button{flex:0 0 116px;min-width:0;padding:6px 7px;border:1px solid transparent;border-radius:7px;color:var(--panel-text-78);background:rgb(255 255 255/76%);text-align:left;cursor:pointer}.workflowProposalComments button:hover{color:var(--color-primary-760);background:var(--color-primary-a08)}.workflowProposalComments button.active{color:var(--color-primary-760);border:1px solid var(--color-primary-a24);background:linear-gradient(145deg,var(--color-primary-a12),rgb(255 255 255/82%));box-shadow:0 0 0 2px var(--color-primary-a06)}.workflowProposalComments button.active strong{color:var(--color-primary-760)}.workflowProposalComments button.active small{color:var(--color-primary-650)}.workflowProposalComments button.missing{color:var(--muted);background:rgb(255 255 255/48%)}.workflowProposalComments button small,.workflowProposalComments button strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflowProposalComments button strong{margin-bottom:3px;font-size:10px;line-height:1.2}.workflowProposalComments button small,.workflowProposalComments em,.workflowProposalComments>small{color:var(--panel-text-56);font-size:9.5px;line-height:1.2}.workflowProposalComments em{font-style:normal}.workflowProposalApplyResult{margin-top:7px;padding:7px 8px 8px;border:1px solid rgb(137 147 164/14%);border-radius:7px;background:rgb(248 251 255/78%);display:grid;gap:1px}.workflowProposalApplyResultHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.workflowProposalApplyResultHeader span{width:fit-content;max-width:100%;padding:2px 0;border-radius:999px;color:var(--panel-text-72);background:transparent;font:850 8.5px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowProposalApplyResultHeader button{flex:0 0 auto;width:22px;height:22px;border:0;border-radius:6px;color:var(--panel-text-58);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.workflowProposalApplyResultHeader button:hover{color:var(--color-primary-760);background:var(--color-primary-a08)}.workflowProposalApplyResult p{margin:0;color:var(--panel-text-72);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.35}.workflowProposalApplyResult.failed,.workflowProposalApplyResult.unsupported{border-color:rgb(214 69 69/16%);background:rgb(255 248 248/72%)}.workflowProposalApplyResult.failed .workflowProposalApplyResultHeader span,.workflowProposalApplyResult.unsupported .workflowProposalApplyResultHeader span{color:#9d2525}.workflowProposalApplyResult.applied .workflowProposalApplyResultHeader span,.workflowProposalApplyResult.previewed .workflowProposalApplyResultHeader span{color:#116846}.workflowProposalActions{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px}.workflowProposalActions button{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 6px);min-width:0;min-height:28px;padding:0 7px;border:1px solid var(--color-border-soft);border-radius:7px;color:var(--panel-text-74);background:var(--surface-white-62);cursor:pointer;font-size:10px;font-weight:850;white-space:nowrap}.workflowProposalActions button:hover:not(:disabled){border-color:var(--color-primary-a32);color:var(--color-primary-750);background:var(--color-primary-a08)}.workflowProposalActions button:disabled{cursor:not-allowed;opacity:.58}.workflowProposalDetail{min-width:0;min-height:0;padding:10px 11px;border:1px solid var(--color-border-hairline);border-left:3px solid #8993a4;border-radius:8px;background:var(--surface-white-62);display:grid;grid-template-rows:max-content minmax(0,1fr) max-content;gap:10px;overflow:hidden}.workflowProposalDetail.critical,.workflowProposalDetail.high{border-left-color:#d64545}.workflowProposalDetail.medium{border-left-color:#b7791f}.workflowProposalDetail.low{border-left-color:var(--color-primary-500)}.workflowProposalDetailHeader{min-width:0;display:flex;justify-content:space-between;gap:12px}.workflowProposalDetailHeader h3{margin:2px 0 0;color:var(--text-strong-90);font-size:15px;line-height:1.24}.workflowProposalMeta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.workflowProposalMeta span{min-height:24px;padding:4px 7px;border:1px solid var(--color-border-soft);border-radius:999px;color:var(--panel-text-72);background:var(--surface-white-68);display:inline-flex;align-items:center;font:850 10px/1 var(--mono);text-transform:uppercase}.workflowProposalDetailGrid{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px;overflow:auto;scrollbar-width:thin}.workflowProposalDetailGrid section{min-width:0;min-height:0;padding:9px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-50);overflow:auto;scrollbar-width:thin}.workflowProposalEvidenceDetail,.workflowProposalImprovementDetail,.workflowProposalIssueDetail,.workflowProposalScopeDetail{grid-column:span 3}.workflowProposalDetailGrid h4{margin:0 0 6px;color:var(--muted);font:850 10px/1 var(--mono);text-transform:uppercase}.workflowProposalDetailFooter span,.workflowProposalDetailGrid li,.workflowProposalDetailGrid p{color:var(--panel-text-72);font-size:12px;line-height:1.38}.workflowProposalDetailGrid p{margin:0}.workflowProposalDetailGrid ul{margin:0;padding-left:16px}.workflowProposalDetailGrid li{overflow-wrap:anywhere}.workflowProposalDetailGrid dl{margin:0;display:grid;gap:5px}.workflowProposalDetailGrid dl div{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:7px}.workflowProposalDetailGrid dt{color:var(--muted);font-size:11px}.workflowProposalDetailGrid dd{min-width:0;margin:0;color:var(--text-strong-88);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflowProposalApplicationDetail{grid-column:1/-1}.workflowProposalApplicationBlock{min-width:0;display:grid;gap:8px}.workflowProposalApplicationBlock>div{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.workflowProposalApplicationBlock span{padding:4px 7px;border-radius:999px;color:var(--panel-text-72);background:var(--surface-white-70);font:850 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowProposalApplicationBlock strong{color:var(--text-strong-88);font-size:12px;line-height:1.2;text-transform:capitalize}.workflowProposalApplicationBlock p{margin:0;color:var(--panel-text-74);overflow-wrap:anywhere;font-size:12px;line-height:1.42}.workflowProposalApplicationBlock small{color:var(--muted);font-size:11px;line-height:1.3}.workflowProposalApplicationBlock.failed,.workflowProposalApplicationBlock.unsupported{color:#9d2525}.workflowProposalApplicationBlock.failed span,.workflowProposalApplicationBlock.unsupported span{color:#9d2525;background:rgb(254 226 226/72%)}.workflowProposalApplicationBlock.applied span,.workflowProposalApplicationBlock.previewed span{color:#116846;background:rgb(220 252 231/72%)}.workflowProposalDetailFooter{min-width:0;display:flex;gap:8px;flex-wrap:wrap;overflow:visible}.workflowProposalDetailFooter span{flex:1 1 260px;max-width:none;padding:7px 9px;border:1px solid var(--color-border-hairline);border-radius:7px;background:var(--surface-white-54);overflow-wrap:anywhere;white-space:normal}.workflowProposalModalBackdrop{position:fixed;inset:0;z-index:80;padding:24px;background:rgb(12 20 33/42%);display:grid;place-items:center}.workflowProposalModal{position:relative;width:min(980px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));padding:14px;display:grid;overflow:hidden}.workflowProposalModal .workflowProposalDetail{max-height:calc(100vh - 80px);padding:2px;border:0;border-left:0;border-radius:0;background:transparent}.workflowProposalModalClose{margin-left:5px;width:28px;height:28px;padding:0;border-radius:7px;background:var(--surface-white-70);align-self:center;box-shadow:none}.workflowProposalModalClose svg{width:14px;height:14px}.workflowCanvasPanel,.workflowDetailDrawer,.workflowListPanel{min-width:0;min-height:0;overflow:hidden}.workflowListPanel{padding:14px;display:flex;flex-direction:column;gap:12px}.workflowPanelHeader{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.workflowPanelHeader h2{margin:2px 0 0;color:var(--text-strong-92);font-size:18px;line-height:1.1;letter-spacing:0}.workflowPanelHeader small{flex:0 0 auto;padding-top:2px;color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.workflowListTools{min-width:0;display:grid;gap:0}.workflowSearch{min-width:0;min-height:36px;padding:0 10px 0 6px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--surface-white-58);display:flex;align-items:center;gap:8px}.workflowSearchFilter{flex:0 0 auto;min-width:78px;max-width:96px;min-height:28px;padding:0 7px;border-radius:6px;background:rgb(235 243 255/74%);display:inline-flex;align-items:center}.workflowSearchFilter span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.workflowSearchFilter select{min-width:0;width:100%;border:0;outline:0;color:var(--color-primary-760);background:transparent;font:850 11px/1 var(--sans)}.workflowSearch svg{flex:0 0 auto}.workflowSearch input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font:650 13px/1.2 var(--sans)}.workflowSearch input::placeholder{color:rgb(104 119 139/58%);font-weight:560}.workflowFilters{min-width:0;display:flex;gap:6px;overflow-x:auto;padding:1px 1px 7px;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.workflowDetailMobileBackdrop,.workflowDetailMobileFooter{display:none}.workflowFilters::-webkit-scrollbar{height:5px}.workflowFilters::-webkit-scrollbar-thumb{border-radius:999px;background:var(--color-primary-a22)}.workflowFilters button{flex:0 0 auto;min-height:28px;padding:0 9px;border:1px solid var(--line);color:var(--panel-text-74);background:var(--surface-white-52);gap:6px;cursor:pointer;font-size:11px;font-weight:850;text-transform:capitalize}.workflowFilters button,.workflowFilters button span{border-radius:999px;display:inline-flex;align-items:center}.workflowFilters button span{min-width:17px;height:17px;padding:0 5px;color:var(--color-primary-750);background:var(--color-primary-a08);justify-content:center;font-size:10px}.workflowFilters button.active,.workflowFilters button.active:focus-visible,.workflowFilters button.active:hover{border:1px solid var(--color-primary-500)!important;color:var(--color-primary-750);background:var(--color-primary-a08);box-shadow:inset 0 0 0 1px var(--color-primary-a18)}.workflowList{flex:1 1;min-height:0;padding:2px 4px 8px 2px;display:grid;align-content:start;gap:7px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.workflowListLoading{min-height:100%;padding-top:48px;color:rgb(104 119 139/72%);display:grid;place-items:start center;font:800 11px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowList button{width:100%;min-width:0;padding:11px;border:0;border-radius:8px;outline:0;color:inherit;background:rgb(248 250 252/68%);cursor:pointer;display:grid;grid-template-columns:9px minmax(0,1fr);gap:9px;align-items:start;text-align:left;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.workflowList button:hover{background:var(--surface-white-82);box-shadow:none}.workflowList button.active,.workflowList button.active:focus,.workflowList button.active:focus-visible,.workflowList button.active:hover{border:0!important;outline:0;background:linear-gradient(145deg,var(--color-primary-a13),var(--color-primary-a08));box-shadow:none}.workflowList small,.workflowList strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.workflowList strong{color:var(--text-strong-90);display:block;font-size:13px;line-height:1.28;white-space:nowrap}.workflowList small{margin-top:4px;color:var(--muted);display:block;font-size:11px;line-height:1.25;white-space:nowrap}.workflowPager{flex:0 0 36px;min-width:0;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.workflowPager span{color:var(--muted);font:800 10px/1 var(--mono);letter-spacing:.025em;white-space:nowrap}.workflowPager button{min-width:54px;min-height:28px;border:1px solid var(--line);border-radius:7px;color:var(--color-primary-750);background:var(--surface-white-58);font-size:11px;font-weight:820}.workflowPager button:not(:disabled):hover{background:var(--color-surface-blue)}.workflowPager button:disabled{color:rgb(104 119 139/42%);cursor:not-allowed;opacity:.72}.workflowStatusDot{width:9px;height:9px;margin-top:4px;border-radius:50%;background:#8993a4;box-shadow:0 0 0 3px rgb(137 147 164/12%)}.workflowStatusDot.done,.workflowStatusDot.sent{background:#22a06b;box-shadow:0 0 0 3px rgb(34 160 107/14%)}.workflowStatusDot.queued{background:#b7791f;box-shadow:0 0 0 3px rgb(183 121 31/14%)}.workflowStatusDot.blocked,.workflowStatusDot.failed,.workflowStatusDot.skipped{background:#d64545;box-shadow:0 0 0 3px rgb(214 69 69/14%)}.workflowStatusDot.moderation{background:#805ad5;box-shadow:0 0 0 3px rgb(128 90 213/14%)}.workflowStatusDot.ignored{background:#8993a4}.workflowEmptyState{min-height:118px;padding:18px;border:1px dashed var(--color-border-a14);border-radius:8px;color:var(--muted);background:var(--surface-white-44);display:grid;align-content:center;gap:6px;font-size:13px}.workflowEmptyState.error{color:rgb(190 18 60);background:rgb(255 241 242/72%)}.workflowEmptyState.connectionRequired a{width:fit-content;min-height:32px;padding:0 10px;border:1px solid var(--color-primary-a16);border-radius:6px;color:var(--color-primary-800);background:var(--surface-white-52);text-decoration:none;display:inline-flex;align-items:center;font-size:11px;font-weight:800}.workflowCanvasPanel{display:grid;grid-template-rows:max-content minmax(0,1fr)}.workflowCanvasToolbar{min-width:0;min-height:46px;padding:0 13px;border-bottom:1px solid var(--color-border-hairline);display:flex;align-items:center;justify-content:space-between;gap:12px}.workflowCanvasToolbar div{min-width:0;color:var(--text-strong-86);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:850}.workflowCanvasToolbar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflowCanvasToolbar a{flex:0 0 auto;color:var(--color-primary-750);font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.workflowCanvasActions{flex:0 0 auto;display:flex;align-items:center;gap:7px}.workflowCanvasActions button{min-height:30px;padding:0 10px;border:1px solid var(--color-border-soft);border-radius:7px;color:var(--panel-text-74);background:var(--surface-white-58);display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;font-weight:850}.workflowCanvasActions button.active,.workflowCanvasActions button:hover{border-color:var(--color-primary-a32);color:var(--color-primary-750);background:var(--color-primary-a08)}.workflowCanvasFrame{min-width:0;min-height:0;background:radial-gradient(circle at 16% 12%,var(--color-primary-a08),transparent 28%),linear-gradient(145deg,rgb(248 251 255/90%),rgb(239 246 252/62%))}.workflowCanvasFrame .react-flow__viewport{transform-origin:center top}.workflowFlowViewport{width:100%;height:100%;min-width:0;min-height:0}.workflowFlowViewport .react-flow__minimap{right:12px;bottom:12px;width:118px;height:92px;border:1px solid var(--color-border-soft);border-radius:8px;background:rgb(255 255 255/88%);box-shadow:0 10px 24px rgb(19 29 49/10%);overflow:hidden}.workflowFlowViewport .react-flow__minimap-svg{width:118px;height:92px}.workflowFlowViewport .react-flow__minimap-node{stroke:rgb(255 255 255/92%);stroke-width:8px}.workflowFlowViewport .react-flow__minimap-mask{fill:rgb(37 99 235/12%);stroke:var(--color-primary-a42);stroke-width:10px}.workflowCanvasEmpty{min-height:220px;padding:24px;color:var(--muted);display:grid;place-content:center;gap:6px;text-align:center}.workflowCanvasEmpty strong{color:var(--text-strong-90)}.workflowNode{width:300px;min-height:156px;padding:12px;border:1px solid var(--color-border-soft);border-left:4px solid #8993a4;border-radius:8px;background:var(--surface-white-92);box-shadow:0 14px 32px rgb(19 29 49/10%);overflow:visible;position:relative}.workflowNode.selected{border-top-color:var(--color-primary-a26);border-right-color:var(--color-primary-a26);border-bottom-color:var(--color-primary-a26);background:linear-gradient(145deg,rgb(255 255 255/98%),rgb(246 250 255/76%));box-shadow:0 0 0 2px var(--color-primary-a08),0 14px 28px rgb(19 29 49/8%)}.workflowNode.path-final{border-top-color:var(--color-primary-a20);border-right-color:var(--color-primary-a20);border-bottom-color:var(--color-primary-a20);background:linear-gradient(145deg,rgb(255 255 255/96%),rgb(248 251 255/78%));box-shadow:0 0 0 1px var(--color-primary-a06),0 12px 28px rgb(18 44 96/8%)}.workflowNode.path-branch{opacity:.58;background:rgb(248 250 253/68%);box-shadow:0 8px 20px rgb(19 29 49/6%)}.workflowNode.path-support{opacity:.82;border-color:var(--color-primary-a18);background:var(--color-primary-a06);box-shadow:0 10px 24px rgb(18 44 96/7%)}.workflowNode.path-branch.selected,.workflowNode.path-branch:hover{opacity:.9}.workflowNodeHandle{width:12px;height:12px;border:2px solid rgb(255 255 255/94%);border-radius:999px;background:var(--color-primary-650);box-shadow:0 0 0 3px var(--color-primary-a12),0 3px 8px rgb(18 44 96/18%);opacity:.96}.workflowNodeHandle.input{left:-9px}.workflowNodeHandle.output{right:-9px}.workflowNode.path-final .workflowNodeHandle{background:var(--color-primary-650);box-shadow:0 0 0 4px var(--color-primary-a14),0 4px 10px rgb(37 99 235/20%)}.workflowNode.path-branch .workflowNodeHandle{background:#94a3b8;box-shadow:0 0 0 3px rgb(148 163 184/16%),0 3px 8px rgb(30 41 59/12%)}.workflowNode.path-support .workflowNodeHandle{background:#5b7de8}.workflowNode.audit-missing_signal,.workflowNode.audit-needs_review,.workflowNode.audit-weak,.workflowNode.audit-wrong_decision{box-shadow:0 14px 34px rgb(183 121 31/18%)}.workflowNode.audit-weak,.workflowNode.audit-wrong_decision{border-color:rgb(214 69 69/42%)}.workflowNode.done,.workflowNode.sent{border-left-color:#22a06b}.workflowNode.queued{border-left-color:#b7791f}.workflowNode.blocked,.workflowNode.failed,.workflowNode.skipped{border-left-color:#d64545}.workflowNode.moderation{border-left-color:#805ad5}.workflowNode.disabled,.workflowNode.ignored,.workflowNode.missing{border-left-color:#8993a4}.workflowNode.path-branch.selected,.workflowNode.path-support.selected,.workflowNode.selected{opacity:1;border-top-color:var(--color-primary-a26);border-right-color:var(--color-primary-a26);border-bottom-color:var(--color-primary-a26);background:linear-gradient(145deg,rgb(255 255 255/98%),rgb(246 250 255/78%));box-shadow:0 0 0 2px var(--color-primary-a08),0 14px 30px rgb(37 99 235/8%)}.workflowNode.selected .workflowNodeHandle{background:var(--color-primary-650);box-shadow:0 0 0 3px var(--color-primary-a10),0 3px 8px rgb(37 99 235/14%)}.workflowNodeHeader{min-width:0;margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.workflowNodeHeaderMain{min-width:0;display:flex;align-items:center;gap:8px;flex:1 1 auto}.workflowNodeHeaderTags{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:5px;flex:0 1 auto;flex-wrap:wrap}.workflowNodeIcon{flex:0 0 auto;width:26px;height:26px;border-radius:7px;color:var(--color-primary-750);background:var(--color-primary-a08);display:inline-flex;align-items:center;justify-content:center}.workflowNodeStatus{flex:0 1 auto;max-width:124px;padding:4px 8px;border-radius:999px;color:var(--panel-text-72);background:var(--surface-white-62);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:850 10px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase}.workflowPathBadge{color:var(--color-primary-760);background:var(--color-primary-a10);font:850 9px/1 var(--mono);letter-spacing:.035em}.workflowAuditBadge,.workflowPathBadge{flex:0 0 auto;padding:4px 7px;border-radius:999px;text-transform:uppercase}.workflowAuditBadge{color:var(--panel-text-74);background:var(--surface-white-62);font:850 10px/1 var(--mono);letter-spacing:.03em}.workflowAuditBadge.good{color:#116846;background:rgb(220 252 231/80%)}.workflowAuditBadge.needs_review{color:#7a4b00;background:rgb(254 240 138/72%)}.workflowAuditBadge.weak,.workflowAuditBadge.wrong_decision{color:#9d2525;background:rgb(254 226 226/82%)}.workflowAuditBadge.missing_signal{color:var(--panel-text-72);background:rgb(226 232 240/84%)}.workflowActionBadge{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#0f766e;background:rgb(204 251 241/74%);font:850 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowNode strong{color:var(--text-strong-90);display:block;font-size:14px;line-height:1.25}.workflowNode p{margin:7px 0 8px;color:var(--panel-text-68);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4}.workflowNode small{color:var(--muted);font-size:11px}.workflowEdge.done path,.workflowEdge.sent path{stroke:#22a06b}.workflowEdge.path-final path{stroke-width:1;filter:drop-shadow(0 1px 2px rgb(37 99 235/12%))}.workflowEdge.path-branch path{opacity:.36;stroke-width:1.25}.workflowEdge.path-support path{opacity:.66;stroke:var(--color-primary-650);stroke-dasharray:5 4}.workflowEdge.queued path{stroke:#b7791f;stroke-dasharray:6 4}.workflowEdge.blocked path,.workflowEdge.failed path,.workflowEdge.skipped path{stroke:#d64545;stroke-dasharray:6 4}.workflowEdge.disabled path,.workflowEdge.ignored path,.workflowEdge.missing path{stroke:#8993a4;stroke-dasharray:4 5}.workflowFlowViewport .react-flow__edge-textbg{fill:rgb(255 255 255/92%);stroke:rgb(203 213 225/72%);transform:translateY(-11px)}.workflowFlowViewport .react-flow__edge-text{paint-order:stroke;stroke:rgb(255 255 255/78%);stroke-width:3px;letter-spacing:.02em;transform:translateY(-11px)}.workflowDetailDrawer{padding:0;display:flex;flex-direction:column;gap:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent}.workflowDetailDrawer::-webkit-scrollbar{width:5px}.workflowDetailDrawer::-webkit-scrollbar-thumb{border-radius:999px;background:var(--color-primary-a22)}.workflowDetailDrawer header{min-width:0;padding:14px 14px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.workflowDetailDrawer header span{width:fit-content;max-width:100%;padding:4px 7px;border-radius:999px;color:var(--color-primary-800);background:var(--color-primary-a08);display:inline-flex;font:850 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowDetailDrawer h2{margin:7px 0 0;color:var(--text-strong-92);font-size:17px;line-height:1.18;letter-spacing:0}.workflowDetailClose{width:30px;height:30px;min-height:30px}.workflowDetailDrawer .workflowDetailSection{min-width:0;margin:0 14px 20px;padding:0;border:0;border-radius:0;background:transparent}.workflowDetailDrawer h3{margin:0 0 9px;color:var(--color-primary-750);font:850 9.5px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}.workflowDetailDrawer p,.workflowDetailDrawer small{color:var(--panel-text-70);font-size:12.5px;line-height:1.45}.workflowDetailDrawer .workflowDetailSection>p,.workflowDetailDrawer .workflowDetailSection>small{display:block;margin:0}.workflowDetailDrawer .workflowDetailSection>p+small{margin-top:8px;color:var(--muted);font-size:11px}.workflowDetailFields{display:grid;gap:8px}.workflowDetailFields div{min-width:0;padding:0;border:0;border-radius:0;background:transparent;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:5px}.workflowDetailFields span{min-height:0;margin:0;color:rgb(104 119 139/82%);display:inline-flex;align-items:center;justify-content:flex-start;overflow-wrap:anywhere;font:850 8px/1.25 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowDetailFields .workflowDetailFieldValue{min-width:0;min-height:30px;padding:7px 9px;border-radius:7px;color:rgb(31 45 65/88%);background:linear-gradient(145deg,rgb(255 255 255/86%),rgb(240 247 255/78%));display:flex;align-items:center;overflow-wrap:anywhere;box-shadow:inset 0 0 0 1px rgb(37 99 235/8%);font-size:12px;font-weight:720;line-height:1.35}.workflowDetailReviewSection{margin-top:2px}.workflowBrainReview{padding:11px;border:1px solid rgb(137 147 164/14%);border-radius:8px;background:linear-gradient(145deg,rgb(255 255 255/76%),rgb(245 248 252/66%));display:grid;gap:8px}.workflowBrainReview.good{border-color:rgb(34 160 107/18%);background:linear-gradient(145deg,rgb(245 255 250/86%),rgb(236 253 245/66%))}.workflowBrainReview.missing_signal,.workflowBrainReview.needs_review{border-color:rgb(183 121 31/20%);background:linear-gradient(145deg,rgb(255 253 244/90%),rgb(254 249 195/54%))}.workflowBrainReview.weak,.workflowBrainReview.wrong_decision{border-color:rgb(214 69 69/18%);background:linear-gradient(145deg,rgb(255 248 248/90%),rgb(255 241 242/58%))}.workflowBrainReview div span{color:rgb(104 119 139/82%);font:850 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.workflowBrainReview div strong{margin-top:5px;color:var(--text-strong-90);display:block;font-size:12.5px;line-height:1.36}.workflowBrainReview ul{margin:0;padding-left:16px;display:grid;gap:5px}.workflowBrainReview li{color:var(--panel-text-70);font-size:11.5px;line-height:1.35}.workflowNodeActionsSection{margin-top:2px}.workflowNodeActions{display:grid;gap:9px}.workflowNodeAction{min-width:0;padding:10px;border:1px solid rgb(137 147 164/14%);border-radius:8px;background:linear-gradient(145deg,rgb(255 255 255/78%),rgb(244 249 255/62%));display:grid;gap:8px}.workflowNodeAction.disabled{opacity:.68}.workflowNodeAction.medium{border-color:rgb(183 121 31/18%)}.workflowNodeAction.high{border-color:rgb(214 69 69/20%)}.workflowNodeAction>div:first-child{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center}.workflowNodeActionIcon{width:22px;height:22px;border-radius:7px;color:var(--color-primary-750);background:var(--color-primary-a08);display:inline-flex;align-items:center;justify-content:center}.workflowNodeAction.high .workflowNodeActionIcon{color:var(--color-danger-750);background:var(--color-danger-a08)}.workflowNodeAction strong{min-width:0;color:var(--text-strong-90);display:block;font-size:12.5px;line-height:1.25}.workflowNodeAction small{margin-top:3px;color:var(--muted);display:block;font:850 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.workflowNodeAction p{margin:0;color:var(--panel-text-70);font-size:12px;line-height:1.38}.workflowNodeAction dl{margin:0;display:grid;gap:6px}.workflowNodeAction dl div{min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px}.workflowNodeAction dt{color:var(--muted);font:850 8px/1.25 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowNodeAction dd{min-width:0;margin:0;color:rgb(31 45 65/84%);font-size:11.5px;line-height:1.32}.workflowNodeActionInputs{display:grid;gap:7px}.workflowNodeActionInputs label{min-width:0;display:grid;gap:5px}.workflowNodeActionInputs span{color:var(--muted);font:850 8.5px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowNodeActionInputs small{color:var(--panel-text-60);font-size:10.5px;line-height:1.35}.workflowNodeActionInputs select,.workflowNodeActionInputs textarea{width:100%;min-width:0;border:1px solid rgb(137 147 164/18%);border-radius:7px;color:var(--text-strong-86);background:rgb(255 255 255/72%);font:600 12px/1.35 var(--font-sans)}.workflowActionSelect{min-width:0;position:relative}.workflowActionSelect select{appearance:none;padding-right:34px}.workflowActionSelect>svg{position:absolute;top:50%;right:12px;color:var(--muted);pointer-events:none;transform:translateY(-50%)}.workflowActionSelect:focus-within>svg{color:var(--color-primary-700)}.workflowNodeActionInputs select{min-height:30px;padding:0 8px;font-size:11px;font-weight:560;line-height:1.35}.workflowNodeActionInputs textarea{min-height:56px;padding:8px;resize:vertical;font-size:11px;font-weight:520;line-height:1.4}.workflowNodeActionInputs select:disabled,.workflowNodeActionInputs textarea:disabled{opacity:.68;cursor:not-allowed}.workflowNodeActionButtons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.workflowNodeAction button{width:fit-content;min-height:26px;padding:0 9px;border:1px solid var(--color-border-soft);border-radius:7px;color:var(--panel-text-70);background:var(--surface-white-58);font-size:10.5px;font-weight:820}.workflowNodeAction button:not(:disabled){color:var(--color-primary-750);cursor:pointer}.workflowNodeAction button:not(:disabled):hover{border-color:var(--color-primary-a24);background:var(--color-primary-a08)}.workflowNodeActionApplyButton:not(:disabled){color:#fff!important;border-color:var(--color-action-primary)!important;background:var(--color-action-primary)!important;box-shadow:0 8px 18px var(--color-primary-a18)}.workflowNodeActionApplyButton:not(:disabled):hover{border-color:var(--color-primary-700)!important;background:var(--color-primary-700)!important;box-shadow:0 10px 22px var(--color-primary-a22)}.workflowNodeAction button:disabled{opacity:.62;cursor:not-allowed}.workflowNodeActionApplyButton:disabled{color:var(--panel-text-58)!important}.workflowActionDialogBackdrop{position:fixed;inset:0;z-index:110;padding:20px;background:rgb(8 19 33/28%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center}.workflowActionDialog{width:min(420px,100%);padding:18px;border:1px solid var(--color-primary-a18);border-radius:8px;background:rgb(255 255 255/96%);box-shadow:0 24px 64px rgb(23 39 64/20%)}.workflowActionDialogHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workflowActionDialogHeader span{color:var(--color-primary-700);font:850 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowActionDialogHeader h2{margin:5px 0 0;color:var(--ink);font-size:18px;line-height:1.25}.workflowActionDialogHeader button{width:30px;height:30px;padding:0;border:1px solid var(--color-border-soft);border-radius:7px;color:var(--color-primary-700);background:var(--surface-white-70);display:grid;place-items:center;cursor:pointer}.workflowActionDialog>p{margin:12px 0 0;color:var(--panel-text-70);font-size:12.5px;line-height:1.5}.workflowActionDialogActions{margin-top:18px;display:flex;justify-content:flex-end;gap:8px}.workflowActionDialogActions button{min-height:34px;padding:0 13px;border:1px solid var(--color-border-soft);border-radius:7px;color:var(--panel-text-70);background:var(--surface-white-70);font-size:11.5px;font-weight:760;cursor:pointer}.workflowActionDialogActions button.primary{color:#fff;border-color:var(--color-action-primary);background:var(--color-action-primary)}.workflowNodeActionPreview{padding:8px;border:1px solid rgb(33 184 135/18%);border-radius:7px;background:rgb(240 253 244/70%);display:grid;gap:7px}.workflowNodeActionPreview.blocked{border-color:rgb(183 121 31/18%);background:rgb(255 251 235/76%)}.workflowNodeActionPreview.applied{border-color:rgb(62 99 221/18%);background:rgb(239 246 255/78%)}.workflowNodeActionPreview>div:first-child span{color:var(--color-success-750);font:850 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.workflowNodeActionPreview.blocked>div:first-child span{color:var(--color-warning-750)}.workflowNodeActionPreview.applied>div:first-child span{color:var(--color-primary-750)}.workflowNodeActionPreview>div:first-child strong{margin-top:4px;color:var(--text-strong-88);display:block;font-size:11.5px;line-height:1.32}.workflowNodeActionError{padding:8px;border:1px solid var(--color-danger-a18);border-radius:7px;color:var(--color-danger-750)!important;background:var(--color-danger-a08);font-size:11.5px!important}.workflowOperatorHistorySection{margin-top:2px}.workflowOperatorHistoryList{display:grid;gap:8px}.workflowOperatorHistoryItem{padding:9px 0;border-top:1px solid rgb(137 147 164/12%);display:grid;gap:6px}.workflowOperatorHistoryItem:first-child{border-top:0;padding-top:0}.workflowOperatorHistoryItem>div:first-child{min-width:0;display:flex;gap:7px;align-items:center}.workflowOperatorHistoryItem>div:first-child span{padding:3px 6px;border-radius:6px;color:var(--color-primary-750);background:var(--color-primary-a08);font:850 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.workflowOperatorHistoryItem.applied>div:first-child span{color:var(--color-success-750);background:rgb(33 184 135/9%)}.workflowOperatorHistoryItem strong{min-width:0;color:var(--text-strong-88);font-size:12.5px;line-height:1.25}.workflowOperatorHistoryItem p{margin:0;color:var(--panel-text-70);font-size:12px;line-height:1.38}.workflowOperatorHistoryItem dl{margin:0;display:grid;gap:5px}.workflowOperatorHistoryItem dl div{min-width:0;display:grid;grid-template-columns:50px minmax(0,1fr);gap:7px}.workflowOperatorHistoryItem dt{color:var(--muted);font:850 8px/1.25 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowOperatorHistoryItem dd{min-width:0;margin:0;color:rgb(31 45 65/82%);overflow-wrap:anywhere;font-size:11.5px;line-height:1.32}.workflowOperatorHistoryLink{width:fit-content;min-height:26px;padding:0 9px;border:1px solid var(--color-primary-a18);border-radius:7px;color:var(--color-primary-750);background:var(--color-primary-a08);display:inline-flex;align-items:center;text-decoration:none;font-size:10.5px;font-weight:820}.workflowOperatorHistoryLink:hover{border-color:var(--color-primary-a28);background:var(--color-primary-a12)}.workflowDetailDrawer pre{max-height:320px;margin:0;padding:11px;border:0;border-radius:8px;color:rgb(50 65 87/82%);background:rgb(248 251 255/84%);overflow:auto;font-size:11px;line-height:1.45;box-shadow:inset 0 0 0 1px rgb(37 99 235/7%)}.workflowDetailEmpty{min-height:220px;padding:28px;color:var(--muted);display:grid;place-content:center;gap:6px;text-align:center}.workflowDetailEmpty strong{color:var(--text-strong-90)}@media (max-width:1180px){.workspace.workflowWorkspaceShell.reviewMode{grid-template-rows:max-content 126px max-content minmax(0,1fr)}.workspace.workflowWorkspaceShell.traceMode{grid-template-rows:max-content 126px minmax(0,1fr)}.workflowOverview{height:126px;grid-template-columns:minmax(0,1fr)}.workflowHealthStrip{grid-template-columns:repeat(6,minmax(96px,1fr));overflow-x:auto}.workflowProposalList{overflow-x:auto}.workflowBoard{grid-template-columns:minmax(250px,310px) minmax(0,1fr)}.workflowDetailDrawer{grid-column:1/-1;min-height:300px}}@media (max-width:820px){.workflowProposalModalBackdrop{padding:10px}.workflowProposalModal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:10px}.workflowProposalModal .workflowProposalDetail{max-height:calc(100vh - 40px)}.workflowProposalDetailGrid{grid-template-columns:minmax(0,1fr);overflow:auto}.workflowBoard{grid-template-columns:minmax(0,1fr);overflow-y:auto}.workflowCanvasFrame{min-height:560px}.workflowProposalList{grid-template-columns:minmax(0,1fr)}}.automationSurface.automationUnifiedSurface{--agent-bg:#0a0b10;--agent-panel:rgb(16 18 27/0.84);--agent-panel-solid:#11131c;--agent-panel-soft:rgb(255 255 255/0.025);--agent-panel-hover:rgb(255 255 255/0.045);--agent-text:#dfe3ee;--agent-text-strong:#f2f3f8;--agent-muted:#9aa3b6;--agent-subtle:#788196;--agent-line:rgb(255 255 255/0.075);--agent-line-strong:rgb(145 125 246/0.22);--agent-accent:#8875ee;--agent-accent-strong:#9e8df5;--agent-accent-soft:rgb(126 102 235/0.11);--agent-live:#56cf9f;--agent-live-soft:rgb(56 190 139/0.1);--agent-warning:#e2a06f;--agent-warning-soft:rgb(216 123 76/0.1);--agent-danger:#e27f72;--agent-danger-soft:rgb(211 91 75/0.1);--agent-radius:12px;width:100%;height:100%;min-height:0;padding:0;display:flex;flex-direction:column;overflow:hidden;color:var(--agent-text);background:transparent;container:automation/inline-size}html[data-agent-theme=light] .automationSurface.automationUnifiedSurface{--agent-bg:#f4f5f9;--agent-panel:rgb(255 255 255/0.8);--agent-panel-solid:#fafbfe;--agent-panel-soft:rgb(32 40 61/0.035);--agent-panel-hover:rgb(32 40 61/0.055);--agent-text:#353b4d;--agent-text-strong:#171c2a;--agent-muted:#677086;--agent-subtle:#8991a3;--agent-line:rgb(25 31 48/0.105);--agent-line-strong:rgb(98 75 205/0.22);--agent-accent:#6653cd;--agent-accent-strong:#5846bd;--agent-accent-soft:rgb(103 81 210/0.095);--agent-live:#16845f;--agent-live-soft:rgb(22 132 95/0.085);--agent-warning:#a75d28;--agent-warning-soft:rgb(185 95 35/0.085);--agent-danger:#b64942;--agent-danger-soft:rgb(187 70 61/0.075);background:transparent}.automationUnifiedSurface *,.automationUnifiedSurface :after,.automationUnifiedSurface :before{box-sizing:border-box}.automationUnifiedSurface button,.automationUnifiedSurface input,.automationUnifiedSurface select,.automationUnifiedSurface textarea{font:inherit}.automationUnifiedSurface button{color:inherit}.automationUnifiedSurface .eyebrow{margin:0;color:var(--agent-accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.automationUnifiedSurface .spin{animation:activation-spin .85s linear infinite}.automationUnifiedSurface .srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.automationShellHeader{flex:0 0 58px;min-height:58px;padding:7px 18px 8px;display:flex;align-items:stretch;justify-content:space-between;gap:18px;border-bottom:1px solid var(--agent-line);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-agent-theme=light] .automationShellHeader{background:transparent}.automationModeTabs{display:flex;align-items:stretch;gap:5px}.automationModeTabs>button{min-width:150px;padding:5px 10px;display:grid;grid-template-columns:24px 1fr auto;gap:7px;align-items:center;color:var(--agent-muted);border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.automationModeTabs>button:hover{color:var(--agent-text);background:var(--agent-panel-soft)}.automationModeTabs>button.active{color:var(--agent-text-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.automationModeTabs>button>svg{color:var(--agent-accent)}.automationModeTabs>button>span{min-width:0;display:grid;gap:2px}.automationModeTabs strong{font-size:12px}.automationModeTabs small{color:var(--agent-subtle);font-size:10px}.automationModeTabs b{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;color:#f6c1a3;border-radius:99px;background:var(--agent-warning-soft);font-size:9px}.automationShellStatus{display:flex;align-items:center;gap:8px}.automationHistoryControls{display:flex;align-items:center;gap:3px}.automationShellStatus>span{display:flex;align-items:center;gap:7px;color:var(--agent-muted);font-size:11px}.automationShellStatus>span i{width:6px;height:6px;border-radius:99px;background:var(--agent-subtle)}.automationShellStatus>span i.live{background:var(--agent-live);box-shadow:0 0 10px color-mix(in srgb,var(--agent-live) 65%,transparent)}.automationShellStatus button{width:30px;height:30px;display:grid;place-items:center;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:8px;background:var(--agent-panel-soft);cursor:pointer}.automationShellStatus button:disabled{color:var(--agent-subtle);opacity:.42;cursor:default}.automationShellStatus .automationCheckpointButton{width:auto;padding:0 9px;display:flex;gap:6px;font-size:11px;font-weight:750}.automationShellStatus .automationRuntimeSummary{width:auto;min-width:0;padding:0 9px;display:flex;gap:7px;border-color:var(--agent-line);background:var(--agent-panel-soft);font-size:11px}.automationRuntimeSummary i{width:6px;height:6px;border-radius:50%;background:var(--agent-subtle)}.automationRuntimeSummary.live i{background:var(--agent-live);box-shadow:0 0 8px color-mix(in srgb,var(--agent-live) 55%,transparent)}.automationRuntimeSummary.attention i{background:var(--agent-warning)}.automationRuntimeSummary.waiting i{background:var(--agent-accent)}.automationRuntimeSummary.offline i{background:var(--agent-danger)}.automationRuntimeSummary b{padding-left:7px;color:var(--agent-muted);border-left:1px solid var(--agent-line);font-size:10px;font-weight:750}.automationActivationPath>button:focus-visible,.automationRuntimeSummary:focus-visible{outline:2px solid color-mix(in srgb,var(--agent-accent) 62%,transparent);outline-offset:2px}.automationPageError,.automationPartialWarning{flex:0 0 auto;min-height:34px;padding:7px 18px;display:flex;align-items:center;gap:8px;color:var(--agent-warning);border-bottom:1px solid color-mix(in srgb,var(--agent-warning) 20%,transparent);background:var(--agent-warning-soft);font-size:10px}.automationPageError{color:var(--agent-danger);background:var(--agent-danger-soft)}.automationPageError span{flex:1 1}.automationPageError button{padding:5px 8px;border:1px solid;border-radius:7px;background:transparent;cursor:pointer}.automationModeBody{flex:1 1 auto;min-height:0;overflow:hidden}.automationActivationPath{flex:0 0 auto;min-height:60px;padding:8px 18px;display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:16px;align-items:center;border-bottom:1px solid var(--agent-line);background:transparent}.automationActivationIntro{min-width:0;display:flex;align-items:center;gap:9px}.automationActivationIntro>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:var(--agent-accent-strong);border-radius:8px;background:var(--agent-accent-soft)}.automationActivationIntro>div{min-width:0;display:grid;gap:2px}.automationActivationIntro strong{color:var(--agent-text-strong);font-size:13px}.automationActivationIntro small{overflow:hidden;color:var(--agent-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.automationActivationSteps,.automationActivationSteps span{display:flex;align-items:center;gap:5px}.automationActivationSteps span{min-height:29px;padding:0 8px;color:var(--agent-muted);border-radius:6px;background:var(--agent-panel-soft);font-size:11px;font-weight:650;white-space:nowrap}.automationActivationSteps span.complete{color:var(--agent-live);background:var(--agent-live-soft)}.automationActivationPath>button{min-height:34px;padding:0 11px;display:flex;align-items:center;gap:6px;color:#fff;border:0;border-radius:7px;background:var(--agent-accent);font-size:11px;font-weight:750;cursor:pointer}.automationActivationPath>button:disabled{opacity:.62;cursor:wait}.automationActivationError{grid-column:1/-1;margin:-5px 0 0 43px;color:var(--agent-danger);font-size:11px;line-height:1.35}.automationPageLoading{height:100%;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--agent-muted);text-align:center}.automationPageLoading>span{width:48px;height:48px;position:relative;display:grid;place-items:center;color:var(--agent-accent);border:1px solid var(--agent-line-strong);border-radius:15px;background:var(--agent-accent-soft)}.automationPageLoading>span svg:last-child{position:absolute;right:-4px;bottom:-4px;padding:3px;border-radius:99px;background:var(--agent-panel-solid)}.automationPageLoading strong{color:var(--agent-text-strong);font-size:13px}.automationPageLoading p{margin:0;font-size:10px}.automationWorkView{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(270px,310px) minmax(0,1fr);overflow:hidden}.automationUnifiedQueue{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--agent-line);background:rgb(9 10 15/.22)}html[data-agent-theme=light] .automationUnifiedQueue{background:rgb(255 255 255/.2)}.automationUnifiedQueue>header{min-height:68px;padding:13px 14px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.automationUnifiedQueue>header h1{margin:5px 0 0;color:var(--agent-text-strong);font-size:16px;letter-spacing:-.025em}.automationUnifiedQueue>header>span{align-self:flex-start;padding:5px 7px;display:flex;align-items:center;gap:5px;color:var(--agent-subtle);border:1px solid var(--agent-line);border-radius:99px;font-size:9px}.automationUnifiedQueue>header>span i{width:5px;height:5px;border-radius:99px;background:var(--agent-subtle)}.automationUnifiedQueue>header>span i.live{background:var(--agent-live)}.automationUnifiedQueue>nav{padding:0 10px 9px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.automationUnifiedQueue>nav button{min-width:0;padding:7px 3px;display:grid;justify-items:center;gap:2px;color:var(--agent-subtle);border:0;border-radius:7px;background:transparent;font-size:10px;cursor:pointer;white-space:nowrap}.automationUnifiedQueue>nav button.active{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationUnifiedQueue>nav b{color:inherit;font-size:9px}.automationQueueSearch{height:34px;margin:0 10px 9px;padding:0 9px;display:flex;align-items:center;gap:7px;color:var(--agent-subtle);border:1px solid var(--agent-line);border-radius:9px;background:var(--agent-panel-soft)}.automationQueueSearch:focus-within{color:var(--agent-accent);border-color:var(--agent-line-strong)}.automationQueueSearch input{min-width:0;flex:1 1;color:var(--agent-text);border:0;outline:0;background:transparent;font-size:11px}.automationQueueSearch input::placeholder{color:var(--agent-subtle)}.automationQueueSearch button{width:20px;height:20px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.automationQueueScope{min-height:30px;margin:0 10px 9px;padding:5px 7px;display:flex;align-items:center;gap:6px;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);border-radius:8px;background:var(--agent-accent-soft);font-size:10px}.automationQueueScope span{min-width:0;flex:1 1}.automationQueueScope button{padding:3px 5px;display:flex;align-items:center;gap:3px;border:0;background:transparent;cursor:pointer;font-size:8px}.automationUnifiedQueueList{flex:1 1;min-height:0;padding:0 7px 10px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--agent-line-strong) transparent}.automationUnifiedQueueList>button{width:100%;min-height:88px;padding:12px 10px;display:grid;grid-template-columns:29px minmax(0,1fr) 13px;gap:9px;align-items:start;color:var(--agent-muted);border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.automationUnifiedQueueList>button:hover{background:var(--agent-panel-soft)}.automationUnifiedQueueList>button.selected{color:var(--agent-text);border-color:var(--agent-line-strong);background:linear-gradient(135deg,var(--agent-accent-soft),var(--agent-panel-soft))}.automationUnifiedQueueList>button>svg{margin-top:8px;color:var(--agent-subtle)}.automationCaseIcon{width:28px;height:28px;display:grid;place-items:center;color:var(--agent-muted);border-radius:9px;background:var(--agent-panel-soft)}.automationCaseIcon.large{width:38px;height:38px;border:1px solid var(--agent-line);border-radius:11px}.automationCaseIcon.live{color:var(--agent-live);background:var(--agent-live-soft)}.automationCaseIcon.attention,.automationCaseIcon.warning{color:var(--agent-warning);background:var(--agent-warning-soft)}.automationCaseIcon.danger{color:var(--agent-danger);background:var(--agent-danger-soft)}.automationCaseIcon.success{color:var(--agent-live);background:var(--agent-live-soft)}.automationCaseIcon.queued{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationCaseRowCopy{min-width:0;display:grid;gap:6px}.automationCaseRowCopy>span{display:flex;justify-content:space-between;gap:7px}.automationCaseRowCopy strong{min-width:0;overflow:hidden;color:var(--agent-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.automationCaseRowCopy time{flex:0 0 auto;color:var(--agent-subtle);font-size:10px}.automationCaseRowCopy p{margin:0;color:var(--agent-muted);font-size:11px;line-height:1.35}.automationCaseRowCopy p,.automationCaseRowCopy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automationCaseRowCopy small{min-width:0;color:var(--agent-subtle);font-size:10px}.automationCaseRowCopy small b{color:var(--agent-accent-strong);font-weight:750}.automationCaseRowCopy small i{margin:0 4px;font-style:normal}.automationUnifiedQueue .automationQueueEmpty{min-height:180px;color:var(--agent-subtle)}.automationUnifiedQueue .automationQueueEmpty.success svg{color:var(--agent-live)}.automationUnifiedQueue .automationQueueEmpty strong{color:var(--agent-text)}.automationWorkbench{min-width:0;min-height:0;overflow:auto;scroll-behavior:smooth}.automationCaseWorkbench{min-height:100%;padding:16px 18px 0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 52% 5%,rgb(118 88 244/.085),transparent 30rem)}.automationCaseWorkbench.traceMode{height:100%;min-height:0;overflow:hidden}.automationCaseWorkbench.traceMode .automationNarrativeGrid,.automationCaseWorkbench.traceMode .automationProgressOverview{display:none}.automationCaseWorkbench.traceMode .automationWorkbenchTabs{margin-top:8px}.automationCaseHeader{display:flex;align-items:center;justify-content:space-between;gap:14px}.automationCaseIdentity{min-width:0;display:flex;align-items:center;gap:10px}.automationCaseIdentity>div{min-width:0}.automationCaseIdentity h2{margin:4px 0 3px;overflow:hidden;color:var(--agent-text-strong);font-size:17px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.automationCaseIdentity small{color:var(--agent-subtle);font-size:10px}.automationOutcomeBadge{flex:0 0 auto;padding:6px 9px;display:flex;align-items:center;gap:6px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:99px;background:var(--agent-panel-soft);font-size:10px;font-weight:750;text-transform:capitalize}.automationOutcomeBadge i{width:6px;height:6px;border-radius:99px;background:currentColor}.automationOutcomeBadge.live,.automationOutcomeBadge.success{color:var(--agent-live);border-color:color-mix(in srgb,var(--agent-live) 26%,transparent);background:var(--agent-live-soft)}.automationOutcomeBadge.attention,.automationOutcomeBadge.warning{color:var(--agent-warning);border-color:color-mix(in srgb,var(--agent-warning) 25%,transparent);background:var(--agent-warning-soft)}.automationOutcomeBadge.danger{color:var(--agent-danger);border-color:color-mix(in srgb,var(--agent-danger) 25%,transparent);background:var(--agent-danger-soft)}.automationProgressOverview{margin-top:13px}.automationProgressOverview>header{min-height:26px;display:flex;align-items:end;justify-content:space-between;gap:12px}.automationProgressOverview>header>div{display:flex;align-items:baseline;gap:8px}.automationProgressOverview>header strong{color:var(--agent-text);font-size:11px}.automationProgressOverview>header>span{color:var(--agent-subtle);font-weight:700}.automationStageRail{margin-top:7px;padding:0;display:grid;grid-template-columns:repeat(7,minmax(82px,1fr));overflow-x:auto;scrollbar-width:none}.automationStageRail::-webkit-scrollbar{display:none}.automationStageRail>div{min-width:82px;min-height:36px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:6px;border-bottom:2px solid var(--agent-line)}.automationStageRail span{width:18px;height:18px;flex:0 0 auto;display:grid;place-items:center;color:var(--agent-subtle);border-radius:50%;background:var(--agent-panel-soft);font-size:9px;font-weight:750}.automationStageRail small{color:var(--agent-subtle);font-size:11px;font-weight:650;line-height:1.2;text-align:center;white-space:nowrap}.automationStageRail .complete{border-bottom-color:color-mix(in srgb,var(--agent-live) 42%,var(--agent-line))}.automationStageRail .complete small{color:var(--agent-muted)}.automationStageRail .active{border-bottom-color:var(--agent-accent);background:linear-gradient(180deg,transparent,var(--agent-accent-soft))}.automationStageRail .active span{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationStageRail .active small{color:var(--agent-accent-strong)}.automationStageRail .attention{border-bottom-color:var(--agent-warning);background:linear-gradient(180deg,transparent,var(--agent-warning-soft))}.automationStageRail .attention span{color:var(--agent-warning);background:var(--agent-warning-soft)}.automationStageRail .attention small{color:var(--agent-warning)}.automationNarrativeGrid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.automationNarrativeGrid article{min-width:0;min-height:88px;padding:12px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;border:1px solid var(--agent-line);border-radius:10px;background:var(--agent-panel-soft)}.automationNarrativeGrid article>span{width:27px;height:27px;display:grid;place-items:center;color:var(--agent-accent);border-radius:8px;background:var(--agent-accent-soft)}.automationNarrativeGrid article>div{min-width:0;display:grid;align-content:start;gap:6px}.automationNarrativeGrid article strong{color:var(--agent-text);font-size:11px;line-height:1.35}.automationNarrativeGrid article small,.automationNarrativeGrid article strong{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.automationNarrativeGrid article small{color:var(--agent-subtle);font-size:10px;line-height:1.4}.automationNarrativeGrid article.next{border-color:transparent;background:linear-gradient(135deg,var(--agent-accent-soft),color-mix(in srgb,var(--agent-panel-soft) 86%,transparent))}.automationNarrativeGrid article.next strong{font-size:12px}.automationNarrativeGrid article.next.attention{border-color:color-mix(in srgb,var(--agent-warning) 25%,transparent);background:linear-gradient(140deg,var(--agent-warning-soft),var(--agent-panel-soft))}.automationNarrativeGrid article.next.attention>span{color:var(--agent-warning);background:var(--agent-warning-soft)}.automationWorkbenchTabs{min-height:44px;margin-top:12px;padding:0 3px;display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid var(--agent-line)}.automationWorkbenchTabs button{height:35px;padding:0 10px;position:relative;display:flex;align-items:center;gap:6px;color:var(--agent-subtle);border:0;background:transparent;font-size:11px;cursor:pointer}.automationWorkbenchTabs button:hover{color:var(--agent-text)}.automationWorkbenchTabs button.active{color:var(--agent-accent-strong)}.automationWorkbenchTabs button.active:after{content:"";position:absolute;right:8px;bottom:-1px;left:8px;height:2px;border-radius:2px 2px 0 0;background:var(--agent-accent)}.automationWorkbenchPanel{min-height:220px;padding:16px 0 22px}.automationWorkbenchPanel.trace{min-height:0;padding-bottom:0;flex:1 1;display:flex;overflow:hidden}.automationOverviewGrid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);gap:12px;align-items:stretch}.automationActionSection,.automationContextSection,.automationReadinessSection,.automationTrackingSection{min-width:0;padding:16px;border:1px solid var(--agent-line);border-radius:var(--agent-radius);background:var(--agent-panel-soft)}.automationActionSection>header,.automationContextSection>header,.automationTrackingSection>header{min-height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.automationActionSection h3,.automationContextSection h3,.automationReadinessSection h3,.automationTrackingSection h3{margin:4px 0 0;color:var(--agent-text-strong);font-size:12px}.automationActionSection>header>div>small{margin-top:4px;display:block;color:var(--agent-subtle);font-size:10px}.automationContextSection>header a{display:flex;align-items:center;gap:4px;color:var(--agent-accent-strong);font-size:10px;text-decoration:none}.automationSourceCard{margin-top:12px;min-height:86px;display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:stretch}.automationSourceMedia{min-height:66px;display:grid;place-items:center;overflow:hidden;color:var(--agent-accent);border-radius:9px;background:var(--agent-accent-soft)}.automationSourceMedia img{width:100%;height:100%;object-fit:cover}.automationSourceCard>div:last-child{min-width:0;display:grid;align-content:center;gap:6px}.automationSourceCard span{color:var(--agent-subtle);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.automationSourceCard strong{overflow:hidden;color:var(--agent-text);font-size:11px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.automationSourceCard small{color:var(--agent-subtle);font-size:10px}.automationSourceCard em{width:fit-content;padding:3px 5px;color:var(--agent-accent-strong);border-radius:5px;background:var(--agent-accent-soft);font-size:8px;font-style:normal}.automationDecisionFacts{margin:12px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.automationDecisionFacts div{min-width:0;min-height:50px;padding:9px 10px;display:flex;flex-direction:column;justify-content:space-between;gap:5px;border-radius:7px;background:color-mix(in srgb,var(--agent-accent-soft) 42%,var(--agent-panel-solid))}.automationDecisionFacts div.wide{min-height:34px;grid-column:1/-1;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px}.automationDecisionFacts dt{flex:0 0 auto;color:var(--agent-subtle);font-size:9px;line-height:1.25}.automationDecisionFacts dd{min-width:0;margin:0;color:var(--agent-text);font-size:10px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.automationDecisionExplanation{margin-top:10px;padding:10px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;border:1px solid var(--agent-line);border-radius:8px;background:color-mix(in srgb,var(--agent-accent-soft) 34%,transparent)}.automationDecisionExplanation>span{width:28px;height:28px;display:grid;place-items:center;color:var(--agent-accent-strong);border-radius:8px;background:var(--agent-accent-soft)}.automationDecisionExplanation>div{min-width:0;display:grid;gap:5px}.automationDecisionExplanation strong{color:var(--agent-text);font-size:12px}.automationDecisionExplanation p{margin:0;color:var(--agent-muted);font-size:12px;line-height:1.5}.automationDecisionExplanation small{color:var(--agent-subtle);font-size:11px;line-height:1.5}.automationMiniEmpty{margin-top:10px;padding:9px;display:flex;align-items:center;gap:6px;color:var(--agent-subtle);border:1px dashed var(--agent-line);border-radius:8px;font-size:9px}.automationActionStatus{padding:4px 7px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:99px;font-size:8px;font-weight:750;text-transform:capitalize}.automationActionStatus.approved{color:var(--agent-live);border-color:color-mix(in srgb,var(--agent-live) 22%,transparent)}.automationActionStatus.sent{color:var(--agent-live);background:var(--agent-live-soft)}.automationActionHeaderTools{display:flex;align-items:center;gap:6px}.automationActionHeaderTools>a{display:flex;align-items:center;gap:4px;color:var(--agent-accent-strong);font-size:8px;text-decoration:none}.automationRecoveryCallout{margin-top:10px;padding:10px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;color:var(--agent-warning);border:1px solid color-mix(in srgb,var(--agent-warning) 23%,transparent);border-radius:8px;background:var(--agent-warning-soft)}.automationRecoveryCallout>div{min-width:0;display:grid;gap:4px}.automationRecoveryCallout strong{color:var(--agent-text);font-size:10px}.automationRecoveryCallout p{margin:0;color:var(--agent-muted);font-size:10px;line-height:1.4}.automationRecoveryCallout small{color:var(--agent-subtle);font-size:9px;line-height:1.4}.automationDraftField{margin-top:12px;display:grid;gap:8px}.automationDraftField>span{display:flex;align-items:center;justify-content:space-between;color:var(--agent-muted);font-size:10px;font-weight:700}.automationDraftField>span small{color:var(--agent-subtle);font-size:10px;font-weight:500}.automationDraftField textarea{width:100%;min-height:96px;padding:11px 12px;resize:vertical;color:var(--agent-text);border:1px solid var(--agent-line);border-radius:9px;outline:0;background:rgb(6 7 11/.28);font-size:11px;line-height:1.5}html[data-agent-theme=light] .automationDraftField textarea{background:rgb(255 255 255/.6)}.automationDraftField textarea:focus{border-color:var(--agent-line-strong);box-shadow:0 0 0 2px var(--agent-accent-soft)}.automationDraftField textarea:disabled{opacity:.62}.automationActionMeta{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.automationActionMeta span{padding:4px 6px;color:var(--agent-subtle);border-radius:6px;background:var(--agent-panel-soft);font-size:8px}.automationActionMeta strong{color:var(--agent-muted)}.automationCoachCard{margin-top:12px;overflow:hidden;border:1px solid var(--agent-line-strong);border-radius:9px;background:linear-gradient(135deg,var(--agent-accent-soft),transparent)}.automationCoachCard>header{padding:11px;display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:center}.automationCoachCard>header>span{width:27px;height:27px;display:grid;place-items:center;color:var(--agent-accent-strong);border-radius:8px;background:var(--agent-accent-soft)}.automationCoachCard>header>div{min-width:0;display:grid;gap:3px}.automationCoachCard>header strong{overflow:hidden;color:var(--agent-text);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.automationCoachCard button{padding:5px 7px;display:flex;align-items:center;gap:4px;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);border-radius:7px;background:var(--agent-panel-soft);font-size:8px;cursor:pointer}.automationCoachResult{padding:0 12px 12px 47px;display:grid;gap:9px}.automationCoachResult>p{margin:0;color:var(--agent-muted);font-size:9px;line-height:1.45}.automationCoachResult ul{margin:0;padding:0;display:grid;gap:4px;list-style:none}.automationCoachResult li{display:flex;align-items:flex-start;gap:5px;color:var(--agent-muted);font-size:8px}.automationCoachResult li svg{flex:0 0 auto;color:var(--agent-live)}.automationCoachRisks{padding:6px;display:flex;align-items:flex-start;gap:5px;color:var(--agent-warning);border-radius:6px;background:var(--agent-warning-soft);font-size:8px;line-height:1.4}.automationCoachResult footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.automationCoachResult footer span{color:var(--agent-subtle);font-size:8px}.automationCoachResult footer>span:first-child{margin-right:auto}.automationCoachPlan{padding:10px;display:grid;gap:7px;border:1px solid var(--agent-line);border-radius:7px;background:color-mix(in srgb,var(--agent-panel) 82%,transparent)}.automationCoachPlan>strong{color:var(--agent-text);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.automationCoachPlan>span{display:flex;align-items:center;gap:6px;color:var(--agent-muted);font-size:8px;line-height:1.35}.automationCoachPlan i{width:6px;height:6px;flex:0 0 auto;border:1px solid var(--agent-subtle);border-radius:50%}.automationCoachPlan i.complete{border-color:var(--agent-live);background:var(--agent-live)}.automationGuidedStep{margin:0 9px 9px 42px;display:flex;align-items:center;gap:6px;color:var(--agent-accent);font-size:8px;font-weight:700}.automationReadinessSection,.automationTrackingSection{grid-column:1/-1}.automationReadinessSection>header{display:flex;align-items:center;gap:8px}.automationReadinessSection>header>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px}.automationReadinessSection.ready>header>span{color:var(--agent-live);background:var(--agent-live-soft)}.automationReadinessSection.blocked>header>span{color:var(--agent-warning);background:var(--agent-warning-soft)}.automationReadinessSection>div{margin-top:9px;display:flex;flex-wrap:wrap;gap:5px}.automationReadinessSection>div span{padding:4px 6px;display:flex;align-items:center;gap:4px;color:var(--agent-muted);border-radius:6px;background:var(--agent-panel-soft);font-size:8px}.automationReadinessSection>div span.passed{color:var(--agent-live)}.automationReadinessSection>div span.failed{color:var(--agent-warning)}.automationReadinessSection>p{margin:8px 0 0;color:var(--agent-warning);font-size:9px}.automationTrackingSection>header>span{padding:4px 6px;color:var(--agent-accent-strong);border-radius:5px;background:var(--agent-accent-soft);font-size:8px}.automationTrackingBody{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px}.automationTrackingInfo{min-width:0;display:grid;gap:6px}.automationTrackingInfo>code{overflow:hidden;color:var(--agent-text);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.automationTrackingInfo>p{margin:0;color:var(--agent-subtle);font-size:9px;line-height:1.45}.automationTrackingActions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.automationTrackingActions button{min-height:28px;padding:5px 8px;display:flex;align-items:center;gap:4px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:7px;background:var(--agent-panel-soft);font-size:8px;cursor:pointer}.automationTrackingSummary{margin-top:9px;display:flex;align-items:stretch;gap:6px}.automationTrackingSummary>span{min-width:62px;padding:7px;display:grid;gap:2px;border:1px solid var(--agent-line);border-radius:7px}.automationTrackingSummary strong{color:var(--agent-text-strong);font-size:12px}.automationTrackingSummary small{color:var(--agent-subtle);font-size:8px}.automationTrackingSummary a{margin-left:auto;display:flex;align-items:center;gap:4px;color:var(--agent-accent-strong);font-size:8px;text-decoration:none}.automationWorkbenchNotice{margin:0 0 10px;padding:8px 10px;display:grid;grid-template-columns:20px minmax(0,1fr) 20px;gap:7px;align-items:start;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);border-radius:9px;background:var(--agent-accent-soft)}.automationWorkbenchNotice.success{color:var(--agent-live);border-color:color-mix(in srgb,var(--agent-live) 24%,transparent);background:var(--agent-live-soft)}.automationWorkbenchNotice.warning{color:var(--agent-warning);border-color:color-mix(in srgb,var(--agent-warning) 24%,transparent);background:var(--agent-warning-soft)}.automationWorkbenchNotice.error{color:var(--agent-danger);border-color:color-mix(in srgb,var(--agent-danger) 24%,transparent);background:var(--agent-danger-soft)}.automationWorkbenchNotice>div{display:grid;gap:3px}.automationWorkbenchNotice strong{font-size:9px}.automationWorkbenchNotice p{margin:0;color:var(--agent-muted);font-size:8px;line-height:1.4}.automationWorkbenchNotice button{border:0;background:transparent;cursor:pointer}.automationCommandBar{position:sticky;z-index:15;bottom:0;min-height:58px;margin:auto -18px 0;padding:9px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--agent-line);background:color-mix(in srgb,var(--agent-panel-solid) 91%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -12px 30px rgb(0 0 0/.13)}.automationCommandSummary{min-width:0;display:flex;align-items:center;gap:8px}.automationCommandBar>.automationCommandSummary{padding:0;color:inherit;border:0;background:transparent;text-align:left;cursor:default}.automationCommandSummary>i{display:none}.automationCommandBar.terminal>span,.automationCommandBar.uncertain>span,.automationCommandSummary>span{width:29px;height:29px;flex:0 0 auto;display:grid;place-items:center;color:var(--agent-accent-strong);border-radius:8px;background:var(--agent-accent-soft)}.automationCommandBar.terminal>div,.automationCommandBar.uncertain>div,.automationCommandSummary>div{min-width:0;display:grid;gap:3px}.automationCommandBar.terminal strong,.automationCommandBar.uncertain strong,.automationCommandSummary strong{color:var(--agent-text);font-size:11px}.automationCommandBar.terminal small,.automationCommandBar.uncertain small,.automationCommandSummary small{max-width:460px;overflow:hidden;color:var(--agent-subtle);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.automationCommandActions{display:flex;align-items:center;gap:5px}.automationCommandActions button,.automationCommandBar>a,.automationCommandBar>button{min-height:32px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:8px;background:var(--agent-panel-soft);font-size:10px;text-decoration:none;cursor:pointer}.automationCommandActions button.primary,.automationCommandBar>button.primary{color:#f4f1ff;border-color:rgb(154 134 246/.38);background:linear-gradient(135deg,#705dcc,#5d4bb3);box-shadow:0 7px 18px rgb(67 48 157/.2)}.automationCommandActions button:disabled,.automationCommandBar>button:disabled{opacity:.46;cursor:not-allowed}.automationRouteControl{position:relative}.automationRouteTrigger{min-height:31px;padding:0 8px;display:flex;align-items:center;gap:4px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:8px;background:var(--agent-panel-soft);font-size:9px;cursor:pointer}.automationRouteTrigger svg:last-child{transition:transform .15s ease}.automationRouteControl.open .automationRouteTrigger svg:last-child{transform:rotate(-90deg)}.automationRouteMenu{position:absolute;z-index:30;right:0;bottom:calc(100% + 6px);width:130px;padding:5px;display:grid;gap:2px;border:0;border-radius:9px;background:var(--agent-panel-solid);box-shadow:0 16px 40px rgb(0 0 0/.35);animation:automationRouteMenuIn .16s cubic-bezier(.2,.78,.28,1) both;transform-origin:right bottom}.automationRouteMenuMobile{display:none}.automationRouteMenu button{min-height:28px;justify-content:flex-start;color:var(--agent-muted);border:1px solid transparent;border-radius:7px;background:transparent;font-size:10.5px;font-weight:700}.automationRouteMenu button.primary{color:#f4f1ff;border-color:color-mix(in srgb,var(--agent-accent) 45%,transparent);background:linear-gradient(135deg,#705dcc,#5d4bb3)}.automationRouteMenu button.secondary{color:var(--agent-text);border-color:var(--agent-line);background:var(--agent-panel-soft)}.automationCommandBar.terminal{justify-content:flex-start}.automationCommandBar.terminal>span{color:var(--agent-live);background:var(--agent-live-soft)}.automationCommandBar.terminal>div,.automationCommandBar.uncertain>div{flex:1 1}.automationCommandBar.uncertain>span{color:var(--agent-warning);background:var(--agent-warning-soft)}.automationConfirmBackdrop{position:fixed;z-index:180;inset:0;padding:20px;display:grid;place-items:center;background:rgb(3 4 8/.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.automationConfirmBackdrop>section{width:min(470px,100%);padding:18px;color:var(--agent-text);border:1px solid var(--agent-line-strong);border-radius:15px;background:var(--agent-panel-solid);box-shadow:0 28px 90px rgb(0 0 0/.5)}.automationConfirmBackdrop>section>span{width:38px;height:38px;display:grid;place-items:center;color:var(--agent-warning);border-radius:11px;background:var(--agent-warning-soft)}.automationConfirmBackdrop .eyebrow{margin-top:13px}.automationConfirmBackdrop h3{margin:5px 0 7px;color:var(--agent-text-strong);font-size:17px}.automationConfirmBackdrop p{margin:0;color:var(--agent-muted);font-size:10px;line-height:1.55}.automationConfirmBackdrop blockquote{margin:13px 0;padding:10px;color:var(--agent-text);border-left:2px solid var(--agent-accent);border-radius:0 8px 8px 0;background:var(--agent-panel-soft);font-size:10px;line-height:1.5}.automationConfirmBackdrop footer{display:flex;justify-content:flex-end;gap:6px}.automationConfirmBackdrop footer button{min-height:32px;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid var(--agent-line);border-radius:8px;background:var(--agent-panel-soft);font-size:9px;cursor:pointer}.automationConfirmBackdrop footer button.primary{color:#fff;border-color:#7a66d5;background:#6653bd}.automationWorkbenchEmpty{height:100%;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.automationWorkbenchEmpty>span{width:52px;height:52px;display:grid;place-items:center;color:var(--agent-accent);border:1px solid var(--agent-line-strong);border-radius:16px;background:var(--agent-accent-soft)}.automationWorkbenchEmpty .eyebrow{margin-top:16px}.automationWorkbenchEmpty h2{margin:6px 0;color:var(--agent-text-strong);font-size:17px}.automationWorkbenchEmpty p{max-width:440px;margin:0;color:var(--agent-muted);font-size:10px;line-height:1.5}.automationExecutionDock{position:fixed;z-index:88;right:18px;bottom:88px;width:min(720px,calc(100vw - 108px));height:min(438px,calc(100vh - 132px));overflow:hidden;color:var(--agent-text);border:1px solid var(--agent-line-strong);border-radius:15px;background:color-mix(in srgb,var(--agent-panel-solid) 95%,transparent);box-shadow:0 22px 64px rgb(15 23 42/24%),inset 0 1px rgb(255 255 255/65%);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);display:grid;grid-template-rows:54px minmax(0,1fr);animation:automationExecutionDockIn .22s ease-out both}.automationExecutionDock>header{padding:0 12px 0 14px;border-bottom:1px solid var(--agent-line);display:flex;align-items:center;justify-content:space-between}.automationExecutionDock>header>div,.automationExecutionDock>header>div>span:last-child{min-width:0;display:flex;align-items:center}.automationExecutionDock>header>div{gap:9px}.automationExecutionDock>header>div>span:last-child{align-items:flex-start;flex-direction:column;gap:3px}.automationExecutionDock>header strong{color:var(--agent-text-strong);font-size:13px}.automationExecutionDock>header small{color:var(--agent-muted);font-size:11px;line-height:1.35}.automationExecutionDock>header>button{width:30px;height:30px;display:grid;place-items:center;color:var(--agent-subtle);border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer}.automationExecutionDock>header>button:hover{color:var(--agent-text-strong);border-color:var(--agent-line);background:var(--agent-panel-soft)}.automationExecutionDockPulse{width:29px;height:29px;flex:0 0 auto;display:grid;place-items:center;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);border-radius:9px;background:var(--agent-accent-soft)}.automationExecutionDockBody{min-height:0;display:grid;grid-template-columns:minmax(220px,34%) minmax(0,1fr)}.automationExecutionDockBody>nav{min-height:0;padding:7px;overflow-y:auto;border-right:1px solid var(--agent-line);display:grid;align-content:start;gap:4px}.automationExecutionDockBody>nav>button{min-width:0;padding:10px 8px;display:grid;grid-template-columns:25px minmax(0,1fr) 72px 12px;gap:7px;align-items:center;text-align:left;color:var(--agent-text);border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer}.automationExecutionDockBody>nav>button:hover{background:var(--agent-panel-soft)}.automationExecutionDockBody>nav>button.active{border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.automationExecutionDockBody>nav>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.automationExecutionDockBody>nav>button>span:nth-child(2) small,.automationExecutionDockBody>nav>button>span:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automationExecutionDockBody>nav>button>span:nth-child(2) strong{color:var(--agent-text-strong);font-size:11.5px;line-height:1.3}.automationExecutionDockBody>nav>button>span:nth-child(2) small{color:var(--agent-muted);font-size:10px;line-height:1.35}.automationExecutionDockBody>nav>button>span:nth-child(3){width:100%;display:grid;justify-items:stretch;gap:6px}.automationExecutionDockBody>nav>button>span:nth-child(3) b{overflow:hidden;color:var(--agent-subtle);font-size:9.5px;font-weight:760;text-align:right;text-overflow:ellipsis;white-space:nowrap}.automationExecutionDockBody>nav>button>span:nth-child(3) i{--task-progress:8%;width:100%;height:4px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--agent-line) 82%,transparent)}.automationExecutionDockBody>nav>button>span:nth-child(3) i:after{content:"";display:block;width:var(--task-progress);height:100%;border-radius:inherit;background:var(--agent-accent);box-shadow:0 0 8px color-mix(in srgb,var(--agent-accent) 32%,transparent);transition:width .24s ease}.automationExecutionDockBody>nav>button.blocked>span:nth-child(3) i:after,.automationExecutionDockBody>nav>button.failed>span:nth-child(3) i:after{background:var(--agent-danger)}.taskStatusIcon{width:22px;height:22px;display:grid;place-items:center;border-radius:7px}.taskStatusIcon.running{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.taskStatusIcon.queued{color:var(--agent-warning);background:color-mix(in srgb,var(--agent-warning) 10%,transparent)}.taskStatusIcon.completed{color:var(--agent-live);background:var(--agent-live-soft)}.taskStatusIcon.attention{color:var(--agent-danger);background:color-mix(in srgb,var(--agent-danger) 10%,transparent)}.automationExecutionDetail{min-width:0;min-height:0;padding:16px;overflow-y:auto;display:grid;align-content:start;gap:12px}.automationExecutionDetailTitle{display:flex;justify-content:space-between;gap:12px}.automationExecutionDetailTitle>div{min-width:0;display:grid;gap:4px}.automationExecutionDetailTitle small{color:var(--agent-accent-strong);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.automationExecutionDetailTitle strong{color:var(--agent-text-strong);font-size:16px;line-height:1.3}.automationExecutionDetailTitle p{margin:0;overflow:hidden;color:var(--agent-muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.automationExecutionDetailTitle>b{height:max-content;padding:6px 9px;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);border-radius:99px;background:var(--agent-accent-soft);font-size:11px}.automationExecutionStages{--execution-progress:8%;position:relative;padding-top:2px;display:grid;grid-template-columns:repeat(7,minmax(34px,1fr))}.automationExecutionStages:after,.automationExecutionStages:before{content:"";position:absolute;z-index:0;top:12px;left:0;height:2px;border-radius:2px}.automationExecutionStages:before{right:0;background:var(--agent-line)}.automationExecutionStages:after{width:var(--execution-progress);max-width:100%;background:var(--agent-accent);transition:width .26s ease}.automationExecutionStages>span{position:relative;min-width:0;display:grid;justify-items:center;gap:5px;color:var(--agent-subtle)}.automationExecutionStages>span>i{position:relative;z-index:1;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--agent-line-strong);border-radius:50%;background:var(--agent-panel-solid);font-size:9px;font-style:normal}.automationExecutionStages>span.complete>i{color:white;border-color:var(--agent-accent);background:var(--agent-accent)}.automationExecutionStages>span.active>i{color:var(--agent-accent-strong);border-color:var(--agent-accent);box-shadow:0 0 0 3px var(--agent-accent-soft)}.automationExecutionStages>span.attention>i{color:var(--agent-danger);border-color:var(--agent-danger);background:color-mix(in srgb,var(--agent-danger) 9%,var(--agent-panel-solid))}.automationExecutionStages>span.skipped>i{color:var(--agent-subtle);border-style:dashed;border-color:var(--agent-line);background:var(--agent-panel-soft)}.automationExecutionStages>span small{max-width:100%;overflow:hidden;font-size:9.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.automationExecutionStages>span.active small,.automationExecutionStages>span.complete small{color:var(--agent-text)}.automationExecutionCurrent{padding:10px;display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--agent-line);border-radius:10px;background:var(--agent-panel-soft)}.automationExecutionCurrent>span{width:25px;height:25px;display:grid;place-items:center;color:var(--agent-accent-strong);border-radius:8px;background:var(--agent-accent-soft)}.automationExecutionCurrent>div{min-width:0;display:grid;gap:3px}.automationExecutionCurrent strong{color:var(--agent-text-strong);font-size:12px}.automationExecutionCurrent small{overflow:hidden;color:var(--agent-muted);font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.automationExecutionEvents{padding:8px 10px;border:1px solid var(--agent-line);border-radius:9px}.automationExecutionEvents summary{display:flex;align-items:center;justify-content:space-between;color:var(--agent-subtle);font-size:10.5px;font-weight:750;cursor:pointer;list-style:none}.automationExecutionEvents p{margin:8px 0 0;display:grid;grid-template-columns:12px minmax(0,1fr);gap:6px;color:var(--agent-muted);font-size:10px;line-height:1.45}.automationExecutionDetail>footer{display:flex;align-items:center;justify-content:flex-end;gap:7px}.automationExecutionDetail>footer>span{margin-right:auto;color:var(--agent-muted);font-size:10px}.automationExecutionDetail>footer button{min-height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;color:var(--agent-text);border:1px solid var(--agent-line-strong);border-radius:8px;background:var(--agent-panel-soft);font-size:10.5px;font-weight:750;cursor:pointer}.automationExecutionDetail>footer button.primary{color:white;border-color:var(--agent-accent);background:var(--agent-accent)}.automationExecutionDockError{position:absolute;z-index:2;top:54px;right:0;left:0;min-height:36px;padding:7px 11px;display:flex;align-items:center;gap:7px;color:var(--agent-danger);border-bottom:1px solid color-mix(in srgb,var(--agent-danger) 18%,transparent);background:color-mix(in srgb,var(--agent-danger) 8%,var(--agent-panel-solid));font-size:10px}.automationExecutionDockError span{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automationExecutionDockError button{color:inherit;border:0;background:transparent;font-size:inherit;font-weight:800;cursor:pointer}.automationExecutionDock.minimized{width:min(390px,calc(100vw - 108px));height:56px;display:block;border-radius:13px}.automationExecutionDock.minimized.attention{border-color:color-mix(in srgb,var(--agent-danger) 34%,transparent)}.automationExecutionDockRestore{width:100%;height:100%;padding:0 11px;display:grid;grid-template-columns:30px minmax(0,1fr) 82px max-content 14px;gap:8px;align-items:center;text-align:left;color:var(--agent-text);border:0;background:transparent;cursor:pointer}.automationExecutionDockCompactCopy{min-width:0;display:grid;gap:3px}.automationExecutionDockCompactCopy small,.automationExecutionDockCompactCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automationExecutionDockCompactCopy strong{color:var(--agent-text-strong);font-size:12px}.automationExecutionDockCompactCopy small{color:var(--agent-muted);font-size:10px}.automationExecutionDockMiniProgress{height:4px;overflow:hidden;border-radius:99px;background:var(--agent-line)}.automationExecutionDockMiniProgress i{display:block;height:100%;border-radius:inherit;background:var(--agent-accent);transition:width .24s ease}.automationExecutionDockCounts{color:var(--agent-subtle);font-size:10px;font-weight:750;white-space:nowrap}@keyframes automationExecutionDockIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:780px){.automationExecutionDock{right:10px;bottom:126px;width:calc(100vw - 20px);height:min(480px,calc(100vh - 198px))}.automationExecutionDock.minimized{width:calc(100vw - 24px)}.automationExecutionDockBody{grid-template-columns:1fr;grid-template-rows:minmax(92px,33%) minmax(0,1fr)}.automationExecutionDockBody>nav{grid-auto-flow:column;grid-auto-columns:minmax(210px,78%);overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--agent-line)}.automationExecutionDockRestore{grid-template-columns:30px minmax(0,1fr) 64px max-content 14px}}.automationHistoryPanel>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.automationHistoryPanel h3{margin:4px 0 0;color:var(--agent-text-strong);font-size:12px}.automationHistoryPanel>header>span{color:var(--agent-subtle);font-size:9px}.automationHistoryPanel ol{margin:12px 0 0;padding:0;display:grid;list-style:none}.automationHistoryPanel li{min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:start}.automationHistoryPanel li>span{width:27px;height:27px;display:grid;place-items:center;color:var(--agent-accent);border-radius:8px;background:var(--agent-accent-soft)}.automationHistoryPanel li>span.complete{color:var(--agent-live);background:var(--agent-live-soft)}.automationHistoryPanel li>span.error{color:var(--agent-danger);background:var(--agent-danger-soft)}.automationHistoryPanel li>div{min-width:0;padding-bottom:12px;border-bottom:1px solid var(--agent-line)}.automationHistoryPanel li strong{color:var(--agent-text);font-size:10px}.automationHistoryPanel li p{margin:4px 0 0;color:var(--agent-muted);font-size:9px}.automationHistoryPanel li small{display:block;margin-top:4px}.automationHistoryPanel li small,.automationHistoryPanel li time{color:var(--agent-subtle);font-size:8px}.automationTracePanel{width:100%;min-height:0;flex:1 1;display:flex;flex-direction:column}.automationTracePanel>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px}.automationTracePanel>header h3{margin:4px 0 2px;color:var(--agent-text-strong);font-size:12px}.automationTracePanel>header small{color:var(--agent-subtle);font-size:8px}.automationTracePanel>header>div:last-child{display:flex;align-items:center;gap:5px}.automationTracePanel>header a,.automationTracePanel>header button{min-height:28px;padding:0 7px;display:flex;align-items:center;gap:4px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:7px;background:var(--agent-panel-soft);font-size:8px;text-decoration:none;cursor:pointer}.automationTracePanel>header button.active{color:var(--agent-accent-strong);border-color:var(--agent-line-strong)}.automationTraceGrid{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--agent-line);border-radius:10px;background:var(--agent-panel-soft)}.automationTraceCanvas,.automationTraceGrid{min-height:0;position:relative;overflow:hidden}.automationTraceCanvas{min-width:0;background:transparent}.automationTraceCanvasMeta{position:absolute;z-index:3;top:10px;left:10px;min-height:24px;padding:0 8px;display:flex;align-items:center;gap:6px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:7px;background:color-mix(in srgb,var(--agent-panel-solid) 90%,transparent);box-shadow:0 5px 16px rgb(0 0 0/10%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;font-weight:650;text-transform:capitalize;pointer-events:none}.automationTraceCanvasMeta i{width:4px;height:4px;border-radius:50%;background:var(--agent-accent)}.automationTraceLoading{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--agent-muted);font-size:10px}.automationTraceLoading svg{color:var(--agent-accent)}.automationTraceCanvas .workflowCanvasFrame,.automationTraceCanvas .workflowFlowViewport{height:100%;min-height:0;border:0;background:transparent}.automationTraceGrid .workflowDetailDrawer{position:absolute;z-index:4;top:0;right:0;bottom:0;width:min(320px,88%);min-height:0;color:var(--agent-text);border:0;border-radius:0;background:color-mix(in srgb,var(--agent-panel-solid) 94%,transparent);box-shadow:-16px 0 34px rgb(0 0 0/16%);opacity:0;pointer-events:none;transform:translateX(100%);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}.automationTraceGrid .workflowDetailDrawer.open{opacity:1;pointer-events:auto;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.automationTraceGrid .workflowDetailDrawer{transition:none}}.automationTraceCanvas .react-flow__background pattern circle{fill:var(--agent-muted);opacity:.52}.automationTraceCanvas .react-flow__controls{overflow:hidden;border:1px solid var(--agent-line);border-radius:8px;background:var(--agent-panel-solid);box-shadow:none}.automationTraceCanvas .react-flow__controls-button{width:30px;height:30px;color:var(--agent-muted);border:0;border-bottom:1px solid var(--agent-line);background:transparent}.automationTraceCanvas .react-flow__controls-button:last-child{border-bottom:0}.automationTraceCanvas .react-flow__controls-button:hover{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationTraceCanvas .react-flow__controls-button svg{fill:currentColor}.automationTraceCanvas .react-flow__minimap{border-color:var(--agent-line);background:var(--agent-panel-solid);box-shadow:none}.automationTraceCanvas .react-flow__minimap-node{stroke:var(--agent-panel-solid)}.automationTraceCanvas .react-flow__minimap-mask{fill:color-mix(in srgb,var(--agent-accent) 12%,transparent);stroke:var(--agent-accent)}.automationTraceCanvas .workflowNode{border-top-color:var(--agent-line);border-right-color:var(--agent-line);border-bottom-color:var(--agent-line);background:color-mix(in srgb,var(--agent-panel-solid) 94%,var(--agent-accent-soft));box-shadow:0 8px 22px rgb(0 0 0/16%)}.automationTraceCanvas .workflowNode.path-final{border-top-color:var(--agent-line-strong);border-right-color:var(--agent-line-strong);border-bottom-color:var(--agent-line-strong);background:color-mix(in srgb,var(--agent-panel-solid) 90%,var(--agent-accent-soft));box-shadow:0 0 0 1px color-mix(in srgb,var(--agent-accent) 7%,transparent)}.automationTraceCanvas .workflowNode.path-branch{opacity:.72;background:color-mix(in srgb,var(--agent-panel-solid) 90%,transparent);box-shadow:none}.automationTraceCanvas .workflowNode.path-support{opacity:.86;border-color:var(--agent-line-strong);background:var(--agent-accent-soft);box-shadow:none}.automationTraceCanvas .workflowNode.path-branch.selected,.automationTraceCanvas .workflowNode.path-support.selected,.automationTraceCanvas .workflowNode.selected{opacity:1;border-top-color:var(--agent-accent);border-right-color:var(--agent-accent);border-bottom-color:var(--agent-accent);background:color-mix(in srgb,var(--agent-panel-solid) 84%,var(--agent-accent-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--agent-accent) 15%,transparent),0 10px 24px rgb(0 0 0/14%)}.automationTraceCanvas .workflowNodeHandle{border-color:var(--agent-panel-solid)}.automationTraceCanvas .workflowNodeIcon{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationTraceCanvas .workflowNodeStatus{color:var(--agent-muted);background:var(--agent-panel-soft)}.automationTraceCanvas .workflowPathBadge{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationTraceCanvas .workflowAuditBadge{color:var(--agent-muted);background:var(--agent-panel-soft)}.automationTraceCanvas .workflowAuditBadge.good{color:var(--agent-live);background:var(--agent-live-soft)}.automationTraceCanvas .workflowAuditBadge.needs_review{color:var(--agent-warning);background:var(--agent-warning-soft)}.automationTraceCanvas .workflowAuditBadge.weak,.automationTraceCanvas .workflowAuditBadge.wrong_decision{color:var(--agent-danger);background:var(--agent-danger-soft)}.automationTraceCanvas .workflowAuditBadge.missing_signal{color:var(--agent-muted);background:var(--agent-panel-soft)}.automationTraceCanvas .workflowActionBadge{color:var(--agent-live);background:var(--agent-live-soft)}.automationTraceCanvas .workflowNode strong{color:var(--agent-text-strong);font-size:15px}.automationTraceCanvas .workflowNode p{color:var(--agent-muted);font-size:12.5px}.automationTraceCanvas .workflowNode small{color:var(--agent-subtle);font-size:11.5px}.automationTraceCanvas .workflowFlowViewport .react-flow__edge-textbg{fill:var(--agent-panel-solid)!important;stroke:var(--agent-line)!important}.automationTraceCanvas .workflowFlowViewport .react-flow__edge-text{fill:var(--agent-muted)!important;stroke:var(--agent-panel-solid)!important}.automationTraceGrid .workflowDetailDrawer{scrollbar-color:var(--agent-line-strong) transparent}.automationTraceGrid .workflowDetailDrawer::-webkit-scrollbar-thumb{background:var(--agent-line-strong)}.automationTraceGrid .workflowDetailDrawer header span{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationTraceGrid .workflowDetailDrawer h2,.automationTraceGrid .workflowDetailEmpty strong{color:var(--agent-text-strong)}.automationTraceGrid .workflowDetailClose{color:var(--agent-muted);border-color:var(--agent-line);background:var(--agent-panel-soft)}.automationTraceGrid .workflowDetailClose:hover{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationTraceGrid .workflowDetailDrawer h3{color:var(--agent-accent-strong);font-size:10.5px}.automationTraceGrid .workflowDetailDrawer p,.automationTraceGrid .workflowDetailDrawer small,.automationTraceGrid .workflowDetailEmpty{color:var(--agent-muted)}.automationTraceGrid .workflowDetailDrawer .workflowDetailSection>p+small,.automationTraceGrid .workflowDetailFields span,.automationTraceGrid .workflowNodeAction dt,.automationTraceGrid .workflowNodeAction small,.automationTraceGrid .workflowNodeActionInputs small,.automationTraceGrid .workflowNodeActionInputs span,.automationTraceGrid .workflowOperatorHistoryItem dt{color:var(--agent-subtle)}.automationTraceGrid .workflowBrainReview div span,.automationTraceGrid .workflowDetailFields span,.automationTraceGrid .workflowNodeAction dt,.automationTraceGrid .workflowNodeAction small,.automationTraceGrid .workflowNodeActionInputs span,.automationTraceGrid .workflowOperatorHistoryItem dt{font-size:9.5px}.automationTraceGrid .workflowDetailFields .workflowDetailFieldValue{color:var(--agent-text);background:var(--agent-panel-soft);box-shadow:inset 0 0 0 1px var(--agent-line)}.automationTraceGrid .workflowBrainReview,.automationTraceGrid .workflowNodeAction{border-color:var(--agent-line);background:var(--agent-panel-soft)}.automationTraceGrid .workflowBrainReview.good{border-color:color-mix(in srgb,var(--agent-live) 26%,transparent);background:var(--agent-live-soft)}.automationTraceGrid .workflowBrainReview.missing_signal,.automationTraceGrid .workflowBrainReview.needs_review{border-color:color-mix(in srgb,var(--agent-warning) 26%,transparent);background:var(--agent-warning-soft)}.automationTraceGrid .workflowBrainReview.weak,.automationTraceGrid .workflowBrainReview.wrong_decision{border-color:color-mix(in srgb,var(--agent-danger) 26%,transparent);background:var(--agent-danger-soft)}.automationTraceGrid .workflowBrainReview div span{color:var(--agent-subtle)}.automationTraceGrid .workflowBrainReview div strong,.automationTraceGrid .workflowNodeAction strong,.automationTraceGrid .workflowNodeActionPreview>div:first-child strong,.automationTraceGrid .workflowOperatorHistoryItem strong{color:var(--agent-text)}.automationTraceGrid .workflowBrainReview li,.automationTraceGrid .workflowNodeAction dd,.automationTraceGrid .workflowNodeAction p,.automationTraceGrid .workflowOperatorHistoryItem dd,.automationTraceGrid .workflowOperatorHistoryItem p{color:var(--agent-muted)}.automationTraceGrid .workflowNodeActionIcon{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationTraceGrid .workflowNodeActionInputs select,.automationTraceGrid .workflowNodeActionInputs textarea{color:var(--agent-text);border-color:var(--agent-line);background:var(--agent-panel-solid);font-size:11.5px;font-weight:560}.automationTraceGrid .workflowNodeActionInputs select{min-height:32px;line-height:1.35}.automationTraceGrid .workflowActionSelect>svg{color:var(--agent-subtle)}.automationTraceGrid .workflowActionSelect:focus-within>svg{color:var(--agent-accent-strong)}.automationTraceGrid .workflowNodeActionInputs textarea{min-height:62px;line-height:1.45}.automationTraceGrid .workflowNodeActionInputs textarea::placeholder{color:var(--agent-subtle);opacity:1}.automationTraceGrid .workflowNodeActionInputs small{font-size:11px}.automationTraceGrid .workflowNodeActionInputs select:disabled,.automationTraceGrid .workflowNodeActionInputs textarea:disabled{opacity:.58}.automationTraceGrid .workflowNodeActionButtons{gap:7px}.automationTraceGrid .workflowNodeAction button{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;color:var(--agent-muted);border-color:var(--agent-line);background:var(--agent-panel-soft);font-size:11.5px;font-weight:720;line-height:1}.automationTraceGrid .workflowNodeAction button:not(:disabled){color:var(--agent-accent-strong)}.automationTraceGrid .workflowNodeAction button:not(:disabled):hover{border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.automationTraceGrid .workflowNodeAction button:disabled{color:var(--agent-subtle);opacity:.7}.automationTraceGrid .workflowNodeActionApplyButton:disabled{color:var(--agent-subtle)!important;border-color:var(--agent-line)!important;background:var(--agent-panel-soft)!important;box-shadow:none}.automationTraceGrid .workflowNodeActionPreview{border-color:color-mix(in srgb,var(--agent-live) 24%,transparent);background:var(--agent-live-soft)}.automationTraceGrid .workflowNodeActionPreview.blocked{border-color:color-mix(in srgb,var(--agent-warning) 24%,transparent);background:var(--agent-warning-soft)}.automationTraceGrid .workflowNodeActionPreview.applied{border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.automationTraceGrid .workflowOperatorHistoryItem{border-top-color:var(--agent-line)}.automationTraceGrid .workflowOperatorHistoryItem>div:first-child span{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationTraceGrid .workflowOperatorHistoryItem.applied>div:first-child span{color:var(--agent-live);background:var(--agent-live-soft)}.automationTraceGrid .workflowOperatorHistoryLink{color:var(--agent-accent-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.automationTraceGrid .workflowDetailDrawer pre{color:var(--agent-muted);background:var(--agent-panel-solid);box-shadow:inset 0 0 0 1px var(--agent-line);font-size:11.5px}.automationImproveView,.automationSourcesView{width:100%;height:100%;min-height:0;padding:14px 22px 18px}.automationSourcesView{overflow:auto}.automationImproveView{display:flex;flex-direction:column;overflow:hidden}.automationModeHero{min-height:58px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.automationModeHero h1{margin:3px 0;color:var(--agent-text-strong);font-size:18px;letter-spacing:-.02em}.automationModeHero>div>p:last-child{max-width:650px;margin:0;color:var(--agent-muted);font-size:12px;line-height:1.5}.automationModeHero button,.automationPrimaryButton{min-height:34px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--agent-text);border:1px solid var(--agent-line-strong);border-radius:8px;background:var(--agent-accent-soft);font-size:11px;cursor:pointer}.automationPrimaryButton{color:#f3f0ff!important;background:#6653bd!important}.automationInlineNotice{min-height:36px;margin:7px 0 12px;padding:7px 9px;display:grid;grid-template-columns:20px minmax(0,1fr) 20px;gap:6px;align-items:center;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);border-radius:9px;background:var(--agent-accent-soft)}.automationInlineNotice.success{color:var(--agent-live);border-color:color-mix(in srgb,var(--agent-live) 22%,transparent);background:var(--agent-live-soft)}.automationInlineNotice.error{color:var(--agent-danger);border-color:color-mix(in srgb,var(--agent-danger) 22%,transparent);background:var(--agent-danger-soft)}.automationInlineNotice p{margin:0;color:var(--agent-muted);font-size:9px}.automationInlineNotice button{border:0;background:transparent;cursor:pointer}.automationSourceControls{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.automationSourceControls>section{min-height:118px;padding:14px;display:grid;align-content:space-between;gap:14px;border:1px solid var(--agent-line);border-radius:10px;background:var(--agent-panel-soft)}.automationSourceControlHeading{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center}.automationSourceControlHeading>div{min-width:0}.automationControlIcon{width:34px;height:34px;display:grid;place-items:center;color:var(--agent-accent);border-radius:10px;background:var(--agent-accent-soft)}.automationSourceControls h2{margin:4px 0;color:var(--agent-text-strong);font-size:12px}.automationSourceControls p:last-child{margin:0;color:var(--agent-subtle);font-size:10px;line-height:1.4}.automationSourceControlAction{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}.automationSourceControlAction>label{color:var(--agent-muted);font-size:10px;font-weight:700}.automationSourceControlAction.add{grid-template-columns:minmax(0,1fr) auto}.automationSourceControls input,.automationSourceControls select{min-height:32px;color:var(--agent-text);border:1px solid var(--agent-line);border-radius:7px;outline:0;background:var(--agent-panel-soft);font-size:11px}.automationSourceControls input{min-width:0;width:100%;padding:0 8px}.automationSourceControls select{padding:0 7px}.automationSourceControls button{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);border-radius:7px;background:var(--agent-accent-soft);font-size:11px;cursor:pointer}.automationToggle{position:relative;width:34px;height:20px}.automationToggle input{position:absolute;opacity:0;pointer-events:none}.automationToggle span{position:absolute;inset:0;border-radius:99px;background:var(--agent-line);cursor:pointer}.automationToggle span:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:99px;background:var(--agent-muted);transition:transform .16s ease,background .16s ease}.automationToggle input:checked+span{background:var(--agent-accent-soft);box-shadow:inset 0 0 0 1px var(--agent-line-strong)}.automationToggle input:checked+span:after{transform:translateX(14px);background:var(--agent-accent-strong)}.automationSourcesHeader{margin:12px 0 7px;display:flex;align-items:center;justify-content:space-between}.automationSourcesHeader h2{margin:4px 0 0;color:var(--agent-text-strong);font-size:13px}.automationSourcesHeader button{min-height:29px;padding:0 8px;display:flex;align-items:center;gap:5px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:7px;background:var(--agent-panel-soft);font-size:8px;cursor:pointer}.automationPostGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.automationPostGrid>article{min-width:0;min-height:360px;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;border:1px solid var(--agent-line);border-radius:10px;background:var(--agent-panel-soft)}.automationPostMedia{min-width:0;min-height:0;position:relative;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;color:var(--agent-subtle);background:linear-gradient(135deg,var(--agent-accent-soft),transparent)}.automationPostMedia img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.automationPostMedia a{position:absolute;top:7px;right:7px;width:27px;height:27px;display:grid;place-items:center;color:#fff;border-radius:7px;background:rgb(5 6 10/.55)}.automationPostBody{min-width:0;padding:16px;display:grid;align-content:start;gap:11px}.automationPostTitleRow{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.automationStatusDot{width:6px;height:6px;flex:0 0 auto;border-radius:99px;background:var(--agent-subtle)}.automationStatusDot.running,.automationStatusDot.sent{background:var(--agent-live);box-shadow:0 0 8px color-mix(in srgb,var(--agent-live) 55%,transparent)}.automationStatusDot.blocked,.automationStatusDot.failed{background:var(--agent-danger)}.automationPostBody h3{min-width:0;margin:0;color:var(--agent-text);font-size:12px}.automationPostBody h3,.automationPostStatus{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automationPostStatus{flex:0 0 auto;max-width:48%;min-height:23px;padding:0 9px;display:inline-flex;align-items:center;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:99px;background:var(--agent-panel-soft);font-size:9px;font-weight:700;text-transform:capitalize}.automationPostStatus.completed,.automationPostStatus.sent{color:var(--agent-live);border-color:color-mix(in srgb,var(--agent-live) 22%,transparent);background:var(--agent-live-soft)}.automationPostStatus.running{color:var(--agent-accent-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.automationPostStatus.blocked,.automationPostStatus.failed{color:var(--agent-danger);border-color:color-mix(in srgb,var(--agent-danger) 22%,transparent);background:var(--agent-danger-soft)}.automationPostBody>p{margin:0;overflow:hidden;color:var(--agent-muted);font-size:11px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.automationPostBody dl{min-width:0;min-height:45px;margin:1px 0 0;padding:2px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:8px;background:color-mix(in srgb,var(--agent-accent-soft) 42%,var(--agent-panel-solid))}.automationPostBody dl div{min-width:0;padding:8px 9px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}.automationPostBody dt{color:var(--agent-subtle);font-size:9px;text-transform:uppercase}.automationPostBody dd{flex:0 0 auto;margin:0;color:var(--agent-text);font-size:13px;font-weight:750}.automationPostGrid article>footer{position:relative;min-height:55px;padding:10px 14px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--agent-line)}.automationPostGrid article>footer button,.automationPostGrid article>footer summary{min-height:31px;padding:0 9px;display:flex;align-items:center;gap:5px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:7px;background:transparent;font-size:10px;cursor:pointer}.automationPostGrid article>footer button.review{margin-right:auto}.automationPostGrid article>footer button.primary{color:var(--agent-accent-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.automationPostGrid article>footer button.danger{color:var(--agent-danger)}.automationPostComplete{display:flex;align-items:center;gap:4px;color:var(--agent-live);font-size:10px}.automationPostMore{position:relative}.automationPostMore summary{list-style:none}.automationPostMore summary::-webkit-details-marker{display:none}.automationPostMore[open] summary{color:var(--agent-accent-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.automationPostMore>div{position:absolute;right:0;bottom:calc(100% + 6px);z-index:8;width:158px;padding:5px;display:grid;gap:3px;border:1px solid var(--agent-line-strong);border-radius:8px;background:var(--agent-panel-solid);box-shadow:0 12px 30px rgb(0 0 0/.2)}.automationPostMore>div button{width:100%;justify-content:flex-start;border-color:transparent}.automationPostMore>div button:hover{background:var(--agent-accent-soft)}.automationPanelEmpty{min-height:180px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--agent-subtle);text-align:center}.automationPanelEmpty.compact{min-height:130px}.automationPanelEmpty.error{color:var(--agent-danger)}.automationPanelEmpty strong{color:var(--agent-text);font-size:10px}.automationPanelEmpty p{max-width:360px;margin:0;font-size:9px;line-height:1.45}.automationPanelEmpty button{min-height:28px;padding:0 8px;border:1px solid var(--agent-line);border-radius:7px;font-size:8px}.automationLoadMore,.automationPanelEmpty button{background:var(--agent-panel-soft);cursor:pointer}.automationLoadMore{min-height:32px;margin:13px auto 0;padding:0 12px;display:block;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:8px;font-size:9px}.automationImproveHeroActions{display:flex;align-items:center;gap:6px}.automationImproveHeroActions button.active{color:var(--agent-live);border-color:color-mix(in srgb,var(--agent-live) 25%,transparent);background:var(--agent-live-soft)}.automationImproveStats{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.automationImproveStats>section{min-height:62px;padding:10px 12px;display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;align-items:center;border:1px solid var(--agent-line);border-radius:9px;background:var(--agent-panel-soft)}.automationImproveStats>section>span{width:27px;height:27px;display:grid;place-items:center;color:var(--agent-accent);border-radius:8px;background:var(--agent-accent-soft)}.automationImproveStats>section.attention>span{color:var(--agent-warning);background:var(--agent-warning-soft)}.automationImproveStats>section.good>span{color:var(--agent-live);background:var(--agent-live-soft)}.automationImproveStats>section>div{min-width:0;display:grid;grid-template-columns:1fr auto;gap:2px 7px;align-items:center}.automationImproveStats small{color:var(--agent-muted);font-size:9px}.automationImproveStats strong{color:var(--agent-text-strong);font-size:14px}.automationImproveStats p{grid-column:1/-1;margin:0;color:var(--agent-subtle);font-size:9px}.automationImproveMobileTabs{display:none}.automationImproveLayout{flex:1 1;min-height:0;margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:12px;overflow:hidden}.automationProposalPanel,.automationTraceLibrary{min-width:0;border:1px solid var(--agent-line);border-radius:11px;background:var(--agent-panel-soft);min-height:0;display:flex;flex-direction:column;overflow:hidden}.automationImproveSectionHeader{min-height:64px;padding:12px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--agent-line)}.automationImproveSectionHeader h2{margin:2px 0;color:var(--agent-text-strong);font-size:12px}.automationImproveSectionHeader p:last-child{margin:0;color:var(--agent-subtle);font-size:10px;line-height:1.4}.automationImproveSectionHeader select,.automationTraceFilters select{min-height:32px;padding:0 8px;color:var(--agent-text);border:1px solid var(--agent-line);border-radius:7px;outline:0;background:var(--agent-panel-solid);font-size:10px}.automationProposalList{min-height:0;flex:1 1;padding:12px;display:grid;align-content:start;gap:10px;overflow:auto}.automationProposalCard{padding:14px;display:grid;gap:11px;border:1px solid var(--agent-line);border-radius:9px;background:var(--agent-panel-soft)}.automationProposalCard.critical,.automationProposalCard.high{border-color:color-mix(in srgb,var(--agent-danger) 25%,transparent)}.automationProposalCard.applied{border-color:color-mix(in srgb,var(--agent-live) 24%,transparent)}.automationProposalCard.dismissed{opacity:.65}.automationProposalCard>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.automationProposalCard>header>div{display:flex;flex-wrap:wrap;gap:4px}.automationProposalCard>header span{padding:3px 5px;color:var(--agent-subtle);border-radius:5px;background:var(--agent-panel-soft);font-size:9px;text-transform:uppercase}.automationProposalCard>header strong{color:var(--agent-accent-strong);font-size:10px}.automationProposalCard h3{margin:0;color:var(--agent-text-strong);font-size:13px}.automationProposalReasoning{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:9px;align-items:center}.automationProposalReasoning section{min-height:68px;padding:10px;border-radius:7px;background:var(--agent-panel-soft)}.automationProposalReasoning small{color:var(--agent-subtle);font-size:9px;text-transform:uppercase}.automationProposalReasoning p{margin:4px 0 0;color:var(--agent-muted);font-size:11px;line-height:1.45}.automationProposalReasoning>svg{color:var(--agent-accent)}.automationProposalCard details{color:var(--agent-muted);font-size:10px}.automationProposalCard summary{display:flex;align-items:center;gap:4px;cursor:pointer}.automationProposalCard details ul{margin:7px 0 0;padding-left:18px;color:var(--agent-subtle);line-height:1.45}.automationProposalResult{padding:10px;display:flex;align-items:flex-start;gap:8px;color:var(--agent-live);border-radius:7px;background:var(--agent-live-soft)}.automationProposalResult>span{display:grid;gap:2px}.automationProposalResult strong{font-size:8px;text-transform:capitalize}.automationProposalResult small{color:var(--agent-muted);font-size:8px}.automationProposalCard>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.automationProposalActions,.automationProposalTraces{display:flex;flex-wrap:wrap;gap:6px}.automationProposalActions button,.automationProposalTraces button{min-height:30px;padding:0 8px;display:flex;align-items:center;gap:4px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:6px;background:transparent;font-size:10px;cursor:pointer}.automationProposalTraces button{color:var(--agent-accent-strong);border-color:transparent;background:var(--agent-accent-soft)}.automationProposalTraces>span{padding:6px 4px;color:var(--agent-subtle);font-size:8px}.automationProposalActions button.primary{color:#f3f0ff;border-color:#7764d2;background:#6653bd}.automationProposalActions button.danger{color:var(--agent-danger)}.automationTraceFilters{padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;border-bottom:1px solid var(--agent-line)}.automationTraceSearch{min-height:30px;padding:0 7px;display:flex;align-items:center;gap:5px;color:var(--agent-subtle);border:1px solid var(--agent-line);border-radius:7px;background:var(--agent-panel-soft)}.automationTraceSearch input{min-width:0;flex:1 1;color:var(--agent-text);border:0;outline:0;background:transparent;font-size:10px}.automationTraceList{min-height:0;flex:1 1;padding:5px;overflow:auto}.automationTraceList>button{width:100%;min-height:58px;padding:8px 7px;display:grid;grid-template-columns:8px minmax(0,1fr) 14px;gap:6px;align-items:center;color:var(--agent-muted);border:0;border-bottom:1px solid var(--agent-line);background:transparent;text-align:left;cursor:pointer}.automationTraceList>button:hover{background:var(--agent-panel-soft)}.automationTraceList>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.automationTraceList strong{color:var(--agent-text);font-size:11px}.automationTraceList small,.automationTraceList strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automationTraceList small{color:var(--agent-subtle);font-size:9px}.automationTraceList em{width:fit-content;padding:2px 4px;color:var(--agent-warning);border-radius:4px;background:var(--agent-warning-soft);font-size:9px;font-style:normal}.automationTracePager{min-height:40px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--agent-line)}.automationTracePager button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--agent-line);border-radius:7px;background:var(--agent-panel-soft);cursor:pointer}.automationTracePager span{color:var(--agent-subtle);font-size:8px}.automationImproveLoading{min-height:150px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--agent-subtle);font-size:9px}.automationOpsDialog,.automationProposalList,.automationSourcesView,.automationTraceGrid .workflowDetailDrawer,.automationTraceList,.automationUnifiedQueueList,.automationWorkbench{scrollbar-color:var(--agent-line-strong) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.automationActivationSteps,.automationUnifiedQueueList,.automationWorkView,.automationWorkbenchTabs{scrollbar-color:var(--agent-line-strong) transparent;scrollbar-width:thin}@container automation (max-width: 1060px){.automationWorkView{grid-template-columns:minmax(250px,280px) minmax(0,1fr)}.automationNarrativeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.automationNarrativeGrid article{min-height:78px}.automationOverviewGrid{grid-template-columns:minmax(0,1fr)}.automationReadinessSection,.automationTrackingSection{grid-column:auto}.automationSourceControls{grid-template-columns:minmax(0,1fr)}.automationImproveLayout{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}}.automationAttachmentGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px}.automationAttachmentGrid>a,.automationAttachmentGrid>div,.automationAttachmentMissing{min-height:64px;padding:7px;display:flex;align-items:center;gap:7px;overflow:hidden;color:var(--agent-text);border:1px solid var(--agent-line);border-radius:9px;background:var(--agent-panel-soft);text-decoration:none}.automationAttachmentGrid>a:not(.file),.automationAttachmentGrid>div:not(.audio){align-items:stretch;flex-direction:column}.automationAttachmentGrid img,.automationAttachmentGrid video{width:100%;max-height:190px;object-fit:contain;border-radius:6px;background:rgb(0 0 0/.28)}.automationAttachmentGrid audio{width:100%;height:34px}.automationAttachmentGrid span{overflow:hidden;color:var(--agent-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.automationAttachmentGrid .file svg:last-child{margin-left:auto}.automationModerationSection{align-self:start;border-color:var(--agent-line)}.automationModerationSection>header{margin-bottom:10px}.automationModerationSection .automationActionStatus.pending{color:var(--agent-warning);border-color:transparent;background:var(--agent-warning-soft)}.automationModerationSection .automationActionStatus.approved,.automationModerationSection .automationActionStatus.done{color:var(--agent-live);border-color:transparent;background:var(--agent-live-soft)}.automationModerationEvidence{padding:9px 10px;display:flex;align-items:flex-start;gap:8px;border-radius:8px;background:color-mix(in srgb,var(--agent-warning-soft) 42%,var(--agent-panel-solid))}.automationModerationEvidence>svg{margin-top:1px;flex:0 0 auto;color:var(--agent-warning)}.automationModerationEvidence>div{min-width:0}.automationModerationEvidence strong{color:var(--agent-text-strong);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.automationModerationEvidence p{margin:3px 0 0;color:var(--agent-muted);font-size:11px;line-height:1.35}.automationModerationActions{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.automationModerationActions button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:8px;background:var(--agent-panel-solid);font-size:11px;font-weight:700;cursor:pointer}.automationModerationActions button:hover:not(:disabled){color:var(--agent-accent-strong);border-color:color-mix(in srgb,var(--agent-accent) 34%,var(--agent-line));background:var(--agent-accent-soft)}.automationModerationActions button.approved{color:var(--agent-live);border-color:color-mix(in srgb,var(--agent-live) 25%,transparent);background:var(--agent-live-soft)}.automationModerationActions button.danger:hover:not(:disabled){color:var(--agent-danger);border-color:color-mix(in srgb,var(--agent-danger) 30%,transparent);background:var(--agent-danger-soft)}.automationModerationActions button.primary{margin-left:auto;color:#fff;border-color:color-mix(in srgb,var(--agent-accent) 74%,transparent);background:var(--agent-accent);box-shadow:0 6px 16px color-mix(in srgb,var(--agent-accent) 22%,transparent)}.automationModerationActions button.primary:hover:not(:disabled){color:#fff;border-color:color-mix(in srgb,var(--agent-accent) 82%,transparent);background:color-mix(in srgb,var(--agent-accent) 84%,#19152c);box-shadow:0 8px 20px color-mix(in srgb,var(--agent-accent) 28%,transparent)}.automationModerationActions button.primary:active:not(:disabled){background:color-mix(in srgb,var(--agent-accent) 76%,#19152c);box-shadow:0 3px 10px color-mix(in srgb,var(--agent-accent) 24%,transparent);transform:translateY(1px)}.automationModerationActions button.primary:focus-visible{outline:2px solid color-mix(in srgb,var(--agent-accent) 38%,transparent);outline-offset:2px}.automationModerationActions button:disabled{cursor:not-allowed;opacity:.48}.automationModerationApproved,.automationModerationError{margin:9px 0 0;padding:8px 9px;display:flex;align-items:flex-start;gap:6px;border-radius:8px;color:var(--agent-live);background:var(--agent-live-soft);font-size:11px;line-height:1.4}.automationModerationApproved>svg,.automationModerationError>svg{margin-top:1px;flex:0 0 auto}.automationModerationError{color:var(--agent-danger);background:var(--agent-danger-soft)}.automationCommandBar.moderation{border-top-color:color-mix(in srgb,var(--agent-warning) 38%,var(--agent-line))}.automationShellStatus .automationOpsChip{width:auto;min-width:0;padding:0 8px;gap:5px;color:var(--agent-muted);text-transform:capitalize}.automationOpsChip>i{width:6px;height:6px;border-radius:50%;background:var(--agent-success)}.automationOpsChip.needs_review>i{background:var(--agent-warning)}.automationOpsChip.action_required>i{background:var(--agent-danger)}.automationOpsDialog{max-height:min(680px,86vh);overflow:auto}.automationOpsChecks{margin:13px 0;display:grid;gap:6px}.automationOpsChecks article{min-height:48px;padding:8px;display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--agent-line);border-radius:8px;background:var(--agent-panel-soft)}.automationOpsChecks article>i{width:7px;height:7px;border-radius:50%;background:var(--agent-success)}.automationOpsChecks article.warn>i{background:var(--agent-warning)}.automationOpsChecks article.fail>i{background:var(--agent-danger)}.automationOpsChecks article small,.automationOpsChecks article strong{display:block}.automationOpsChecks article strong{color:var(--agent-text-strong);font-size:10px}.automationOpsChecks article small{margin-top:2px;color:var(--agent-muted);font-size:9px;line-height:1.4}.automationOpsChecks article>b{color:var(--agent-text);font-size:11px}.automationRuntimeDialog{width:min(600px,100%)!important}.automationRuntimeGrid{margin:14px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.automationRuntimeGrid article{min-width:0;min-height:72px;padding:11px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;border-radius:9px;background:var(--agent-panel-soft)}.automationRuntimeGrid article>span{width:34px;height:34px;display:grid;place-items:center;color:var(--agent-subtle);border-radius:8px;background:var(--agent-panel-hover)}.automationRuntimeGrid article.ready>span{color:var(--agent-live);background:var(--agent-live-soft)}.automationRuntimeGrid article.attention>span{color:var(--agent-warning);background:var(--agent-warning-soft)}.automationRuntimeGrid article.waiting>span{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationRuntimeGrid article>div{min-width:0}.automationRuntimeGrid strong{display:block;color:var(--agent-text-strong);font-size:12px;line-height:1.3}.automationRuntimeGrid small{margin-top:4px;display:block;color:var(--agent-muted);font-size:11px;line-height:1.4}.automationRuntimeIssues{margin:0 0 14px;display:grid;gap:5px}.automationRuntimeIssues>strong{color:var(--agent-warning);font-size:12px;font-weight:800}.automationRuntimeIssues>span{padding:9px 10px;display:grid;gap:4px;color:var(--agent-text);border-radius:7px;background:var(--agent-warning-soft);font-size:12px;font-weight:700}.automationRuntimeIssues small{color:var(--agent-muted);font-size:11px;font-weight:500;line-height:1.4}.automationActionHeaderTools>a,.automationActionMeta span,.automationActionStatus,.automationCoachCard button,.automationCoachCard>header strong,.automationCoachPlan>span,.automationCoachPlan>strong,.automationCoachResult footer span,.automationCoachResult li,.automationCoachRisks,.automationDecisionFacts dt,.automationGuidedStep,.automationHistoryPanel li small,.automationHistoryPanel li time,.automationImproveMobileTabs b,.automationModeTabs b,.automationPageLoading p,.automationPanelEmpty button,.automationProposalCard>header span,.automationProposalResult small,.automationProposalResult strong,.automationProposalTraces>span,.automationQueueScope button,.automationReadinessSection>div span,.automationSourceCard em,.automationSourceCard span,.automationSourcesHeader button,.automationTracePager span,.automationTracePanel>header a,.automationTracePanel>header small,.automationTrackingActions button,.automationTrackingSection>header>span,.automationTrackingSummary a,.automationTrackingSummary small,.automationUnifiedQueue>header>span,.automationUnifiedQueue>nav b{font-size:10px}.automationActionSection>header>div>small,.automationAttachmentGrid span,.automationCaseIdentity small,.automationCaseRowCopy small,.automationCaseRowCopy time,.automationCoachResult>p,.automationCommandActions button,.automationCommandBar.terminal small,.automationCommandBar.uncertain small,.automationCommandBar>a,.automationCommandBar>button,.automationCommandSummary small,.automationConfirmBackdrop blockquote,.automationConfirmBackdrop footer button,.automationConfirmBackdrop p,.automationContextSection>header a,.automationDecisionFacts dd,.automationDraftField>span,.automationDraftField>span small,.automationHistoryPanel li p,.automationHistoryPanel>header>span,.automationImproveLoading,.automationImproveMobileTabs button,.automationImproveSectionHeader p:last-child,.automationImproveSectionHeader select,.automationImproveStats p,.automationImproveStats small,.automationInlineNotice p,.automationLoadMore,.automationMiniEmpty,.automationModeHero button,.automationModeTabs small,.automationModerationApproved,.automationModerationChoice>span,.automationModerationError,.automationModerationEvidence p,.automationNarrativeGrid article small,.automationOpsChecks article small,.automationOpsChecks article strong,.automationOutcomeBadge,.automationPageError,.automationPanelEmpty p,.automationPanelEmpty strong,.automationPartialWarning,.automationPostBody dt,.automationPostBody small,.automationPostComplete,.automationPostGrid article>footer button,.automationPostGrid article>footer summary,.automationPrimaryButton,.automationProposalActions button,.automationProposalCard details,.automationProposalCard>header strong,.automationProposalReasoning small,.automationProposalTraces button,.automationQueueScope,.automationQueueSearch input,.automationReadinessSection>p,.automationRouteTrigger,.automationShellStatus>span,.automationSourceCard small,.automationSourceControls p:last-child,.automationStageRail small,.automationTraceFilters select,.automationTraceList em,.automationTraceList small,.automationTraceSearch input,.automationTrackingInfo>code,.automationTrackingInfo>p,.automationUnifiedQueue>nav button,.automationWorkbenchEmpty p,.automationWorkbenchNotice p,.automationWorkbenchNotice strong{font-size:11px}.automationCaseRowCopy p,.automationCaseRowCopy strong,.automationCommandBar.terminal strong,.automationCommandBar.uncertain strong,.automationCommandSummary strong,.automationDraftField textarea,.automationModeHero>div>p:last-child,.automationNarrativeGrid article strong,.automationPostBody>p,.automationProposalReasoning p,.automationSourceCard strong,.automationSourceControls h2,.automationTraceList strong{font-size:12px}.automationModeTabs strong{font-size:13px}.automationActionSection h3,.automationContextSection h3,.automationImproveSectionHeader h2,.automationProposalCard h3,.automationReadinessSection h3,.automationSourcesHeader h2,.automationTrackingSection h3{font-size:14px}@container automation (max-width: 820px){.automationActivationPath{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.automationActivationSteps{grid-column:1/-1;overflow-x:auto}.automationModeTabs>button{min-width:112px}.automationModeTabs small,.automationShellStatus>span{display:none}.automationWorkView{grid-template-columns:minmax(220px,250px) minmax(480px,1fr);overflow-x:auto}.automationImproveView{overflow:hidden}.automationImproveMobileTabs{min-height:36px;margin-top:8px;padding:3px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;border-radius:9px;background:var(--agent-panel-soft)}.automationImproveMobileTabs button{min-width:0;padding:0 9px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--agent-subtle);border:0;border-radius:7px;background:transparent;font-size:11px;cursor:pointer}.automationImproveMobileTabs button.active{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationImproveMobileTabs b{padding:2px 5px;color:inherit;border-radius:99px;background:var(--agent-panel-soft);font-size:10px}.automationImproveLayout{flex:1 1;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.automationProposalPanel,.automationTraceLibrary{min-height:0;grid-area:1/1}.automationProposalPanel[data-mobile-active=false],.automationTraceLibrary[data-mobile-active=false]{display:none}.automationTraceLibrary{position:static;max-height:none}.automationImproveStats{grid-template-columns:repeat(2,minmax(0,1fr))}.automationTraceGrid{grid-template-columns:minmax(0,1fr)}.automationTraceGrid .workflowDetailDrawer{min-height:280px}}@media (max-width:760px){.agentFrame:after,.agentGridField,.agentLightField{inset:0 0 58px 0;width:100%;height:calc(100% - 58px)}.automationSurface.automationUnifiedSurface{height:100%;padding:0;overflow:hidden}.automationShellHeader{min-height:54px;flex-basis:54px;padding:6px 8px;gap:6px}.automationModeTabs{min-width:0;flex:1 1}.automationModeTabs>button{min-width:0;flex:1 1;padding:5px 7px;grid-template-columns:20px minmax(0,1fr) auto;gap:4px}.automationModeTabs>button b{min-width:17px;height:17px;padding:0 3px}.automationShellStatus button{width:29px;height:29px}.automationShellStatus .automationRuntimeSummary{display:none}.automationActivationPath{padding:7px 10px}.automationActivationIntro small{display:none}.automationRuntimeGrid{grid-template-columns:minmax(0,1fr)}.automationModeBody{overflow:hidden}.automationWorkView{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(190px,34%) minmax(0,1fr);overflow:hidden}.automationUnifiedQueue{border-right:0;border-bottom:1px solid var(--agent-line)}.automationUnifiedQueue>header{min-height:50px;padding:8px 10px 5px}.automationUnifiedQueue>header h1{margin-top:2px;font-size:13px}.automationUnifiedQueue>nav{padding-bottom:5px}.automationQueueSearch{height:30px;margin-bottom:5px}.automationUnifiedQueueList{display:flex;gap:5px;padding:0 7px 7px;overflow-x:auto;overflow-y:hidden}.automationUnifiedQueueList>button{flex:0 0 min(300px,82vw);min-height:72px}.automationWorkbench{overflow:auto}.automationCaseWorkbench{padding:12px 10px 0}.automationCaseIdentity small{display:none}.automationOutcomeBadge{padding:5px 7px}.automationStageRail{grid-template-columns:repeat(7,78px)}.automationNarrativeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.automationNarrativeGrid article{min-height:82px}.automationWorkbenchTabs{overflow-x:auto}.automationOverviewGrid{grid-template-columns:minmax(0,1fr)}.automationCommandBar{margin-right:-10px;margin-left:-10px;padding:8px 10px;align-items:flex-end;flex-direction:column}.automationCommandSummary{width:100%}.automationCommandActions{width:100%;justify-content:flex-end;flex-wrap:wrap}.automationCommandBar.terminal,.automationCommandBar.uncertain{flex-direction:row;align-items:center;flex-wrap:wrap}.automationImproveView,.automationSourcesView{padding:14px 10px 72px}.automationModeHero{min-height:92px}.automationModeHero h1{font-size:17px}.automationPostGrid,.automationSourceControls,.automationSourceControls>section{grid-template-columns:minmax(0,1fr)}.automationImproveStats{grid-template-columns:repeat(2,minmax(0,1fr))}.automationImproveLayout{grid-template-rows:minmax(0,1fr)}.automationImproveLayout,.automationProposalReasoning{grid-template-columns:minmax(0,1fr)}.automationProposalReasoning>svg{transform:rotate(90deg);justify-self:center}.automationProposalCard>footer{align-items:flex-start;flex-direction:column}.automationConfirmBackdrop{padding:10px}}@media (max-width:520px){.automationModeTabs>button{grid-template-columns:18px minmax(0,1fr)}.automationModeTabs>button b{display:none}.automationModeTabs strong{font-size:11px}.automationShellStatus{display:none}.automationNarrativeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.automationNarrativeGrid article{min-height:68px}.automationNarrativeGrid article.next{min-height:74px;grid-column:1/-1}.automationStageRail{margin-top:10px}.automationCaseHeader{align-items:flex-start}.automationCaseIdentity h2{font-size:14px}.automationDecisionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.automationTrackingBody{grid-template-columns:minmax(0,1fr);gap:9px}.automationTrackingActions{justify-content:flex-start}.automationImproveStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.automationImproveStats>section{min-height:58px;padding:7px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;text-align:left}.automationImproveStats>section>span{width:24px;height:24px;display:grid}.automationImproveStats p{display:block}.automationImproveStats>section>div{display:grid;height:auto;grid-template-columns:1fr auto;gap:2px 5px}.automationImproveStats small{overflow:hidden;width:100%;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.automationImproveStats strong{font-size:14px}.automationModeHero{flex-direction:column;gap:9px}.automationImproveHeroActions{width:100%}.automationImproveHeroActions button{flex:1 1}}.automationOverviewGrid>.automationContextSection,.automationOverviewGrid>.automationModerationSection{height:100%;align-self:stretch}.automationModerationSection{align-self:stretch;display:flex;flex-direction:column}.automationModerationSection .automationModerationActions{margin-top:auto;padding-top:12px}.automationUnifiedQueueList>button{align-items:center}.automationUnifiedQueueList>button>.automationCaseIcon{align-self:start;margin-top:1px}.automationUnifiedQueueList>button>svg{align-self:center;margin-top:0;opacity:.62}.automationCaseRowCopy>span{min-height:18px;align-items:center}.automationCaseRowCopy time{margin-left:auto;padding-left:10px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.automationProgressOverview{margin-top:16px}.automationProgressOverview>header{min-height:30px;align-items:center}.automationProgressOverview>header strong{font-size:12px}.automationProgressOverview>header>span{padding:4px 7px;border-radius:6px;background:var(--agent-panel-soft);font-size:10px}.automationStageRail{margin-top:8px;padding:5px;gap:4px;border-radius:10px;background:var(--agent-panel-soft)}.automationStageRail>div{min-height:42px;padding:0 8px;border:0;border-radius:7px;background:transparent}.automationStageRail span{width:20px;height:20px;background:color-mix(in srgb,var(--agent-panel-solid) 88%,transparent)}.automationStageRail .complete{border:0;background:transparent}.automationStageRail .complete span{color:var(--agent-live);background:var(--agent-live-soft)}.automationStageRail>div[aria-current=step]{border:0;box-shadow:none}.automationStageRail .active{border:0;background:var(--agent-accent-soft);box-shadow:none}.automationStageRail .active span{color:#fff;background:var(--agent-accent)}.automationStageRail .attention{border:0;background:var(--agent-warning-soft);box-shadow:none}.automationStageRail .attention span{color:color-mix(in srgb,var(--agent-warning) 88%,#fff);background:color-mix(in srgb,var(--agent-warning) 16%,transparent)}.automationStageRail .pending{opacity:.56}@media (max-width:760px){.automationStageRail{grid-template-columns:repeat(7,88px)}}.automationLegacyWorkspace{min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--agent-bg)}.automationLegacyHeader{min-height:62px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--agent-line);background:var(--agent-panel-soft)}.automationLegacyHeader h2{margin:3px 0 0;color:var(--agent-text-strong);font-size:16px;letter-spacing:-.02em}.automationLegacyHeader nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.automationLegacyHeader nav a{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;color:var(--agent-muted);border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:11px;font-weight:750}.automationLegacyHeader nav a:hover{color:var(--agent-text);background:var(--agent-panel)}.automationLegacyHeader nav a.active{color:var(--agent-text-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.automationLegacyHeader nav a svg{color:var(--agent-accent)}.automationLegacySurface{min-height:0;overflow:auto;color:var(--agent-text);background:var(--agent-bg);--color-bg:var(--agent-bg);--color-surface:var(--agent-panel);--color-surface-soft:var(--agent-panel-soft);--color-surface-quiet:var(--agent-panel-soft);--color-surface-blue:var(--agent-accent-soft);--color-surface-blue-soft:var(--agent-accent-soft);--color-text:var(--agent-text);--color-text-strong:var(--agent-text-strong);--color-text-heading:var(--agent-text-strong);--color-text-secondary:var(--agent-muted);--color-text-muted:var(--agent-muted);--color-text-subtle:var(--agent-subtle);--color-text-disabled:var(--agent-subtle);--color-border:var(--agent-line);--color-border-hover:var(--agent-line-strong);--color-border-soft:var(--agent-line);--color-border-hairline:var(--agent-line);--color-border-strong:var(--agent-line-strong);--color-text-muted-a72:rgb(169 175 194/72%);--color-text-muted-a82:rgb(169 175 194/82%);--color-text-muted-a88:rgb(169 175 194/88%);--text-strong-78:rgb(234 237 246/78%);--text-strong-82:rgb(234 237 246/82%);--text-strong-86:rgb(234 237 246/86%);--text-strong-88:rgb(234 237 246/88%);--text-strong-90:rgb(234 237 246/90%);--text-strong-92:rgb(234 237 246/92%);--panel-text-76:rgb(220 224 237/76%);--panel-text-78:rgb(220 224 237/78%);--panel-text-88:rgb(220 224 237/88%);--console-bg:var(--agent-bg);--mist:var(--agent-panel-soft);--mist-strong:var(--agent-panel);--line:var(--agent-line);--line-strong:var(--agent-line-strong);--ink:var(--agent-text);--muted:var(--agent-muted);--dim:var(--agent-subtle);--surface-bluegray-54:rgb(108 88 199/8%);--surface-bluegray-70:rgb(108 88 199/10%);--surface-bluegray-72:rgb(108 88 199/11%);--surface-bluegray-76:rgb(108 88 199/13%);--surface-bluegray-soft:rgb(108 88 199/7%);--surface-mist-32:rgb(255 255 255/2%);--surface-mist-42:rgb(255 255 255/3%);--surface-mist-58:rgb(255 255 255/4%);--surface-white-20:rgb(255 255 255/2%);--surface-white-24:rgb(255 255 255/2.4%);--surface-white-28:rgb(255 255 255/2.8%);--surface-white-30:rgb(255 255 255/3%);--surface-white-32:rgb(255 255 255/3.2%);--surface-white-34:rgb(255 255 255/3.4%);--surface-white-36:rgb(255 255 255/3.6%);--surface-white-38:rgb(255 255 255/3.8%);--surface-white-40:rgb(255 255 255/4%);--surface-white-42:rgb(255 255 255/4.2%);--surface-white-44:rgb(255 255 255/4.4%);--surface-white-46:rgb(255 255 255/4.6%);--surface-white-50:rgb(255 255 255/5%);--surface-white-52:rgb(255 255 255/5.2%);--surface-white-54:rgb(255 255 255/5.4%);--surface-white-56:rgb(255 255 255/5.6%);--surface-white-58:rgb(255 255 255/5.8%);--surface-white-62:rgb(255 255 255/6.2%);--surface-white-64:rgb(255 255 255/6.4%);--surface-white-66:rgb(255 255 255/6.6%);--surface-white-68:rgb(255 255 255/6.8%);--surface-white-70:rgb(255 255 255/7%);--surface-white-72:rgb(255 255 255/7.2%);--surface-white-74:rgb(255 255 255/7.4%);--surface-white-76:rgb(255 255 255/7.6%);--surface-white-78:rgb(255 255 255/7.8%);--surface-white-82:rgb(255 255 255/8.2%);--surface-white-84:rgb(255 255 255/8.4%);--surface-white-86:rgb(255 255 255/8.6%);--surface-white-90:rgb(255 255 255/9%);--surface-white-96:rgb(255 255 255/9.6%)}.automationLegacySurface .commandSurface{min-height:100%;display:block;background:transparent}.automationLegacySurface .commandSurface>.sideRail{display:none}.automationLegacySurface .commandSurface>.workspace{min-height:100%;width:100%}.automationLegacySurface .commandStrip{position:relative;top:auto}.automationLegacySurface .commandStrip,.automationLegacySurface .glassPanel{color:var(--agent-text);border-color:var(--agent-line)!important;background:var(--agent-panel-soft)!important;box-shadow:none!important}.automationLegacySurface input,.automationLegacySurface select,.automationLegacySurface textarea{color:var(--agent-text);border-color:var(--agent-line)!important;background:var(--agent-panel)!important}.automationLegacySurface button:not(.primaryButton){border-color:var(--agent-line)}.legacyRouteRedirect{min-height:100dvh;display:grid;place-items:center;color:var(--agent-muted);background:var(--agent-bg)}@media (max-width:760px){.automationLegacyHeader{align-items:flex-start;flex-direction:column}.automationLegacyHeader nav{justify-content:flex-start}}.logsSurface .automationLegacyHeader .eyebrow,.logsSurface .eyebrow{color:color-mix(in srgb,var(--agent-accent) 78%,#fff)}.logsSurface .automationLegacySurface .eyebrow,.logsSurface .revenueHeroLabel,.logsSurface .revenueHeroLabel .eyebrow{color:color-mix(in srgb,var(--agent-accent) 72%,#fff)!important}.logsSurface{background:radial-gradient(ellipse at 36% 8%,color-mix(in srgb,var(--agent-accent) 10%,transparent),transparent 38rem),radial-gradient(ellipse at 92% 82%,color-mix(in srgb,var(--agent-live) 5%,transparent),transparent 30rem)}html[data-agent-theme=dark] .logsSurface{--agent-muted:#aab2c4;--agent-subtle:#7d879b}.logsSurface .automationLegacyWorkspace{background:transparent}.logsSurface .automationLegacyHeader{background:linear-gradient(180deg,color-mix(in srgb,var(--agent-panel-solid) 58%,transparent),color-mix(in srgb,var(--agent-panel-soft) 72%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.logsSurface .automationLegacySurface{scrollbar-color:var(--agent-line-strong) transparent;background:transparent}.logsSurface .automationLegacySurface .commandSurface{width:100%;height:100%;min-height:0;overflow:hidden;background:transparent}.logsSurface .automationLegacySurface .workspace{height:100%!important;min-height:0;padding:14px 18px 16px;overflow:hidden;background:transparent!important}.logsSurface .revenueOutcomesWorkspace{overflow-y:auto!important;overscroll-behavior:contain}.logsSurface,.logsSurface *,.logsSurface .revenueOutcomesWorkspace{scrollbar-width:thin;scrollbar-color:var(--agent-line-strong) transparent}.logsSurface ::-webkit-scrollbar{width:6px;height:6px}.logsSurface ::-webkit-scrollbar-track{background:transparent}.logsSurface ::-webkit-scrollbar-thumb{border:0;border-radius:999px;background:var(--agent-line-strong)}.logsSurface ::-webkit-scrollbar-thumb:hover{background:var(--agent-accent)}.logsSurface .automationLegacySurface .commandStrip{border:0!important;border-bottom:1px solid var(--agent-line)!important;border-radius:0;background:transparent!important}.logsSurface .automationLegacySurface .glassPanel{border-radius:11px;background:linear-gradient(145deg,color-mix(in srgb,var(--agent-panel-soft) 84%,transparent),color-mix(in srgb,var(--agent-accent-soft) 18%,transparent))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 3%,transparent)!important}.logsSurface .automationLegacySurface b,.logsSurface .automationLegacySurface h1,.logsSurface .automationLegacySurface h2,.logsSurface .automationLegacySurface h3,.logsSurface .automationLegacySurface strong{color:var(--agent-text-strong)}.logsSurface .automationLegacySurface p,.logsSurface .automationLegacySurface small{color:var(--agent-muted)}.logsSurface .automationLegacySurface a:not(.primaryButton),.logsSurface .automationLegacySurface button:not(.primaryButton){color:var(--agent-text)}.logsSurface .automationLegacySurface button{font-size:11px;line-height:1.15}.logsSurface .automationLegacySurface input,.logsSurface .automationLegacySurface select,.logsSurface .automationLegacySurface textarea{color:var(--agent-text)!important;border-color:var(--agent-line)!important;background:var(--agent-panel)!important;caret-color:var(--agent-accent)}.logsSurface .automationLegacySurface input::placeholder,.logsSurface .automationLegacySurface textarea::placeholder{color:var(--agent-subtle);opacity:1}.logsSurface .consoleHeaderTitle h1{color:var(--agent-text-strong);font-size:22px;line-height:1.2;font-weight:680;letter-spacing:-.025em}.logsSurface .consoleHeaderTitle p{color:color-mix(in srgb,var(--agent-accent) 76%,#fff);font-size:10px;line-height:1.2;letter-spacing:.09em}.logsSurface .consoleHeaderStatus{min-height:34px;color:var(--agent-muted);border-color:var(--agent-line);background:var(--agent-panel-soft)}.logsSurface .consoleHeaderStatus b,.logsSurface .consoleHeaderStatus strong{font-size:11px;line-height:1.2}.logsSurface .sectionTitle h1,.logsSurface .sectionTitle h2{color:var(--agent-text-strong);font-size:19px;line-height:1.2;font-weight:680;letter-spacing:-.02em}.logsSurface .sectionTitle .eyebrow{font-size:10px;line-height:1.2;letter-spacing:.08em}.logsSurface .queueSummary{color:var(--agent-muted);font-size:10px;line-height:1.35}.logsSurface .queueTabs{gap:5px}.logsSurface .queueTabs button{min-height:30px;padding:0 10px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:7px;background:var(--agent-panel-soft);font-size:11px;line-height:1;font-weight:700}.logsSurface .queueTabs button:hover{color:var(--agent-text);border-color:var(--agent-line-strong);background:var(--agent-panel-hover)}.logsSurface .queueTabs button.active{color:var(--agent-text-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.logsSurface .searchButton,.logsSurface .searchField,.logsSurface .searchField input{font-size:11px}.logsSurface .searchField{height:32px}.logsSurface .searchButton{height:32px;font-weight:700}.logsSurface .revenueOutcomesGrid{height:100%;min-height:564px;grid-template-rows:minmax(190px,.74fr) minmax(180px,.72fr) minmax(170px,.64fr);overflow:hidden}.logsSurface .revenueHeroMetrics strong,.logsSurface .revenueHeroValue h1{color:var(--agent-text-strong)}.logsSurface .revenueHeroMain p:not(.eyebrow),.logsSurface .revenueHeroMetrics small{color:var(--agent-muted)}.logsSurface .revenueOutcomesGrid .sectionTitle h2{font-size:20px;line-height:26px;font-weight:650}.logsSurface .revenueHeroActions a,.logsSurface .revenueHeroActions button{font-size:13px}.logsSurface .revenueHeroActions button{color:var(--agent-text);border-color:var(--agent-line);background:var(--agent-panel)}.logsSurface .revenueHeroActions button:hover{border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.logsSurface .revenueHeroMetrics{border-color:var(--agent-line)}.logsSurface .revenuePatternTabs{background:var(--agent-panel)}.logsSurface .revenuePatternTabs button{color:var(--agent-muted);background:transparent}.logsSurface .revenuePatternTabs button.active{color:var(--agent-text-strong);background:var(--agent-accent-soft);box-shadow:none}.logsSurface .recoveryEvidenceCard,.logsSurface .recoveryInspectorMeta span,.logsSurface .revenuePatternRow{color:var(--agent-text);border-color:var(--agent-line);background:var(--agent-panel)}.logsSurface .patternMetrics small,.logsSurface .revenuePatternRow small{color:var(--agent-muted)}.logsSurface .recoveryQueueTable th{color:var(--agent-muted);border-bottom:1px solid var(--agent-line);background:linear-gradient(180deg,var(--agent-accent-soft),var(--agent-panel-soft))}.logsSurface .recoveryQueueTable strong{color:var(--agent-text-strong)}.logsSurface .recoveryQueueTable b{color:var(--agent-text)}.logsSurface .recoveryQueueTable small{color:var(--agent-muted)}.logsSurface .recoveryQueueFooter button{color:var(--agent-text);font-size:12px}.logsSurface .emptyInspector.revenueEmptyInspector h2{font-size:24px;line-height:30px;font-weight:650}.logsSurface .revenueHeroLabel .eyebrow,.logsSurface .revenueOutcomesGrid .sectionTitle .eyebrow{font-size:10px;line-height:14px}.logsSurface .revenueHeroValue h1{font-size:36px;line-height:42px;font-weight:720}.logsSurface .revenueHeroValue span{font-size:11px;line-height:15px}.logsSurface .revenueHeroMain p:not(.eyebrow){font-size:12px;line-height:18px}.logsSurface .revenueHeroActions a,.logsSurface .revenueHeroActions button{font-size:12px;font-weight:750}.logsSurface .revenueHeroMetrics small{font-size:10px;line-height:14px}.logsSurface .revenueHeroMetrics strong{font-size:14px;line-height:18px}.logsSurface .revenueOutcomesGrid .sectionTitle h2{font-size:18px;line-height:23px}.logsSurface .revenueOutcomesGrid .sectionTitle .queueSummary{font-size:10px;line-height:14px}.logsSurface .outcomeStage small,.logsSurface .outcomeStage strong{font-size:11px;line-height:15px}.logsSurface .revenuePatternTabs button{font-size:10px;line-height:14px;font-weight:750}.logsSurface .revenuePatternRow strong{font-size:14px;line-height:19px}.logsSurface .revenuePatternRow small{font-size:10px;line-height:14px}.logsSurface .patternMetrics b{font-size:14px;line-height:19px}.logsSurface .patternMetrics small{font-size:9px;line-height:13px}.logsSurface .recoveryInspectorTopline strong{font-size:22px;line-height:28px}.logsSurface .recoveryInspectorHero .eyebrow{font-size:10px;line-height:14px}.logsSurface .recoveryInspectorHero h2{font-size:17px;line-height:22px}.logsSurface .recoveryInspectorHero small{font-size:10px;line-height:14px}.logsSurface .recoveryInspectorMeta b{font-size:16px;line-height:21px}.logsSurface .recoveryInspectorMeta small{font-size:9px;line-height:13px}.logsSurface .recoveryEvidenceCard strong{font-size:11px;line-height:15px}.logsSurface .recoveryEvidenceCard p{font-size:12px;line-height:18px}.logsSurface .recoveryQueueTable th{font-size:11px;line-height:14px;letter-spacing:.045em}.logsSurface .recoveryQueueTable strong{font-size:14px;line-height:1.15}.logsSurface .recoveryQueueTable b{font-size:11px;line-height:1.25}.logsSurface .recoveryQueueTable small{font-size:9px;line-height:1.2}.logsSurface .recoveryQueueFooter button{font-size:11px;line-height:15px;font-weight:700}.logsSurface .recoveryInspectorActions a,.logsSurface .recoveryInspectorActions button{font-size:11px;font-weight:750}.logsSurface .recoveryInspectorHero{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:max-content max-content max-content;column-gap:16px;align-items:start}.logsSurface .recoveryInspectorTopline{display:contents}.logsSurface .recoveryInspectorTopline .statusPill{grid-column:2;grid-row:2;justify-self:end;margin:7px 0 0;padding:0;border-radius:0;background:transparent!important}.logsSurface .recoveryInspectorTopline>strong{grid-column:2;grid-row:1;justify-self:end}.logsSurface .recoveryInspectorHero>.eyebrow{grid-column:1;grid-row:1;margin:3px 0 0}.logsSurface .recoveryInspectorHero>h2{grid-column:1;grid-row:2;align-self:start;margin-top:4px}.logsSurface .recoveryInspectorHero>small{grid-column:1;grid-row:3}.logsSurface .revenueOutcomesFunnel{gap:12px}.logsSurface .outcomeStageList{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,64px);align-content:start;column-gap:12px;row-gap:8px}.logsSurface .outcomeStage{grid-template-columns:minmax(0,1fr) max-content;align-content:center;align-items:center;padding:7px 12px;border:1px solid var(--agent-line);border-radius:9px;background:color-mix(in srgb,var(--agent-panel) 64%,transparent);gap:10px}.logsSurface .outcomeStage:hover{border-color:var(--agent-line-strong);background:var(--agent-panel-hover)}.logsSurface .outcomeStage>.outcomeStageLabel{display:flex;grid-template-columns:none;align-items:center;gap:8px}.logsSurface .outcomeStageLabel strong{font-size:12px;line-height:16px;font-weight:700}.logsSurface .outcomeStageLabel i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;box-shadow:0 0 9px currentColor}.logsSurface .outcomeStage>.outcomeStageValue{display:grid;grid-template-columns:none;justify-items:end;gap:1px}.logsSurface .outcomeStageValue b{color:var(--agent-text-strong);font-size:17px;line-height:19px;font-weight:700}.logsSurface .outcomeStageValue small{color:var(--agent-muted);font-size:10px;line-height:13px;font-weight:700}@media (min-width:901px) and (max-height:900px){.logsSurface .revenueOutcomesGrid{min-height:994px;grid-template-rows:minmax(340px,.74fr) minmax(330px,.72fr) minmax(300px,.64fr)}}.logsSurface .emptyState.revenuePatternEmpty,.logsSurface .emptyState.revenueQueueEmpty{color:var(--agent-text);border-color:var(--agent-line);background:color-mix(in srgb,var(--agent-panel) 82%,transparent)}.logsSurface .emptyState.revenuePatternEmpty strong,.logsSurface .emptyState.revenueQueueEmpty strong{color:var(--agent-text-strong)}.logsSurface .emptyState.revenuePatternEmpty span,.logsSurface .emptyState.revenueQueueEmpty span{color:var(--agent-muted)}.logsSurface .revenueEmptyMetricGrid span,.logsSurface .revenueEmptyPatternMetrics span{background:var(--agent-panel-soft)}.logsSurface .revenueEmptyMetricGrid b,.logsSurface .revenueEmptyPatternMetrics b{color:var(--agent-subtle)}.logsSurface .listFilterToolbar{align-items:center;flex-wrap:wrap;gap:8px}.logsSurface .listFilterToolbar .queueTabs{flex:0 1 auto}.logsSurface .searchField{min-width:190px;margin-left:auto;color:var(--agent-text);background:var(--agent-panel)!important}.logsSurface .listFilterSearch{width:clamp(260px,26vw,330px);flex:0 1 auto;gap:8px}.logsSurface .listFilterSearch .searchField{min-width:0;height:34px;margin-left:0;padding:0 5px 0 12px;border-color:var(--agent-line)!important;border-radius:8px;background:color-mix(in srgb,var(--agent-panel) 82%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 3%,transparent);flex:1 1 auto}.logsSurface .listFilterSearch .searchFieldIcon{flex:0 0 auto;color:var(--agent-subtle)}.logsSurface .listFilterSearch .searchField input{height:32px;padding:0;border:0!important;outline:0!important;color:var(--agent-text)!important;background:transparent!important;box-shadow:none!important;font-weight:550}.logsSurface .listFilterSearch .searchField:focus-within{border-color:var(--agent-line)!important;background:color-mix(in srgb,var(--agent-panel) 82%,transparent)!important;box-shadow:none!important}.logsSurface .listFilterSearch .searchButton{min-width:70px;height:34px;padding:0 12px;border-color:var(--agent-line)!important;border-radius:8px;color:var(--agent-text)!important;background:var(--agent-panel)!important}.logsSurface .exportLink,.logsSurface .searchButton{color:var(--agent-text-strong)!important;border-color:var(--agent-line)!important;background:var(--agent-panel)!important}.logsSurface .contactColumns,.logsSurface .customerList article,.logsSurface .detailGrid>span,.logsSurface .opsList article,.logsSurface .opsMiniList>span,.logsSurface .runStepList article{color:var(--agent-text);border-color:var(--agent-line)!important;background:var(--agent-panel)!important}.logsSurface .contactColumns{color:var(--agent-subtle);background:transparent!important;font-size:9px;letter-spacing:.08em}.logsSurface .customerList article,.logsSurface .opsList article{background:color-mix(in srgb,var(--agent-panel) 78%,transparent)!important}.logsSurface .contactRow,.logsSurface .opsRow{color:var(--agent-text);border-color:var(--agent-line)!important;background:color-mix(in srgb,var(--agent-panel) 52%,transparent)!important;box-shadow:none!important}.logsSurface .contactRow:hover,.logsSurface .opsRow:hover{border-color:var(--agent-line-strong)!important;background:var(--agent-panel-hover)!important}.logsSurface .contactRow.active,.logsSurface .opsRow.active{border-color:var(--agent-line-strong)!important;background:linear-gradient(135deg,var(--agent-accent-soft),color-mix(in srgb,var(--agent-panel) 58%,transparent))!important}.logsSurface .contactItem strong,.logsSurface .opsList article strong{color:var(--agent-text);font-size:12px;line-height:1.35}.logsSurface .contactItem small,.logsSurface .opsList article small{color:var(--agent-muted);font-size:10px;line-height:1.4}.logsSurface .detailGrid>div,.logsSurface .opsMiniList>span,.logsSurface .runStepList article{background:color-mix(in srgb,var(--agent-panel) 72%,transparent)!important}.logsSurface .detailGrid strong,.logsSurface .runStepList strong{color:var(--agent-text);font-size:11px;line-height:1.35}.logsSurface .detailGrid small,.logsSurface .opsMiniList small,.logsSurface .runStepList small{color:var(--agent-muted);font-size:9.5px;line-height:1.4}.logsSurface .customerDetailPanel>.emptyQueue,.logsSurface .inspectorHero{color:var(--agent-text);border-color:var(--agent-line)!important;background:var(--agent-panel)!important}.logsSurface .customerDetailPanel .contactConsentCard,.logsSurface .customerDetailPanel .contactTimeline{color:var(--agent-text);border-color:var(--agent-line);background:color-mix(in srgb,var(--agent-panel) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 3%,transparent)}.logsSurface .customerDetailPanel .contactTimeline .metaGrid div,.logsSurface .customerDetailPanel .decisionMeta span{border-color:var(--agent-line);background:var(--agent-panel-soft)}.logsSurface .customerDetailPanel .contactConsentCard>p,.logsSurface .customerDetailPanel .contactTimeline dt{color:var(--agent-muted)}.logsSurface .customerDetailPanel .contactTimeline dd{color:var(--agent-text)}.logsSurface .customerDetailPanel .contactActionGrid button:not(.primaryAction){color:var(--agent-text);border-color:var(--agent-line);background:var(--agent-panel-soft)}.logsSurface .customerList article:hover,.logsSurface .opsList article:hover{border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.logsSurface .emptyInspector,.logsSurface .emptyQueue{color:var(--agent-muted);background:var(--agent-panel-soft)}.logsSurface .emptyInspector h2,.logsSurface .emptyInspector strong,.logsSurface .emptyQueue strong{color:var(--agent-text-strong);font-size:14px;line-height:1.3;font-weight:700}.logsSurface .emptyInspector p,.logsSurface .emptyInspector span,.logsSurface .emptyQueue p,.logsSurface .emptyQueue span{color:var(--agent-muted);font-size:11px;line-height:1.5}.logsSurface .opsConsoleGrid{height:100%;min-height:0}.logsSurface .opsDetailPanel,.logsSurface .opsListPanel{min-height:0;height:auto}.logsSurface .opsListPanel{overflow:hidden}.logsSurface .opsDetailPanel{overflow-y:auto}.logsSurface .opsList{min-height:0;overflow-y:auto}html[data-agent-theme=dark] .logsSurface .statusPill{color:color-mix(in srgb,var(--agent-accent) 62%,#fff);background:var(--agent-accent-soft)}html[data-agent-theme=dark] .logsSurface .statusPill.queued{color:#e6b66f;background:rgb(216 145 47/13%)}html[data-agent-theme=dark] .logsSurface .statusPill.approved{color:#b9adff;background:var(--agent-accent-soft)}html[data-agent-theme=dark] .logsSurface .statusPill.sent{color:#6edbb3;background:rgb(33 184 135/13%)}html[data-agent-theme=dark] .logsSurface .statusPill.skipped{color:#adb6c8;background:rgb(154 163 182/10%)}.logsSurface [role=button],.logsSurface a,.logsSurface button,.logsSurface input{transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,opacity .16s ease}.logsSurface [role=button]:focus-visible,.logsSurface a:focus-visible,.logsSurface button:focus-visible,.logsSurface input:focus-visible{outline:2px solid color-mix(in srgb,var(--agent-accent) 72%,#fff);outline-offset:2px}.logsSurface [aria-disabled=true],.logsSurface button:disabled{opacity:.44;cursor:not-allowed}.logsSurface .automationLegacyHeader nav a:focus-visible,.logsSurface .automationLegacyHeader nav a:hover{color:var(--agent-text-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.logsSurface .consoleHeaderIconButton:focus-visible,.logsSurface .consoleHeaderIconButton:hover{color:var(--agent-accent-strong);border-color:var(--agent-line-strong)!important;background:var(--agent-accent-soft)!important}.logsSurface .recoveryInspectorActions a:focus-visible,.logsSurface .recoveryInspectorActions a:hover,.logsSurface .revenueHeroActions a:focus-visible,.logsSurface .revenueHeroActions a:hover{color:#fff;border-color:color-mix(in srgb,var(--agent-accent) 52%,transparent);background:color-mix(in srgb,var(--agent-accent) 88%,#372d78);box-shadow:0 8px 22px color-mix(in srgb,var(--agent-accent) 18%,transparent)}.logsSurface .recoveryInspectorActions a:not(:first-child):focus-visible,.logsSurface .recoveryInspectorActions a:not(:first-child):hover,.logsSurface .revenueHeroActions button:focus-visible,.logsSurface .revenueHeroActions button:hover{color:var(--agent-text-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft);box-shadow:none}.logsSurface .revenuePatternRow:hover{border-color:var(--agent-line-strong)!important;background:linear-gradient(135deg,var(--agent-accent-soft),color-mix(in srgb,var(--agent-panel) 70%,transparent))}.logsSurface .recoveryQueueTable tbody tr:focus-visible,.logsSurface .recoveryQueueTable tbody tr:hover{background:linear-gradient(90deg,var(--agent-accent-soft),var(--agent-panel-hover))}.logsSurface .recoveryQueueTable tbody tr.active{background:linear-gradient(90deg,color-mix(in srgb,var(--agent-accent) 18%,var(--agent-panel)),color-mix(in srgb,var(--agent-accent) 7%,var(--agent-panel)) 72%,var(--agent-panel-soft));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--agent-accent) 78%,#fff)}.logsSurface .recoveryQueueTable tbody tr.active:focus-visible,.logsSurface .recoveryQueueTable tbody tr.active:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--agent-accent) 23%,var(--agent-panel)),color-mix(in srgb,var(--agent-accent) 10%,var(--agent-panel)) 72%,var(--agent-panel-hover))}.automationSurface.automationUnifiedSurface.revenueActionDrawerBackdrop{position:fixed;inset:0;z-index:120;padding:10px;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;background:rgb(3 5 11/52%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.revenueActionDrawer{width:min(540px,calc(100vw - 22px));height:calc(100dvh - 20px);min-height:0;display:grid;grid-template-rows:46px minmax(0,1fr);overflow:hidden;color:var(--agent-text);border:1px solid var(--agent-line-strong);border-radius:14px;background:color-mix(in srgb,var(--agent-panel-solid) 96%,transparent);box-shadow:-24px 0 80px rgb(0 0 0/42%);animation:commentDrawerIn .2s ease-out}.revenueActionDrawer>header{padding:6px 8px 6px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--agent-line);background:var(--agent-panel-soft)}.revenueActionDrawer>header strong{color:var(--agent-text-strong);font-size:13px}.revenueActionDrawer>header button{width:32px;height:32px;display:grid;place-items:center;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:8px;background:var(--agent-panel);cursor:pointer}.revenueActionDrawer>header button:hover{color:var(--agent-text-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.revenueActionDrawerBody{min-width:0;min-height:0;height:100%;display:grid;overflow:hidden}.revenueActionDrawerBody>*{min-width:0;min-height:0;grid-area:1/1}.embeddedActionInspector{min-width:0;min-height:0;height:100%;overflow:hidden}.commentActionEmbedDrawer>.embeddedActionInspector{flex:1 1;height:auto}.embeddedActionInspector .agentActionsInspectorEmbed,.embeddedActionInspector .agentActionsInspectorEmbed .actionsInspectorPanel,.embeddedActionInspector .agentActionsInspectorEmbed .actionsPageGrid,.embeddedActionInspector .agentActionsInspectorEmbed .workspace{height:100%!important;min-height:0!important;max-height:100%!important}.embeddedActionInspector .agentActionsInspectorEmbed .actionsInspectorPanel{padding:16px}.revenueActionDrawerState{z-index:3;height:100%;padding:28px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--agent-muted);background:var(--agent-panel-solid);text-align:center}@keyframes revenue-action-loader-spin{to{transform:rotate(1turn)}}.revenueActionDrawerState>span{width:22px;height:22px;border:2px solid var(--agent-line-strong);border-top-color:var(--agent-accent);border-radius:50%;animation:revenue-action-loader-spin .8s linear infinite}.revenueActionDrawerState strong{color:var(--agent-text-strong);font-size:13px}.revenueActionDrawerState p{max-width:320px;margin:0;font-size:11px;line-height:1.5}.revenueActionDrawerState button{margin-top:5px;padding:8px 12px;color:#fff;border:0;border-radius:7px;background:var(--agent-accent);font-size:11px;font-weight:750;cursor:pointer}.revenueActionDrawerState.error strong{color:var(--agent-danger)}.logsSurface .prepareActionButton{color:#fff!important;border-color:color-mix(in srgb,var(--agent-accent) 56%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--agent-accent) 94%,#5240ad),color-mix(in srgb,var(--agent-accent) 72%,#372d78))!important;box-shadow:0 8px 22px color-mix(in srgb,var(--agent-accent) 18%,transparent)}.logsSurface .prepareActionButton:focus-visible,.logsSurface .prepareActionButton:hover{filter:brightness(1.08);box-shadow:0 10px 26px color-mix(in srgb,var(--agent-accent) 24%,transparent)}.logsSurface .prepareActionButton:disabled{filter:none;box-shadow:none}.logsSurface .embeddedActionInspector .actionsInspectorPanel{color:var(--agent-text);border:0!important;background:transparent!important}.logsSurface .embeddedActionInspector .agentActionsInspectorEmbed,.logsSurface .embeddedActionInspector .agentActionsInspectorEmbed>.workspace{background:transparent!important}.logsSurface .embeddedActionInspector .actionEditor,.logsSurface .embeddedActionInspector .brainCoachPanel,.logsSurface .embeddedActionInspector .inspectorBlock,.logsSurface .embeddedActionInspector .inspectorHero{margin-top:0;padding:14px 0;border:0!important;border-bottom:1px solid var(--agent-line)!important;border-radius:0;background:transparent!important;box-shadow:none!important}.logsSurface .embeddedActionInspector .inspectorHero{padding-top:2px}.logsSurface .embeddedActionInspector .inspectorHero:after{display:none}.logsSurface .embeddedActionInspector .inspectorBlock{border-bottom:0!important}.logsSurface .embeddedActionInspector .decisionCard,.logsSurface .embeddedActionInspector .decisionMeta>span,.logsSurface .embeddedActionInspector .decisionMetaButton,.logsSurface .embeddedActionInspector .metaGrid>div{border-color:var(--agent-line)!important;background:var(--agent-panel)!important}.logsSurface .embeddedActionInspector .commentContentBlock{margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.logsSurface .embeddedActionInspector .commentContentBlock:before{display:none}.logsSurface .embeddedActionInspector .sourceMediaPreview article{padding:10px;border:0;background:var(--agent-panel-soft)}.logsSurface .embeddedActionInspector :is(h2,h3,strong,b,dd){color:var(--agent-text-strong)}.logsSurface .embeddedActionInspector :is(p,small,dt){color:var(--agent-muted)}.logsSurface .embeddedActionInspector .eyebrow{color:var(--agent-accent-strong);font-size:9px;line-height:13px}.logsSurface .embeddedActionInspector .inspectorHero h2{margin-top:3px;font-size:15px;line-height:20px}.logsSurface .embeddedActionInspector .decisionCard{margin-top:10px;padding-top:9px}.logsSurface .embeddedActionInspector .decisionCard p{font-size:9px;line-height:13px}.logsSurface .embeddedActionInspector .decisionCard strong{margin:3px 0;font-size:13px;line-height:18px}.logsSurface .embeddedActionInspector .decisionCard small{font-size:10px;line-height:14px}.logsSurface .embeddedActionInspector .decisionMeta{margin-top:9px;gap:5px}.logsSurface .embeddedActionInspector .decisionMeta>span,.logsSurface .embeddedActionInspector .decisionMetaButton{padding:7px 8px}.logsSurface .embeddedActionInspector .decisionMeta b{font-size:11px;line-height:15px}.logsSurface .embeddedActionInspector .decisionMeta small{font-size:8px;line-height:11px}.logsSurface .embeddedActionInspector .sectionTitle h2{font-size:15px;line-height:20px}.logsSurface .embeddedActionInspector .traceId{font-size:9px}.logsSurface .embeddedActionInspector .actionEditor textarea{min-height:116px;margin-top:9px;padding:10px;font-size:12px;line-height:1.45}.logsSurface .embeddedActionInspector .brainCoachEmpty{font-size:10px;line-height:15px}.logsSurface .embeddedActionInspector .inspectorBlock h3{margin-bottom:8px;font-size:11px;line-height:15px}.logsSurface .embeddedActionInspector .commentText{font-size:12px;line-height:18px}.logsSurface .embeddedActionInspector .sourceMediaPreview :is(strong,a){font-size:11px;line-height:15px}.logsSurface .embeddedActionInspector .sourceMediaPreview small{font-size:9px;line-height:13px}.logsSurface .embeddedActionInspector .metaGrid{margin-top:8px;gap:6px}.logsSurface .embeddedActionInspector .metaGrid>div{padding:7px}.logsSurface .embeddedActionInspector .metaGrid dt{font-size:8px;line-height:11px}.logsSurface .embeddedActionInspector .metaGrid dd{margin-top:2px;font-size:10px;line-height:14px}.logsSurface .embeddedActionInspector .statusBadge{border-color:var(--agent-line-strong)}.logsSurface .embeddedActionInspector button:not(.primaryAction){color:var(--agent-text);border-color:var(--agent-line);background:var(--agent-panel)}.logsSurface .embeddedActionInspector button:not(.primaryAction):hover{border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.logsSurface .embeddedActionInspector textarea{color:var(--agent-text)!important;border-color:var(--agent-line)!important;background:var(--agent-panel)!important}.logsSurface .embeddedActionInspector .actionEditor textarea{border:1px solid var(--agent-line)!important;box-shadow:none!important}.logsSurface .embeddedActionInspector .traceId{padding:4px 7px;color:var(--agent-accent-strong)!important;border:1px solid color-mix(in srgb,var(--agent-accent) 30%,transparent);border-radius:6px;background:color-mix(in srgb,var(--agent-accent) 11%,transparent);font-size:8px;line-height:12px;letter-spacing:.045em}.revenueActionDrawer .actionsInspectorPanel,.revenueActionDrawer .actionsInspectorPanel:hover{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.revenueActionDrawer .actionEditor:hover,.revenueActionDrawer .brainCoachPanel:hover,.revenueActionDrawer .commentContentBlock:hover,.revenueActionDrawer .inspectorBlock:hover,.revenueActionDrawer .inspectorHero:hover,.revenueActionDrawer .sourceMediaPreview article:hover{border-color:transparent!important;box-shadow:none!important}.revenueActionDrawer .brainCoachToggle{min-width:54px;min-height:22px;padding:0 8px;color:#f4f0ff!important;border:1px solid color-mix(in srgb,var(--agent-accent) 48%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--agent-accent) 22%,var(--agent-panel))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)!important;font-size:9px;letter-spacing:.045em;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.revenueActionDrawer .brainCoachToggle:focus-visible,.revenueActionDrawer .brainCoachToggle:hover{color:#fff!important;border-color:color-mix(in srgb,var(--agent-accent) 72%,transparent)!important;background:color-mix(in srgb,var(--agent-accent) 34%,var(--agent-panel))!important;transform:translateY(-1px);outline:none}.revenueActionDrawer .brainCoachPanel.expanded .brainCoachToggle{color:var(--agent-text)!important;border-color:var(--agent-line-strong)!important;background:var(--agent-panel)!important;box-shadow:none!important}.revenueActionDrawer .actionStack{margin:14px 0 2px;gap:7px}.revenueActionDrawer .actionStack button{min-height:40px;padding:0 16px;border-radius:8px;font-size:16px;font-weight:800;transition:color .16s ease,border-color .16s ease,background .16s ease,filter .16s ease}.revenueActionDrawer .actionStack .primaryAction{color:#fff;border:1px solid color-mix(in srgb,var(--agent-accent) 62%,transparent);background:linear-gradient(135deg,var(--agent-accent),color-mix(in srgb,var(--agent-accent) 72%,#33286f));box-shadow:0 7px 18px color-mix(in srgb,var(--agent-accent) 18%,transparent)}.revenueActionDrawer .actionStack .primaryAction:not(:disabled):hover{filter:brightness(1.08)}.revenueActionDrawer .actionStack .utilityAction{color:var(--agent-text);border:1px solid var(--agent-line);background:var(--agent-panel)}.revenueActionDrawer .actionStack .dangerAction{color:color-mix(in srgb,var(--agent-danger) 82%,var(--agent-text));border-color:color-mix(in srgb,var(--agent-danger) 24%,var(--agent-line));background:color-mix(in srgb,var(--agent-danger) 6%,var(--agent-panel))}.revenueActionDrawer .actionStack button:disabled{color:var(--agent-subtle)!important;border-color:var(--agent-line)!important;background:var(--agent-panel-soft)!important;box-shadow:none!important;opacity:.58;cursor:not-allowed}.automationUnifiedSurface select,.logsSurface .automationLegacySurface select,.logsSurface select{appearance:none;padding-left:10px!important;padding-right:32px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='m3 4.5 3 3 3-3' stroke='%239aa3b7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}.automationUnifiedSurface select:focus-visible,.logsSurface select:focus-visible{border-color:color-mix(in srgb,var(--agent-accent) 52%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--agent-accent) 10%,transparent)}.automationUnifiedSurface select:disabled,.logsSurface select:disabled{opacity:.55}.automationUnifiedSurface .workflowActionSelect select,.logsSurface .workflowActionSelect select{padding-right:34px!important;background-image:none!important}.automationUnifiedSurface .workflowActionSelect>svg,.logsSurface .workflowActionSelect>svg{right:11px}.automationSourceControls select{min-width:94px}.automationImproveSectionHeader select{min-width:136px}.automationTraceFilters select{min-width:124px}.logsSurface .workflowSearchFilter{min-width:140px}.logsSurface .searchField:hover{border-color:var(--agent-line-strong)!important;background:var(--agent-panel-hover)!important}.logsSurface .searchField:focus-within{border-color:color-mix(in srgb,var(--agent-accent) 52%,transparent)!important;background:var(--agent-panel)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--agent-accent) 10%,transparent)}.logsSurface .exportLink:focus-visible,.logsSurface .exportLink:hover,.logsSurface .searchButton:focus-visible,.logsSurface .searchButton:hover{color:var(--agent-text-strong)!important;border-color:var(--agent-line-strong)!important;background:var(--agent-accent-soft)!important}.logsSurface .contactRow:focus-visible,.logsSurface .opsRow:focus-visible{border-color:color-mix(in srgb,var(--agent-accent) 52%,transparent)!important;background:var(--agent-accent-soft)!important}.logsSurface .contactExpandButton:focus-visible,.logsSurface .contactExpandButton:hover{color:var(--agent-text-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}@media (max-width:767px){.automationSurface.automationUnifiedSurface.logsSurface{grid-template-rows:minmax(0,1fr)}.agentFrame{--mobile-page-gutter:16px;--mobile-top-bar:56px;--mobile-bottom-nav:60px;height:100dvh;padding:0;grid-template-columns:minmax(0,1fr);overflow:hidden}.agentDesktopBar,.agentDesktopDock{display:none!important}.agentFrameBody{width:100%;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:calc(var(--mobile-bottom-nav) + env(safe-area-inset-bottom));grid-template-rows:var(--mobile-top-bar) minmax(0,1fr);overflow:hidden}.agentMobileBar{position:relative;z-index:42;min-width:0;height:var(--mobile-top-bar);padding:0 var(--mobile-page-gutter);display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid rgb(255 255 255/.07);background:color-mix(in srgb,#0a0b10 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agentMobileBrand{width:44px;height:44px;display:grid;place-items:center}.agentMobileBrand>span{width:23px;height:23px;display:block;background:linear-gradient(135deg,var(--color-primary-600) 0,#7c3aed 25%,#ec4899 50%,#f97316 74%,#06b6d4 100%);mask:url(/revamp-mark.svg) center/contain no-repeat;-webkit-mask:url(/revamp-mark.svg) center/contain no-repeat}.agentMobileIdentity{min-width:0;display:grid;gap:1px}.agentMobileIdentity strong{color:#f2f3f8;font-size:14px;line-height:20px}.agentMobileIdentity small,.agentMobileIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentMobileIdentity small{color:#8992a5;font-size:10px;line-height:14px}.agentMobileUtilities{min-width:0;display:flex;align-items:center;gap:4px}.agentMobileUtilities .globalNotificationsShell+.consoleHeaderAvatarShell{margin-left:0}.agentMobileUtilities .consoleHeaderAvatar,.agentMobileUtilities .revenueStitchIconButton{width:44px;height:44px;min-width:44px}.agentMobileUtilities .consoleHeaderAvatar{position:relative;isolation:isolate;margin:0;border:0;background:transparent;font-size:11px}.agentMobileUtilities .consoleHeaderAvatar:before{content:"";position:absolute;z-index:-1;inset:6px;border-radius:50%;background:radial-gradient(circle at 28% 18%,rgb(255 255 255/35%),transparent 28%),linear-gradient(135deg,var(--color-text-heading),var(--color-primary-600) 58%,var(--color-cyan))}.agentMobileUtilities .consoleHeaderAvatar img{width:32px;height:32px;border-radius:50%}.agentMobileHealth{min-width:0;max-width:108px;height:44px;padding:0 9px;display:flex;align-items:center;gap:6px;color:#9aa3b6;border:1px solid rgb(255 255 255/.075);border-radius:999px;background:rgb(255 255 255/.025);font:inherit}.agentMobileHealth i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#707789}.agentMobileHealth span{overflow:hidden;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.agentMobileHealth.live i{background:#4bd19b;box-shadow:0 0 8px rgb(75 209 155/.68)}.agentMobileHealth.attention i{background:#df8256}.agentMobileHealth.offline i{background:#cf6666}.agentMobileMenuButton{width:44px;height:44px;padding:0;display:grid;place-items:center;color:#a8b0c1;border:0;border-radius:10px;background:transparent}.agentMobileNav{position:fixed;z-index:70;right:0;bottom:0;left:0;min-height:calc(var(--mobile-bottom-nav) + env(safe-area-inset-bottom));box-sizing:border-box;padding:4px max(10px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(10px,env(safe-area-inset-left));display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 1px repeat(2,minmax(0,1fr));align-items:center;border-top:1px solid rgb(255 255 255/.075);background:color-mix(in srgb,#0a0b10 94%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.agentMobileNav>.consoleHeaderAvatarShell,.agentMobileNav>.globalNotificationsShell,.agentMobileNav>a,.agentMobileNav>button{min-width:0;height:52px;margin:0!important;display:grid;place-items:center}.agentMobileNav>a{border-radius:10px;text-decoration:none}.agentMobileNav>a,.agentMobileNav>button{position:relative;align-content:center;gap:3px;color:#737c90}.agentMobileNav>button{min-width:0;height:52px;padding:0;border:0;border-radius:10px;background:transparent;font:inherit}.agentMobileNav>button span{font-size:11px;font-weight:700;line-height:14px}.agentMobileNav>button.active{color:#b9aff8;background:rgb(126 102 235/.1)}.agentMobileNav>button.toggle{color:var(--agent-subtle)}.agentMobileNav>button.toggle svg{color:var(--agent-muted);transition:color .16s ease,transform .16s ease}.agentMobileNav>button.toggle.active{color:var(--agent-live);background:var(--agent-live-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agent-live) 18%,transparent)}.agentMobileNav>button.toggle.active svg{color:var(--agent-live);transform:scale(1.04)}.agentMobileNavDivider{width:1px;height:28px;align-self:center;border-radius:999px;background:linear-gradient(180deg,transparent,rgb(184 175 241/.38) 24%,rgb(255 255 255/.16) 76%,transparent);box-shadow:1px 0 0 rgb(0 0 0/.34),-1px 0 10px rgb(126 102 235/.08)}.agentMobileContextAction{animation:agentMobileDockItemIn .22s cubic-bezier(.2,.78,.28,1)}.agentMobileContextAction b{position:absolute;top:3px;left:calc(50% + 7px);min-width:15px;height:15px;padding:0 4px;display:grid;place-items:center;color:white;border-radius:999px;background:#d84d5e;font-size:9px;line-height:1}.agentMobileNav.hidden{display:none}.agentMobileNav.inert{pointer-events:none;opacity:.45}.agentMobileFooterMoreBackdrop{position:fixed;z-index:88;inset:0;padding:0;display:flex;align-items:flex-end;background:rgb(2 3 8/.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.agentMobileFooterMore{width:100%;max-height:min(72dvh,620px);padding:10px 16px calc(16px + env(safe-area-inset-bottom));overflow:auto;border:1px solid rgb(155 143 232/.2);border-bottom:0;border-radius:12px 12px 0 0;background:#11131c;box-shadow:0 -24px 70px rgb(0 0 0/.42)}.agentMobileFooterMore>header{min-height:44px;display:flex;align-items:center;justify-content:space-between}.agentMobileFooterMore>header strong{color:#f0f2f7;font-size:14px}.agentMobileFooterMore>header button{min-width:44px;min-height:44px;color:#a8b0c1;border:0;background:transparent}.agentMobileFooterMore nav{display:grid;gap:8px}.agentMobileFooterMore nav>a,.agentMobileFooterMore nav>button{min-height:48px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#d9dce7;border:1px solid rgb(255 255 255/.08);border-radius:9px;background:rgb(255 255 255/.03);font:inherit;text-decoration:none}.agentFrame:has(input:focus,textarea:focus,select:focus) .agentMobileNav{visibility:hidden;pointer-events:none;transform:translateY(100%)}.agentFrame:has(input:focus,textarea:focus,select:focus) .automationCommandBar,.agentFrame:has(input:focus,textarea:focus,select:focus) .automationCommandBar.terminal,.agentFrame:has(input:focus,textarea:focus,select:focus) .automationCommandBar.uncertain{bottom:env(safe-area-inset-bottom)}.agentFrame.mobileOverlayOpen .automationCommandBar{visibility:hidden;pointer-events:none}.agentMobileNav>a span{font-size:11px;font-weight:700;line-height:14px}.agentMobileNav>a.active{color:#b9aff8;background:rgb(126 102 235/.1)}.agentMobileNav .consoleHeaderAvatar,.agentMobileNav .revenueStitchIconButton{width:44px!important;height:44px!important;min-width:44px!important;margin:0!important}.agentMobileNav .consoleHeaderAvatar{border-radius:50%}.agentMobileUtilities .consoleAccountCard{grid-template-columns:minmax(0,1fr)}.agentMobileUtilities .consoleAccountCard strong{color:#f0f2f7;font-size:14px;line-height:20px}.agentMobileUtilities .consoleAccountCard small,.agentMobileUtilities .consoleAccountRole{color:#9aa3b6}.agentMobileUtilities .consoleAccountMenu>button{width:100%;min-height:44px;color:#e4e7ef;border:1px solid rgb(255 255 255/.085);background:rgb(255 255 255/.035);font-size:13px}.mobileConsoleAccountMenu,.mobileGlobalNotificationsPanel{position:fixed!important;z-index:90;top:auto!important;right:8px!important;bottom:0!important;left:8px!important;width:auto!important;max-width:none!important;max-height:min(calc(100dvh - 72px),680px);margin:0!important;overflow:auto;border:1px solid rgb(155 143 232/.2);border-radius:12px;background:#11131c;box-shadow:0 24px 70px rgb(0 0 0/.55)}.mobileConsoleAccountMenu{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.agentCommandBackdrop{padding:0;align-items:flex-end}.agentCommandMenu{width:100%;max-height:78dvh;padding-bottom:env(safe-area-inset-bottom);border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}.agentCommandMenu>header{height:52px;padding:0 16px}.agentCommandMenu nav{padding:8px 12px 12px}.agentCommandMenu nav a,.agentCommandMenu nav>button{min-height:52px;padding:8px 12px}.agentCommandMenu nav strong{font-size:13px;line-height:18px}.agentCommandMenu nav small{font-size:11px;line-height:16px}.agentFrame:after,.agentGridField,.agentLightField{inset:calc(var(--mobile-top-bar) + env(safe-area-inset-top)) 0 calc(var(--mobile-bottom-nav) + env(safe-area-inset-bottom))}.agentGridField{width:100%;height:auto}}@media (max-width:389px){.agentFrame{--mobile-page-gutter:12px}.agentMobileBar{gap:7px}.agentMobileHealth{max-width:88px;padding:0 7px}}@media (min-width:768px) and (max-width:1023px){.agentFrame{grid-template-columns:56px minmax(0,1fr)}.agentDock{width:56px;padding-right:8px;padding-left:8px}.agentFrame:after,.agentGridField,.agentLightField{left:56px}.agentGridField{width:calc(100% - 56px)}.agentBar{padding:0 16px}.agentBarCommands>button kbd,.agentBarCommands>button span,.agentBarIdentity small{display:none}.agentBarCommands>button{width:36px;padding:0;justify-content:center}}html[data-agent-theme=light] .agentMobileBar,html[data-agent-theme=light] .agentMobileNav{border-color:rgb(25 31 48/.1);background:color-mix(in srgb,#f8f9fc 94%,transparent)}html[data-agent-theme=light] .agentMobileIdentity strong{color:#202538}html[data-agent-theme=light] .agentMobileHealth,html[data-agent-theme=light] .agentMobileIdentity small{color:#687086}html[data-agent-theme=light] .agentMobileHealth{border-color:rgb(25 31 48/.1);background:rgb(255 255 255/.72)}html[data-agent-theme=light] .agentMobileMenuButton,html[data-agent-theme=light] .agentMobileNav>a,html[data-agent-theme=light] .agentMobileNav>button{color:#687086}html[data-agent-theme=light] .agentMobileNav>a.active,html[data-agent-theme=light] .agentMobileNav>button.active{color:#5d4dcc;background:rgb(105 82 222/.1)}html[data-agent-theme=light] .agentMobileFooterMore{color:#202538;border-color:rgb(25 31 48/.12);background:#f8f9fc}html[data-agent-theme=light] .agentMobileFooterMore>header strong{color:#202538}html[data-agent-theme=light] .agentMobileFooterMore>header button{color:#687086}html[data-agent-theme=light] .agentMobileFooterMore nav>a,html[data-agent-theme=light] .agentMobileFooterMore nav>button{color:#30374b;border-color:rgb(25 31 48/.1);background:#fff}html[data-agent-theme=light] .mobileConsoleAccountMenu,html[data-agent-theme=light] .mobileGlobalNotificationsPanel{color:#202538;border-color:rgb(25 31 48/.12);background:#f8f9fc}html[data-agent-theme=light] .agentMobileUtilities .consoleAccountCard strong{color:#202538}html[data-agent-theme=light] .agentMobileUtilities .consoleAccountCard small,html[data-agent-theme=light] .agentMobileUtilities .consoleAccountRole{color:#687086}html[data-agent-theme=light] .agentMobileUtilities .consoleAccountMenu>button{color:#30374b;border-color:rgb(25 31 48/.1);background:#fff}@media (max-width:430px){.agentMobileHealth{width:44px;max-width:44px;padding:0;justify-content:center}.agentMobileHealth span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.agentMobileMenuButton{width:44px;height:44px}}.automationMobileDetailHeader,.automationMobileSummary,.automationTraceTimeline{display:none}@media (max-width:767px){.automationSurface.automationUnifiedSurface{height:100%;padding:0;display:grid;grid-template-rows:44px minmax(0,1fr);overflow:hidden}.automationShellHeader{position:sticky;z-index:12;top:0;min-height:44px;height:44px;padding:0 var(--mobile-page-gutter);flex-basis:auto;overflow:hidden;border-bottom:1px solid var(--agent-line);background:color-mix(in srgb,var(--agent-bg) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.automationModeTabs{min-width:0;width:100%;height:44px;gap:8px;overflow-x:auto;scrollbar-width:none}.automationModeTabs::-webkit-scrollbar{display:none}.automationModeTabs>button{min-width:max-content;height:44px;padding:0 10px;flex:0 0 auto;grid-template-columns:18px auto auto;gap:6px;border:0;border-radius:0;background:transparent}.automationModeTabs>button.active{box-shadow:inset 0 -2px var(--agent-accent)}.automationModeTabs>button span{display:block}.automationModeTabs>button small{display:none}.automationModeTabs>button strong{font-size:12px;line-height:16px}.automationModeTabs>button b{display:grid}.automationShellStatus{display:none}.automationModeBody{min-height:0;overflow:hidden}.automationWorkView{height:100%;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);overflow:hidden}.automationUnifiedQueue,.automationWorkbench{min-width:0;min-height:0;grid-area:1/1}.automationUnifiedQueue{border:0;background:transparent}.automationWorkView.mobileDetailOpen .automationUnifiedQueue,.automationWorkView.mobileQueueOpen .automationWorkbench{display:none}.automationUnifiedQueue>header{min-height:64px;padding:10px var(--mobile-page-gutter) 8px}.automationUnifiedQueue>header h1{margin-top:3px;font-size:17px;line-height:22px}.automationUnifiedQueue>header>span{margin-top:2px;padding:5px 8px;font-size:10px}.automationUnifiedQueue>nav{min-height:44px;padding:0 var(--mobile-page-gutter);display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.automationUnifiedQueue>nav::-webkit-scrollbar{display:none}.automationUnifiedQueue>nav button{min-width:68px;height:44px;padding:0 10px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.automationUnifiedQueue>nav b{font-size:10px}.automationMobileSummary{height:64px;margin:8px var(--mobile-page-gutter);padding:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:1px solid var(--agent-line);border-radius:10px;background:var(--agent-panel-soft)}.automationMobileSummary>span{min-width:0;display:grid;place-content:center;gap:2px;text-align:center}.automationMobileSummary>span+span{border-left:1px solid var(--agent-line)}.automationMobileSummary strong{color:var(--agent-text-strong);font-size:16px;line-height:20px}.automationMobileSummary small{color:var(--agent-subtle);font-size:10px;line-height:14px}.automationQueueSearch{height:44px;margin:0 var(--mobile-page-gutter) 8px;padding:0 12px}.automationQueueSearch input{font-size:13px}.automationQueueSearch button{width:44px;height:44px;margin-right:-12px}.automationQueueScope{margin:0 var(--mobile-page-gutter) 8px}.automationUnifiedQueueList{min-height:0;padding:0 var(--mobile-page-gutter) 16px;display:grid;align-content:start;gap:8px;overflow-x:hidden;overflow-y:auto}.automationUnifiedQueueList>button{width:100%;min-height:76px;padding:12px;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;border:1px solid var(--agent-line);border-radius:10px;background:var(--agent-panel-soft)}.automationUnifiedQueueList>button.selected{background:var(--agent-accent-soft)}.automationCaseRowCopy{gap:4px}.automationCaseRowCopy p,.automationCaseRowCopy strong{font-size:12px}.automationCaseRowCopy small,.automationCaseRowCopy time{font-size:10px}.automationWorkbench{overflow:hidden}.automationMobileDetailHeader{height:56px;padding:0 var(--mobile-page-gutter);display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid var(--agent-line);background:var(--agent-panel-soft)}.automationMobileDetailHeader>button{width:44px;height:44px;display:grid;place-items:center;color:var(--agent-text);border:0;border-radius:10px;background:transparent}.automationMobileDetailHeader>span{min-width:0;display:grid;gap:1px}.automationMobileDetailHeader small,.automationMobileDetailHeader strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automationMobileDetailHeader strong{color:var(--agent-text-strong);font-size:14px;line-height:19px}.automationMobileDetailHeader small{color:var(--agent-subtle);font-size:10px;line-height:14px}.automationCaseWorkbench{height:calc(100% - 56px);min-height:0;padding:12px var(--mobile-page-gutter) 80px;overflow-y:auto}.automationCaseHeader{align-items:flex-start}.automationCaseIdentity h2{font-size:16px}.automationStageRail{grid-template-columns:repeat(7,88px)}.automationNarrativeGrid,.automationOverviewGrid{grid-template-columns:minmax(0,1fr)}.automationActionSection,.automationContextSection,.automationNarrativeGrid article,.automationReadinessSection,.automationTrackingSection{padding:12px;border-radius:10px}.automationWorkbenchTabs{min-height:44px;overflow-x:auto}.automationWorkbenchTabs button{min-width:max-content;height:44px;font-size:12px}.automationTracePanel{min-height:0;overflow:visible}.automationTracePanel>header{align-items:flex-start}.automationTracePanel>header>div:last-child{width:100%;overflow-x:auto;justify-content:flex-start}.automationTracePanel>header a,.automationTracePanel>header button{min-height:44px}.automationTraceGrid,.automationTraceGrid.detailsOpen{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.automationTraceCanvas{display:none}.automationTraceTimeline{display:grid;align-content:start;gap:8px}.automationTraceTimeline>button{min-height:64px;padding:10px 12px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;color:var(--agent-text);border:1px solid var(--agent-line);border-radius:10px;background:var(--agent-panel-soft);text-align:left}.automationTraceTimeline>button.active{border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.automationTraceTimeline>button>span:first-child{width:28px;height:28px;display:grid;place-items:center;color:var(--agent-accent-strong);border-radius:9px;background:var(--agent-accent-soft);font-size:11px;font-weight:800}.automationTraceTimeline>button>span:nth-child(2){min-width:0;display:grid;gap:4px}.automationTraceTimeline strong{color:var(--agent-text-strong);font-size:12px;line-height:16px}.automationTraceTimeline small{overflow:hidden;color:var(--agent-muted);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.automationTraceTimeline b{color:var(--agent-subtle);font-size:9px;line-height:14px;text-transform:uppercase}.automationTraceGrid .workflowDetailDrawer{min-height:280px;max-height:none;border:1px solid var(--agent-line);border-radius:10px}.automationCommandBar{position:sticky;z-index:8;bottom:0;min-height:64px;margin:0 calc(var(--mobile-page-gutter) * -1);padding:10px var(--mobile-page-gutter);border-top:1px solid var(--agent-line);background:color-mix(in srgb,var(--agent-bg) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.automationCommandActions button,.automationCommandBar>a,.automationCommandBar>button{min-height:44px;font-size:12px}.automationExecutionDock{right:0;bottom:calc(var(--mobile-bottom-nav) + env(safe-area-inset-bottom));left:0;width:100%;height:min(82dvh,620px);max-height:82dvh;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0;grid-template-rows:56px minmax(0,1fr)}.automationExecutionDock>header>button{width:44px;height:44px}.automationExecutionDockBody{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(92px,30%) minmax(0,1fr)}.automationExecutionDockBody>nav{grid-auto-flow:column;grid-auto-columns:minmax(240px,82%);overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--agent-line)}.automationExecutionDetail{padding:12px var(--mobile-page-gutter)}.automationExecutionDetail>footer button{min-height:44px;font-size:12px}.automationExecutionDock.minimized{right:12px;bottom:calc(var(--mobile-bottom-nav) + env(safe-area-inset-bottom) + 8px);left:12px;width:auto;height:56px;border:1px solid var(--agent-line-strong);border-radius:12px}.automationExecutionDockRestore{grid-template-columns:30px minmax(0,1fr) 52px 14px;min-height:56px}.automationExecutionDockRestore .automationExecutionDockCounts{display:none}.automationImproveView,.automationSourcesView{height:100%;padding:16px var(--mobile-page-gutter) 20px;overflow-x:hidden;overflow-y:auto}.automationModeHero{min-height:0;margin-bottom:16px;align-items:flex-start;flex-direction:column;gap:12px}.automationModeHero h1{font-size:20px;line-height:26px}.automationModeHero>div>p:last-child{max-width:none;font-size:12px;line-height:18px}.automationModeHero .automationPrimaryButton{width:100%;min-height:44px;justify-content:center;font-size:12px}.automationSourceControls{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.automationSourceControls>section{min-height:0;padding:14px;grid-template-columns:minmax(0,1fr);gap:14px;border-radius:12px;background:color-mix(in srgb,var(--agent-panel-soft) 88%,transparent)}.automationSourceControlHeading{grid-template-columns:40px minmax(0,1fr) 44px;gap:10px;align-items:start}.automationSourceControlCard.add .automationSourceControlHeading{grid-template-columns:40px minmax(0,1fr)}.automationSourceControlHeading .automationControlIcon{width:40px;height:40px;border-radius:11px}.automationSourceControlHeading h2{margin:3px 0;font-size:14px;line-height:19px}.automationSourceControlHeading p:last-child{font-size:11px;line-height:16px}.automationSourceControlHeading .automationToggle{width:42px;height:24px;align-self:start;margin-top:1px}.automationSourceControlHeading .automationToggle span:after{width:18px;height:18px}.automationSourceControlHeading .automationToggle input:checked+span:after{transform:translateX(18px)}.automationSourceControlAction{padding-top:12px;grid-template-columns:minmax(0,1fr) minmax(132px,auto);gap:10px;border-top:1px solid var(--agent-line)}.automationSourceControlAction>label{font-size:11px;line-height:16px}.automationSourceControlAction.add{grid-template-columns:minmax(0,1fr);gap:8px}.automationSourceControls button,.automationSourceControls input,.automationSourceControls select{box-sizing:border-box;min-height:44px;font-size:12px;border-radius:10px}.automationSourceControls select{width:100%;padding:0 34px 0 12px}.automationSourceControls input{width:100%;padding:0 12px}.automationSourceControls button{width:100%;justify-content:center;color:#f3f0ff;border-color:#6653bd;background:#6653bd;font-weight:750}.automationPostGrid{grid-template-columns:minmax(0,1fr);gap:10px}.automationPostGrid article{border-radius:10px}.automationPostMedia{aspect-ratio:4/3}.automationPostBody{padding:12px}.automationPostGrid article>footer{padding:10px 12px 12px;gap:8px;flex-wrap:wrap}.automationLoadMore,.automationPostGrid article>footer button,.automationPostGrid article>footer summary,.automationSourcesHeader>button{min-height:44px;font-size:12px}.automationImproveStats{margin-right:0;margin-left:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.automationImproveMobileTabs,.automationImproveStats,.automationImproveView .automationModeHero{flex:none}.automationImproveStats>section{min-width:0;min-height:72px;padding:10px 11px;flex:initial;grid-template-columns:30px minmax(0,1fr);gap:9px;border-radius:11px}.automationImproveStats>section>span{width:30px;height:30px;border-radius:9px}.automationImproveStats>section>div{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center}.automationImproveStats small{overflow:visible;width:auto;font-size:11px;line-height:14px;text-overflow:clip;white-space:normal}.automationImproveStats strong{grid-column:2;grid-row:1/3;align-self:center;font-size:16px;line-height:18px}.automationImproveStats p{grid-column:1;grid-row:2;font-size:10px;line-height:14px}.automationImproveMobileTabs{min-height:50px;margin:10px 0 8px;padding:3px;border:1px solid var(--agent-line);border-radius:11px;background:color-mix(in srgb,var(--agent-panel-soft) 84%,transparent)}.automationImproveMobileTabs button{min-height:44px;font-size:12px;border-radius:8px}.automationImproveMobileTabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agent-accent) 14%,transparent)}.automationImproveHeroActions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.automationImproveHeroActions button{min-height:44px;justify-content:center;font-size:12px}.automationImproveLayout{height:auto;min-height:0;padding-bottom:20px;flex:none;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;overflow:visible}.automationProposalPanel,.automationTraceLibrary{height:auto;min-height:0;max-height:none;flex:none;overflow:visible;border:0;border-radius:0;background:transparent}.automationImproveSectionHeader{min-height:0;padding:14px;align-items:flex-start;flex-direction:column;gap:12px;border:1px solid var(--agent-line);border-radius:12px;background:color-mix(in srgb,var(--agent-panel-soft) 88%,transparent)}.automationImproveSectionHeader h2{margin:3px 0;font-size:15px;line-height:20px}.automationImproveSectionHeader p:last-child{font-size:11px;line-height:16px}.automationImproveSectionHeader>div:last-child,.automationTraceFilters{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.automationImproveSectionHeader>label{width:100%}.automationImproveSectionHeader select,.automationTraceFilters select,.automationTraceSearch{box-sizing:border-box;width:100%;min-height:44px;border-radius:10px;font-size:12px}.automationImproveSectionHeader select{padding:0 36px 0 12px;color:var(--agent-text-strong);border-color:var(--agent-line-strong);background-color:color-mix(in srgb,var(--agent-accent-soft) 42%,var(--agent-panel-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agent-accent) 6%,transparent)}.automationProposalList,.automationTraceList{overflow:visible}.automationProposalList{height:auto;padding:10px 0 0;flex:none;grid-auto-rows:max-content;gap:10px}.automationProposalCard{box-sizing:border-box;width:100%;min-width:0;padding:14px;gap:13px;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--agent-panel-soft) 88%,transparent)}.automationProposalCard>header{display:grid;align-items:start;justify-content:stretch;gap:7px}.automationProposalCard>header>div{min-width:0;gap:5px}.automationProposalCard>header span{padding:4px 6px;border-radius:6px;font-size:10px;line-height:13px}.automationProposalCard>header strong{width:fit-content;padding:4px 6px;color:var(--agent-accent-strong);border-radius:6px;background:var(--agent-accent-soft);font-size:11px;line-height:15px}.automationProposalCard h3{font-size:15px;line-height:20px}.automationProposalReasoning{grid-template-columns:minmax(0,1fr);gap:8px}.automationProposalReasoning>svg{display:none}.automationProposalReasoning section{min-height:0;padding:10px 11px;border-radius:9px}.automationProposalReasoning section:first-child{border-left:3px solid var(--agent-warning)}.automationProposalReasoning section:last-child{border-left:3px solid var(--agent-accent)}.automationProposalReasoning small{font-size:10px;line-height:14px}.automationProposalReasoning p{margin-top:3px;font-size:12px;line-height:17px}.automationProposalCard details{font-size:11px}.automationProposalCard summary{min-height:40px}.automationProposalCard>footer{width:auto;min-width:0;gap:10px}.automationProposalTraces{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0 0 2px;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.automationProposalTraces::-webkit-scrollbar{display:none}.automationProposalTraces button{width:auto;min-width:max-content;min-height:40px;padding:0 10px;justify-content:center;border-radius:9px;font-size:11px}.automationProposalTraces>span{min-width:max-content;align-self:center;font-size:10px}.automationProposalActions{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.automationProposalActions button,.automationTracePager button{width:100%;min-width:0;min-height:44px;justify-content:center;border-radius:10px;font-size:12px;font-weight:700}.automationProposalActions button.approval,.automationProposalActions button.primary{color:#f3f0ff;border-color:#6653bd;background:#6653bd}.automationProposalActions button.danger:last-child:nth-child(odd){grid-column:1/-1}.automationConfirmBackdrop{padding:0;align-items:flex-end}.automationOpsDialog,.automationRuntimeDialog{width:100%;max-width:none;max-height:82dvh;margin:0;padding:16px var(--mobile-page-gutter) calc(16px + env(safe-area-inset-bottom));overflow-y:auto;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0}.automationRuntimeIssues>span{min-height:52px;padding:10px 12px}.automationOpsDialog footer button{min-height:44px;font-size:12px}.automationLegacyWorkspace{display:grid;grid-template-rows:auto minmax(0,1fr)}.automationLegacyHeader{padding:12px var(--mobile-page-gutter);align-items:flex-start;flex-direction:column}.automationLegacyHeader nav{width:100%;justify-content:stretch}.automationLegacyHeader nav a{min-height:44px;flex:1 1;justify-content:center}.automationLegacySurface{overflow-x:hidden}}@media (max-width:900px){.logsSurface .automationLegacySurface{overflow-x:hidden}.logsSurface .automationLegacySurface .commandSurface{height:auto;min-height:100%;overflow:visible}.logsSurface .automationLegacySurface .workspace{height:auto!important;padding:14px 14px 18px;overflow:visible}.logsSurface .customerPageGrid,.logsSurface .opsConsoleGrid{height:auto;grid-template-rows:auto;overflow:visible}.logsSurface .customerListPanel,.logsSurface .opsListPanel{max-height:600px}.logsSurface .customerList,.logsSurface .opsList{max-height:430px;overflow-y:auto}.logsSurface .customerDetailPanel,.logsSurface .customerExportPanel,.logsSurface .opsContextPanel,.logsSurface .opsDetailPanel{height:auto;max-height:none;overflow:visible}.logsSurface .revenueOutcomesGrid{min-height:0;grid-template-rows:none}.logsSurface .revenueHeroActions a,.logsSurface .revenueHeroActions button{box-sizing:border-box}.logsSurface .listFilterToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.logsSurface .listFilterToolbar .queueTabs{grid-column:1/-1;display:flex;flex-wrap:nowrap;overflow-x:auto}.logsSurface .listFilterToolbar .queueTabs button{flex:0 0 auto}.logsSurface .searchField{min-width:0;width:auto;margin-left:0}}@media (max-width:767px){.logsSurface .automationLegacySurface .commandSurface.revenueOutcomesSurface{height:100%;min-height:0;overflow:hidden}.logsSurface .automationLegacySurface .workspace.revenueOutcomesWorkspace{height:100%!important;min-height:0;overflow-y:auto!important}.logsSurface .revenueOutcomesGrid{height:auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.logsSurface .revenueOutcomesGrid>section{min-height:max-content;overflow:visible}.logsSurface .revenueRecoveryInspector{height:max-content!important}.logsSurface .automationLegacySurface .commandSurface:not(.revenueOutcomesSurface){height:100%;min-height:0;overflow:hidden}.logsSurface .automationLegacySurface .workspace:not(.revenueOutcomesWorkspace){height:100%!important;min-height:0;padding:12px var(--mobile-page-gutter) 16px;overflow-y:auto}.logsSurface .customerCommandStrip,.logsSurface .opsCommandStrip{min-height:56px;padding:8px 0}.logsSurface .customerCommandStrip button,.logsSurface .opsCommandStrip button{min-width:44px;min-height:44px}.logsSurface .customerPageGrid,.logsSurface .opsConsoleGrid{height:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:10px;overflow:visible}.logsSurface .customerDetailPanel,.logsSurface .customerExportPanel,.logsSurface .customerListPanel,.logsSurface .opsContextPanel,.logsSurface .opsDetailPanel,.logsSurface .opsListPanel{min-height:0;height:auto;max-height:none;padding:12px;overflow:visible;border-radius:10px}.logsSurface .listFilterToolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.logsSurface .listFilterToolbar .queueTabs{grid-column:auto;min-height:44px;overflow-x:auto;flex-wrap:nowrap}.logsSurface .queueTabs button{min-height:44px;flex:0 0 auto;font-size:12px}.logsSurface .listFilterSearch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.logsSurface .searchField{width:100%;height:44px}.logsSurface .searchField input{min-height:42px;font-size:12px}.logsSurface .clearSearchButton,.logsSurface .searchButton{min-width:44px;min-height:44px;font-size:12px}.logsSurface .customerList,.logsSurface .opsList{max-height:none;overflow:visible}.logsSurface .contactRow,.logsSurface .opsRow{min-height:76px;padding:12px;border:1px solid var(--agent-line);border-radius:10px;background:var(--agent-panel-soft)}.logsSurface .contactExpandButton,.logsSurface .exportLink,.logsSurface .opsRow button{min-height:44px;padding:0 12px;font-size:12px}.logsSurface .exportLink{display:inline-flex;align-items:center}.logsSurface .contactColumns,.logsSurface .decisionMeta,.logsSurface .detailGrid,.logsSurface .readinessGrid{grid-template-columns:minmax(0,1fr);gap:8px}.logsSurface .contactConsentCard,.logsSurface .contactTimeline>*,.logsSurface .decisionCard{padding:12px;border-radius:10px}.logsSurface .contactActionGrid{grid-template-columns:minmax(0,1fr);gap:8px}.logsSurface .contactActionGrid button,.logsSurface .opsContextPanel button,.logsSurface .opsDetailPanel button{min-height:44px;font-size:12px}.logsSurface .automationLegacySurface,.logsSurface .automationLegacySurface .commandSurface.revenueOutcomesSurface,.logsSurface .automationLegacyWorkspace{height:100%;min-height:0;overflow:hidden}.logsSurface .revenueOutcomesWorkspace{min-height:0;height:100%!important;padding:0 var(--mobile-page-gutter) 20px!important;overflow-x:hidden!important;overflow-y:auto!important}.logsSurface .revenueOutcomesCommandStrip{position:sticky;z-index:8;top:0;min-height:56px;padding:8px 0;grid-template-columns:minmax(0,1fr) auto;background:color-mix(in srgb,var(--agent-bg) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.logsSurface .revenueOutcomesCommandStrip .topControls{gap:4px}.logsSurface .revenueOutcomesCommandStrip button{min-width:44px;min-height:44px}.logsSurface .revenueOutcomesGrid{padding:10px 0 0;grid-template-columns:minmax(0,1fr);gap:10px}.logsSurface .revenueOutcomesFunnel,.logsSurface .revenueOutcomesHero,.logsSurface .revenueOutcomesPatterns,.logsSurface .revenueRecoveryInspector,.logsSurface .revenueRecoveryQueue{padding:12px;border-radius:10px}.logsSurface .revenueOutcomesHero{grid-template-columns:minmax(0,1fr);gap:12px}.logsSurface .revenueHeroValue h1{font-size:32px;line-height:38px}.logsSurface .revenueHeroActions{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.logsSurface .revenueHeroActions a,.logsSurface .revenueHeroActions button{width:100%;min-height:44px;justify-content:center;font-size:12px}.logsSurface .revenueHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.logsSurface .revenuePatternTabs{min-height:44px}.logsSurface .revenuePatternTabs button{min-height:44px;padding:0 14px;font-size:11px}.logsSurface .outcomeStageList,.logsSurface .revenuePatternList{max-height:none;overflow:visible}.logsSurface .revenuePatternRow{min-height:68px;padding:10px;grid-template-columns:minmax(0,1fr);gap:8px}.logsSurface .patternMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.logsSurface .recoveryQueueTable{display:block}.logsSurface .recoveryQueueTable,.logsSurface .recoveryQueueTable tbody{width:100%;min-width:0!important}.logsSurface .recoveryQueueTable thead{display:none}.logsSurface .recoveryQueueTable tbody{display:grid;gap:8px}.logsSurface .recoveryQueueTable tr{box-sizing:border-box;width:100%;min-height:76px;padding:12px;display:grid;grid-template-columns:minmax(76px,auto) minmax(0,1fr);gap:8px 12px;border:1px solid var(--agent-line);border-radius:10px;background:var(--agent-panel-soft)}.logsSurface .recoveryQueueTable td{min-width:0;padding:0;border:0}.logsSurface .recoveryQueueTable td:first-child,.logsSurface .recoveryQueueTable td:last-child,.logsSurface .recoveryQueueTable td:nth-child(2){width:auto!important;max-width:none!important}.logsSurface .recoveryQueueTable td:last-child{grid-column:1/-1;text-align:left}.logsSurface .recoveryQueueFooter button{min-height:44px;font-size:12px}.logsSurface .recoveryInspectorActions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.logsSurface .recoveryInspectorActions a,.logsSurface .recoveryInspectorActions button{min-height:44px;justify-content:center;font-size:12px}.revenueActionDrawerBackdrop{padding:0;align-items:flex-end}.revenueActionDrawer{width:100%;height:min(88dvh,760px);border-radius:14px 14px 0 0}.revenueActionDrawer>header{height:56px}.revenueActionDrawer>header button{width:44px;height:44px}.logsSurface .customerPageGrid,.logsSurface .opsConsoleGrid{height:auto!important;min-height:0;display:flex;flex-direction:column;overflow:visible!important}.logsSurface .customerPageGrid>*,.logsSurface .opsConsoleGrid>*{height:auto!important;min-height:max-content;flex:0 0 auto;overflow:visible!important}.logsSurface .customerList,.logsSurface .opsList{height:auto!important;max-height:none!important;overflow:visible!important}.logsSurface .searchField input{box-sizing:border-box;height:44px}.agentMobileNav{min-height:calc(60px + env(safe-area-inset-bottom));padding:7px max(10px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));grid-template-rows:44px}.agentMobileNav>.consoleHeaderAvatarShell,.agentMobileNav>.globalNotificationsShell,.agentMobileNav>a,.agentMobileNav>button{height:44px;min-height:44px;align-self:center}.agentMobileNav>a{gap:2px}.agentMobileNav>a.active,.agentMobileNav>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agent-accent) 10%,transparent)}.agentMobileNav>button.agentMobileContextAction.toggle{color:#737c90;background:transparent;box-shadow:none}.agentMobileNav>button.agentMobileContextAction.toggle svg{color:#737c90}.agentMobileNav>button.agentMobileContextAction.toggle.active{color:#737c90;background:transparent;box-shadow:none}.agentMobileNav>button.agentMobileContextAction.toggle.active svg{color:#56cf9f}}@media (max-width:767px){.agentMobileBrand:focus-visible,.agentMobileFooterMore nav>a:focus-visible,.agentMobileFooterMore nav>button:focus-visible,.agentMobileFooterMore>header button:focus-visible,.agentMobileHealth:focus-visible,.agentMobileMenuButton:focus-visible,.agentMobileNav>a:focus-visible,.agentMobileNav>button:focus-visible,.agentMobileUtilities .consoleHeaderAvatar:focus-visible,.agentMobileUtilities .revenueStitchIconButton:focus-visible{outline:2px solid color-mix(in srgb,var(--agent-accent) 78%,white 22%);outline-offset:-2px}.agentMobileBrand,.agentMobileFooterMore nav>a,.agentMobileFooterMore nav>button,.agentMobileHealth,.agentMobileMenuButton,.agentMobileNav>a,.agentMobileNav>button{transition:color .14s ease,background-color .14s ease,border-color .14s ease,transform .1s ease}.agentMobileFooterMore nav>a:active,.agentMobileFooterMore nav>button:active,.agentMobileHealth:active,.agentMobileMenuButton:active,.agentMobileNav>a:active,.agentMobileNav>button:active{transform:scale(.97)}.agentMobileNav .consoleHeaderAvatar,.agentMobileNav .revenueStitchIconButton{align-self:center;justify-self:center}.automationCaseWorkbench{padding-bottom:calc(20px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(20px + env(safe-area-inset-bottom))}.automationCaseWorkbench:has(>.automationCommandBar){padding-bottom:calc(132px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))}.automationCaseWorkbench:not(.traceMode) .automationWorkbenchPanel{min-height:max-content;height:auto;flex:none;overflow:visible}.automationHistoryPanel h3{font-size:14px;line-height:20px}.automationHistoryPanel li strong{font-size:12px;line-height:16px}.automationHistoryPanel li p{font-size:11px;line-height:16px}.automationHistoryPanel li small,.automationHistoryPanel li time{font-size:10px;line-height:14px}.automationCaseWorkbench:has(>.automationCommandBar.automationCommandDisclosure.expanded){padding-bottom:calc(152px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(152px + env(safe-area-inset-bottom))}.automationCaseWorkbench:has(>.automationCommandBar.automationCommandDisclosure.expanded .automationRouteMenuMobile){padding-bottom:calc(252px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(252px + env(safe-area-inset-bottom))}.automationCaseWorkbench.traceMode{height:calc(100% - 56px);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.automationCaseWorkbench.traceMode:has(>.automationCommandBar){padding-bottom:calc(132px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))}.automationCaseWorkbench.traceMode:has(>.automationCommandBar.automationCommandDisclosure.expanded){padding-bottom:calc(152px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(152px + env(safe-area-inset-bottom))}.automationCaseWorkbench.traceMode:has(>.automationCommandBar.automationCommandDisclosure.expanded .automationRouteMenuMobile){padding-bottom:calc(252px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(252px + env(safe-area-inset-bottom))}.automationCaseWorkbench.traceMode .automationWorkbenchPanel.trace{min-height:max-content;padding-bottom:0;flex:none;overflow:visible}.automationCaseWorkbench.traceMode .automationTraceGrid,.automationCaseWorkbench.traceMode .automationTracePanel,.automationCaseWorkbench.traceMode .automationTraceTimeline{min-height:0;height:auto;flex:none;overflow:visible}.automationProgressOverview{margin-top:14px}.automationStageRail{grid-template-columns:repeat(7,minmax(max-content,1fr));gap:6px;margin-right:calc(var(--mobile-page-gutter) * -1);margin-left:calc(var(--mobile-page-gutter) * -1);padding:6px var(--mobile-page-gutter) 7px;scroll-padding-inline:var(--mobile-page-gutter)}.automationStageRail>div{min-width:0;min-height:44px;padding:0 10px;gap:8px}.automationCommandBar,.automationCommandBar.terminal,.automationCommandBar.uncertain{position:fixed;z-index:66;right:0;bottom:calc(60px + env(safe-area-inset-bottom));left:0;width:100%;min-height:0;margin:0;padding:12px var(--mobile-page-gutter) 14px;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;border-top:1px solid var(--agent-line-strong);background:color-mix(in srgb,var(--agent-panel-solid) 96%,transparent);box-shadow:0 -14px 32px rgb(0 0 0/18%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.automationCommandSummary{width:100%;min-height:40px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}.automationCommandBar.terminal>span,.automationCommandBar.uncertain>span,.automationCommandSummary>span{width:32px;height:32px;align-self:start;border-radius:9px}.automationCommandBar.terminal>div:not(.automationCommandActions),.automationCommandBar.uncertain>div:not(.automationCommandActions),.automationCommandSummary>div{gap:2px;align-self:center}.automationCommandBar.terminal strong,.automationCommandBar.uncertain strong,.automationCommandSummary strong{font-size:12px;line-height:17px}.automationCommandBar.terminal small,.automationCommandBar.uncertain small,.automationCommandSummary small{max-width:none;display:-webkit-box;overflow:hidden;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.automationCommandActions{width:100%;min-height:44px;padding-bottom:1px;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.automationCommandActions::-webkit-scrollbar{display:none}.automationCommandActions>.automationRouteControl,.automationCommandActions>a,.automationCommandActions>button{min-width:104px;flex:1 0 104px}.automationCommandActions a,.automationCommandActions button,.automationCommandBar.terminal>button,.automationCommandBar.uncertain>button,.automationRouteTrigger{box-sizing:border-box;width:100%;min-height:40px;height:40px;padding:0 12px;justify-content:center;border-radius:9px;font-size:12px;line-height:16px;white-space:nowrap}.automationCommandActions{min-height:40px}.automationRouteControl{position:static}.automationRouteMenuDesktop{display:none}.automationRouteMenu{position:static;z-index:auto;width:100%;min-width:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border:0;border-radius:0;background:transparent;box-shadow:none;transform-origin:center bottom}.automationRouteMenuMobile{display:grid}.automationCommandDisclosure:not(.expanded) .automationRouteMenuMobile{display:none}.automationRouteMenu button{min-height:36px;height:36px;justify-content:center;gap:6px;border-radius:9px;font-size:12px;font-weight:700}.automationRouteMenu button.primary{font-size:12.5px;font-weight:750}.automationCommandBar.terminal,.automationCommandBar.uncertain{grid-template-columns:32px minmax(0,1fr)}.automationCommandBar.terminal>.automationCommandActions,.automationCommandBar.terminal>button,.automationCommandBar.uncertain>.automationCommandActions,.automationCommandBar.uncertain>button{grid-column:1/-1}.automationCommandBar.automationCommandDisclosure{right:10px;bottom:calc(68px + env(safe-area-inset-bottom));left:10px;width:auto;padding:6px 8px;gap:7px;border:1px solid var(--agent-line-strong);border-radius:13px;background:color-mix(in srgb,var(--agent-panel-solid) 94%,transparent);box-shadow:0 10px 30px rgb(0 0 0/28%),0 0 0 1px rgb(126 102 235/5%)}.automationCommandBar.automationCommandDisclosure.expanded{animation:automationCommandPanelIn .2s cubic-bezier(.2,.78,.28,1) both;transform-origin:center bottom}.automationCommandBar.automationCommandDisclosure>.automationCommandSummary{box-sizing:border-box;width:100%;min-height:44px;padding:0 4px;display:grid;grid-template-columns:30px minmax(0,1fr) 30px;gap:8px;align-items:center;cursor:pointer}.automationCommandDisclosure .automationCommandSummary>span{width:30px;height:30px;align-self:center}.automationCommandDisclosure .automationCommandSummary>i{width:30px;height:30px;display:grid;place-items:center;color:var(--agent-subtle);border-radius:8px;background:var(--agent-panel-soft);transition:transform .18s ease,color .18s ease,background-color .18s ease}.automationCommandDisclosure.expanded .automationCommandSummary>i{color:var(--agent-accent-strong);background:var(--agent-accent-soft);transform:rotate(180deg)}.automationCommandDisclosure:not(.expanded) .automationCommandActions{display:none}.automationCommandDisclosure:not(.expanded) .automationCommandSummary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automationCommandDisclosure.expanded .automationCommandActions{animation:automationCommandActionsIn .18s cubic-bezier(.2,.78,.28,1) both}.automationTracePanel>header{min-height:0;padding:4px 0 12px;display:block}.automationTracePanel>header h3{margin:4px 0 0;font-size:14px;line-height:20px}.automationTraceHeaderActions{display:none!important}.automationTraceGrid,.automationTraceGrid.detailsOpen{border:0;border-radius:0;background:transparent}.automationTraceTimeline{gap:8px;padding:0}.automationTraceTimeline>button{min-height:68px;padding:11px 12px;grid-template-columns:30px minmax(0,1fr) auto;gap:11px;align-items:center;border:0;border-radius:10px;background:var(--agent-panel-soft)}.automationTraceTimeline>button.active{border:0;background:var(--agent-accent-soft);box-shadow:inset 3px 0 0 var(--agent-accent)}.automationTraceTimeline>button>span:first-child{width:30px;height:30px}.automationTraceTimeline>button>span:nth-child(2){gap:4px}.automationTraceTimeline strong{font-size:12px;line-height:17px}.automationTraceTimeline small{font-size:10px;line-height:15px}.automationTraceTimeline b{min-width:50px;text-align:right}.workflowDetailMobileBackdrop{position:fixed;z-index:96;inset:0;display:block;border:0;background:rgb(3 5 10/72%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:workflowDetailBackdropIn .16s ease-out both}body:has(.workflowDetailDrawer.glassPanel.open) .agentMobileNav{visibility:hidden;pointer-events:none}.workflowDetailDrawer.glassPanel:not(.open){display:none}.automationTraceGrid .workflowDetailDrawer.glassPanel.open,.workflowDetailDrawer.glassPanel.open{position:fixed;z-index:97;top:calc(8px + env(safe-area-inset-top));right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;width:auto;max-width:none;min-height:0;max-height:none;margin:0;padding:0 0 calc(78px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:var(--agent-text);border:1px solid var(--agent-line-strong);border-radius:14px;background:var(--agent-panel-solid);box-shadow:0 24px 70px rgb(0 0 0/44%);opacity:1;pointer-events:auto;transform:none;animation:workflowDetailDialogIn .2s cubic-bezier(.2,.78,.28,1) both}.workflowDetailDrawer.glassPanel.open>header{position:sticky;z-index:2;top:0;min-height:64px;padding:12px 14px 10px;background:color-mix(in srgb,var(--agent-panel-solid) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workflowDetailDrawer.glassPanel.open .workflowDetailClose{display:none}.workflowDetailDrawer.glassPanel.open h3{font-size:11.5px;line-height:1.2}.workflowDetailDrawer.glassPanel.open p{font-size:13px;line-height:1.5}.workflowDetailDrawer.glassPanel.open small{font-size:11.5px;line-height:1.45}.workflowDetailDrawer.glassPanel.open .workflowBrainReview div span,.workflowDetailDrawer.glassPanel.open .workflowDetailFields span,.workflowDetailDrawer.glassPanel.open .workflowNodeAction dt,.workflowDetailDrawer.glassPanel.open .workflowNodeAction small,.workflowDetailDrawer.glassPanel.open .workflowNodeActionInputs span,.workflowDetailDrawer.glassPanel.open .workflowOperatorHistoryItem dt{font-size:10.5px;line-height:1.35}.workflowDetailDrawer.glassPanel.open .workflowDetailFieldValue{font-size:12.5px;line-height:1.4}.workflowDetailDrawer.glassPanel.open .workflowBrainReview li,.workflowDetailDrawer.glassPanel.open .workflowNodeAction dd,.workflowDetailDrawer.glassPanel.open .workflowOperatorHistoryItem dd,.workflowDetailDrawer.glassPanel.open pre{font-size:12px;line-height:1.5}.workflowDetailDrawer.glassPanel.open .workflowDetailSection{margin-right:14px;margin-left:14px}.workflowDetailDrawer.glassPanel.open pre{max-width:100%;overflow-x:auto}.workflowDetailDrawer.glassPanel.open .workflowNodeActionInputs select{min-height:44px;padding-right:40px}.workflowDetailDrawer.glassPanel.open .workflowNodeActionInputs textarea{min-height:96px}.workflowDetailDrawer.glassPanel.open .workflowNodeActionButtons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workflowDetailDrawer.glassPanel.open .workflowNodeActionButtons button{width:100%;min-height:44px;justify-content:center}.workflowDetailDrawer.glassPanel.open button,.workflowDetailDrawer.glassPanel.open input,.workflowDetailDrawer.glassPanel.open select,.workflowDetailDrawer.glassPanel.open textarea{font-size:max(12px,1em)}.workflowDetailMobileFooter{position:fixed;z-index:99;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));left:18px;display:block;padding:8px;border:1px solid var(--agent-line-strong);border-radius:11px;background:color-mix(in srgb,var(--agent-panel-solid) 96%,transparent);box-shadow:0 -10px 28px rgb(0 0 0/22%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workflowDetailMobileFooter button{width:100%;height:40px;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--agent-text);border:1px solid var(--agent-line);border-radius:8px;background:var(--agent-panel-soft);font-size:12px;font-weight:750}}@keyframes workflowDetailBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes workflowDetailDialogIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.workflowDetailDrawer.glassPanel.open,.workflowDetailMobileBackdrop{animation:none}}@keyframes automationCommandActionsIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes automationCommandPanelIn{0%{opacity:.72;transform:translateY(7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes automationRouteMenuIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px) and (hover:hover){.agentMobileHealth:hover,.agentMobileMenuButton:hover,.agentMobileNav>a:hover,.agentMobileNav>button:hover{color:#c8c2f8;background:rgb(126 102 235/.08)}.agentMobileFooterMore nav>a:hover,.agentMobileFooterMore nav>button:hover{border-color:rgb(155 143 232/.28);background:rgb(126 102 235/.1)}html[data-agent-theme=light] .agentMobileHealth:hover,html[data-agent-theme=light] .agentMobileMenuButton:hover,html[data-agent-theme=light] .agentMobileNav>a:hover,html[data-agent-theme=light] .agentMobileNav>button:hover{color:#5d4dcc;background:rgb(105 82 222/.08)}}@media (max-width:767px){.agentMobileNav>button.agentMobileContextAction.toggle.active:hover,.agentMobileNav>button.agentMobileContextAction.toggle:hover{color:#c8c2f8;background:rgb(126 102 235/.08);box-shadow:none}.agentMobileNav>button.agentMobileContextAction.toggle:hover svg{color:#c8c2f8}.agentMobileNav>button.agentMobileContextAction.toggle.active:hover svg{color:#56cf9f}html[data-agent-theme=light] .agentMobileNav>button.agentMobileContextAction.toggle.active:hover,html[data-agent-theme=light] .agentMobileNav>button.agentMobileContextAction.toggle:hover{color:#5d4dcc;background:rgb(105 82 222/.08);box-shadow:none}html[data-agent-theme=light] .agentMobileNav>button.agentMobileContextAction.toggle:hover svg{color:#5d4dcc}html[data-agent-theme=light] .agentMobileNav>button.agentMobileContextAction.toggle.active:hover svg{color:#16845f}}@keyframes agentMobileDockItemIn{0%{opacity:0;transform:translateY(7px) scale(.92)}62%{opacity:1;transform:translateY(-1px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.agentMobileBrand,.agentMobileContextAction,.agentMobileFooterMore,.agentMobileFooterMore nav>a,.agentMobileFooterMore nav>button,.agentMobileHealth,.agentMobileMenuButton,.agentMobileNav,.agentMobileNav>a,.agentMobileNav>button,.automationCommandDisclosure .automationCommandActions,.automationCommandDisclosure .automationCommandSummary>i,.automationCommandDisclosure.expanded,.automationRouteMenu{animation:none!important;scroll-behavior:auto;transition:none!important}.agentMobileFooterMore nav>a:active,.agentMobileFooterMore nav>button:active,.agentMobileHealth:active,.agentMobileMenuButton:active,.agentMobileNav>a:active,.agentMobileNav>button:active{transform:none}}