:root{--lightningcss-light:initial;--lightningcss-dark: ;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:#192c4414;--color-border-hairline:#192c4412;--color-border-strong:#2d77e73d;--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:#2d77e714;--color-primary-a09:#2d77e717;--color-primary-a10:#2d77e71a;--color-primary-a11:#2d77e71c;--color-primary-a12:#2d77e71f;--color-primary-a13:#2d77e721;--color-primary-a14:#2d77e724;--color-primary-a16:#2d77e729;--color-primary-a18:#2d77e72e;--color-primary-a20:#2d77e733;--color-primary-a22:#2d77e738;--color-primary-a24:#2d77e73d;--color-primary-a26:#2d77e742;--color-primary-a28:#2d77e747;--color-primary-a30:#2d77e74d;--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:#2563eb38;--card-hover-shadow:0 10px 28px #0f172a0a, inset 0 1px 0 var(--surface-white-86);--color-cyan:#12d9ee;--color-cyan-600:#21a2c9;--color-cyan-a08:#12d9ee14;--color-cyan-a10:#12d9ee1a;--color-cyan-a12:#12d9ee1f;--color-cyan-a14:#12d9ee24;--color-cyan-a18:#12d9ee2e;--color-cyan-a28:#12d9ee47;--color-success:#21b887;--color-success-600:#10b981;--color-success-700:#16845f;--color-success-750:#12815d;--color-success-800:#086f53;--color-success-a14:#10b98124;--color-success-a18:#21b8872e;--color-success-a24:#2bbe893d;--color-success-a26:#21b88742;--color-warning:#d8902d;--color-warning-700:#9c5a08;--color-warning-750:#9c4f06;--color-warning-800:#925813;--color-warning-a14:#9c4f0624;--color-warning-a18:#c27d182e;--color-danger:#d95e58;--color-danger-700:#ba1a1a;--color-danger-750:#b42318;--color-danger-800:#a33a35;--color-danger-a08:#b4231814;--color-danger-a10:#d95e581a;--color-danger-a18:#d95e582e;--color-danger-a20:#d95e5833;--color-danger-a24:#d95e583d;--color-violet:#7c5ce8;--color-surface-quiet:#f8fbff;--surface-bluegray-54:#edf5fa8a;--surface-bluegray-70:#f0f8fcb3;--surface-bluegray-72:#e4f3f9b8;--surface-bluegray-76:#e9f5fcc2;--surface-bluegray-soft:#e2f2f975;--surface-mist-32:#f5fbff52;--surface-mist-42:#f5fbff6b;--surface-mist-58:#f5fbff94;--surface-white-30:#ffffff4d;--surface-white-20:#fff3;--surface-white-24:#ffffff3d;--surface-white-28:#ffffff47;--surface-white-32:#ffffff52;--surface-white-34:#ffffff57;--surface-white-36:#ffffff5c;--surface-white-38:#ffffff61;--surface-white-40:#fff6;--surface-white-42:#ffffff6b;--surface-white-44:#ffffff70;--surface-white-46:#ffffff75;--surface-white-50:#ffffff80;--surface-white-52:#ffffff85;--surface-white-54:#ffffff8a;--surface-white-56:#ffffff8f;--surface-white-58:#ffffff94;--surface-white-62:#ffffff9e;--surface-white-64:#ffffffa3;--surface-white-66:#ffffffa8;--surface-white-68:#ffffffad;--surface-white-70:#ffffffb3;--surface-white-72:#ffffffb8;--surface-white-74:#ffffffbd;--surface-white-76:#ffffffc2;--surface-white-78:#ffffffc7;--surface-white-82:#ffffffd1;--surface-white-84:#ffffffd6;--surface-white-86:#ffffffdb;--surface-white-90:#ffffffe6;--surface-white-96:#fffffff5;--color-border-a06:#192c440f;--color-border-a09:#192c4417;--color-border-a10:#192c441a;--color-text-muted-a72:#657383b8;--color-text-muted-a82:#677688d1;--color-text-muted-a88:#677688e0;--color-slate-a18:#64748b2e;--color-slate-a20:#64748b33;--text-strong-78:#121923c7;--text-strong-82:#121923d1;--text-strong-86:#121923db;--text-strong-88:#121923e0;--text-strong-90:#121923e6;--text-strong-92:#121923eb;--shadow-bluegray-08:#12243a14;--shadow-bluegray-10:#12243a1a;--shadow-bluegray-13:#12243a21;--panel-text-76:#1f2b3ac2;--panel-text-78:#1f2b3ac7;--panel-text-88:#1f2b3ae0;--nav:#0f1c2b;--nav-soft:#17283b;--mist:#f5fbffb8;--mist-strong:#fafdffe0;--line:#162b421a;--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{color:#e8ebf5;background:radial-gradient(circle at 72% 16%,#6f54ff26,#0000 32rem),radial-gradient(circle at 12% 82%,#2fd09c14,#0000 28rem),#090a0f;min-height:100vh}.activationTopbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex}.activationBrand,.activationTopStatus{align-items:center;gap:10px;display:flex}.activationBrand .brandMark{width:28px;height:28px;font-size:12px}.activationBrand strong{letter-spacing:-.01em;font-size:14px}.activationTopStatus{color:#aeb4c6;font-size:12px}.activationTopStatus span{color:#ddd9ff;background:#7057ff1a;border:1px solid #7c65ff47;border-radius:999px;padding:4px 8px}.activationFrame{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#101118db;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:310px minmax(0,1fr);width:min(1180px,100% - 40px);min-height:calc(100vh - 104px);margin:20px auto;display:grid;overflow:hidden;box-shadow:0 32px 100px #0000005c}.activationRail{background:#ffffff05;border-right:1px solid #ffffff12;flex-direction:column;padding:38px 30px 26px;display:flex}.activationRailIntro .eyebrow,.activationStageHeader .eyebrow,.activationLaunchSummary .eyebrow{color:#8e82ff}.activationRailIntro h1{letter-spacing:-.045em;max-width:230px;margin:10px 0 12px;font-size:clamp(25px,2.3vw,34px);line-height:1.04}.activationRailIntro>p:last-child{color:#8f96aa;margin:0;font-size:13px;line-height:1.6}.activationSteps{gap:4px;margin:38px 0 0;padding:0;list-style:none;display:grid}.activationSteps li{color:#666d80;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px 10px;display:grid}.activationSteps li>span{border:1px solid #ffffff14;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.activationSteps li div{gap:2px;display:grid}.activationSteps li strong{font-size:12px}.activationSteps li small{color:inherit;font-size:10px}.activationSteps li.active{color:#f4f2ff;background:#745bff1c}.activationSteps li.active>span{color:#c9c2ff;background:#745bff24;border-color:#8770ff57;box-shadow:0 0 24px #7057ff2e}.activationSteps li.complete{color:#83d8b9}.activationSteps li.complete>span{background:#26a97914;border-color:#37cf9640}.activationSkip{color:#6f7688;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:10px 0 0;font-size:11px}.activationSkip:hover{color:#aeb4c6}.activationStage{flex-direction:column;min-width:0;padding:38px 46px 26px;display:flex}.activationStageHeader{align-items:center;gap:12px;display:flex}.activationStageHeader>span{color:#c8c1ff;background:#7057ff1a;border:1px solid #826bff40;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.activationStageHeader h2{letter-spacing:-.02em;margin:3px 0 0;font-size:19px}.activationStageHeader p{margin:0}.activationForm{gap:26px;width:min(720px,100%);margin:34px auto 0;display:grid}.activationPrompt strong{letter-spacing:-.025em;font-size:22px}.activationPrompt p{color:#8f96aa;margin:7px 0 0;font-size:13px;line-height:1.55}.activationFields{gap:14px;display:grid}.activationFields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.activationFields label,.activationGoal{gap:8px;display:grid}.activationFields label>span,.activationGoal>span,.activationFieldLabel{color:#afb5c5;font-size:11px;font-weight:700}.activationFieldLabel small{color:#62697a;margin-left:5px;font-weight:500}.activationFields select,.activationGoal textarea{box-sizing:border-box;color:#eef0f7;width:100%;font:inherit;background:#151720;border:1px solid #ffffff17;border-radius:10px;outline:none;padding:12px 13px;font-size:13px}.activationFields select{appearance:none;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;padding-right:38px}.activationFields select:focus,.activationGoal textarea:focus{border-color:#8069ff8c;box-shadow:0 0 0 3px #7057ff14}.activationGoal textarea{resize:vertical;line-height:1.5}.activationChoices{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.activationChoices button{color:#858ca0;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:5px;padding:8px 11px;font-size:11px;display:inline-flex}.activationChoices.large button{padding:11px 13px}.activationChoices button.selected{color:#dad6ff;background:#7057ff1a;border-color:#7e66ff52}.activationModeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.activationModeGrid>button{color:#8f96aa;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:13px;grid-template-rows:auto auto 1fr;gap:10px;min-height:154px;padding:16px;display:grid}.activationModeGrid>button>span{background:#ffffff0a;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.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;background:#7057ff17;border-color:#8069ff66;box-shadow:inset 0 0 30px #7057ff0a}.activationModeGrid>button.selected>span{color:#d4ceff;background:#7057ff29}.activationGuardrail{color:#63cca5;background:#25946c0d;border:1px solid #42c29329;border-radius:11px;gap:11px;padding:14px 16px;display:flex}.activationGuardrail strong{color:#bfe9da;font-size:11px}.activationGuardrail p{color:#6f9c8c;margin:4px 0 0;font-size:10px;line-height:1.5}.activationSetupReadiness{border:1px solid #ffffff14;border-radius:13px;display:grid;overflow:hidden}.activationSetupReadiness>div{border-bottom:1px solid #ffffff0f;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:0 15px;display:grid}.activationSetupReadiness>div:last-child{border-bottom:0}.activationSetupReadiness>div>span{background:#ffffff0a;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.activationSetupReadiness>div>div{gap:4px;min-width:0;display:grid}.activationSetupReadiness strong{color:#d6d9e4;font-size:12px}.activationSetupReadiness small{color:#6f7789;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:500;overflow:hidden}.activationSetupReadiness b{color:#75d5b1;text-transform:uppercase;background:#37ae820f;border:1px solid #4dc7992e;border-radius:999px;padding:5px 8px;font-size:9px}.activationSetupReadiness a,.activationSetupReadiness button{color:#c8c1ff;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#7057ff14;border:1px solid #8069ff33;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.activationSetupReadiness a:hover,.activationSetupReadiness button:hover{background:#7057ff24;border-color:#8a76ff5c}.activationSetupReadiness .ready>span{color:#63cca5;background:#2cad7e17}.activationSetupReadiness .pending>span{color:#8176d1}.activationLaunchSummary{background:#7057ff12;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.activationLaunchSummary>span{color:#c9c2ff;background:#7057ff21;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.activationLaunchSummary div{gap:3px;min-width:0;display:grid}.activationLaunchSummary p{margin:0}.activationLaunchSummary strong{color:#d9dce7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.activationLaunchSummary small{color:#747b8d;font-size:10px}.activationLaunchSummary b{color:#a9a1ef;font-size:10px}.activationError{color:#f19c9c;width:min(720px,100%);margin:16px auto 0;font-size:11px}.activationFooter{justify-content:space-between;margin-top:auto;padding-top:28px;display:flex}.activationFooter button{min-height:38px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.activationFooter button:disabled{opacity:.38;cursor:not-allowed}.activationBack{color:#858ca0;background:0 0;border:1px solid #ffffff14}.activationNext{color:#f5f3ff;background:linear-gradient(135deg,#7764e9,#5e4ccc);border:1px solid #8d78ff59;min-width:116px;box-shadow:0 10px 28px #533fb938}.activationNext.launch{background:linear-gradient(135deg,#8069ff,#5f49de)}.activationLoading{color:#8f96aa;background:#090a0f;justify-content:center;align-items:center;gap:10px;min-height:100vh;font-size:12px;display:flex}.activationLoading .spin{animation:.9s linear infinite activation-spin}@keyframes activation-spin{to{transform:rotate(360deg)}}@media (max-width:820px){.activationFrame{grid-template-columns:1fr;width:min(100% - 20px,720px)}.activationRail{border-bottom:1px solid #ffffff12;border-right:0;padding:24px}.activationRailIntro>p:last-child{display:none}.activationRailIntro h1{max-width:none;font-size:24px}.activationSteps{grid-template-columns:repeat(4,1fr);margin-top:20px}.activationSteps li{justify-content:center;padding:8px;display:flex}.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{border-radius:16px;margin-top:10px}.activationRail{padding:20px}.activationStage{padding:24px 18px 18px}.activationFields.two,.activationModeGrid{grid-template-columns:1fr}.activationModeGrid>button{min-height:118px}.activationForm{gap:21px;margin-top:26px}}.agentFrame{color:#dfe3ee;background:radial-gradient(at 48% -6%,#6f55ef38,#0000 40rem),radial-gradient(at 92% 84%,#2bc49c14,#0000 34rem),#0a0b10;grid-template-columns:62px minmax(0,1fr);width:100%;height:100dvh;min-height:0;display:grid;position:relative;overflow:hidden}.agentFrame:before{content:none}.agentFrame:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.72;background:radial-gradient(68% 62% at 52% 34%,#7556f616,#0000 76%),radial-gradient(46% 50% at 38% 54%,#388fd50b,#0000 78%);animation:9s ease-in-out infinite alternate agent-core-drift;position:fixed;inset:62px 0 0 62px}@keyframes agent-core-drift{0%{opacity:.54;transform:translate(-2%,-1%)scale(.96)}to{opacity:.86;transform:translate(3%,2%)scale(1.08)}}.agentGridField{z-index:0;opacity:.42;pointer-events:none;width:calc(100% - 62px);height:calc(100% - 62px);position:fixed;inset:62px 0 0 62px;overflow:visible}.agentGridLines path{fill:none;stroke-width:.65px;shape-rendering:geometricprecision}.agentGridLines .horizontal{stroke:#8f77ff29}.agentGridLines .vertical{stroke:#5baecc1c}.agentLightField{z-index:0;opacity:.5;pointer-events:none;position:fixed;inset:62px 0 0 62px;overflow:hidden}.agentLightTrack{transform-origin:0 0;display:block;position:absolute}.agentLightTrack i{opacity:0;will-change:transform, opacity;display:block;position:absolute}.agentLightTrack.horizontal i{width:var(--beam-length);height:1px;animation:agent-light-horizontal var(--beam-duration) linear forwards;background:linear-gradient(90deg,#0000,#af97ffb3 46%,#dcd3ffc2 52%,#0000);top:0;box-shadow:0 0 4px #9170ff4d}.agentLightTrack.vertical i{width:1px;height:var(--beam-length);animation:agent-light-vertical var(--beam-duration) linear forwards;background:linear-gradient(#0000,#57ccf0a8 46%,#c2eefabd 52%,#0000);left:0;box-shadow:0 0 4px #34beef47}.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{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b10eb;border-right:1px solid #fff1;flex-direction:column;align-items:center;height:100dvh;padding:12px 9px;display:flex;position:sticky;top:0}.agentDockBrand{width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;text-decoration:none;display:grid}.agentDockBrand>span{background:linear-gradient(135deg, var(--color-primary-600) 0%, #7c3aed 25%, #ec4899 50%, #f97316 74%, #06b6d4 100%);width:25px;height:25px;display:block;-webkit-mask:url(/revamp-mark.svg) 50%/contain no-repeat;mask:url(/revamp-mark.svg) 50%/contain no-repeat}.agentDock nav{gap:6px;margin-top:24px;display:grid}.agentDock a:not(.agentDockBrand),.agentDock>nav>button{color:#697083;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:38px;height:38px;text-decoration:none;display:grid;position:relative}.agentDock a:hover,.agentDock>nav>button:hover{color:#c2c7d5;background:#ffffff0a}.agentDock a.active{color:#d6d0ff;background:#735beb21;box-shadow:inset 0 0 0 1px #8b76ff2e}.agentDock a.active:before{content:"";background:#8976f2;border-radius:999px;width:2px;height:20px;position:absolute;left:-9px;box-shadow:0 0 12px #7965e8}.agentDockUtilities{margin-top:auto!important}.agentDockUtilities a span{color:#fff;background:#d66060;border:2px solid #0a0b10;border-radius:99px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-weight:800;display:grid;position:absolute;top:1px;right:0}.agentMobileBar,.agentMobileNav{display:none}.agentFrameBody{z-index:1;grid-template-rows:62px minmax(0,1fr);min-width:0;height:100dvh;min-height:0;display:grid;position:relative;overflow:hidden}.agentBar{z-index:30;height:62px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;display:grid;position:relative}.agentBarIdentity{align-items:center;gap:9px;display:flex}.agentBarIdentity>span{color:#aaa0f4;background:#775ee617;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.agentBarIdentity div{gap:1px;display:grid}.agentBarIdentity small{color:#7f889b;font-size:10px}.agentLiveState{color:#80889a;font:inherit;cursor:default;background:#ffffff05;border:1px solid #ffffff12;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:flex}button.agentLiveState{cursor:pointer}.agentLiveState i{background:#707789;border-radius:50%;width:6px;height:6px}.agentLiveState.live i{background:#4bd19b;animation:1.8s ease-in-out infinite agent-pulse;box-shadow:0 0 10px #4bd19bcc}.agentLiveState.attention{color:#d9a277;border-color:#d680532b}.agentLiveState.attention i{background:#df8256;box-shadow:0 0 9px #df82568c}.agentLiveState.offline{color:#d17d7d}.agentLiveState.offline i{background:#cf6666}@keyframes agent-pulse{50%{opacity:.45;transform:scale(.72)}}.agentBarCommands{justify-content:flex-end;align-items:center;gap:8px;display:flex}.agentBarCommands .revenueStitchIconButton,.agentBarCommands .consoleHeaderAvatar{flex-basis:32px;width:32px;min-width:32px;height:32px;padding:0}.agentBarCommands .globalNotificationsShell+.consoleHeaderAvatarShell{margin-left:0}.agentBarCommands>button{color:#858da0;height:32px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:7px;padding:0 8px;font-size:10px;display:flex}.agentBarCommands kbd{color:#555d70;font:inherit;background:#ffffff0a;border-radius:4px;padding:2px 5px}.agentCommandBackdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040508ad;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.agentCommandMenu{background:#12131b;border:1px solid #ffffff1a;border-radius:15px;width:min(480px,100% - 28px);overflow:hidden;box-shadow:0 32px 100px #0000008c}.agentCommandMenu>header{color:#777f91;border-bottom:1px solid #fff1;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;height:48px;padding:0 14px;font-size:10px;display:grid}.agentCommandMenu kbd{color:#656d7f;font:inherit;background:#ffffff0a;border-radius:5px;padding:3px 6px;font-size:8px}.agentCommandMenu nav{gap:2px;padding:7px;display:grid}.agentCommandMenu nav a,.agentCommandMenu nav>button{color:#858da0;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;min-height:49px;padding:8px 10px;text-decoration:none;display:grid}.agentCommandMenu nav a:hover,.agentCommandMenu nav>button:hover{color:#c9ced9;background:#ffffff09}.agentCommandMenu nav a>span,.agentCommandMenu nav>button>span{gap:3px;display:grid}.agentCommandMenu nav strong{color:#c2c7d3;font-size:10px}.agentCommandMenu nav small{color:#5e6678;font-size:8px}.agentCommandMenu nav b{color:#e7b094;background:#d7744d1a;border-radius:99px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.automationSurface{background:radial-gradient(at 48% 28%,#6f53ec14,#0000 38rem);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:0 20px 18px;display:grid;overflow:hidden}.automationPulse{min-height:130px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #846feb21;border-radius:0;grid-template-columns:minmax(320px,1fr) auto auto;align-items:center;gap:24px;padding:18px 20px;display:grid}.automationPulseCopy{align-items:center;gap:14px;display:flex}.automationOrb{color:#8d849e;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.automationOrb.live{color:#8de0bf;background:#4bd19b0e;border-color:#4bd19b33;box-shadow:0 0 30px #4bd19b0f}.automationOrb.attention{color:#e6a176;background:#df82560f;border-color:#df825638}.automationPulseCopy .eyebrow{color:#7166c1;margin:0 0 5px}.automationPulseCopy h1{letter-spacing:-.018em;max-width:600px;margin:0;font-size:17px}.automationPulseCopy p:last-child{color:#6f778a;max-width:620px;margin:5px 0 0;font-size:10px;line-height:1.45}.automationPulseStats{align-items:stretch;display:flex}.automationPulseStats>div{border-left:1px solid #ffffff12;gap:4px;min-width:72px;padding:3px 14px;display:grid}.automationPulseStats strong{letter-spacing:-.03em;font-size:16px}.automationPulseStats span{color:#60687a;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.automationPulseStats .attention strong{color:#dc8c68}.automationPause{color:#7d8598;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:9px;display:flex}.automationWorkspace{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:238px minmax(560px,1fr) 190px;margin-top:0;display:grid;overflow:hidden}.automationQueue{border-right:1px solid #ffffff0f;flex-direction:column;min-width:0;display:flex}.automationQueue>header{justify-content:space-between;align-items:center;height:64px;padding:0 14px;display:flex}.automationQueue header p{color:#6258a6;margin:0}.automationQueue header h2{margin:3px 0 0;font-size:12px}.automationQueue header button{color:#61697b;cursor:pointer;background:#ffffff06;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.automationQueueFilters{gap:4px;padding:0 10px 10px;display:flex}.automationQueueFilters button{color:#626a7c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.automationQueueFilters button.active{color:#bdb6ec;background:#6e57d517}.automationQueueFilters span{color:#555d6e}.automationQueueList{flex:1;padding:0 8px 10px;overflow:auto}.automationQueueList>button{color:#60687a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:27px 1fr 14px;align-items:center;gap:8px;width:100%;min-height:64px;padding:10px 8px;display:grid}.automationQueueList>button:hover{background:#ffffff05}.automationQueueList>button.selected{background:#715ad912;border-color:#7a66de29}.automationJobState{background:#ffffff09;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.automationQueueList button.live .automationJobState{color:#70d3ad;background:#43bc8e14}.automationQueueList button.blocked .automationJobState,.automationQueueList button.failed .automationJobState{color:#dd855f;background:#d6704b14}.automationQueueList button.completed .automationJobState{color:#788193}.automationQueueList button div{gap:3px;min-width:0;display:grid}.automationQueueList button strong{color:#b7bdca;font-size:10px}.automationQueueList button p,.automationQueueList button small{color:#5c6476;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.automationQueueEmpty{color:#545c6d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:28px 20px;display:flex}.automationQueueEmpty strong{color:#969dae;font-size:10px}.automationQueueEmpty p{margin:0;font-size:9px;line-height:1.45}.automationQueueEmpty a{color:#978be4;align-items:center;gap:4px;font-size:9px;text-decoration:none;display:flex}.automationQueueEmpty .spin{animation:.9s linear infinite activation-spin}.automationRun{background:radial-gradient(at 50% 18%,#7052ee1f,#0000 25rem),radial-gradient(at 50% 100%,#2db0910b,#0000 22rem);min-width:0;overflow:auto}.automationRunEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:60px;display:flex}.automationRunEmpty>span{color:#8176c8;background:#6e57d50e;border:1px solid #7d66eb29;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.automationRunEmpty .eyebrow{color:#6d62b5;margin:18px 0 5px}.automationRunEmpty h2{margin:0;font-size:16px}.automationRunEmpty>p:last-of-type{color:#60687a;max-width:400px;margin:8px 0 16px;font-size:10px;line-height:1.55}.automationRunEmpty a{color:#8e82d9;align-items:center;gap:5px;font-size:9px;text-decoration:none;display:flex}.selectedRun{flex-direction:column;min-height:100%;padding:22px 24px;display:flex}.selectedRun>header{justify-content:space-between;align-items:center;display:flex}.selectedRun header p{color:#665bb0;margin:0}.selectedRun header h2{margin:4px 0 0;font-size:14px}.selectedRun header>span{color:#7e8698;text-transform:uppercase;border:1px solid #ffffff12;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.selectedRun header>span.live{color:#70d3ad;background:#37b0830d;border-color:#42c19129}.selectedRun header>span.blocked,.selectedRun header>span.failed{color:#dc8966;border-color:#d5734d2e}.selectedRunNext{color:#5f6779;margin-top:6px;font-size:8px;font-weight:500;display:block}.selectedRunFocus{grid-template-columns:minmax(250px,.9fr) minmax(310px,1.15fr);gap:12px;margin-top:20px;display:grid}.selectedRunSource{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin-top:0;padding:15px;display:grid}.selectedRunSource>span{color:#7469bc;background:#6f57d712;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.selectedRunSource div{gap:4px;display:grid}.selectedRunSource small{color:#575f70;text-transform:uppercase;font-size:8px}.selectedRunSource strong{font-size:10px}.selectedRunSource p{color:#636b7e;margin:0;font-size:9px}.selectedRunSource>a{color:#626a7c;background:#ffffff06;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.selectedRunJudgment{background:linear-gradient(135deg,#6f57d713,#ffffff04);border:1px solid #7e68e724;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px;display:grid}.selectedRunJudgment .eyebrow{color:#786bc9;margin:0 0 6px}.selectedRunJudgment h3{max-width:430px;margin:0;font-size:13px;line-height:1.35}.selectedRunJudgment>div>p:last-child{color:#687185;max-width:500px;margin:7px 0 0;font-size:10px;line-height:1.45}.selectedRunJudgment dl{align-content:center;gap:8px;min-width:128px;margin:0;display:grid}.selectedRunJudgment dl div{gap:2px;display:grid}.selectedRunJudgment dt{color:#555e70;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.selectedRunJudgment dd{color:#aeb4c2;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin:0;font-size:10px;font-weight:700;overflow:hidden}.selectedRunTimeline{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:18px 0;padding:0;list-style:none;display:grid}.selectedRunTimeline li{grid-template-columns:32px 1fr;gap:9px;min-height:48px;display:grid;position:relative}.selectedRunTimeline li:not(:last-child):after{content:"";z-index:0;background:#ffffff12;width:auto;height:1px;position:absolute;top:15px;left:31px;right:8px}.selectedRunTimeline li>span{z-index:1;color:#50586a;background:#0d0e14;border:1px solid #ffffff12;border-radius:10px;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.selectedRunTimeline li.complete>span{color:#65c9a2;background:#32a57b0f;border-color:#40be8e2e}.selectedRunTimeline li.active>span{color:#b7adf6;background:#6f57d71f;border-color:#7f68e94d;box-shadow:0 0 24px #6850d31f}.selectedRunTimeline li div{align-content:start;gap:4px;padding-top:3px;display:grid}.selectedRunTimeline strong{color:#989faf;font-size:10px}.selectedRunTimeline small{color:#555d6e;text-transform:capitalize;font-size:8px}.selectedRunError{color:#dc835e;background:#c254350b;border:1px solid #d5714a26;border-radius:10px;gap:10px;width:min(480px,100%);margin:0 auto 18px;padding:12px;display:flex}.selectedRunError strong{font-size:10px}.selectedRunError p{color:#9f6754;margin:4px 0 0;font-size:9px}.selectedRunError small{color:#745347;margin-top:6px;font-size:8px;display:block}.selectedRunSignals{background:#ffffff03;border:1px solid #ffffff0e;border-radius:11px;width:100%;margin:0 0 18px;padding:12px 14px}.selectedRunSignals>p{color:#6258a6;margin:0 0 8px}.selectedRunSignals>div{grid-template-columns:7px 1fr auto;align-items:center;gap:9px;min-height:35px;display:grid}.selectedRunSignals i{background:#7768ce;border-radius:99px;width:5px;height:5px;box-shadow:0 0 8px #7768ce73}.selectedRunSignals span{gap:2px;min-width:0;display:grid}.selectedRunSignals strong{color:#8f96a8;text-transform:capitalize;font-size:8px}.selectedRunSignals small{color:#5d6577;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.selectedRunSignals time{color:#4f5768;font-size:8px}.selectedRun.needsAttention{background:radial-gradient(circle at 50% 15%,#be53300d,#0000 27rem)}.selectedRun>footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.selectedRun>footer a,.selectedRun>footer span,.selectedRun>footer button{color:#737b8d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;text-decoration:none;display:flex}.selectedRun>footer .primary{color:#d9d5f7;background:#5f4fbb;border-radius:8px;padding:8px 10px}.automationInspectorBackdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030407ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.automationInspector{background:#0b0c11;border-left:1px solid #ffffff17;grid-template-rows:54px 1fr;width:min(860px,100vw - 94px);height:100dvh;display:grid;box-shadow:-30px 0 90px #00000080}.automationInspector>header{border-bottom:1px solid #ffffff12;grid-template-columns:30px 1fr 30px 30px;align-items:center;gap:8px;padding:0 13px;display:grid}.automationInspector>header>span,.automationInspector>header>a,.automationInspector>header>button{color:#777f91;cursor:pointer;background:#ffffff09;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.automationInspector>header div{gap:2px;display:grid}.automationInspector>header p{color:#665bb0;margin:0}.automationInspector>header strong{font-size:10px}.automationInspector iframe{background:#0b0c11;border:0;width:100%;height:100%}.internalTools{color:#eef0f7;background:#090a0f;min-height:100vh;padding:56px max(24px,50vw - 460px)}.internalTools>header{grid-template-columns:150px 1fr;gap:30px;display:grid}.internalTools>header>a{color:#969eb0;align-items:center;gap:7px;height:32px;font-size:12px;text-decoration:none;display:inline-flex}.internalTools header p{color:#777f91;margin:0;font-size:11px;line-height:1.55}.internalTools header .eyebrow{color:#6f63bd}.internalTools h1{letter-spacing:-.04em;margin:8px 0;font-size:28px}.internalTools>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:36px 0 0 180px;display:grid}.internalTools>section>a{color:#9186dd;background:#ffffff06;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:82px;padding:16px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.internalTools>section>a:hover{background:#9186dd0f;border-color:#9186dd47}.internalTools>section>a>svg{width:20px;height:20px}.internalTools>section span{gap:5px;min-width:0;display:grid}.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{background:0 0;border-left:1px solid #846feb14;padding:14px 10px;overflow:auto}.automationContextCard{background:#7a63e006;border:1px solid #846feb1a;border-radius:11px;padding:13px}.automationContextCard+.automationContextCard{margin-top:9px}.automationContextCard>svg{color:#8479cd}.automationContextCard .eyebrow{color:#665cad;margin:10px 0 5px}.automationContextCard>strong{font-size:10px}.automationContextCard>p:last-of-type{color:#626a7c;margin:6px 0 10px;font-size:9px;line-height:1.45}.automationContextCard a{color:#8e83d3;align-items:center;gap:4px;font-size:8px;text-decoration:none;display:flex}.automationContextCard header{justify-content:space-between;align-items:center;display:flex}.automationContextCard header p{color:#6258a6;margin:0}.automationContextCard header span{color:#8e96a8;font-size:9px}.capacityTrack{background:#ffffff0d;border-radius:99px;height:4px;margin:12px 0 7px;overflow:hidden}.capacityTrack i{border-radius:inherit;background:linear-gradient(90deg,#6655c7,#68c99f);height:100%;display:block}.automationContextCard>small{color:#555d6f;font-size:8px}.automationContextLinks{margin-top:12px;display:grid}.automationContextLinks a{color:#636b7c;border-bottom:1px solid #ffffff0d;grid-template-columns:24px 1fr 13px;align-items:center;gap:7px;padding:10px 7px;text-decoration:none;display:grid}.automationContextLinks span{gap:2px;display:grid}.automationContextLinks strong{color:#999faf;font-size:9px}.automationContextLinks small{color:#555d6f;font-size:8px}.agentBarIdentity strong{font-size:14px}.agentBarIdentity small,.agentBarCommands button,.automationQueueFilters button,.automationQueueList button p,.automationQueueList button small,.automationQueueEmpty p,.automationQueueEmpty a,.selectedRunSource p,.selectedRunTimeline small,.selectedRunError p,.selectedRunError small,.selectedRunSignals strong,.selectedRunSignals small,.selectedRunSignals time,.selectedRun>footer a,.selectedRun>footer span,.selectedRun>footer button,.automationContextCard>p:last-of-type,.automationContextCard a,.automationContextCard>small,.automationContextLinks strong,.automationContextLinks small{font-size:11px}.agentLiveState,.agentCommandMenu>header,.agentCommandMenu nav strong,.automationPulseCopy p:last-child,.automationQueue header h2,.automationQueueList button strong,.automationQueueEmpty strong,.selectedRunSource strong,.selectedRunTimeline strong,.selectedRunError strong,.automationContextCard>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]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-agent-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-agent-theme=light] .agentFrame{color:#202538;background:radial-gradient(at 48% -6%,#6e54eb2e,#0000 40rem),radial-gradient(at 92% 84%,#2baa8e17,#0000 34rem),#f4f5f9}html[data-agent-theme=light] .agentLightField{filter:saturate(1.04)}html[data-agent-theme=light] .agentGridLines .horizontal{stroke:#5d48bc2e}html[data-agent-theme=light] .agentGridLines .vertical{stroke:#327e9721}html[data-agent-theme=light] .agentFrame:after{mix-blend-mode:multiply;opacity:.42;background:radial-gradient(68% 62% at 52% 34%,#694ce013,#0000 76%),radial-gradient(46% 50% at 38% 54%,#2985b10a,#0000 78%)}html[data-agent-theme=light] .agentDock{background:#fafbfde6;border-color:#191f301a}html[data-agent-theme=light] .agentBar{box-shadow:none;background:0 0;border:0}html[data-agent-theme=light] .agentDock a:not(.agentDockBrand),html[data-agent-theme=light] .agentDock>nav>button,html[data-agent-theme=light] .agentBarCommands button{color:#687086}html[data-agent-theme=light] .agentDock a:hover,html[data-agent-theme=light] .agentDock>nav>button:hover{color:#30374b;background:#1e25380f}html[data-agent-theme=light] .agentDock a.active{color:#5d4dcc;background:#6952de1a}html[data-agent-theme=light] .agentBarIdentity 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] .selectedRunSource p,html[data-agent-theme=light] .selectedRunTimeline small,html[data-agent-theme=light] .selectedRunSignals small,html[data-agent-theme=light] .automationContextCard>p:last-of-type,html[data-agent-theme=light] .automationContextLinks small{color:#697287}html[data-agent-theme=light] .agentLiveState,html[data-agent-theme=light] .automationPulse,html[data-agent-theme=light] .automationWorkspace,html[data-agent-theme=light] .selectedRunSource,html[data-agent-theme=light] .selectedRunSignals,html[data-agent-theme=light] .automationContextCard{background:#ffffffb8;border-color:#191f301a}html[data-agent-theme=light] .selectedRunJudgment{background:linear-gradient(135deg,#6b52d714,#ffffff7a);border-color:#5d48bc24}html[data-agent-theme=light] .selectedRunJudgment h3,html[data-agent-theme=light] .selectedRunJudgment dd{color:#343b50}html[data-agent-theme=light] .selectedRunJudgment>div>p:last-child,html[data-agent-theme=light] .selectedRunJudgment dt{color:#697287}html[data-agent-theme=light] .automationQueue,html[data-agent-theme=light] .automationContext,html[data-agent-theme=light] .selectedRun>footer{border-color:#191f3017}html[data-agent-theme=light] .automationRun{background:radial-gradient(at 50% 18%,#6f56e21a,#0000 25rem),radial-gradient(at 50% 100%,#2db0910d,#0000 22rem)}html[data-agent-theme=light] .automationQueueList>button:hover{background:#232a3d09}html[data-agent-theme=light] .automationQueueList>button.selected{background:#6751d212;border-color:#6751d22e}html[data-agent-theme=light] .automationQueueList button strong,html[data-agent-theme=light] .selectedRunSource strong,html[data-agent-theme=light] .selectedRunTimeline strong,html[data-agent-theme=light] .automationContextCard>strong,html[data-agent-theme=light] .automationContextLinks strong{color:#343b50}html[data-agent-theme=light] .selectedRunTimeline li>span{color:#7b8498;background:#fafbfc;border-color:#191f301f}html[data-agent-theme=light] .automationContext{background:#232a3d05}html[data-agent-theme=light] .agentCommandBackdrop,html[data-agent-theme=light] .automationInspectorBackdrop{background:#23273447}html[data-agent-theme=light] .agentCommandMenu,html[data-agent-theme=light] .automationInspector{color:#202538;background:#f8f9fc;border-color:#191f301f}html[data-agent-theme=light] .automationInspector iframe{background:#f8f9fc}html[data-agent-theme=light] .automationSurface{background:radial-gradient(at 48% 28%,#6c51e013,#0000 38rem)}html[data-agent-theme=light] .automationPulse{background:0 0;border-color:#5746ad21}html[data-agent-theme=light] .automationWorkspace,html[data-agent-theme=light] .automationContext{background:0 0}html[data-agent-theme=light] .automationContextCard{background:#ffffff52}@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{z-index:50;border-top:1px solid #ffffff12;border-right:0;flex-direction:row;justify-content:space-between;width:100%;height:58px;padding:8px 12px;position:fixed;inset:auto 0 0}.agentDockBrand{width:34px;height:34px}.agentDock nav{margin:0;display:flex}.agentDockUtilities{margin:0!important}.agentDockUtilities a:nth-child(3),.agentDockUtilities a:nth-child(5),.agentDock a.active:before{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{grid-template-columns:1fr;gap:12px;min-height:100px}.automationPulseStats{display:none}.automationWorkspace{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 196px);overflow:visible}.automationQueue{border-right:0}.automationQueueList{max-height:260px}.automationRun{border-top:1px solid #ffffff0f;min-height:470px}.selectedRun{padding:20px 18px}.automationInspector{width:100vw}}@media (prefers-reduced-motion:reduce){.agentFrame:before,.agentFrame:after{animation:none}.agentLightField{display:none}.agentLiveState.live i,.automationQueueEmpty .spin{animation:none}}.routeGate{background:var(--console-bg);place-items:center;min-height:100vh;display:grid}.onboardingShell{height:100vh;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 16% 8%, #12d9ee29, transparent 26%), radial-gradient(circle at 84% 12%, var(--surface-white-62), transparent 24%), radial-gradient(circle at 56% 88%, #21b8871a, transparent 30%), linear-gradient(135deg, #eef7fb 0%, #f7fbfe 42%, #e7f3f8 100%);grid-template-rows:52px minmax(0,1fr);gap:12px;padding:10px;display:grid;overflow:hidden}.onboardingPanel,.onboardingSidePanel,.onboardingSummaryCard,.demoGuide{background:linear-gradient(145deg, var(--surface-white-78), #e7f3f88a), var(--mist);box-shadow:inset 1px 1px 0 var(--surface-white-50), 0 12px 30px var(--shadow-bluegray-08);border:1px solid #71778638;border-radius:8px}.onboardingTopBar{width:min(100vw - 352px,980px);min-width:0;color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) max-content;justify-self:start;align-items:center;gap:12px;margin-left:max(0px,50vw - 666px);padding:6px;display:grid}.onboardingBrand{color:var(--ink);background:0 0}.onboardingBrand.brandBlock{align-items:center;min-height:40px;padding:0}.onboardingBrand .brandMark{color:#121923d6;position:relative}.onboardingBrand strong{color:var(--text-strong-92);font-size:16px;line-height:1}.onboardingBrand small{color:#526074c7;font-size:10px;line-height:1.2}.brandBlock.onboardingBrand small{color:#526074c7}.onboardingLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;min-height:0;display:grid;overflow:hidden}.onboardingIntroPanel{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:24px;min-height:0;margin-left:12px;margin-right:12px;padding:0;display:grid}.onboardingIntroPanel .secondaryButton{align-self:start;height:32px;min-height:32px;padding:0 12px;font-size:11px}.onboardingQuestion .eyebrow,.onboardingIntroPanel .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.2px}.onboardingIntroPanel h1{color:var(--color-text);letter-spacing:0;margin:0;font-size:28px;font-weight:620;line-height:34px}.onboardingIntroPanel p:not(.eyebrow){max-width:640px;color:var(--color-text-secondary);margin:6px 0 0;font-size:14px;line-height:1.5}.onboardingPanel{width:min(100%,980px);min-width:0;min-height:0;box-shadow:none;scrollbar-width:thin;scrollbar-color:#71778647 transparent;background:0 0;border:0;border-radius:0;align-content:start;gap:32px;margin:0 auto;padding:34px 0 40px;display:grid;overflow:auto}.onboardingQuestion{background:0 0;border:0;border-radius:0;gap:14px;margin-left:12px;margin-right:12px;padding:0;display:grid}.onboardingQuestionHeader{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px 8px;display:grid}.onboardingQuestionHeader>span{width:24px;height:24px;color:var(--color-primary-650);background:0 0;border-radius:0;place-items:center;display:grid}.onboardingQuestionHeader>div{display:contents}.onboardingQuestionHeader .eyebrow{grid-column:2;align-self:center;margin:0}.onboardingQuestion h2{color:var(--text-strong-88);grid-column:1/-1;margin:0;font-size:17px;font-weight:500;line-height:24px}.onboardingGrid{background:var(--surface-white-56);box-shadow:inset 0 1px 0 var(--surface-white-46);border:1px solid #162b4214;border-radius:8px;gap:18px;padding:18px;display:grid}.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){gap:8px;display:grid}.onboardingGrid span,.onboardingQuestion label>span:first-child{color:var(--color-text-secondary);font-size:12px;font-weight:520}.onboardingGrid select,.onboardingGrid input{width:100%;height:38px;min-height:38px;color:var(--color-text);background-color:var(--surface-white-72);border:1px solid #162b421f;border-radius:6px;outline:0;padding:0 32px 0 12px;font-size:13px;font-weight:450}.onboardingGrid select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#526074d1 50%),linear-gradient(135deg,#526074d1 50%,#0000 50%);background-position:calc(100% - 16px) 16px,calc(100% - 12px) 16px;background-repeat:no-repeat;background-size:4px 4px,4px 4px}.onboardingGrid select:focus,.onboardingGrid input:focus{border-color:var(--color-primary-a30);box-shadow:0 0 0 3px var(--color-primary-a08)}.choiceGrid{flex-wrap:wrap;gap:14px 12px;display:flex}.choicePill{border:1px solid var(--color-primary-a16);min-height:34px;color:var(--color-text);background:var(--surface-white-62);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:540;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.choicePill input{appearance:none;background:var(--surface-white-72);border:1px solid #52607442;border-radius:50%;flex:none;place-items:center;width:10px;height:10px;margin:0;display:inline-grid}.choicePill input:checked{background:var(--color-primary);border:3px solid #ffffffeb;width:12px;height:12px;box-shadow:0 0 0 1px #2d77e773}.choicePill.selected,.approvalCard.selected{color:var(--color-primary-900);box-shadow:inset 0 1px 0 var(--surface-white-54);background:#d8e2ff94;border-color:#2d77e76b}.approvalOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.approvalCard{min-height:104px;color:var(--color-text);background:var(--surface-white-58);cursor:pointer;border:1px solid #162b421a;border-radius:8px;align-content:start;gap:7px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.approvalCard input{appearance:none;background:0 0;border:1px solid #c1c6d7;border-radius:50%;width:13px;height:13px;margin:0;position:absolute;top:12px;right:12px}.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);box-shadow:var(--card-hover-shadow);background:#f2f4f6}.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{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface-white-74), #e2f1f880), var(--mist);min-height:0;box-shadow:none;border-radius:8px;flex-direction:column;align-self:start;gap:12px;padding:12px;display:flex;overflow:auto}.onboardingSummaryCard{background:var(--surface-white-52);box-shadow:inset 0 1px 0 var(--surface-white-46);border-color:#162b4214;border-radius:7px;padding:12px}.onboardingSummaryCard.compact{background:var(--surface-white-70)}.onboardingSummaryCard h2{color:var(--color-text);margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.2}.onboardingSummaryCard p:not(.eyebrow){color:var(--color-text-secondary);margin:5px 0 0;font-size:11.5px;line-height:1.35}.onboardingSetupList{gap:8px;margin-top:10px;display:grid}.onboardingSetupList span{background:0 0;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 12px;min-width:0;padding:9px;display:grid}.onboardingSetupList svg{color:var(--color-primary-650);grid-row:1/3}.onboardingSetupList strong,.onboardingSetupList small,.onboardingSummaryCard.safe strong,.onboardingSummaryCard.safe span{min-width:0;display:block}.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{background:#d8e2ff47;border-color:#0058bc2e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.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{justify-content:center;width:100%;height:38px;min-height:38px}.demoGuide{z-index:18;gap:10px;width:min(380px,100vw - 36px);padding:14px;display:grid;position:fixed;bottom:18px;right:18px}.demoGuideTopline,.demoGuideActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.demoGuideTopline span{color:var(--color-primary-700);font:850 11px/1 var(--mono);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.demoGuideTopline button{width:28px;height:28px;color:var(--muted);background:var(--surface-white-58);border:1px solid #162b421f;border-radius:6px}.demoGuideProgress{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.demoGuideProgress span{background:#162b421f;border-radius:999px;height:4px}.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){color:var(--muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:980px){.onboardingShell{grid-template-rows:auto auto;height:auto;overflow:visible}.onboardingTopBar,.onboardingLayout,.onboardingIntroPanel{grid-template-columns:1fr}.onboardingTopBar{width:100%;margin-left:0}.onboardingPanel,.onboardingSidePanel{overflow:visible}.onboardingGrid.two,.onboardingGrid.three,.approvalOptions{grid-template-columns:1fr}}@property --learning-scorecard-row{syntax:"<length>";inherits:false;initial-value:210px}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--ink);font-family:var(--sans);background:var(--console-bg);margin:0}body:before{content:"";pointer-events:none;background:linear-gradient(120deg, transparent 0 48%, #ffffff24 48% 48.12%, transparent 48.12%), linear-gradient(35deg, transparent 0 64%, var(--color-primary-a08) 64% 64.12%, transparent 64.12%);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}body:has(.commandSurface):before{display:none}body:has(.onboardingShell):before{display:none}body:has(.agentFrame):before{display:none}body:has(.internalTools):before{display:none}body:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(#fff0,#ffffff1f);position:fixed;inset:0}body:has(.commandSurface):after{display:none}body:has(.onboardingShell):after{display:none}body:has(.agentFrame):after{display:none}button,input,select{font:inherit}button{cursor:pointer}.primaryButton,.secondaryButton{border:1px solid var(--color-primary-a24);letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.primaryButton{color:#fff;background:var(--color-action-primary);box-shadow:0 10px 24px var(--color-action-primary-shadow);border-color:#0000}.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{background:var(--dim);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #83909d1f}.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 #d8902d24}.statusDot.danger{background:var(--red);box-shadow:0 0 0 3px #d95e5824}.statusDot.quiet{background:var(--dim)}.commandSurface{isolation:isolate;background:var(--console-bg);grid-template-columns:238px minmax(0,1fr);gap:12px;height:100vh;min-height:100vh;padding:10px;display:grid;position:relative;overflow:hidden}.globalNotice{z-index:20;border:1px solid var(--notice-border,var(--color-cyan-a28));max-width:min(360px,100vw - 36px);min-height:52px;color:var(--ink);text-align:left;background:linear-gradient(145deg, #fffffff0, var(--notice-bg,#e5f6fad1)), var(--mist-strong);box-shadow:0 18px 42px var(--notice-shadow,#12243a2e), inset 0 1px 0 var(--surface-white-68);cursor:pointer;border-radius:8px;padding:9px 12px;animation:.28s ease-out noticePop;position:fixed;bottom:18px;right:18px;overflow:hidden}.globalNotice>:not(.globalNoticeProgress){z-index:1;position:relative}.globalNoticeProgress{z-index:0;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, #fff0, 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;position:absolute;inset:0}.globalNotice.actionable{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:min(460px,100vw - 36px);display:grid}.globalNotice.info{--notice-border:var(--color-cyan-a28);--notice-bg:#e5f6fad1;--notice-label:var(--color-primary-700);--notice-shadow:#12243a2e}.globalNotice.success{--notice-border:#21b88747;--notice-bg:#e6faf1db;--notice-label:var(--color-success-700);--notice-shadow:#16845f24}.globalNotice.warning{--notice-border:#d7972d57;--notice-bg:#fff7e2e0;--notice-label:var(--color-warning-750);--notice-shadow:var(--color-warning-a14)}.globalNotice.error,.globalNotice.danger{--notice-border:#d95e584d;--notice-bg:#ffedece0;--notice-label:var(--color-danger-800);--notice-shadow:#a13d3924}.globalNotice.brain{--notice-border:var(--color-primary-a26);--notice-bg:#ebf2ffe0;--notice-label:var(--color-primary-750);--notice-shadow:var(--color-primary-a14)}.globalNotice small,.globalNotice strong{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.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{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.3;display:-webkit-box}.dialogBackdrop{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08132157;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.actionDialog{border:1px solid var(--surface-white-44);width:min(430px,100%);color:var(--ink);background:radial-gradient(circle at 12% 0%, var(--color-cyan-a10), transparent 32%), linear-gradient(145deg, #fffffff0, #e8f6fad1);box-shadow:0 24px 70px #03091242, inset 0 1px 0 var(--surface-white-70);border-radius:8px;padding:18px;animation:.22s ease-out noticePop}.actionDialog.success{border-color:var(--color-success-a26)}.actionDialog.danger{border-color:#d95e5847}.trackingDialog{width:min(760px,100%)}.ruleDialog{width:min(680px,100%)}.actionDialog h2{letter-spacing:0;margin:0;font-size:20px}.actionDialog p:not(.eyebrow){color:var(--text-strong-86);margin:10px 0 0;font-size:13px;line-height:1.45}.actionDialog code{border:1px solid var(--color-border-soft);color:var(--color-primary-700);background:var(--surface-white-44);font:11px/1.4 var(--mono);white-space:normal;word-break:break-word;border-radius:6px;margin-top:12px;padding:10px;display:block}.dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.dialogActions button,.dialogActions a{border:1px solid var(--color-border-a10);min-height:30px;color:var(--ink);background:var(--surface-white-42);font:800 10px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.dialogActions button:disabled{color:#65738394;background:var(--surface-white-24);cursor:default}.dialogActions .primaryAction{color:#fff;background:var(--color-action-primary);box-shadow:none;border-color:#0000}.dialogActions button.primaryAction.dangerAction{background:#c94f4b;box-shadow:0 8px 18px #c94f4b2e;color:#fff!important;border-color:#0000!important}.dialogActions button.primaryAction.dangerAction:disabled{box-shadow:none;background:#c94f4b75;color:var(--surface-white-72)!important}.ruleForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ruleForm label{gap:6px;min-width:0;display:grid}.ruleForm label.wide,.ruleForm .ruleSwitch{grid-column:1/-1}.ruleForm label>span{color:#657383e0;font:800 10px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}.ruleForm input,.ruleForm select,.ruleForm textarea{border:1px solid var(--color-border-a09);width:100%;min-height:36px;color:var(--ink);background:var(--surface-white-54);font:600 12px/1.35 var(--sans);border-radius:7px;outline:none;padding:0 10px}.ruleForm select{appearance:none;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);padding-right:34px}.ruleForm input:disabled{color:#657383ad;background:var(--surface-white-28)}.ruleForm textarea{resize:vertical;min-height:112px;padding:10px}.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]{background:#fff6f5ad;border-color:#d95e5857;box-shadow:0 0 0 3px #d95e5814}.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, #fff6f5ad}.fieldError{color:var(--color-danger-750);font:700 11px/1.35 var(--sans);letter-spacing:0;margin-top:-1px}.fieldHint{color:#5e6f82;font:650 11px/1.35 var(--sans);letter-spacing:0;margin-top:-1px}.destinationUrlControl{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;display:grid}.inlineSettingsButton,.railSettingsLink{border:1px solid var(--color-cyan-a18);color:#dff9ff;background:linear-gradient(135deg, #12d9ee21, var(--color-primary-a10)), #ffffff0f;min-height:36px;font:800 12px/1 var(--sans);letter-spacing:0;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.inlineSettingsButton:hover,.railSettingsLink:hover,.railSettingsLink.active{color:#fff;background:linear-gradient(135deg, #12d9ee33, var(--color-primary-a16)), #ffffff17;border-color:#12d9ee57}.railSettingsLink{color:#07384a;width:100%;box-shadow:none;background:linear-gradient(135deg,#e8fbf4eb,#d5f4eec2),#e8fbf4d1;border-color:#12a97929;order:10;margin-top:2px}.railSettingsLink:hover,.railSettingsLink.active{color:#063447;background:linear-gradient(135deg,#e0f8f1,#c6efe8e0),#e0f8f1e6;border-color:#12a97938}.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{grid-template-columns:16px max-content;align-items:center;gap:8px;width:fit-content}.ruleForm .ruleSwitch input{width:14px;height:14px;min-height:0;padding:0}.opsCheckList{gap:8px;margin-top:14px;display:grid}.opsCheck{border:1px solid var(--color-border-soft);background:var(--surface-white-34);border-radius:7px;padding:10px}.opsCheck div{grid-template-columns:8px minmax(0,1fr) max-content;align-items:center;gap:8px;display:grid}.opsCheck div span{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #21b88780}.opsCheck strong{text-overflow:ellipsis;white-space:nowrap;color:#1f2b3ae6;min-width:0;font-size:13px;overflow:hidden}.opsCheck b{color:#1f2b3ab8;background:var(--surface-white-52);font:700 10px/1 var(--sans);border-radius:999px;padding:4px 7px}.opsCheck p{color:var(--panel-text-78);margin:8px 0 0;font-size:12px;line-height:1.4}.opsCheck small{color:var(--color-text-muted-a82);margin-top:8px;font-size:11px;display:block}.opsCheck.warn{background:#fff7e76b;border-color:#d8902d47}.opsCheck.warn div span{background:var(--amber);box-shadow:0 0 12px #d8902d85}.opsCheck.fail{background:#ffefee6b;border-color:#d95e5847}.opsCheck.fail div span{background:var(--red);box-shadow:0 0 12px #d95e5885}.globalNoticeAction{border:1px solid var(--notice-border,var(--color-cyan-a28));min-height:30px;color:var(--notice-label,var(--color-primary-700));background:var(--surface-white-62);font:850 9.5px/1 var(--mono);text-transform:uppercase;white-space:nowrap;border-radius:7px;place-items:center;padding:0 10px;display:inline-grid}.globalNoticeActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.globalNoticeAction:hover,.globalNoticeAction:focus-visible{background:var(--surface-white-86);outline:none}.commandStrip.brainCommandStrip{--brain-header-gap:8px;gap:var(--brain-header-gap);align-items:center;min-height:72px;padding:8px 10px;display:flex}.brainCommandStrip .topControls{flex:none;justify-content:end;gap:8px;width:auto;min-width:0;margin-left:auto}.brainCommandStrip .commandHealth{flex:none;width:max-content;min-width:0;max-width:190px}.brainCommandStrip .opsMetrics{flex:none;width:max-content}.brainSearchCopy{min-width:0;max-width:280px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 280px;align-content:center;padding:0;display:grid}.brainCommandStrip .iconButton{flex:0 0 92px;width:92px}.brainCommandStrip .commandHealth{cursor:default;align-items:center;gap:8px;display:inline-flex}.brainCommandStrip .commandHealth strong,.brainSearchCopy strong,.brainSearchCopy .eyebrow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brainSearchCopy strong{color:var(--text-strong-90);margin-top:2px;font-size:20px;line-height:1.05}.brainPageGrid{grid-template-rows:218px minmax(0,1fr) 190px;grid-template-columns:minmax(0,1fr) 410px;gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.brainHeroPanel,.knowledgePanel,.brainOpportunityPanel,.brainInspectorPanel,.brainRoadmapPanel{padding:18px}.brainHeroPanel{background:radial-gradient(circle at 8% 4%, var(--color-cyan-a12), transparent 30%), linear-gradient(145deg, var(--surface-white-90), #e5f4f9b3), var(--mist-strong);grid-area:1/1;grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:18px;display:grid}.brainHeroCopy{align-content:center;min-width:0;display:grid}.brainHeroCopy h1{color:#101c28f0;letter-spacing:0;max-width:760px;margin:0;font-size:26px;line-height:1.12}.brainHeroCopy p:not(.eyebrow){max-width:780px;color:var(--panel-text-76);margin:10px 0 0;font-size:12.5px;line-height:1.42}.brainScore{border:1px solid var(--color-primary-a14);background:linear-gradient(180deg, var(--surface-white-64), #ecf7fb5c), var(--surface-white-28);border-radius:7px;align-content:center;min-width:0;padding:14px;display:grid}.brainScore span,.brainScore small{color:var(--muted);font:800 10px/1.25 var(--mono);letter-spacing:.04em;text-transform:uppercase}.brainScore strong{color:var(--color-primary-800);margin:8px 0 7px;font-size:40px;line-height:1}.knowledgePanel{background:radial-gradient(circle at 12% 0%, #21b88714, transparent 28%), linear-gradient(160deg, var(--surface-white-78), #edf5fa8f), var(--mist);scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent;grid-area:1/2/3;overflow-y:auto}.knowledgeMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 14px;display:grid}.knowledgeMetrics span{border:1px solid var(--color-border-hairline);background:var(--surface-white-38);border-radius:7px;min-height:64px;padding:12px}.knowledgeMetrics b,.knowledgeMetrics small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.knowledgeMetrics b{color:var(--ink);font-size:20px}.knowledgeMetrics small{color:var(--muted);font:800 9.5px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;margin-top:7px}.brainArchitecture{gap:9px;display:grid}.brainArchitecture article{border:1px solid var(--color-border-hairline);background:var(--surface-white-34);border-radius:7px;grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.brainArchitecture article span{width:26px;height:26px;color:var(--color-primary-700);background:var(--color-cyan-a12);font:900 11px/1 var(--mono);border-radius:6px;place-items:center;display:grid}.brainArchitecture strong,.brainArchitecture p{min-width:0}.brainArchitecture strong{color:var(--text-strong-90);font-size:13px}.brainArchitecture p{color:var(--muted);grid-column:2;margin:-4px 0 0;font-size:12px;line-height:1.42}.brainOpportunityPanel{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);flex-direction:column;grid-area:2/1;min-height:0;display:flex}.brainOpportunityPanel .queueTabs button{flex:none}.opportunityList{gap:8px;display:grid}.brainOpportunityGrid{grid-template-columns:minmax(250px,.92fr) minmax(0,1fr);align-items:stretch;gap:10px;min-height:0;display:grid}.opportunityRow{border:1px solid var(--color-border-hairline);width:100%;min-height:68px;color:var(--ink);text-align:left;background:var(--surface-white-42);border-radius:7px;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:12px;padding:12px 14px;transition:transform .16s,background .16s,box-shadow .16s;display:grid}.opportunityRow:hover{border-color:var(--card-hover-border);background:var(--surface-white-66);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}.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 strong,.opportunityRow small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.opportunityRow strong{color:var(--text-strong-90);white-space:nowrap;font-size:13px}.opportunityRow small{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.35}.opportunityRow b{color:var(--color-primary-700);font:900 16px/1 var(--mono);justify-self:end}.brainRecommendation{border:1px solid var(--color-primary-a14);background:var(--surface-white-40);border-radius:7px;align-content:start;min-height:0;margin-top:0;padding:14px;display:grid}.brainRecommendation h3{color:var(--text-strong-90);margin:0;font-size:15px;line-height:1.25}.brainRecommendation p:not(.eyebrow){color:var(--panel-text-76);margin:9px 0 0;font-size:13px;line-height:1.45}.brainRecommendation dl{grid-template-columns:minmax(0,1fr) 110px;gap:8px;margin:12px 0 0;display:grid}.brainRecommendation dl div{background:var(--surface-white-36);border-radius:6px;min-width:0;padding:9px}.brainRecommendation dt,.brainRecommendation dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.brainRecommendation dt{color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.brainRecommendation dd{color:var(--text-strong-86);margin-top:5px;font-size:12px;font-weight:800}.brainInspectorPanel{background:linear-gradient(145deg, var(--surface-white-72), var(--surface-bluegray-soft)), var(--surface-mist-58);grid-area:3/2;overflow:hidden}.brainEvidenceStack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:calc(100% - 32px);margin-top:12px;display:grid}.brainEvidenceStack section{border:1px solid var(--color-border-hairline);background:var(--surface-white-32);scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent;border-radius:7px;min-width:0;min-height:0;padding:10px;overflow-y:auto}.brainEvidenceStack h3{color:var(--color-primary-700);font:800 9.5px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase;margin:0 0 8px}.brainEvidenceStack article{background:var(--surface-white-38);border-radius:6px;min-width:0;padding:8px}.brainEvidenceStack article+article{margin-top:7px}.brainEvidenceStack strong,.brainEvidenceStack p,.brainEvidenceStack small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.brainEvidenceStack strong{color:var(--text-strong-90);white-space:nowrap;font-size:11px}.brainEvidenceStack p,.brainEmptyText{color:var(--muted);margin:5px 0 0;font-size:10.5px;line-height:1.35}.brainEvidenceStack small{color:var(--color-primary-700);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;margin-top:6px}.brainRoadmapPanel{background:linear-gradient(145deg, var(--surface-white-72), var(--surface-bluegray-soft)), var(--surface-mist-58);grid-area:3/1;overflow:hidden}.brainRoadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.brainRoadmap span{border:1px solid var(--color-border-hairline);background:var(--surface-white-34);border-radius:7px;min-width:0;min-height:86px;padding:12px}.brainRoadmap b,.brainRoadmap small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.brainRoadmap b{color:var(--text-strong-90);white-space:nowrap;font-size:13px}.brainRoadmap small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.38}.revenueBrainGrid{grid-template-rows:218px minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.04fr) minmax(350px,.78fr)}.revenueHeroPanel{grid-area:1/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{background:linear-gradient(145deg, var(--surface-white-78), #e6f4f994), var(--mist);grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.revenueMetric{border:1px solid var(--color-border-hairline);background:var(--surface-white-38);border-radius:7px;align-content:center;min-width:0;min-height:68px;padding:12px;display:grid}.revenueMetric b,.revenueMetric small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.revenueMetric b{color:var(--text-strong-92);font-size:20px}.revenueMetric small{color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;margin-top:6px}.productEvidencePanel{grid-area:2/1;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.productEvidenceList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent;grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;margin-top:12px;display:grid;overflow-y:auto}.productEvidenceRow{border:1px solid var(--color-border-hairline);width:100%;min-height:66px;color:var(--ink);text-align:left;background:var(--surface-white-42);border-radius:7px;grid-template-columns:42px minmax(0,1fr) 54px;align-items:center;gap:10px;padding:10px 12px;transition:transform .16s,background .16s,box-shadow .16s;display:grid}.productEvidenceRow:hover{border-color:var(--card-hover-border);background:var(--surface-white-66);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}.productEvidenceRow.active{background:linear-gradient(90deg, var(--color-success-a18), var(--surface-white-70)), var(--surface-white-54);border-color:#21b88747}.productRank{width:34px;height:34px;color:var(--color-success-750);background:var(--color-success-a18);font:900 12px/1 var(--mono);border-radius:7px;place-items:center;display:grid}.productEvidenceRow strong,.productEvidenceRow small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.productEvidenceRow strong{color:var(--text-strong-92);white-space:nowrap;font-size:13px}.productEvidenceRow small{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.35}.productEvidenceRow b{color:var(--color-success-750);font:900 14px/1 var(--mono);justify-self:end}.productInspectorPanel{grid-area:2/2;overflow:hidden}.productInspector{scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;height:calc(100% - 34px);min-height:0;margin-top:12px;display:grid;overflow-y:auto}.recommendationCallout{border:1px solid var(--color-success-a18);background:#21b88717;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.recommendationCallout svg{color:var(--color-success-750)}.recommendationCallout p{color:#121923d6;margin:0;font-size:12.5px;line-height:1.42}.productSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.productSignalGrid span{border:1px solid var(--color-border-hairline);background:var(--surface-white-36);border-radius:7px;min-width:0;padding:10px}.productSignalGrid b,.productSignalGrid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.productSignalGrid b{color:var(--text-strong-92);font-size:14px}.productSignalGrid small{color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;margin-top:6px}.signalPills{flex-wrap:wrap;gap:6px;display:flex}.signalPills span{max-width:100%;color:var(--color-primary-700);background:var(--color-primary-a09);font:800 10px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:6px 8px;overflow:hidden}.pathEvidenceList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent;gap:8px;min-height:0;display:grid;overflow-y:auto}.pathEvidenceList article,.optimizationChains article,.qualityList article{border:1px solid var(--color-border-hairline);background:var(--surface-white-36);border-radius:7px;min-width:0;padding:10px}.pathEvidenceList strong,.pathEvidenceList p,.pathEvidenceList small,.optimizationChains strong,.optimizationChains p,.optimizationChains small,.qualityList strong,.qualityList p{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.pathEvidenceList strong,.optimizationChains strong,.qualityList strong{color:var(--text-strong-90);white-space:nowrap;font-size:12px}.pathEvidenceList p,.optimizationChains p,.qualityList p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.38}.pathEvidenceList small,.optimizationChains small{color:var(--color-primary-700);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;margin-top:7px}.recommendationHeader{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;display:grid}.recommendationStatus{border:1px solid var(--color-primary-a12);max-width:104px;color:var(--color-primary-700);background:var(--color-primary-a08);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 7px;overflow:hidden}.recommendationStatus.accepted,.recommendationStatus.deployed{color:var(--color-success-750);background:#13754f17;border-color:#13754f24}.recommendationStatus.rejected{color:var(--color-danger-750);background:var(--color-danger-a08);border-color:#b423181f}.recommendationStatus.ignored{color:#576070e0;background:#57607014;border-color:#5760701f}.recommendationActions{grid-template-columns:repeat(4,minmax(48px,max-content)) max-content;align-items:center;gap:5px;min-width:0;margin-top:9px;display:grid}.recommendationActions button{border:1px solid var(--color-primary-a14);color:#0f65bdeb;background:var(--surface-white-58);min-width:0;height:24px;font:800 8.5px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:0 7px;overflow:hidden}.recommendationActions button:hover:not(:disabled){border-color:var(--color-primary-a24);background:#fff}.recommendationActions button:disabled{cursor:wait;color:#576070ad}.recommendationActions span,.brainInlineError{color:var(--color-success-750);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.brainInlineError{color:var(--color-danger-750);margin:0}.recommendationEvidence{border-top:1px solid var(--color-border-hairline);margin-top:10px;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.recommendationExplanation{border:1px solid var(--color-primary-a10);background:var(--surface-white-42);border-radius:6px;min-width:0;margin-top:10px;padding:10px}.recommendationExplanation strong,.recommendationExplanation p,.recommendationExplanation small{min-width:0;display:block}.recommendationExplanation strong{color:var(--text-strong-90);font-size:12px}.recommendationExplanation p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.38}.recommendationExplanation small{color:var(--color-primary-700);font:800 9px/1.3 var(--mono);letter-spacing:.025em;text-transform:uppercase;margin-top:7px}.recommendationEvidenceGrid div{border:1px solid var(--color-primary-a09);background:var(--surface-white-34);border-radius:6px;min-width:0;padding:9px}.recommendationEvidenceGrid b{color:var(--text-strong-86);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.recommendationEvidenceGrid ul{gap:5px;min-width:0;margin:7px 0 0;padding-left:14px;display:grid}.recommendationEvidenceGrid li{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:10.5px;line-height:1.32}.seasonalPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.seasonalPlanGrid span{border:1px solid var(--color-primary-a09);background:var(--surface-white-34);border-radius:6px;min-width:0;padding:8px}.seasonalPlanGrid b,.seasonalPlanGrid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.seasonalPlanGrid b{color:var(--text-strong-88);font-size:13px}.seasonalPlanGrid small{color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;margin-top:4px}.seasonalEvidenceGrid{margin-top:0}.optimizationPanel{grid-area:3/1;overflow:hidden}.optimizationPanel.expanded{z-index:3;grid-area:2/1/4/3}.panelExpandButton{border:1px solid var(--color-primary-a14);width:32px;height:32px;color:var(--color-primary-700);background:var(--surface-white-58);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.panelExpandButton:hover{background:#fff}.optimizationChains{scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:8px;height:calc(100% - 86px);min-height:0;margin-top:12px;display:grid;overflow-y:auto}.optimizationPanel.expanded .optimizationChains{height:calc(100% - 92px)}.qualityPanel{background:linear-gradient(145deg, var(--surface-white-72), var(--surface-bluegray-soft)), var(--surface-mist-58);grid-area:3/2;padding:18px;overflow:hidden}.qualityList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent;gap:8px;height:calc(100% - 34px);min-height:0;margin-top:12px;display:grid;overflow-y:auto}.analysisDrafts{border-top:1px solid var(--color-border-soft);min-width:0;margin-top:4px;padding-top:10px}.analysisDraftsHeader{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;display:grid}.analysisDraftsHeader strong,.analysisDraftsHeader small,.analysisDraftsHeader span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.analysisDraftsHeader strong{color:var(--text-strong-92);font-size:12px}.analysisDraftsHeader small{color:var(--muted);margin-top:4px;font-size:10px}.analysisDraftsHeader span{border:1px solid var(--color-primary-a10);max-width:180px;color:var(--color-primary-700);background:var(--color-primary-a08);font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;border-radius:999px;padding:5px 7px}.analysisDraftList{gap:8px;margin-top:8px;display:grid}.analysisDraftCard{background:linear-gradient(145deg, #ffffff7a, #e5f6fa4d), var(--surface-white-34)!important}.llmDiagnostics{border:1px solid var(--color-primary-a09);background:var(--surface-white-34);border-radius:7px;min-width:0;padding:10px}.llmDiagnosticsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.llmDiagnosticsGrid span{border:1px solid var(--color-primary-a08);background:var(--surface-white-34);border-radius:6px;min-width:0;padding:8px}.llmDiagnosticsGrid b,.llmDiagnosticsGrid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.llmDiagnosticsGrid b{color:var(--text-strong-90);font-size:12px}.llmDiagnosticsGrid small{color:var(--muted);font:800 8.5px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;margin-top:4px}@keyframes drawerDrop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sideRail,.commandStrip,.glassPanel{border:1px solid var(--line);-webkit-backdrop-filter:blur(30px)saturate(1.2);backdrop-filter:blur(30px)saturate(1.2);border-radius:8px}.sideRail{color:#172536;background:linear-gradient(180deg, var(--surface-white-82), #f7fcffad), linear-gradient(145deg, #e4f6f8b8, var(--surface-white-54));min-height:calc(100vh - 20px);box-shadow:none;flex-direction:column;padding:14px 10px;display:flex;position:relative;overflow:hidden}.sideRail:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, var(--surface-white-64) 0%, #ffffff29 42%, transparent 72%), linear-gradient(180deg, var(--color-cyan-a08), transparent 34%, #21b8870f);opacity:.82;position:absolute;inset:0}.commandStrip,.glassPanel{background:linear-gradient(145deg, var(--surface-white-84), #e7f3f89e), var(--mist);box-shadow:var(--inset-glass), var(--shadow-soft)}.workspace:not(.revenueOutcomesWorkspace)>.commandStrip{min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:0;padding:0;display:flex;overflow:visible}.consoleHeaderTitle{min-width:min(280px,100%);margin-right:auto}.consoleHeaderTitle p{color:var(--color-text-heading);font:800 12px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.consoleHeaderTitle h1{color:var(--color-text-strong);letter-spacing:0;margin:0;font-size:24px;font-weight:650;line-height:32px}.workspace:not(.revenueOutcomesWorkspace) .glassPanel{border:1px solid var(--color-border);background:var(--color-white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;transition:border-color .16s,box-shadow .16s}.workspace:not(.revenueOutcomesWorkspace) .glassPanel:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.workspace:not(.revenueOutcomesWorkspace) .searchField,.workspace:not(.revenueOutcomesWorkspace) .searchButton,.workspace:not(.revenueOutcomesWorkspace) .commandHealth,.workspace:not(.revenueOutcomesWorkspace) .customerHealth,.workspace:not(.revenueOutcomesWorkspace) .opsMetrics,.workspace:not(.revenueOutcomesWorkspace) .guardChip,.workspace:not(.revenueOutcomesWorkspace) .autoMode{border-color:var(--color-border);background:var(--color-white);box-shadow:none}.workspace:not(.revenueOutcomesWorkspace) .activationGuide,.workspace:not(.revenueOutcomesWorkspace) .activationWorkflow{border:1px solid var(--color-border);background:var(--color-white);box-shadow:none;border-radius:12px}.brandBlock{z-index:1;align-items:center;gap:10px;min-height:50px;padding:2px 8px 14px;display:flex;position:relative}.brandMark{color:#10243a;width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;font-size:0;line-height:0;display:grid;position:relative}.brandMark:before{content:"";background:linear-gradient(135deg, var(--color-primary-600) 0%, #7c3aed 25%, #ec4899 50%, #f97316 74%, #06b6d4 100%);width:20px;height:20px;display:block;-webkit-mask:url(/revamp-mark.svg) 50%/contain no-repeat;mask:url(/revamp-mark.svg) 50%/contain no-repeat}.brandBlock strong,.identityBlock strong{display:block}.brandBlock strong{color:#000;font-size:18px;font-weight:900}.brandBlock small,.eyebrow,.queueRow small,.signalCell small,.queueSummary,.opsChip,.traceId,.inspectorBlock h3,.messageBlock h3,.readinessBlock h3{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase}.brandBlock small{color:#1f2937;font-size:10px;font-weight:850}.navStack{z-index:1;gap:5px;padding-top:14px;display:grid;position:relative}.navStack a,.navGroupTrigger{color:#2a3b4db8;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:750;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.navGroupTrigger{cursor:pointer;width:100%}.navItemIcon{color:#2a3b4d7a;flex:none;transition:color .16s}.navChevron{color:#2a3b4d80;margin-left:auto;transition:transform .16s,color .16s}.navStack a.active,.navGroupTrigger.active{color:#0a2737;background:linear-gradient(90deg, #effafcc7, var(--surface-white-52)), var(--surface-white-46)}.navStack a:hover,.navGroupTrigger:hover{color:#0f2d3d;background:var(--surface-white-42);transform:translate(1px)}.navStack a.navChildItem{width:calc(100% - 18px);margin-left:18px}.navStack a.active .navItemIcon,.navGroupTrigger.active .navItemIcon,.navStack a:hover .navItemIcon,.navGroupTrigger:hover .navItemIcon{color:var(--blue)}.navGroupTrigger.open .navChevron{color:var(--blue);transform:rotate(180deg)}.railStatus{z-index:1;gap:9px;margin-top:auto;padding:12px 10px;display:grid;position:relative}.railStatus>span{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #21b887b3}.railStatus strong{font-size:12px;display:block}.railStatus small{color:#394c6094;font-size:11px}.railStatusHeader{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.railStatusGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.railStatusGrid span{background:var(--surface-white-42);border:1px solid #2e475c1a;border-radius:6px;min-width:0;padding:7px}.railStatusGrid b,.railStatusGrid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.railStatusGrid b{color:#122536d1;font-size:12px}.railStatusGrid small,.railStatusNote small{color:#394c6094;font-size:10px}.railStatus .identityBlock{gap:4px;min-width:0;padding-top:0;display:grid}.railStatus .identityBlock strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.railStatus .identityBlock small{color:#394c6094;white-space:normal;max-width:100%;margin:0;line-height:1.35}.memoryGraphPanel{background:linear-gradient(135deg, #e8fbf4b8, var(--surface-white-58)), #f4fcf9b3;min-width:0;box-shadow:inset 0 1px 0 var(--surface-white-72);border:1px solid #12a9792e;border-radius:7px;gap:8px;margin-top:10px;padding:10px;display:grid}.memoryGraphPanel.warn{background:linear-gradient(135deg, #fff8eac7, var(--surface-white-58)), #fffbf4b3;border-color:#d8912f38}.memoryGraphPanelHeader{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;display:grid}.memoryGraphPanelHeader span,.memoryGraphPanelHeader strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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%;color:var(--color-success-800);background:var(--surface-white-62);font:800 9px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;border:1px solid #12a97929;border-radius:999px;padding:5px 7px}.memoryGraphMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.memoryGraphMetrics span{background:var(--surface-white-46);border:1px solid #12a9791c;border-radius:6px;min-width:0;padding:7px}.memoryGraphMetrics b,.memoryGraphMetrics small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.memoryGraphMetrics b{color:var(--text-strong-90);font-size:12px}.memoryGraphMetrics small{color:var(--muted);font:800 8.5px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;margin-top:3px}.memoryGraphLift,.recommendationLiftStrip{background:var(--surface-white-54);border:1px solid #12a97926;border-radius:6px;gap:3px;min-width:0;padding:7px 8px;display:grid}.recommendationLiftStrip{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;margin-top:8px}.memoryGraphLift b,.memoryGraphLift small,.recommendationLiftStrip b,.recommendationLiftStrip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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}.memoryGraphQuery,.memoryGraphError,.memoryGraphEmpty{color:#315f52;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:10.5px;line-height:1.35}.memoryGraphError{color:var(--color-danger-750)}.memoryGraphEmpty{color:var(--muted);display:block}.memoryGraphFacts{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.memoryGraphFacts li{background:var(--surface-white-44);border:1px solid #12a9791a;border-radius:6px;min-width:0;padding:8px}.memoryGraphFacts strong,.memoryGraphFacts small{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.memoryGraphFacts strong{color:var(--text-strong-88);font-size:11px;line-height:1.35}.memoryGraphFacts small{color:var(--color-success-800);font:800 8.5px/1.25 var(--mono);letter-spacing:.025em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:4px}.seasonalPlanCard{gap:10px;display:grid}.workspace{grid-template-rows:52px minmax(0,1fr);gap:12px;min-width:0;display:grid;overflow:hidden}.workspace.revenueBrainWorkspace{grid-template-rows:72px minmax(0,1fr);gap:12px}.workspace:not(.revenueOutcomesWorkspace){scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent;background:var(--console-bg);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:12px;height:calc(100vh - 20px);min-height:0;padding:24px;display:grid;overflow:hidden}.commandStrip{background:linear-gradient(145deg, var(--surface-white-74), #e2f1f880), var(--mist);grid-template-columns:minmax(280px,430px) 84px minmax(18px,1fr) max-content max-content max-content minmax(116px,max-content);align-items:center;gap:8px;min-width:0;padding:6px;display:grid;overflow:hidden}.revenueOutcomesWorkspace>.revenueOutcomesCommandStrip{min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:0;padding:0;display:flex;overflow:visible}.revenueOutcomesWorkspace>.revenueOutcomesCommandStrip .consoleHeaderTitle{margin-right:auto}.searchField{border:1px solid var(--surface-white-44);background:var(--surface-white-50);min-width:0;max-width:460px;height:36px;box-shadow:inset 0 1px 0 var(--surface-white-46);border-radius:6px;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.searchButton{border:1px solid var(--color-border-soft);color:#1f2b3ad1;background:linear-gradient(180deg, var(--surface-white-66), #e7f1f77a);letter-spacing:0;border-radius:6px;height:36px;font-size:12px;font-weight:700}.searchButton:hover{background:linear-gradient(180deg, var(--surface-white-82), #e7f1f799)}.searchField span{border:1px solid var(--muted);border-radius:50%;width:12px;height:12px}.searchField input{width:100%;min-width:0;color:var(--panel-text-88);letter-spacing:0;background:0 0;border:0;outline:0;font-size:12px;font-weight:600}.searchField input::placeholder{color:#677688c2;font-weight:500}.clearSearchButton{border:1px solid var(--color-primary-a10);color:#0f65bdbd;background:var(--surface-white-34);border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.clearSearchButton:hover{color:var(--color-primary-800);background:var(--surface-white-76)}.timeButton,.autoMode,.iconButton,.guardChip,.opsChip,.queueTabs button,.actionStack button{border:1px solid var(--line);color:var(--ink);background:var(--surface-white-38);border-radius:6px}.timeButton,.autoMode,.iconButton,.guardChip{height:36px}.topControls{grid-column:4;align-items:center;gap:8px;min-width:0;display:flex}.commandHealth{grid-column:6}.opsMetrics{grid-column:7}.timeButton{width:96px;min-width:0}.iconButton{color:#1f2b3ad1;min-width:0;font:700 12px/1 var(--sans);letter-spacing:0;text-transform:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;text-decoration:none;display:inline-flex}.iconButton span,.iconButton svg{color:var(--color-primary-700);flex:none;transition:transform .18s,color .18s}.iconButton span{font-size:14px;line-height:1}.headerActionButton{white-space:nowrap;gap:7px;min-width:86px;padding:0 12px}.headerActionButton:disabled{cursor:not-allowed;opacity:.62}.headerActionButton:disabled svg{color:#64748bb3}.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:.9s linear infinite refreshIconSpin}.brainDraftButton{white-space:nowrap;background:radial-gradient(circle at 18% 20%, #12d9ee33, transparent 42%), linear-gradient(135deg, var(--surface-white-64), #eaf7fc75);width:124px;box-shadow:inset 0 1px 0 var(--surface-white-62), 0 8px 18px var(--color-cyan-a08);border-color:#12d9ee3d;flex:0 0 124px;overflow:hidden}.brainDraftGlyph{width:18px;height:18px;color:var(--color-primary-700);isolation:isolate;border-radius:999px;place-items:center;display:inline-grid;position:relative}.brainDraftGlyph:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:#12d9ee17;border:1px solid #12d9ee6b;position:absolute;inset:-3px;transform:scale(.72)}.brainDraftButton:hover .brainDraftGlyph svg{color:var(--color-primary-800);transform:rotate(-10deg)scale(1.08)}.brainDraftButton:hover{background:radial-gradient(circle at 18% 20%, #12d9ee42, transparent 42%), linear-gradient(135deg, var(--surface-white-76), #e4f6fc94);box-shadow:inset 0 1px 0 var(--surface-white-70), 0 10px 22px var(--color-cyan-a12);border-color:#12d9ee5c}.brainDraftButton.thinking .brainDraftGlyph:before{animation:1.1s ease-in-out infinite brainDraftPulse}.brainDraftButton.thinking .brainDraftGlyph svg{animation:1.1s ease-in-out infinite brainDraftThink}.pollButton:hover svg{transform:translateY(1px)scale(1.04)}.pollButton.polling svg{animation:1.05s ease-in-out infinite pollInboxDrop}.iconButton:hover{background:var(--surface-white-58)}.timeButton:disabled,.actionStack button:disabled{cursor:default}.autoMode{color:#1f2b3ad1;width:max-content;min-width:0;font:700 12px/1 var(--sans);letter-spacing:0;cursor:pointer;align-items:center;gap:12px;padding:0 9px 0 11px;display:flex}.autoModeText{white-space:nowrap;flex:none}.autoMode input{display:none}.autoSwitch{background:#7784943d;border-radius:999px;flex:none;width:34px;height:18px;position:relative}.autoSwitch:after{content:"";background:#778494d1;border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.autoMode.enabled .autoSwitch{background:linear-gradient(90deg, var(--color-cyan-a28), var(--color-primary-a28))}.autoMode.enabled .autoSwitch:after{background:var(--blue);transform:translate(16px)}.brainManualMode.enabled{color:#654814eb;background:#fff9ee9e;border-color:#d8902d33}.brainManualMode.enabled .autoSwitch{background:linear-gradient(90deg,#ffcc706b,#d8902d4d)}.brainManualMode.enabled .autoSwitch:after{background:var(--amber)}.guardChip{width:auto;min-width:0;color:var(--panel-text-78);cursor:default;font:700 12px/1 var(--sans);letter-spacing:0;text-transform:none;grid-column:5;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.guardChip>span{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #21b8879e}.customerHealth{border:1px solid var(--color-border-hairline);width:max-content;min-width:0;height:36px;color:var(--panel-text-78);background:var(--surface-white-34);box-shadow:inset 0 1px 0 var(--surface-white-42);font:700 12px/1 var(--sans);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.customerHealth>span{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #21b8879e}.customerHealth.loading>span{background:var(--amber);box-shadow:0 0 12px #d8902d8a}.customerHealth.offline>span{background:var(--red);box-shadow:0 0 12px #d95e588a}.healthDot.running{background:var(--blue);box-shadow:0 0 14px #2d77e76b}.healthDot.paused{box-shadow:none;background:#7f8a99}.opsStrip{display:none}.opsChip{min-width:0;height:36px;color:var(--muted);white-space:nowrap;border-color:var(--color-border-hairline);background:var(--surface-white-24);align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.commandHealth{border:1px solid var(--color-border-hairline);background:var(--surface-white-34);width:max-content;min-width:0;height:36px;box-shadow:inset 0 1px 0 var(--surface-white-42);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.commandHealth:hover{background:var(--surface-white-50)}.commandHealth:active{transform:translateY(1px)}.commandHealth strong{color:#1f2b3adb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 12px/1.05 var(--sans);letter-spacing:0;overflow:hidden}.opsMetrics{border:1px solid var(--color-border-hairline);background:var(--surface-white-24);min-width:0;height:36px;box-shadow:inset 0 1px 0 var(--surface-white-34);color:var(--color-text-muted-a82);text-overflow:ellipsis;white-space:nowrap;font:600 11px/1 var(--sans);letter-spacing:0;border-radius:6px;align-items:center;padding:0 12px;display:inline-flex;overflow:hidden}.healthDot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #21b8879e}.healthDot.warning,.healthDot.needs_review,.healthDot.loading{background:var(--amber);box-shadow:0 0 12px #d8902d8a}.healthDot.critical,.healthDot.action_required,.healthDot.offline{background:var(--red);box-shadow:0 0 12px #d95e588a}.healthDot.complete{background:var(--green)}.healthDot.active{background:var(--blue);box-shadow:0 0 12px #2d77e77a}.healthDot.pending{background:var(--dim);box-shadow:none}.healthDot.blocked{background:var(--red);box-shadow:0 0 12px #d95e5870}.opsChip b{color:var(--text-strong-78);margin-right:6px}.opsChip.good{border-color:var(--color-success-a18)}.opsChip.warn{color:#9c681a;border-color:#d8902d42}.opsChip.risk{color:#b3453f;border-color:#d95e5847}.pageGrid{grid-template-rows:minmax(446px,1fr) 206px;grid-template-columns:minmax(0,1fr) 400px;gap:12px;min-height:0;display:grid}.glassPanel{min-width:0;overflow:hidden}.queuePanel,.inspectorPanel,.evidencePanel{padding:18px}.queuePanel{background:radial-gradient(circle at 12% 0%, #12d9ee17, 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);flex-direction:column;grid-area:1/1;display:flex}.inspectorPanel{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;grid-area:1/2/3;padding:18px;overflow-y:auto}.evidencePanel{background:linear-gradient(145deg, var(--surface-white-70), #e2f2f970), var(--surface-mist-58);grid-area:2/1}.actionsPageGrid{grid-template-rows:minmax(0,1fr) 210px;grid-template-columns:minmax(0,1fr) 420px;gap:12px;height:100%;min-height:0;display:grid;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{grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid}.campaignLearningWorkspace .brainNextActionsPanel{margin-bottom:20px}.brainNextActionsPanel h2{color:var(--text-strong-90);margin:2px 0 0;font-size:15px;line-height:1.15}.brainNextActionsList{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.brainNextActionsList a{border:1px solid var(--color-primary-a13);color:#1456b7;background:#ffffff7a;border-radius:7px;gap:5px;min-width:0;padding:10px 11px;text-decoration:none;display:grid}.brainNextActionsList a:hover{border-color:var(--color-primary-a28);background:#f7fbfff0}.brainNextActionsList strong,.brainNextActionsList span,.brainNextActionsList small{text-overflow:ellipsis;min-width:0;overflow:hidden}.brainNextActionsList strong{color:#1456b7;font:850 11.5px/1.05 var(--mono);text-transform:uppercase;white-space:nowrap}.brainNextActionsList span{color:#526074cc;white-space:nowrap;font-size:10.5px;line-height:1.25}.brainNextActionsList small{color:var(--text-strong-78);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.32;display:-webkit-box}.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{color:var(--ink);letter-spacing:0;margin:2px 0 0;font-size:20px;line-height:1.05}.gettingStartedCommandStrip .queueSummary{text-align:left;max-width:260px;margin-top:4px;font-size:12px;line-height:1.35}.gettingStartedHeaderCopy{align-self:center;min-width:0}.gettingStartedFlow{border:1px solid var(--color-border-hairline);background:linear-gradient(145deg, #fff9, #ebf6fa6b), var(--surface-white-36);min-height:38px;box-shadow:inset 0 1px 0 var(--surface-white-54);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.gettingStartedFlow span{color:var(--panel-text-78);align-items:center;gap:7px;font-size:11.5px;font-weight:840;line-height:1;display:inline-flex}.gettingStartedFlow span:first-child{color:var(--color-primary-750)}.gettingStartedFlow i{background:var(--color-primary-a24);border-radius:999px;width:12px;height:1px}.gettingStartedHeaderActions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.gettingStartedHeaderActions .primaryButton,.gettingStartedHeaderActions .secondaryButton{white-space:nowrap;border-radius:7px;min-height:38px;padding:0 12px}.gettingStartedGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.58fr);gap:12px;min-height:0;display:grid;overflow:hidden}.activationGuide,.activationWorkflow{border:1px solid var(--color-border-soft);background:linear-gradient(145deg, var(--surface-white-84), #eef6fa94), var(--mist-strong);min-width:0;min-height:0;box-shadow:inset 1px 1px 0 var(--surface-white-52), 0 14px 34px #12243a12;scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent;border-radius:8px;padding:16px;overflow-y:auto}.activationGuide.compact{padding:14px;overflow:visible}.activationHero{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:16px;display:grid}.activationHeroCopy{min-width:0;padding:4px 0 2px}.activationHero h1{color:var(--ink);letter-spacing:0;margin:0;font-size:30px;line-height:1.04}.activationIntro{max-width:720px;color:var(--panel-text-76);margin:10px 0 0;font-size:13px;line-height:1.48}.activationHeaderActions{grid-template-columns:max-content max-content;justify-content:end;align-items:center;gap:8px;min-width:0;display:grid}.activationReadiness{border:1px solid var(--color-border-a09);background:var(--surface-white-38);border-radius:6px;align-content:center;width:100%;height:36px;padding:0 10px;display:grid}.activationReadiness b,.activationReadiness small{white-space:nowrap;display:block}.activationReadiness b{color:var(--color-primary-800);font-size:15px;line-height:1}.activationReadiness small{color:var(--muted);font:800 8px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;margin-top:3px}.activationReadiness.offline b{color:var(--red)}.activationOffline{border:1px solid var(--color-danger-a18);color:var(--color-danger-800);background:#fff2f085;border-radius:7px;gap:4px;margin-top:14px;padding:12px;display:grid}.activationOffline strong,.activationOffline span{min-width:0}.activationOffline span{color:#69423fe0;font-size:12px;line-height:1.35}.activationFocus{border:1px solid var(--color-primary-a16);background:linear-gradient(145deg, var(--surface-white-90), #e7f4faa3), var(--surface-white-50);border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px;margin-top:16px;padding:16px;display:grid;box-shadow:inset 3px 0 #2d77e76b}.activationFocusCopy{min-width:0}.activationFocusState{border:1px solid var(--color-border-hairline);width:max-content;min-height:24px;color:var(--panel-text-76);background:var(--surface-white-52);font:800 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.activationFocus h2{color:var(--text-strong-92);margin:10px 0 0;font-size:19px;line-height:1.12}.activationFocus p{color:#526074d1;margin:7px 0 0;font-size:12.5px;line-height:1.45}.activationSteps{gap:8px;margin-top:14px;display:grid}.activationStep{border:1px solid var(--color-border-soft);min-width:0;min-height:72px;color:inherit;background:var(--surface-white-44);border-radius:8px;grid-template-columns:32px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:grid}.activationStep:hover{border-color:var(--card-hover-border);background:var(--surface-white-66);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}.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;color:var(--color-primary-700);background:var(--color-primary-a09);font:850 12px/1 var(--mono);border-radius:7px;place-items:center;display:grid}.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 small,.activationStep strong,.activationStep em{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.activationStep small{color:var(--muted);font:800 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.activationStep strong{color:var(--text-strong-92);white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.16}.activationStep em{color:#526074cc;white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal;line-height:1.3}.activationStepState{border:1px solid var(--color-border-hairline);min-width:64px;color:var(--muted);background:var(--surface-white-42);text-align:center;font:850 8px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:5px 7px}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.activationMetrics span{border:1px solid var(--color-border-hairline);background:var(--surface-white-44);border-radius:7px;min-width:0;padding:10px 11px}.activationMetrics b,.activationMetrics small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.activationMetrics b{color:var(--text-strong-92);font-size:20px;line-height:1}.activationMetrics small{color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;margin-top:7px}.activationTips{border:1px solid var(--color-border-hairline);background:var(--surface-white-44);border-radius:8px;grid-template-columns:22px minmax(0,1fr) max-content;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:grid}.activationTips p{color:var(--panel-text-78);margin:0;font-size:12px;line-height:1.42}.activationTips a{border:1px solid var(--color-primary-a14);min-height:30px;color:var(--color-primary-800);background:var(--surface-white-46);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.activationWorkflow{background:linear-gradient(160deg, #fffc, var(--surface-bluegray-54)), var(--mist)}.activationWorkflow .sectionTitle{align-items:start}.activationWorkflow .sectionTitle h2{font-size:18px}.workflowCardList{gap:8px;margin-top:12px;display:grid}.workflowCard{border:1px solid var(--color-border-soft);min-width:0;min-height:92px;color:inherit;background:var(--surface-white-46);border-radius:8px;grid-template-columns:32px minmax(0,1fr);gap:11px;padding:12px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid}.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;color:var(--color-primary-700);background:var(--color-primary-a09);border-radius:7px;place-items:center;display:grid}.workflowCard strong,.workflowCard p,.workflowCard small{min-width:0;display:block}.workflowCard strong{color:var(--text-strong-92);font-size:13.5px;line-height:1.15}.workflowCard p{color:var(--muted);margin:6px 0 8px;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;grid-template-columns:minmax(0,1fr) 420px;gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.learningPageGrid{--learning-scorecard-row:210px;--learning-outcomes-row-min:min(420px, 48vh);grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:minmax(var(--learning-outcomes-row-min), 1fr) var(--learning-scorecard-row);gap:12px;height:100%;min-height:0;transition:--learning-scorecard-row .28s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.learningPageGrid.scorecardExpanded{--learning-scorecard-row:630px}.inboxPageGrid{grid-template-rows:minmax(0,1fr) 210px;grid-template-columns:minmax(0,1fr) 420px;gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.opsConsoleGrid{grid-template-rows:minmax(0,1fr) 210px;grid-template-columns:minmax(0,1fr) 430px;gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.logsSurface .customerPageGrid.isEmpty,.logsSurface .opsConsoleGrid.isEmpty{grid-template-rows:minmax(270px,auto) auto;align-content:start;height:auto;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{align-content:center;gap:1px;min-width:0;display:grid}.revenueOutcomeTitle strong{color:var(--text-strong-92);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;overflow:hidden}.opsConsoleGrid.revenueOutcomeGrid{grid-template-rows:auto minmax(0,1fr)}.revenueOutcomeHero{background:linear-gradient(135deg, #ffffffeb, #eaf8f6bd), var(--mist-strong);min-height:174px;box-shadow:inset 1px 1px 0 var(--surface-white-68), 0 18px 44px #12243a1f;grid-area:1/1/auto/-1;grid-template-columns:minmax(260px,1.05fr) minmax(360px,1.15fr) max-content;align-items:stretch;gap:18px;padding:20px;display:grid}.revenueHeroCopy{align-content:center;min-width:0;display:grid}.revenueHeroCopy h1{color:#101c28f0;letter-spacing:0;max-width:620px;margin:0;font-size:34px;line-height:1.03}.revenueHeroCopy p:last-child{color:#526074eb;max-width:620px;margin:10px 0 0;font-size:13px;line-height:1.45}.revenueMoneyCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.moneyCard{border:1px solid var(--color-border-hairline);background:var(--surface-white-58);min-width:0;min-height:134px;box-shadow:inset 0 1px 0 var(--surface-white-58);border-radius:8px;align-content:space-between;padding:15px;display:grid}.moneyCard span,.moneyCard small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:800 10px/1 var(--mono);text-transform:uppercase;overflow:hidden}.moneyCard strong{color:#121923f0;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;margin:14px 0 10px;font-size:28px;line-height:1;overflow:hidden}.moneyCard.next strong{white-space:normal;text-overflow:clip;font-size:18px;line-height:1.16;overflow:visible}.moneyCard.earned{border-color:var(--color-success-a18);background:linear-gradient(180deg, #f0fdf8c2, var(--surface-white-58))}.moneyCard.recover{background:linear-gradient(180deg, #fff9edc7, var(--surface-white-58));border-color:#d8912f2e}.moneyCard.next{border-color:var(--color-primary-a18);background:linear-gradient(180deg, #eef7ffc7, var(--surface-white-58))}.revenueHeroActions{align-content:center;gap:9px;min-width:148px;display:grid}.revenueHeroActions a,.revenueHeroActions button{border:1px solid var(--color-primary-a16);min-height:38px;color:var(--color-primary-800);background:var(--surface-white-62);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.revenueRecoveryPanel{grid-area:2/1}.revenueOutcomeGrid .opsDetailPanel{grid-area:2/2}.revenueOutcomesSurface{background:var(--console-bg)}.revenueOutcomesWorkspace{scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent;background:var(--console-bg);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:12px;height:calc(100vh - 20px);min-height:0;padding:24px;display:grid;overflow:hidden}.revenueStitchHeader{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.revenueStitchTitle{min-width:0}.revenueStitchTitle p{color:var(--color-text-heading);font:800 12px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.revenueStitchTitle h1{color:var(--color-text-strong);letter-spacing:0;margin:0;font-size:24px;font-weight:650;line-height:32px}.revenueStitchTopActions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.consoleHeaderActions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex;position:relative}.consoleHeaderStatus{max-width:min(520px,42vw);padding-inline:18px}.consoleHeaderIconButton{flex:none}.revenueStitchStatus{border:1px solid var(--color-border);background:var(--color-white);border-radius:999px;align-items:center;gap:12px;min-width:0;min-height:40px;padding:0 24px;display:flex}.revenueStitchStatus>span{background:var(--color-success-600);width:8px;height:8px;box-shadow:0 0 0 3px var(--color-success-a14);border-radius:50%;flex:none}.revenueStitchStatus>span.loading{background:var(--color-warning);box-shadow:0 0 0 3px #d8902d24}.revenueStitchStatus>span.offline{background:var(--color-danger-700);box-shadow:0 0 0 3px #ba1a1a1f}.revenueStitchStatus>span.ready,.revenueStitchStatus>span.pass,.revenueStitchStatus>span.healthy,.revenueStitchStatus>span.enabled{background:var(--color-success-600);box-shadow:0 0 0 3px var(--color-success-a14)}.revenueStitchStatus>span.warn,.revenueStitchStatus>span.warning,.revenueStitchStatus>span.degraded,.revenueStitchStatus>span.suggested{background:var(--color-warning);box-shadow:0 0 0 3px #d8902d24}.revenueStitchStatus>span.fail,.revenueStitchStatus>span.failed,.revenueStitchStatus>span.error,.revenueStitchStatus>span.critical{background:var(--color-danger-700);box-shadow:0 0 0 3px #ba1a1a1f}.revenueStitchStatus b,.revenueStitchStatus strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 12px/16px var(--mono);letter-spacing:.04em;overflow:hidden}.revenueStitchStatus b{color:var(--color-text-secondary)}.revenueStitchStatus strong{color:var(--color-text-strong)}.revenueStitchStatus i{background:var(--color-border);flex:none;width:1px;height:16px}.revenueStitchIconButton{width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .16s;display:inline-grid;position:relative}.revenueStitchIconButton.active{color:var(--color-primary-650);background:var(--color-surface-blue)}.revenueStitchIconButton:disabled{cursor:not-allowed;opacity:.42}.revenueStitchIconButton.hasAlert:after{content:"";background:var(--color-danger-700);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}.revenueStitchIconButton.hasAlert:has(.revenueNotificationBadge):after{display:none}.revenueNotificationBadge{min-width:17px;height:17px;color:var(--color-white);background:var(--color-danger-700);font:850 9px/13px var(--mono);border:2px solid #f8f9ff;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:3px;right:2px}.revenueStitchIconButton.refreshing svg{animation:.9s linear infinite spin}.revenueStitchAvatar{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-white);background:linear-gradient(135deg, var(--color-text-heading), var(--color-primary-600));border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.consoleHeaderAvatar{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-white);background:radial-gradient(circle at 28% 18%, #ffffff59, transparent 28%), linear-gradient(135deg, var(--color-text-heading), var(--color-primary-600) 58%, var(--color-cyan));cursor:pointer;border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid}.consoleHeaderAvatarShell{flex:none;position:relative}.globalNotificationsShell{z-index:46;flex:none;position:relative}.globalNotificationsShell+.consoleHeaderAvatarShell{margin-left:8px}.globalNotificationsPanel{z-index:80;top:calc(100% + 12px);right:0}.revenueNotificationsPanel.globalNotificationsPanel{z-index:80;right:0}.dockGlobalNotifications{z-index:90}.agentDock .dockGlobalNotifications>.revenueStitchIconButton{color:#697083;width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:11px}.agentDock .consoleHeaderAvatarShell{margin:18px 0 0}.agentDock .consoleHeaderAvatar{width:38px;min-width:38px;height:38px;color:var(--color-white);background:linear-gradient(135deg, var(--color-text-heading), var(--color-primary-600) 58%, var(--color-cyan));box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:850;display:grid}.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{color:#c8cedb;background:#11121afb;border-color:#9b8fe833;inset:auto auto 0 calc(100% + 12px);box-shadow:0 24px 70px #0000008c}.agentDock .consoleAccountCard strong{color:#f0f2f7}.agentDock .consoleAccountCard small,.agentDock .consoleAccountRole{color:#8d95a7}.agentDock .consoleAccountMenu>button{color:#d8dce5;background:#ffffff09;border:1px solid #ffffff16;border-radius:8px;width:100%;height:36px;font-size:12px;display:block;position:static}.agentDock .consoleAccountMenu>button:hover{color:#fff;background:#775ee629}.agentDock .dockGlobalNotifications>.revenueStitchIconButton:hover,.agentDock .dockGlobalNotifications>.revenueStitchIconButton.active{color:#d6d0ff;background:#735beb21;box-shadow:inset 0 0 0 1px #8b76ff2e}.agentDock .dockGlobalNotifications .revenueNotificationBadge{border-color:#0a0b10;top:0;right:-2px}.dockGlobalNotifications .globalNotificationsPanel{--agent-line-strong:#917df638;--agent-accent:#8875ee;color:#c8cedb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:left;scrollbar-width:thin;scrollbar-color:var(--agent-line-strong) transparent;background:#12131bf7;border-color:#9b8fe833;gap:14px;width:min(420px,100vw - 94px);max-height:min(680px,100dvh - 28px);padding:18px;position:fixed;inset:auto auto 14px 74px;box-shadow:0 28px 90px #00000094}.dockGlobalNotifications .globalNotificationsPanel::-webkit-scrollbar{width:5px}.dockGlobalNotifications .globalNotificationsPanel::-webkit-scrollbar-track{background:0 0}.dockGlobalNotifications .globalNotificationsPanel::-webkit-scrollbar-thumb{background:var(--agent-line-strong);border:0;border-radius:999px}.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;background:#ffffff09;border-color:#ffffff17}.dockGlobalNotifications .revenueNotificationsPanel header button:hover{color:#d6d0ff;background:#735beb24}.dockGlobalNotifications .revenueNotificationMeta{background:#ffffff0b;padding:10px 12px}.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{background:#ffffff09;border-color:#ffffff16;gap:9px;padding:14px}.dockGlobalNotifications .revenueNotificationItem.unread{background:#755fe217}.dockGlobalNotifications .revenueNotificationTopline span,.dockGlobalNotifications .revenueNotificationTopline small{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:#624bcd38;--agent-accent:#6653cd;color:var(--color-text-muted);border-color:var(--color-slate-a20);background:var(--surface-white-96);box-shadow:0 24px 70px #0f172a29}html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationsPanel header h2,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationMeta strong,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationItem>strong,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationsEmpty strong{color:var(--color-text-strong)}html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationMeta,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationItem,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationItem.unread{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 .revenueNotificationMeta small,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationItem p,html[data-agent-theme=light] .dockGlobalNotifications .revenueNotificationsEmpty span{color:var(--color-text-muted)}@media (max-width:760px){.dockGlobalNotifications .globalNotificationsPanel{width:auto;max-height:calc(100dvh - 92px);inset:auto 12px 70px}}.consoleHeaderAvatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.consoleHeaderAvatar:hover{background:radial-gradient(circle at 28% 18%, var(--surface-white-42), transparent 28%), linear-gradient(135deg, #111827, var(--color-primary-600) 56%, #15c3d9);border-color:#9fb4d8}.consoleAccountMenu{z-index:40;border:1px solid var(--color-border);background:var(--surface-white-96);border-radius:12px;gap:10px;width:260px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #12243a24}.consoleAccountCard{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.agentDock .consoleAccountCard{grid-template-columns:minmax(0,1fr)}.consoleAccountAvatar{width:38px;height:38px;color:var(--color-white);background:linear-gradient(135deg, var(--color-text-heading), var(--color-primary-600) 58%, var(--color-cyan));border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid}.consoleAccountCard strong,.consoleAccountCard small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.consoleAccountCard strong{color:var(--color-text-strong);font-size:13px}.consoleAccountCard small{color:#5b6472;margin-top:3px;font-size:11px}.consoleAccountRole{border:1px solid var(--color-primary-a12);width:max-content;color:var(--color-primary-800);background:var(--color-surface-blue);font:800 9px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 8px}.consoleAccountMenu>button{border:1px solid var(--color-border-soft);height:36px;color:var(--color-text-strong);background:var(--color-white);cursor:pointer;border-radius:8px;font-size:12px;font-weight:800}.consoleAccountMenu>button:hover{background:var(--color-surface-blue)}.loginSurface{background:var(--console-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.loginPanel{border:1px solid var(--color-border);background:#ffffffe0;border-radius:16px;gap:22px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #12243a1f}.loginBrand{align-items:center;gap:12px;display:flex}.loginBrand h1{color:var(--color-text-strong);margin:2px 0 0;font-size:28px;line-height:1.05}.loginForm{gap:14px;display:grid}.loginModeTabs{background:#e5eeff8a;border:1px solid #c6c6cdb3;border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:4px;padding:4px;display:grid}.loginModeTabs button{color:#596579;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:7px 10px;font-size:12px;font-weight:850;display:flex}.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{color:var(--color-primary-800);background:var(--color-surface-blue);border-radius:999px;padding:4px 6px;font-size:9px;font-weight:850}.loginForm label{gap:7px;display:grid}.loginForm label span{color:var(--color-text-secondary);font-size:12px;font-weight:800}.loginForm input{border:1px solid var(--color-border);height:42px;color:var(--color-text-strong);background:var(--color-white);border-radius:9px;padding:0 12px;font-size:14px}.loginForm input:not(:placeholder-shown){background:#eef5ff;border-color:#2d77e757}.loginForm input:focus{outline:2px solid var(--color-primary-a22);border-color:var(--color-primary)}.loginError{color:#8a1f1f;margin:0;font-size:12px;font-weight:750}.loginCodeHint{color:var(--color-primary-800);margin:-2px 0 0;font-size:12px;font-weight:750}.loginSubmit{height:44px;color:var(--color-white);background:var(--color-text-strong);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:850;display:inline-flex}.loginSubmit:hover{background:#13375f}.loginSubmit:disabled{cursor:wait;opacity:.68}.loginTextButton{width:max-content;color:var(--color-primary-800);cursor:pointer;background:0 0;border:0;justify-self:center;font-size:12px;font-weight:800}.loginTextButton:disabled{cursor:wait;opacity:.6}.loginHint{border:1px solid var(--color-primary-a12);color:var(--color-text-secondary);background:var(--color-surface-blue);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.revenueOutcomesGrid{grid-template-rows:minmax(190px,.74fr) minmax(180px,.72fr) minmax(170px,.64fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;height:100%;min-height:auto;display:grid;overflow:hidden}.logsSurface .revenueOutcomesGrid.isEmpty{grid-template-rows:260px 280px 210px;align-content:start;height:auto;overflow-y:auto}.revenueOutcomesHero,.revenueOutcomesKpis,.revenueOutcomesFunnel,.revenueOutcomesPatterns,.revenueRecoveryQueue,.revenueRecoveryInspector{border:1px solid var(--color-border);background:var(--color-white);min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;padding:24px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.revenueOutcomesHero{grid-area:1/1/auto/9;grid-template-rows:minmax(0,1fr) max-content;align-items:stretch;gap:16px;display:grid}.revenueHeroMain{align-content:start;gap:10px;min-width:0;display:grid}.revenueHeroLabel{min-width:0;color:var(--color-primary-650);align-items:center;gap:4px;display:flex}.revenueHeroLabel>span{width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.revenueHeroLabel .eyebrow{color:var(--color-primary-650);font:850 11px/15px var(--mono);letter-spacing:.05em}.revenueHeroValue{align-items:baseline;gap:12px;min-width:0;display:flex}.revenueHeroValue h1{color:#000;letter-spacing:0;margin:0;font-size:40px;font-weight:720;line-height:46px}.revenueHeroValue span{color:#059669;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font:850 12px/16px var(--mono);letter-spacing:.025em;background:#ecfdf5;border-radius:999px;padding:4px 8px;overflow:hidden}.revenueHeroMain p:not(.eyebrow){max-width:660px;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:20px}.revenueHeroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.revenueHeroActions a,.revenueHeroActions button{border:1px solid var(--color-border);min-height:38px;color:var(--color-text-strong);background:var(--color-white);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 32px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.revenueHeroActions a{color:#fff;background:var(--color-action-primary);border-color:#0000}.revenueHeroActions a:hover{background:var(--color-action-primary-hover)}.revenueHeroMetrics{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;padding-top:10px;display:grid}.revenueHeroMetrics span{min-width:0}.revenueHeroMetrics small,.revenueHeroMetrics strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.revenueHeroMetrics small{color:var(--color-text-secondary);font:850 12px/16px var(--mono);letter-spacing:.04em;text-transform:uppercase}.revenueHeroMetrics strong{color:#000;margin-top:5px;font-size:16px;line-height:20px}.revenueOutcomesKpis{box-shadow:none;background:0 0;border:0;grid-area:3/1;grid-template-columns:1fr;gap:10px;padding:0;display:grid}.revenueMetricCard{border:1px solid var(--color-border-hairline);background:var(--surface-white-62);min-width:0;min-height:0;box-shadow:inset 0 1px 0 var(--surface-white-68), 0 10px 26px #12243a0f;border-radius:8px;align-content:space-between;gap:9px;padding:12px;display:grid}.revenueMetricCard.earned{border-color:var(--color-success-a18);background:linear-gradient(180deg, #effdf7d1, var(--surface-white-56))}.revenueMetricCard.recover{background:linear-gradient(180deg, #fff9edd6, var(--surface-white-56));border-color:#d8912f33}.revenueMetricCard>div{min-width:0;color:var(--color-primary-700);align-items:center;gap:7px;display:flex}.revenueMetricCard.earned>div{color:var(--color-success-700)}.revenueMetricCard.recover>div{color:var(--color-warning-700)}.revenueMetricCard span,.revenueMetricCard small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:800 10px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;overflow:hidden}.revenueMetricCard strong{color:#121923f0;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;font-size:25px;line-height:1;overflow:hidden}.revenueOutcomesFunnel{grid-area:2/1/auto/5;grid-template-rows:max-content minmax(0,1fr);gap:16px;display:grid}.revenueOutcomesGrid .sectionTitle{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0;display:flex}.revenueOutcomesGrid .sectionTitle .eyebrow{color:var(--color-primary-650);font:850 11px/15px var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0}.revenueOutcomesGrid .sectionTitle h2{color:var(--color-text-strong);letter-spacing:0;margin:0;font-size:20px;font-weight:650;line-height:26px}.revenueOutcomesGrid .sectionTitle .queueSummary{color:var(--color-text-secondary);font:700 11px/14px var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0}.outcomeStageList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent;grid-template-rows:repeat(6,minmax(0,1fr));align-content:stretch;gap:0;min-height:0;display:grid;overflow:hidden}.outcomeStage{align-content:center;gap:4px;min-width:0;padding:0;display:grid}.outcomeStage>span{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:8px;min-width:0;display:grid}.outcomeStage strong,.outcomeStage small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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{background:var(--color-surface-blue);border-radius:999px;height:6px;overflow:hidden}.outcomeStage i{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.stage-converted i{background:var(--color-success)}.stage-lead_captured i{background:#12a8bc}.stage-lost_order_unpaid i,.stage-lost_clicked_no_checkout i{background:var(--color-warning)}.stage-lost_no_click i,.stage-lost_not_sent i{background:var(--color-danger)}.revenueOutcomesPatterns{grid-area:2/5/auto/13;grid-template-rows:max-content minmax(0,1fr);gap:16px;display:grid}.revenuePatternTabs{background:var(--color-surface-blue);border:0;border-radius:8px;gap:4px;padding:4px;display:flex}.revenuePatternTabs button{min-height:24px;color:var(--color-text-secondary);font:850 11px/14px var(--mono);letter-spacing:.025em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 24px}.revenuePatternTabs button.active{color:var(--color-text-strong);background:var(--color-white);box-shadow:0 1px 3px #0f172a14}.revenuePatternList,.recoveryQueueList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent;align-content:start;gap:12px;min-height:0;display:grid;overflow:auto}.revenuePatternRow{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:24px;min-width:0;padding:14px;transition:border-color .16s;display:grid}.revenuePatternRow>div:first-child{min-width:0}.revenuePatternRow strong,.revenuePatternRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.revenuePatternRow strong{color:var(--color-text-strong);font-size:18px;font-weight:650;line-height:24px}.revenuePatternRow small{color:#738092;font:700 11px/14px var(--mono);letter-spacing:.015em;text-transform:uppercase;margin-top:4px}.patternMetrics{text-align:right;grid-template-columns:repeat(3,minmax(64px,max-content));gap:32px;display:grid}.patternMetrics span{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.patternMetrics b,.patternMetrics small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.patternMetrics b{color:var(--color-text-strong);font-size:18px;font-weight:650;line-height:24px}.patternMetrics small{color:#7b8797;font:720 11px/14px var(--mono);letter-spacing:.015em;text-transform:uppercase;margin-top:4px}.revenueRecoveryQueue{grid-area:3/1/auto/13;grid-template-rows:max-content minmax(0,1fr);gap:12px;display:grid}.recoveryQueueTableWrap{scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent;min-width:0;min-height:0;overflow:auto}.recoveryQueueTable{border-collapse:collapse;width:100%;min-width:720px}.recoveryQueueTable th{color:var(--muted);text-align:left;font:850 10px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase;background:#e8f0f9a8;padding:10px 14px}.recoveryQueueTable th:first-child{border-radius:8px 0 0 8px}.recoveryQueueTable th:last-child{text-align:right;border-radius:0 8px 8px 0}.recoveryQueueTable td:last-child{text-align:right}.recoveryQueueTable tbody tr{cursor:pointer;border-bottom:1px solid #162b4217;outline:none;transition:background .16s,color .16s}.recoveryQueueTable td{vertical-align:middle;min-width:0;padding:13px 14px}.recoveryQueueTable strong,.recoveryQueueTable b,.recoveryQueueTable small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.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{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;margin-top:4px;font-size:10px;line-height:1.2}.recoveryQueueRow{border:1px solid var(--color-border-soft);min-width:0;min-height:68px;color:inherit;background:var(--surface-white-50);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:minmax(92px,.22fr) minmax(0,1fr) minmax(130px,.28fr);align-items:center;gap:12px;padding:11px 13px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.recoveryQueueRow:hover{border-color:var(--card-hover-border);background:var(--surface-white-66);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}.recoveryQueueRow.active{border-color:var(--color-primary-a24);background:linear-gradient(90deg, var(--color-primary-a12), var(--surface-white-72)), #f6fbffc2;box-shadow:inset 0 1px 0 var(--surface-white-68), 0 10px 24px var(--color-primary-a12)}.recoveryQueueRow span{min-width:0}.recoveryQueueRow strong,.recoveryQueueRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.recoveryQueueRow strong{color:var(--text-strong-90);font-size:14px}.revenueNotificationsPanel{z-index:20;border:1px solid var(--color-slate-a20);background:var(--surface-white-96);border-radius:14px;gap:12px;width:min(420px,100vw - 32px);max-height:min(680px,100vh - 136px);padding:16px;display:grid;position:absolute;top:calc(100% + 12px);right:52px;overflow:auto;box-shadow:0 24px 70px #0f172a29}.revenueCalendarPanel{z-index:20;border:1px solid var(--color-slate-a20);background:var(--surface-white-96);border-radius:14px;gap:12px;width:min(520px,100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 12px);right:156px;box-shadow:0 24px 70px #0f172a29}.revenueCalendarPanel header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.revenueCalendarPanel header .eyebrow{color:var(--color-primary-650);font:850 11px/14px var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 3px}.revenueCalendarPanel header h2{color:var(--color-text-strong);margin:0;font-size:20px;font-weight:650;line-height:25px}.revenueCalendarPanel header button{border:1px solid var(--color-slate-a20);width:30px;height:30px;color:var(--color-text-muted);background:var(--color-white);cursor:pointer;border-radius:999px;place-items:center;display:grid}.revenueCalendarPanel header button:hover{color:var(--color-primary-650);background:var(--color-surface-blue-soft)}.revenueCalendarSummary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.revenueCalendarSummary span{background:#f8fafcdb;border:1px solid #64748b29;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;display:grid}.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{grid-template-columns:repeat(7,minmax(60px,1fr));gap:7px;padding:1px 0 2px;display:grid;overflow-x:auto}.revenueCalendarGrid button{border:1px solid var(--color-slate-a18);min-width:60px;min-height:116px;color:var(--color-text-muted);background:var(--color-white);text-align:left;cursor:default;border-radius:10px;grid-template-rows:max-content minmax(46px,1fr) max-content;align-items:end;gap:7px;padding:9px 7px;display:grid}.revenueCalendarGrid button.hasSignal{background:var(--color-surface-quiet);border-color:#2563eb2e}.revenueCalendarGrid button.hasRecovery{background:linear-gradient(180deg, var(--color-white), var(--color-surface-blue-soft));cursor:pointer;border-color:#2563eb4d}.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 #0058bc2e}.revenueCalendarGrid button:disabled{opacity:1}.revenueCalendarGrid span,.revenueCalendarGrid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.revenueCalendarGrid b{color:var(--color-text-disabled);font:800 9px/12px var(--mono);letter-spacing:.04em;text-transform:uppercase;display:block}.revenueCalendarGrid strong{color:var(--color-text-strong);letter-spacing:0;font-size:11.5px;line-height:16px;display:block}.revenueCalendarGrid i{background:#cbd5e17a;border-radius:7px;width:100%;max-height:46px}.revenueCalendarGrid button.hasSignal i{background:#2563eb2e}.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{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.revenueCalendarLegend span{color:var(--color-text-muted);font:800 10px/14px var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.revenueCalendarLegend i{background:linear-gradient(180deg, var(--color-primary-600), var(--color-primary-500));border-radius:3px;width:10px;height:10px}.revenueCalendarLegend span:last-child i{background:#2563eb2e}.revenueNotificationsPanel header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.revenueNotificationsPanel header .eyebrow{color:var(--color-primary-650);font:850 11px/14px var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 3px}.revenueNotificationsPanel header h2{color:var(--color-text-strong);margin:0;font-size:20px;font-weight:650;line-height:25px}.revenueNotificationsPanel header>div:last-child{align-items:center;gap:6px;display:flex}.revenueNotificationsPanel header button{border:1px solid var(--color-slate-a20);width:30px;height:30px;color:var(--color-text-muted);background:var(--color-white);cursor:pointer;border-radius:999px;place-items:center;display:grid}.revenueNotificationsPanel header button:hover{color:var(--color-primary-650);background:var(--color-surface-blue-soft)}.revenueNotificationMeta{background:#f8fafcdb;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:9px 11px;display:flex}.revenueNotificationMeta span{background:#f59e0b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #f59e0b24}.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 #ba1a1a1f}.revenueNotificationMeta strong,.revenueNotificationMeta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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);margin-left:auto;font-size:12px}.revenueNotificationList{gap:10px;min-width:0;display:grid}.revenueNotificationItem{border:1px solid var(--color-slate-a18);border-left:4px solid var(--color-text-disabled);background:var(--color-white);border-radius:10px;gap:8px;min-width:0;padding:13px;display:grid}.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{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.revenueNotificationTopline span,.revenueNotificationTopline small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:800 10px/14px var(--mono);letter-spacing:.045em;text-transform:uppercase;overflow:hidden}.revenueNotificationTopline span{color:var(--color-primary-650)}.revenueNotificationTopline small{color:var(--color-text-disabled)}.revenueNotificationItem>strong{min-width:0;color:var(--color-text-strong);overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:19px}.revenueNotificationItem p{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.revenueNotificationActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.revenueNotificationActions a,.revenueNotificationActions button{min-height:30px;color:var(--color-primary-650);background:var(--color-surface-blue-soft);font:850 11px/14px var(--mono);letter-spacing:.025em;cursor:pointer;border:1px solid #2563eb33;border-radius:999px;align-items:center;gap:5px;padding:0 11px;text-decoration:none;display:inline-flex}.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{flex-wrap:nowrap;gap:7px;margin-top:2px}.agentDock .dockGlobalNotifications .revenueNotificationActions a,.agentDock .dockGlobalNotifications .revenueNotificationActions button{white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;width:auto;height:28px;min-height:28px;padding:0 10px;line-height:1;display:inline-flex}.agentDock .dockGlobalNotifications .revenueNotificationActions a{color:#c1b8f7;background:#7e66eb1c;border-color:#917df638}.agentDock .dockGlobalNotifications .revenueNotificationActions a svg{flex:none}.agentDock .dockGlobalNotifications .revenueNotificationActions button:last-child{color:#979fb0;background:#ffffff09;border-color:#ffffff1a}.agentDock .dockGlobalNotifications .revenueNotificationActions a:hover,.agentDock .dockGlobalNotifications .revenueNotificationActions button:hover{transform:none}.agentDock .dockGlobalNotifications .revenueNotificationActions a:hover{color:#eeeaff;background:#7e66eb2e;border-color:#917df657}.agentDock .dockGlobalNotifications .revenueNotificationActions button:last-child:hover{color:#cbd0db;background:#fff1;border-color:#ffffff29}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);background:var(--color-surface-blue-soft);border-color:#2563eb33}.revenueNotificationsEmpty{background:#f8fafcb3;border:1px dashed #64748b3d;border-radius:10px;align-content:center;gap:8px;min-height:160px;padding:24px;display:grid}.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{color:var(--muted);margin-top:4px;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)}.recoveryRowValue small,.recoveryRowStage small{font:800 9px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase}.revenueRecoveryInspector{scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent;border-color:#0051d54d;grid-area:1/9/auto/13;align-content:start;gap:24px;display:grid;overflow:hidden}.recoveryInspectorHero{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.recoveryInspectorTopline{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;display:grid}.recoveryInspectorTopline strong{color:var(--color-primary-650);font-size:24px;font-weight:650;line-height:32px}.recoveryInspectorHero .eyebrow{color:var(--color-primary-650);font:850 11px/15px var(--mono);letter-spacing:.05em;margin:12px 0 0}.recoveryInspectorHero h2{color:var(--color-text-strong);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:18px;font-weight:650;line-height:24px;display:-webkit-box;overflow:hidden}.recoveryInspectorHero small{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font:700 11px/14px var(--mono);margin-top:4px;display:block;overflow:hidden}.recoveryInspectorMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.recoveryInspectorMeta span{background:var(--color-surface-blue);text-align:center;border:0;border-radius:8px;min-width:0;padding:8px}.recoveryInspectorMeta b,.recoveryInspectorMeta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.recoveryInspectorMeta b{color:#000;font-size:18px;font-weight:650;line-height:24px}.recoveryInspectorMeta small{color:var(--color-text-secondary);font:800 10px/14px var(--mono);letter-spacing:.025em;text-transform:uppercase;margin-top:2px}.recoveryEvidenceCard,.recoveryGuardrail{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.recoveryEvidenceCard{gap:7px;display:grid}.recoveryEvidenceCard.primary{background:0 0;border-color:#0000}.recoveryEvidenceCard strong{color:var(--color-text-strong);font:800 12px/16px var(--mono)}.recoveryEvidenceCard p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:20px}.recoveryTinyProof{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.recoveryTinyProof span{min-width:0;color:var(--color-text-strong);background:var(--color-surface-blue);text-overflow:ellipsis;white-space:nowrap;text-align:center;font:850 9px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;border-radius:6px;padding:8px;overflow:hidden}.recoverySignalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.recoverySignalGrid div{border:1px solid var(--color-border);background:var(--color-white);border-radius:8px;min-width:0;padding:10px}.recoverySignalGrid strong{color:var(--text-strong-82);font-size:11px;display:block}.recoverySignalGrid ul{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.recoverySignalGrid li{color:var(--muted);overflow-wrap:anywhere;word-break:break-word;font-size:11.5px;line-height:1.35}.recoveryGuardrail{color:var(--color-primary-700);grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px;display:grid}.recoveryGuardrail span{color:#414c5bf0;font-size:11.5px;line-height:1.3}.recoveryInspectorActions{grid-template-columns:1fr;gap:8px;margin-top:auto;display:grid}.recoveryInspectorActions a{border:1px solid var(--color-border);min-width:0;min-height:40px;color:var(--color-text-strong);background:var(--color-white);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex;overflow:hidden}.recoveryInspectorActions button{border:1px solid var(--color-border);min-width:0;min-height:40px;color:var(--color-text-strong);background:var(--color-white);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.recoveryInspectorActions button:disabled{opacity:.5;cursor:not-allowed}.recoveryQueueFooter{justify-content:center;margin-top:24px;display:flex}.recoveryQueueFooter button{min-height:28px;color:var(--color-primary-650);font:850 12px/16px var(--mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.revenueOutcomesSurface,.revenueOutcomesWorkspace{background:var(--console-bg)}.revenueStitchStatus{background:var(--surface-white-72);box-shadow:inset 0 1px 0 var(--surface-white-74);border-color:#64748b57}.revenueStitchStatus i{background:#64748b4d}.revenueStitchIconButton:hover{background:#e2e8f06b}.revenueStitchAvatar{background:linear-gradient(135deg, #1e293b, var(--color-primary-600));border-color:#64748b57}.revenueOutcomesHero,.revenueOutcomesFunnel,.revenueOutcomesPatterns,.revenueRecoveryQueue,.revenueRecoveryInspector{background:var(--surface-white-74);box-shadow:inset 0 1px 0 var(--surface-white-82), 0 1px 2px #0f172a08;border-color:#64748b4d}.revenueOutcomesHero,.revenueRecoveryInspector,.revenueOutcomesFunnel,.revenueOutcomesPatterns,.revenueRecoveryQueue{min-height:0}.revenueOutcomesHero:hover,.revenueOutcomesFunnel:hover,.revenueOutcomesPatterns:hover,.revenueRecoveryQueue:hover,.revenueRecoveryInspector:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.revenueRecoveryInspector{border-color:#2563eb4d}.revenueHeroActions button,.recoveryInspectorActions a,.recoveryInspectorActions button{background:var(--surface-white-66);border-color:#64748b57}.revenueHeroActions button:disabled{opacity:.52;cursor:not-allowed}.recoveryInspectorActions a:first-child{color:#fff;background:var(--color-action-primary);border-color:#0000}.recoveryInspectorActions a:first-child:hover{background:var(--color-action-primary-hover)}.revenueOfflineNotice{background:#f8fafcb3;border:1px solid #64748b3d;border-radius:10px;gap:4px;min-width:0;max-width:660px;padding:14px 16px;display:grid}.revenueOfflineNotice strong,.revenueOfflineNotice span{overflow-wrap:anywhere;min-width:0}.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:#64748b47}.revenuePatternTabs{background:#e2e8f066}.revenuePatternTabs button.active{background:var(--surface-white-78);box-shadow:0 1px 8px #0f172a0d}.outcomeStage>div{background:#e2e8f08f}.revenuePatternRow{background:var(--surface-white-58);border-color:#64748b47}.revenuePatternRow:hover{border-color:var(--card-hover-border);background:var(--surface-white-78);box-shadow:var(--card-hover-shadow)}.recoveryInspectorMeta span,.recoveryTinyProof span{background:#e2e8f05c}.revenueOutcomesGrid.offline .revenuePatternList{align-content:stretch}.emptyState.revenuePatternEmpty{background:#f8fafca3;border-color:#64748b38;border-radius:10px;align-content:center;gap:10px;min-height:188px;padding:24px}.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}.revenueEmptyPatternMetrics,.revenueEmptyMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin-top:8px;display:grid}.revenueEmptyPatternMetrics span,.revenueEmptyMetricGrid span{text-align:center;background:#e2e8f05c;border-radius:8px;min-width:0;padding:10px 8px}.revenueEmptyPatternMetrics b,.revenueEmptyMetricGrid b,.revenueEmptyPatternMetrics small,.revenueEmptyMetricGrid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.revenueEmptyPatternMetrics b,.revenueEmptyMetricGrid b{color:var(--color-text-disabled);font-size:18px;font-weight:650;line-height:22px}.revenueEmptyPatternMetrics small,.revenueEmptyMetricGrid small{color:var(--color-text-muted);font:800 10px/14px var(--mono);letter-spacing:.025em;text-transform:uppercase;margin-top:3px}.emptyInspector.revenueEmptyInspector{background:0 0;border:0;border-radius:0;align-content:center;gap:10px;min-height:100%;padding:0}.emptyInspector.revenueEmptyInspector .eyebrow{color:var(--color-primary-650);font:850 11px/15px var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0}.emptyInspector.revenueEmptyInspector h2{color:var(--color-text-strong);font-size:24px;font-weight:650;line-height:30px}.emptyInspector.revenueEmptyInspector>span{color:var(--color-text-muted);font-size:13px;line-height:20px}.recoveryQueueTable tbody .recoveryQueueEmptyRow{cursor:default;border-bottom:0}.recoveryQueueTable tbody .recoveryQueueEmptyRow:hover,.recoveryQueueTable tbody .recoveryQueueEmptyRow:focus-visible{background:0 0}.recoveryQueueEmptyRow td{text-align:left;padding:18px 14px 24px}.recoveryQueueEmptyRow td:last-child{text-align:left}.emptyState.revenueQueueEmpty{background:#f8fafc94;border:0;border-radius:10px;align-content:center;min-height:150px;padding:24px}.revenueOutcomesGrid.offline .emptyState.revenueQueueEmpty{min-height:170px}.recoverySignalGrid div{background:var(--surface-white-52);border-color:#64748b47}.recoveryQueueTable th{background:#e2e8f06b}.recoveryQueueTable tbody tr{border-bottom-color:#64748b38}.recoveryQueueTable tbody tr:hover,.recoveryQueueTable tbody tr:focus-visible{background:#f8fafcc7}.recoveryQueueTable tbody tr.active{background:#eff6ff94}.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}.actionsQueuePanel,.actionsInspectorPanel,.actionsReadinessPanel,.customerListPanel,.customerDetailPanel,.customerExportPanel,.learningListPanel,.learningDetailPanel,.learningSummaryPanel,.inboxListPanel,.inboxDetailPanel,.inboxContextPanel,.opsListPanel,.opsDetailPanel,.opsContextPanel{padding:18px}.actionsQueuePanel{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);min-height:0;box-shadow:inset 1px 1px 0 var(--surface-white-56), 0 18px 44px var(--shadow-bluegray-13);flex-direction:column;grid-area:1/1;display:flex;overflow:hidden}.actionsQueuePanel>.sectionTitle,.actionsQueuePanel>.autoRunBanner,.actionsQueuePanel>.queueMetrics,.actionsQueuePanel>.actionsQueueToolbar,.actionsQueuePanel>.actionColumns{z-index:2;flex:none;position:relative}.actionsInspectorPanel{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;grid-area:1/2/3;min-height:0;overflow-y:auto}.actionsReadinessPanel{background:linear-gradient(145deg, var(--surface-white-72), var(--surface-bluegray-soft)), var(--surface-mist-58);grid-area:2/1;overflow:hidden}.customerListPanel{background:radial-gradient(circle at 12% 0%, #21b88714, transparent 30%), linear-gradient(145deg, var(--surface-white-90), var(--surface-bluegray-72)), var(--mist-strong);min-height:0;box-shadow:inset 1px 1px 0 var(--surface-white-56), 0 18px 44px var(--shadow-bluegray-13);flex-direction:column;grid-area:1/1;display:flex;overflow:hidden}.learningListPanel{min-height:var(--learning-outcomes-row-min,420px);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);flex-direction:column;grid-area:1/1;display:flex;overflow:hidden}.inboxListPanel{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);min-height:0;box-shadow:inset 1px 1px 0 var(--surface-white-56), 0 18px 44px var(--shadow-bluegray-13);flex-direction:column;grid-area:1/1;display:flex;overflow:hidden}.customerDetailPanel,.learningDetailPanel,.inboxDetailPanel{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;grid-area:1/2/3;min-height:0;overflow-y:auto}.customerExportPanel{background:linear-gradient(145deg, var(--surface-white-72), var(--surface-bluegray-soft)), var(--surface-mist-58);grid-area:2/1;overflow:hidden}.learningSummaryPanel{contain:paint;background:linear-gradient(145deg, var(--surface-white-72), var(--surface-bluegray-soft)), var(--surface-mist-58);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-primary-a20) transparent;grid-area:2/1;min-height:0;overflow-y:auto}.scorecardTitleActions{align-items:center;gap:8px;display:inline-flex}.scorecardExpandButton{border:1px solid var(--color-primary-a12);width:30px;height:30px;color:var(--color-primary-700);background:var(--surface-white-42);border-radius:6px;place-items:center;display:inline-grid}.scorecardExpandButton:hover{border-color:var(--color-primary-a22);background:var(--surface-bluegray-76)}.inboxContextPanel{background:linear-gradient(145deg, var(--surface-white-72), var(--surface-bluegray-soft)), var(--surface-mist-58);grid-area:2/1;overflow:hidden}.commentIntelligenceWorkspace{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.commentIntelligenceWorkspace.automationMode{min-height:0;overflow:hidden}.commentCommandStrip{z-index:45;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:72px;padding:8px 10px;position:relative;overflow:visible}.commentCommandStrip h1{color:var(--ink);letter-spacing:0;margin:2px 0 0;font-size:20px;line-height:1.05}.commentCommandStrip .queueSummary,.commentDetailPanel .queueSummary{text-align:left;max-width:720px}.commentHeaderActions,.commentDetailActions,.commentCardActions,.commentModerationActions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.commentHeaderActions,.commentDetailActions{justify-content:flex-end}.commentHeaderActions{flex-wrap:nowrap}.commentAutomationPanel{flex:1 1 0;grid-template-rows:max-content minmax(0,1fr);gap:12px;height:100%;min-height:0;padding:14px;display:grid;overflow:hidden}.commentAutomationGrid{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr);align-items:stretch;gap:12px;height:100%;min-height:0;display:grid}.postBoardGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;height:100%;min-height:0;padding:2px 2px 10px;display:grid;overflow:auto}.postBoardCard{border:1px solid var(--line);background:linear-gradient(160deg, var(--surface-white-74), #eff8ff70), var(--surface-white-72);min-width:0;min-height:0;box-shadow:var(--inset-glass);cursor:pointer;border-radius:8px;flex-direction:column;width:100%;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:flex;overflow:hidden}.postBoardColumn{align-content:start;gap:12px;min-width:0;display:grid}.postBoardCard:hover,.postBoardCard.active{border-color:var(--line-strong);background:linear-gradient(160deg, var(--surface-white-88), #eff8ff94), var(--surface-white-86);box-shadow:var(--card-hover-shadow)}.postBoardMedia{--post-media-placeholder-height:420px;background:linear-gradient(135deg, #e9f2fae0, #f7fbffb8), var(--surface-white-58);flex:none;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.postBoardMedia.placeholder{height:var(--post-media-placeholder-height)}.postBoardMedia img{object-fit:contain;width:100%;min-width:0;height:auto;display:block}.postBoardMedia>span{border:1px solid var(--color-primary-a16);width:52px;height:52px;color:var(--color-primary-750);background:var(--surface-white-62);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.postBoardMedia small{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);font:800 9.5px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;background:#0917278a;border:1px solid #ffffff8a;border-radius:6px;padding:5px 7px;position:absolute;bottom:10px;left:10px;overflow:hidden}.postBoardBody{flex:auto;gap:9px;min-width:0;padding:11px 12px 12px;display:grid}.postBoardTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.postBoardTitleRow h2,.postBoardTitleRow p,.postBoardSummary,.postBoardCommentPreview strong,.postBoardCommentPreview p,.postBoardCommentPreview small{text-overflow:ellipsis;min-width:0;overflow:hidden}.postBoardTitleRow h2{color:var(--text-strong-92);letter-spacing:0;white-space:nowrap;margin:0;font-size:15px;line-height:1.2}.postBoardTitleRow p{color:var(--color-text-muted-a82);font:800 10px/1.1 var(--mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;margin:4px 0 0}.postBoardStatusBadge{border:1px solid var(--line);max-width:96px;min-height:22px;color:var(--panel-text-72);font:850 9px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#ffffffad;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.postBoardStatusBadge.ready{color:#1e56bc;background:#eff6ffc7;border-color:#2563eb3d}.postBoardStatusBadge.suggested{color:#683ab7;background:#f5f3ffd1;border-color:#7c3aed3d}.postBoardStatusBadge.danger{color:#be123c;background:#fff1f2d6;border-color:#e11d483d}.postBoardStatusBadge.quiet{color:var(--muted);background:#f8fafcc7;border-color:#94a3b847}.postBoardSummary{color:var(--panel-text-66);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.35;display:-webkit-box}.postBoardJob{border:1px solid var(--color-primary-a14);min-width:0;color:var(--color-primary-750);background:var(--color-primary-a06);border-radius:7px;align-items:center;gap:7px;padding:8px 9px;font-size:12px;font-weight:800;display:inline-flex}.postBoardJob svg{animation:1.1s linear infinite spin}.postBoardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px 0 1px;display:grid}.postBoardStats span{gap:2px;min-width:0;display:grid}.postBoardStats strong{color:var(--text-strong-88);font-size:14px;line-height:1}.postBoardStats small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:800 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;overflow:hidden}.postBoardComments{gap:5px;min-width:0;display:grid}.postBoardCommentsHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.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{grid-template-columns:8px minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;padding:2px 0 0;display:grid}.postBoardCommentPreview strong{color:var(--text-strong-82);white-space:nowrap;font-size:12px;line-height:1.1;display:block}.postBoardCommentPreview p{color:var(--panel-text-62);white-space:nowrap;margin:3px 0 0;font-size:11px;line-height:1.25}.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{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.postBoardActions .secondaryButton,.postBoardActions .primaryButton{flex:0 auto;max-width:100%;min-height:30px;padding:0 9px}.postBoardActions .iconOnlyButton{width:30px;padding:0}.postBoardEmpty{grid-column:1/-1;width:100%;min-height:280px;display:flex}.postBoardLoadMore{grid-column:1/-1;justify-content:center;align-items:center;width:100%;padding:14px 0 4px;display:flex}.postBoardLoadMore.comments{padding:6px 0 2px}.postBoardLoadMore .secondaryButton{min-height:34px;padding:0 13px}.postBoardLoadMore .secondaryButton:disabled svg{animation:1.1s linear infinite spin}.postBoardDrawerContent{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.postBoardDrawer.commentContextDrawer{grid-template-rows:max-content minmax(0,1fr)}.postBoardDrawerTopActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.postBoardDrawerTopActions .commentContextDrawerClose{width:34px;height:34px}.postBoardDrawer .commentPostOverview{border:1px solid var(--color-border-soft);background:linear-gradient(145deg, var(--surface-white-76), #ecf7fc75), var(--surface-white-42);min-height:auto;box-shadow:inset 0 1px 0 var(--surface-white-62);border-radius:8px;padding:13px}.postBoardDrawer .sectionTitle{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.postBoardDrawer .sectionTitle>div:first-child{min-width:0;padding-right:2px}.postBoardDrawer .sectionTitle h2{max-width:100%;color:var(--text-strong-92);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.08}.postBoardDrawer .sectionTitle .queueSummary{max-width:100%;color:var(--color-text-muted-a88);font:850 11px/1.4 var(--mono);letter-spacing:.035em;text-align:left;text-transform:uppercase;margin-top:6px}.postBoardOpenButton{white-space:nowrap;width:fit-content;min-height:34px;padding:0 12px}.postBoardDrawer .commentPostPreview{aspect-ratio:auto;min-height:180px;max-height:420px;margin-top:12px}.postBoardDrawer .commentPostPreview img{object-fit:contain;height:auto;max-height:400px}.postBoardDrawer .commentPostStats{align-self:start;gap:8px}.postBoardDrawer .commentPostStats span{align-content:start;min-height:62px;padding:9px 10px}.postBoardDrawer .commentPostStats strong{font-size:17px}.postBoardDrawer .commentPostComments{height:auto;min-height:0;padding-right:0;overflow:visible}.postBoardDrawer .commentPostComments>.commentEmptyState{height:auto;min-height:180px}.postBoardDrawer .commentReviewCard{align-self:start}.postBoardDrawerHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.postBoardDrawerHeader h3{color:var(--text-strong-92);letter-spacing:0;margin:2px 0 0;font-size:16px;line-height:1.15}.postBoardCommentToolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.postBoardCommentToolbar>.secondaryButton{white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:34px;padding:0 10px}.postBoardCommentToolbar .commentAnalyzeMenu{grid-column:1/-1;width:100%;min-width:0}.postBoardCommentToolbar .commentAnalyzeSplit{width:100%}.postBoardCommentToolbar .commentAnalyzeSplit .primaryButton:first-child{white-space:nowrap;flex:auto;justify-content:center;min-width:0}.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{flex-direction:column;align-items:flex-start}}.manualTriageGrid{flex:1 1 0;min-height:0}.commentTriageStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.commentTriageStats span{border:1px solid var(--color-border-hairline);background:var(--surface-white-42);border-radius:7px;gap:3px;min-width:0;padding:9px 8px;display:grid}.commentTriageStats span.countBump{border-color:var(--color-success-a24);background:radial-gradient(circle at 14% 0%, #2bbe8924, transparent 46%), var(--surface-white-52);animation:.9s both triageCountBump}.commentTriageStats span.countBump strong{color:#08815c;animation:.9s both triageNumberRise}.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;width:300px;height:34px;padding:var(--switch-padding);border:1px solid var(--color-primary-a24);background:var(--surface-white-62);isolation:isolate;border-radius:7px;flex:0 0 300px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid;position:relative;overflow:hidden}.commentViewSwitch.postsActive{--switch-index:1}.commentViewSwitch:before{content:"";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);background:var(--color-action-primary);box-shadow:0 10px 24px var(--color-action-primary-shadow);transform:translateX(calc(var(--switch-index) * 100%));border-radius:5px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .16s;position:absolute}.commentViewSwitch button{z-index:1;box-sizing:border-box;min-width:0;height:28px;color:var(--color-primary-750);cursor:pointer;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 10px 1px;font-size:12px;font-weight:750;line-height:1;transition:color .16s;display:inline-flex;position:relative}.commentViewSwitch button.active{color:#fff}.commentViewSwitch button:focus-visible{outline-offset:2px;outline:2px solid #2d77e752}.commentAnalyzeMenu{display:inline-flex;position:relative}.commentAnalyzeSplit{box-shadow:0 10px 24px var(--color-primary-a18);border-radius:7px;align-items:stretch;display:inline-flex}.commentAnalyzeSplit .primaryButton{box-shadow:none}.commentAnalyzeSplit .primaryButton:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.commentAnalyzeSplit .iconButton{border-color:var(--color-primary-a18);border-left-color:var(--color-primary-a10);width:36px;min-width:36px;color:var(--color-primary-750);background:var(--surface-white-54);border-top-left-radius:0;border-bottom-left-radius:0;padding:0}.commentAnalyzeSplit .iconButton:hover{background:var(--surface-white-72)}.commentAnalyzeDropdown{z-index:30;border:1px solid var(--color-border-a10);background:var(--surface-white-96);transform-origin:100% 0;border-radius:7px;min-width:178px;padding:6px;animation:.16s ease-out commentAnalyzeMenuIn;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 44px #12243a29}.commentAnalyzeDropdown button{width:100%;min-height:34px;color:var(--color-primary-750);background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.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;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(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:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes commentAutomationSidebarIn{0%{opacity:0;filter:blur(2px);transform:translate(36px)}to{opacity:1;filter:blur();transform:translate(0)}}.commentControlBar{z-index:25;grid-template-columns:minmax(360px,.86fr) minmax(320px,1fr);gap:12px;min-height:54px;display:grid;position:relative;overflow:visible}.commentScheduleControl,.commentUrlControl{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface-white-64), #ecf7fc6b), #f5fbff70;min-width:0;min-height:54px;box-shadow:var(--inset-glass);border-radius:7px;padding:8px 10px}.commentScheduleControl{z-index:2;grid-template-columns:minmax(0,1fr) minmax(108px,128px) 34px;align-items:center;gap:8px;display:grid;position:relative;overflow:visible}.commentScheduleControl>span{min-width:0;color:var(--panel-text-88);align-items:center;gap:8px;display:flex}.commentScheduleControl>.backgroundAnalysisLabel{min-width:0}.backgroundAnalysisIcon{border:1px solid var(--color-primary-a14);width:28px;height:28px;color:var(--color-primary-750);background:var(--surface-white-54);border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.backgroundAnalysisCopy{gap:3px;min-width:0;display:grid}.backgroundAnalysisCopy strong{color:var(--text-strong-90);text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:12px;font-weight:850;line-height:1.1;overflow:hidden}.backgroundAnalysisCopy small{min-width:0;color:var(--color-text-muted-a82);text-overflow:ellipsis;white-space:nowrap;font:750 9.5px/1.15 var(--mono);letter-spacing:.02em;text-transform:uppercase;overflow:hidden}.scheduleSelectShell{--schedule-progress:0;z-index:3;border:1px solid var(--line);background:var(--surface-white-58);min-width:0;min-height:34px;color:var(--color-primary-750);isolation:isolate;border-radius:6px;position:relative;overflow:visible}.scheduleSelectShell:before{content:"";width:calc(var(--schedule-progress) * 100%);z-index:0;background:linear-gradient(90deg,#2a77e76b,#12d9ee7a);border-radius:0 0 5px 5px;height:3px;transition:width .35s;position:absolute;bottom:0;left:0;right:auto}.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{z-index:1;width:100%;min-width:0;min-height:32px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:12px;font-weight:850;line-height:1;display:flex;position:relative}.scheduleSelectButton:disabled{cursor:not-allowed;opacity:.62}.scheduleSelectButton span{min-width:0}.scheduleSelectButton svg{pointer-events:none;flex:none}.scheduleSelectMenu{z-index:30;width:100%;min-width:132px;box-shadow:0 18px 34px #132b4829, 0 1px 0 var(--surface-white-86) inset;transform-origin:100% 0;background:#f8fcfffa;border:1px solid #bad6fcd1;border-radius:6px;padding:5px;animation:.16s ease-out commentAnalyzeMenuIn;position:absolute;top:calc(100% + 6px);right:0}.scheduleSelectMenu button{width:100%;min-height:32px;color:var(--panel-text-88);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;font-size:12px;font-weight:900;display:flex}.scheduleSelectMenu button:hover,.scheduleSelectMenu button.active{color:#0e5ebe;background:#e0f0ffc7}.scheduleSelectMenu button svg{flex:none}.scheduleRefreshButton{border-color:var(--line);width:34px;height:34px;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{grid-template-columns:minmax(0,1fr) max-content;gap:8px;display:grid}.commentUrlControl input,.commentReplyDraft textarea{width:100%;min-width:0;color:var(--ink);background:var(--surface-white-62);font:600 13px/1.35 var(--sans);letter-spacing:0;border:1px solid #162b4224;border-radius:7px;outline:none}.commentUrlControl input{min-height:36px;padding:0 10px}.commentUrlControl input:focus,.commentReplyDraft textarea:focus{border-color:var(--color-primary-a26);box-shadow:0 0 0 3px var(--color-primary-a08)}.commentIntelligenceGrid{grid-template-columns:minmax(330px,410px) minmax(0,1fr);gap:12px;min-height:0;transition:grid-template-columns .42s cubic-bezier(.18,.82,.22,1),gap .42s cubic-bezier(.18,.82,.22,1);display:grid;overflow:hidden}.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)}.commentPostsPanel,.commentDetailPanel{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);grid-template-rows:max-content minmax(0,1fr) max-content;gap:12px;display:grid}.commentContextPanel{background:radial-gradient(circle at 88% 0%, #21b88717, transparent 30%), linear-gradient(160deg, var(--surface-white-82), #ecf6fa9e), var(--mist);grid-template-rows:max-content minmax(0,1fr) max-content minmax(180px,.46fr)}.manualTriageGrid .commentContextPanel{grid-template-rows:minmax(0,1fr)}.commentContextDrawerBackdrop{z-index:52;background:linear-gradient(90deg,#0000 0%,#1219231a 56%,#1219232e 100%);justify-content:flex-end;align-items:stretch;padding:10px 10px 10px 14px;animation:.18s ease-out both commentContextBackdropIn;display:flex;position:fixed;inset:0}.commentContextDrawer{grid-template-rows:max-content minmax(0,1fr);width:min(520px,100vw - 28px);height:100%;min-height:0;padding:18px;animation:.28s cubic-bezier(.16,1,.3,1) both commentContextDrawerIn;overflow:hidden}.commentContextDrawerClose{justify-self:end;width:30px;height:30px}.commentPostList,.commentReviewList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;align-content:start;gap:9px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.commentReviewList{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%}.commentReviewList>.commentEmptyState{box-sizing:border-box;height:100%;min-height:100%}.commentDmAutomationGroup{gap:8px;padding:0 0 3px;display:grid}.commentDmAutomationHeader{min-width:0;color:var(--color-text-muted-a88);justify-content:space-between;align-items:center;gap:10px;padding:0 2px 1px;display:flex}.commentDmAutomationHeader span,.commentDmAutomationHeader small{min-width:0;font:850 10px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentDmAutomationHeader span{color:#121923bd}.commentDmAutomationHeader small{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commentPostList.compact{height:100%;min-height:0;margin-top:2px}.commentPostList.compact .commentPostRow{grid-template-columns:10px minmax(0,1fr) 24px;align-items:center;min-height:64px;padding:10px 11px}.commentPostList.compact .commentPostRow p{display:none}.commentPostJumpIcon{color:#1456b79e;opacity:.78;justify-self:end;transition:color .16s,opacity .16s,transform .16s}.commentPostRow:hover .commentPostJumpIcon,.commentPostRow.active .commentPostJumpIcon{color:var(--color-primary-750);opacity:1;transform:translate(2px)}.commentPostOperationsDetail{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;grid-template-rows:max-content max-content minmax(0,1fr) max-content;align-content:start;gap:11px;min-width:0;height:100%;min-height:0;padding:1px 4px 1px 1px;display:grid;overflow-y:auto}.commentPostOperationsDetail .commentPostOverview{border:1px solid var(--color-border-soft);background:linear-gradient(145deg, var(--surface-white-72), #ecf7fc85), var(--surface-white-42);box-shadow:inset 0 1px 0 var(--surface-white-62);border-radius:8px;padding:13px}.commentPostOperationsDetail .sectionTitle{align-items:start;gap:12px}.commentPostOperationsDetail .sectionTitle h2{margin-top:3px;font-size:17px;line-height:1.2}.commentPostOperationsDetail .queueSummary{color:#566578eb;max-width:680px;margin-top:6px;font-size:12.5px;line-height:1.45}.commentPostOperationsDetail .commentDetailActions{flex:none;align-items:center}.commentPostOperationsDetail .commentPostPreview{min-height:170px;max-height:260px}.commentPostOperationsDetail .commentPostStats{align-self:start}.commentPostComments{overscroll-behavior:contain;height:100%;min-height:0;max-height:none;padding:1px 4px 1px 1px}.commentPostComments>.commentEmptyState{height:auto;min-height:180px}.commentPostOperationsDetail>.inspectorBlock{margin-top:0}.commentPostRow{border:1px solid var(--color-border-a06);width:100%;min-width:0;min-height:92px;color:var(--ink);text-align:left;background:linear-gradient(100deg, var(--surface-white-62), var(--surface-white-42)), var(--surface-mist-42);cursor:pointer;border-radius:7px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;transition:background .16s,box-shadow .16s,transform .16s,border-color .16s;display:grid}.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), #eef8fc8a), #f5fbff7a;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)), #f0f8fcc2}.commentPostRow .statusDot{margin-top:5px}.commentPostRow strong,.commentPostRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.commentPostRow strong{color:var(--text-strong-92);font-size:13.5px;line-height:1.25}.commentPostRow small{color:var(--muted);margin-top:5px;font-size:10.5px}.commentPostRow p{color:var(--color-text-muted-a88);margin:8px 0 0;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);grid-template-rows:max-content max-content minmax(0,1fr);gap:12px;display:grid}.commentDetailPanel.commentCommentsPanel{grid-template-rows:max-content max-content minmax(0,1fr);overflow:hidden}.commentPostOverview{gap:12px;min-width:0;display:grid}.commentPostOverview.compact h3{color:var(--text-strong-92);margin:0;font-size:16px;line-height:1.25}.commentPostOverview.compact p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.commentQueueDetail{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;grid-template-columns:1fr;align-content:start;gap:10px;min-height:0;padding:1px 4px 1px 1px;animation:.28s cubic-bezier(.16,1,.3,1) both commentDetailExpand;display:grid;overflow-y:auto}.manualTriageDetail{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;align-content:start;gap:10px;min-height:0;padding:0;animation:.24s cubic-bezier(.16,1,.3,1) both commentDetailExpand;display:grid;overflow-y:auto}.manualStatusPill{border:1px solid var(--color-border-hairline);min-height:26px;font:850 9.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#ffffff7a;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.manualStatusPill.ready{color:var(--color-success-800);background:#e8f8ef9e;border-color:#159a5c29}.manualStatusPill.suggested{color:var(--color-warning-800);background:#fff5e2ad;border-color:#de96272e}.manualStatusPill.danger{color:var(--color-danger-750);background:#ffeeee9e;border-color:#d23c3c2e}.manualStatusPill.quiet{color:var(--muted)}.commentDetailSection{border:1px solid var(--color-border-soft);background:linear-gradient(145deg, var(--surface-white-76), #eef8fb85), var(--surface-white-46);min-width:0;box-shadow:inset 0 1px 0 var(--surface-white-62), 0 10px 24px #12243a0f;border-radius:7px;align-self:start;gap:11px;padding:14px;animation:.32s cubic-bezier(.16,1,.3,1) both commentDetailSectionIn;display:grid}.manualReplyComposer textarea{width:100%;min-height:118px;color:var(--ink);background:var(--surface-white-62);resize:vertical;font:600 13px/1.45 var(--sans);letter-spacing:0;border:1px solid #162b4224;border-radius:7px;outline:none;padding:11px}.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:40ms}.commentQueueDetail .commentDetailSection:nth-child(3){animation-delay:80ms}.commentQueueSelected{border-color:var(--color-primary-a20);background:radial-gradient(circle at 0% 0%, #12d9ee1c, transparent 34%), linear-gradient(145deg, var(--surface-white-84), #e5f4fc9e), var(--surface-white-50)}.commentDetailSection.commentPostOverview{grid-column:1/-1}.commentDetailSection .commentContentBlock,.commentDetailSection .inspectorBlock,.commentDetailSection .commentCardActions{margin-top:0}.commentDetailSection.commentPostOverview .inspectorBlock{border:1px solid var(--color-border-hairline);background:linear-gradient(145deg, var(--surface-white-62), #eff8fb75), var(--surface-white-38);border-radius:7px;padding:12px}.commentDetailSection.commentPostOverview .inspectorBlock p{color:var(--panel-text-88);font-size:12.5px;line-height:1.5}.commentPostScoreLine{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:inline-flex}.commentPostScoreLine span{color:var(--color-primary-750);letter-spacing:0;align-items:center;font-size:11.5px;font-weight:850;line-height:1.2;display:inline-flex}.commentPostScoreLine span+span{color:var(--color-success-750);padding-left:10px;position:relative}.commentPostScoreLine span+span:before{content:"";background:#67768894;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.commentDetailSectionHeader{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.commentDetailSectionHeader>div{min-width:0}.commentDetailSectionHeader h3{color:var(--text-strong-92);margin:2px 0 0;font-size:15px;line-height:1.25}.commentDetailSectionHeader small{color:var(--muted);flex:none;font-size:10.5px;font-weight:800}.commentQueueSummaryPanel{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;align-content:start;min-height:0;padding:1px 4px 1px 1px;animation:.22s cubic-bezier(.16,1,.3,1) both commentDetailExpand;overflow-y:auto}.commentContextHeading{justify-content:space-between;align-items:start;gap:12px;display:flex}.commentContextHeading>div{min-width:0}.commentContextHeadingActions{flex:none;align-items:center;gap:7px;display:inline-flex}.commentPostStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.commentPostStats span{border:1px solid var(--color-border-hairline);background:linear-gradient(180deg, var(--surface-white-70), #eff8fb75), var(--surface-white-42);min-width:0;box-shadow:inset 0 1px 0 var(--surface-white-58);border-radius:7px;gap:3px;padding:10px 8px;display:grid}.commentPostStats strong{color:var(--text-strong-92);font-size:16px;line-height:1}.commentPostStats small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.commentContextDivider{color:var(--color-text-muted-a82);font:850 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(24px,1fr) max-content minmax(24px,1fr);align-items:center;gap:10px;display:grid}.commentContextDivider span{background:var(--color-border-a10);height:1px}.commentPostPreview{box-sizing:border-box;border:1px solid var(--color-border-a09);aspect-ratio:16/9;background:linear-gradient(145deg, #0b14200d, var(--surface-white-58)), var(--surface-white-40);width:100%;min-height:220px;max-height:300px;box-shadow:inset 0 1px 0 var(--surface-white-62), 0 16px 34px var(--shadow-bluegray-08);border-radius:8px;margin:0;padding:7px}.commentPostPreview.compact{aspect-ratio:4/5;min-height:0;max-height:none}.commentPostPreview img{object-fit:contain;background:linear-gradient(135deg,#12192314,#12192308),#f8fcff;border-radius:6px;width:100%;height:100%;display:block}.commentJobStatus{color:var(--color-primary-700);font:800 10px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 0;display:flex}.commentJobStatus span{min-width:0}.commentJobCancel{color:var(--color-danger-750);cursor:pointer;font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#fff7f7;border:1px solid #d23a3a52;border-radius:6px;flex:none;padding:6px 8px}.commentJobCancel:disabled{cursor:not-allowed;opacity:.55}.commentDetailActions.stack{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.commentDetailActions.stack .secondaryButton{justify-content:center}.postAnalysisActions{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;width:100%;display:grid}.postAnalysisActions .commentAnalyzeMenu,.postAnalysisActions .commentAnalyzeSplit{width:100%}.postAnalysisActions .commentAnalyzeSplit .primaryButton:first-child{flex:auto;min-width:0}.commentFilterSelect{z-index:35;flex:none;align-self:start;min-width:154px;position:relative}.commentInboxControls{flex-wrap:wrap;justify-content:flex-end;align-self:start;align-items:flex-start;gap:8px;display:flex}.commentRecentRepliesButton{border:1px solid var(--color-primary-a12);min-height:38px;color:var(--color-primary-750);background:var(--surface-white-54);box-shadow:inset 0 1px 0 var(--surface-white-72);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:850;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.commentRecentRepliesButton.active{border-color:var(--color-success-a24);color:var(--color-success-750);background:#e8f8f1b8}.commentRecentRepliesButton:hover{border-color:var(--color-primary-a18);background:var(--surface-white-66)}.commentRecentRepliesButton svg{flex:none}.commentRecentRepliesButton strong{min-width:22px;height:22px;color:inherit;background:var(--surface-white-62);font:850 10px/1 var(--mono);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.commentFilterSelectButton{border:1px solid var(--line);width:100%;min-height:38px;color:var(--color-primary-750);background:var(--surface-white-58);box-shadow:inset 0 1px 0 var(--surface-white-72);border-radius:7px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;padding:0 10px;display:grid}.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;color:var(--color-primary-750);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1;overflow:hidden}.commentFilterSelectButton svg{flex:none}.commentFilterSelectMenu{z-index:40;width:210px;box-shadow:0 18px 38px #132b4829, 0 1px 0 var(--surface-white-86) inset;transform-origin:100% 0;background:#f8fcfffa;border:1px solid #bad6fcd1;border-radius:7px;padding:6px;animation:.16s ease-out commentAnalyzeMenuIn;position:absolute;top:calc(100% + 7px);right:0}.commentFilterSelectMenu button{width:100%;min-height:42px;color:var(--panel-text-88);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;display:flex}.commentFilterSelectMenu button:hover{color:#0e5ebe;background:#e8f3ff94}.commentFilterSelectMenu button.active{background:linear-gradient(90deg, var(--color-primary-a14), #e8f4ffb8), #f2f8ffe0;color:#0d50b0;position:relative}.commentFilterSelectMenu button.active:before{content:"";background:var(--color-action-primary);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.commentFilterSelectMenu button.active:hover{background:linear-gradient(90deg, var(--color-primary-a18), #e0f0ffd1), #eef6fff0}.commentFilterSelectMenu button>span{gap:3px;min-width:0;display:grid}.commentFilterSelectMenu strong,.commentFilterSelectMenu small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commentFilterSelectMenu strong{font-size:12px;font-weight:850}.commentFilterSelectMenu small{color:#677688db;font-size:10.5px;font-weight:760}.commentFilterSelectMenu svg{color:var(--color-primary-750);flex:none}.commentReviewCard{--comment-progress:0%;border:1px solid var(--color-border-hairline);min-width:0;color:var(--ink);background:linear-gradient(145deg, var(--surface-white-66), #eef8fb70), var(--surface-white-36);box-shadow:inset 0 1px 0 var(--surface-white-54);cursor:pointer;border-radius:7px;padding:13px;position:relative}.commentReviewCard>*{z-index:1;position:relative}.commentReviewCard.actionMenuOpen{z-index:20;overflow:visible}.commentReviewCard.automating:before{content:"";width:var(--comment-progress);pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--color-primary-a18), #22b8d91a), #2d77e70d;z-index:0;transition:width .42s;position:absolute;inset:0 auto 0 0}.commentReviewCard.automating.loading{overflow:hidden}.commentReviewCard.automating.loading:before{transform-origin:0;width:100%;animation:1.45s ease-in-out infinite commentProgressSweep}.commentReviewCard.automating.warning:before{background:linear-gradient(90deg,#de99262b,#de992612),#de99260d}.commentReviewCard.automating.success:before{background:linear-gradient(90deg,#2bbe892e,#2bbe8912),#2bbe890d}.commentReviewCard.automating.danger:before{background:linear-gradient(90deg,#bd3f3f29,#bd3f3f12),#bd3f3f0d}.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), #e7f7f07a), 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:#677688db;align-items:center;gap:6px;display:inline-flex}.commentInlineType{border:1px solid var(--color-border-soft);color:var(--color-primary-800);background:var(--surface-white-52);font:850 9px/1 var(--mono);letter-spacing:.04em;border-radius:999px;padding:3px 5px}.dmAutomationContext{border-color:var(--color-border-hairline);background:linear-gradient(145deg, var(--surface-white-62), #eef8fb5c), var(--surface-white-32)}.commentGeneratedMessage{border:1px solid var(--color-primary-a12);background:linear-gradient(145deg, var(--surface-white-70), #e8f4fa7a), var(--surface-white-42);box-shadow:inset 0 1px 0 var(--surface-white-58);border-radius:7px;gap:6px;margin-top:10px;padding:10px 11px;display:grid}.commentGeneratedMessage>div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.commentGeneratedMessage small,.commentGeneratedMessage span{color:var(--color-primary-700);font:850 9.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentGeneratedMessage span{color:#677688c7;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commentGeneratedMessage p{color:var(--text-strong-88);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:760;line-height:1.42}.commentReplyLockedNotice{background:linear-gradient(145deg, var(--surface-white-72), #e6f7f08a), var(--surface-white-42);box-shadow:inset 0 1px 0 var(--surface-white-58);border:1px solid #2bbe892e;border-radius:7px;gap:7px;margin-top:10px;padding:10px 11px;display:grid}.commentReplyLockedNotice.detail{margin-top:0}.commentReplyLockedNotice>div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.commentReplyLockedNotice span{min-width:0;color:var(--color-success-750);font:850 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.commentReplyLockedNotice small{color:#4c685bc7;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:10.5px;font-weight:820;overflow:hidden}.commentReplyLockedNotice p,.commentReplyLockedNotice blockquote,.commentSentMessageDetails blockquote{color:#192e27d1;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:760;line-height:1.42}.commentReplyLockedNotice blockquote,.commentSentMessageDetails blockquote{color:var(--text-strong-78);border-left:3px solid #2bbe895c;margin-top:7px;padding-left:9px}.commentReplyLockedNotice blockquote a,.commentSentMessageDetails blockquote a{color:var(--color-primary-700);text-underline-offset:2px;font-weight:850;-webkit-text-decoration:underline #0f65bd47;text-decoration:underline #0f65bd47}.commentReplyLockedNotice blockquote a:hover,.commentSentMessageDetails blockquote a:hover{color:#084f9c;text-decoration-color:#084f9c94}.commentSentMessageDetails{min-width:0}.dmAutomationCard>.commentSentMessageDetails{margin-top:10px}.commentSentMessageDetails summary{width:fit-content;max-width:100%;min-height:24px;color:var(--color-success-750);background:var(--surface-white-46);cursor:pointer;font:850 9.5px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;border:1px solid #2bbe8929;border-radius:6px;align-items:center;padding:0 8px;list-style:none;display:inline-flex}.commentSentMessageDetails summary::-webkit-details-marker{display:none}.commentSentMessageDetails summary:after{content:"+";color:#12815db8;margin-left:7px;font-size:12px}.commentSentMessageDetails[open] summary:after{content:"-"}.commentWorkflowPanel{background:radial-gradient(circle at 9% 0%, var(--color-cyan-a10), transparent 42%), linear-gradient(145deg, #f4faffdb, #ebf5ff94);border-radius:8px;gap:9px;margin-top:10px;padding:9px;display:grid}.commentWorkflowPanelHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.commentWorkflowPanelTitle{gap:3px;min-width:0;display:grid}.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);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.commentWorkflowPanelActions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.commentWorkflowPanelButton{white-space:nowrap;border-radius:7px;gap:6px;min-height:30px;padding:0 9px;font-size:11px;text-decoration:none}.commentWorkflowPanelButton svg{flex:none}.commentWorkflowPanelNote{color:var(--muted);margin:0;font-size:11.5px;font-weight:750;line-height:1.4}.commentWorkflowDrawerBackdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07121f38;justify-content:flex-end;align-items:stretch;padding:10px;display:flex;position:fixed;inset:0}.commentWorkflowDrawer{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);width:min(720px,100vw - 22px);height:calc(100vh - 20px);box-shadow:-18px 0 70px #07121f3d, inset 0 1px 0 var(--surface-white-62);grid-template-rows:auto minmax(0,1fr);padding:0;animation:.2s ease-out commentDrawerIn;display:grid;overflow:hidden}.commentWorkflowDrawerHeader{border-bottom:1px solid var(--color-border-a10);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:84px;padding:14px 16px;display:flex}.commentWorkflowDrawerHeader>div:first-child{gap:4px;min-width:0;display:grid}.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);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.commentWorkflowDrawerActions{flex:none;align-items:center;gap:8px;display:flex}.commentWorkflowDrawerActions .secondaryButton,.commentWorkflowDrawerActions .iconButton{height:32px;min-height:32px}.commentWorkflowDrawerActions .secondaryButton{gap:6px;text-decoration:none}.commentWorkflowDrawerActions .iconButton{place-items:center;width:32px;min-width:32px;padding:0;display:inline-grid}.commentWorkflowDrawerBody{background:linear-gradient(145deg, #ffffffad, #eef7ff94), var(--surface-white-42);min-width:0;min-height:0;overflow:hidden}.commentWorkflowDrawerBody>.react-flow{width:100%;height:100%}.commentWorkflowDrawerState{width:100%;height:100%;color:var(--color-primary-700);text-align:center;place-content:center;justify-items:center;gap:10px;padding:32px;display:grid}.commentWorkflowDrawerState strong{color:var(--text-strong-90);font-size:15px}.commentWorkflowDrawerState p{max-width:380px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.commentWorkflowDrawerState.error{color:var(--color-danger-700)}@media (max-width:720px){.commentWorkflowDrawerBackdrop{padding:0}.commentWorkflowDrawer{border-radius:0;width:100vw;height:100vh}.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), #e6f4fb85), var(--surface-white-42)}.commentReviewCard.inserted{animation:3.2s both commentInsertPulse;position:relative}.commentReviewCard.inserted:after{content:"";pointer-events:none;box-shadow:0 0 0 0 var(--color-primary-a18);z-index:2;border:1px solid #2d77e770;border-radius:8px;animation:3.2s both commentInsertRing;position:absolute;inset:-1px}.commentReviewHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.commentReviewHeader>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.commentReviewHeader strong,.commentReviewHeader small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commentReviewHeader strong{color:var(--text-strong-92);font-size:13px}.commentReviewHeader small{color:var(--muted);flex:none;font-size:10.5px}.commentContentBlock{border:1px solid var(--color-primary-a18);background:linear-gradient(145deg, var(--surface-white-82), #e5f4fca3), #eef8fc9e;box-shadow:inset 0 1px 0 var(--surface-white-66), 0 10px 24px var(--color-primary-a09);border-left:4px solid #2d77e794;border-radius:8px;margin-top:10px;padding:24px 14px 14px 16px;position:relative}.commentContentBlock:before{content:"COMMENT";color:var(--color-primary-750);font:900 9px/1 var(--mono);letter-spacing:.06em;position:absolute;top:9px;left:16px}.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{color:#0c141ff5;margin:0;font-size:15px;font-weight:850;line-height:1.45}.commentMediaPlaceholder{border:1px dashed var(--color-primary-a18);min-height:74px;color:var(--muted);background:radial-gradient(circle at 10% 0%, var(--color-cyan-a10), transparent 36%), var(--surface-white-34);border-radius:7px;grid-template-rows:max-content max-content max-content;grid-template-columns:34px minmax(0,1fr);align-content:center;column-gap:10px;padding:10px;display:grid}.commentMediaPlaceholder>span{border:1px solid var(--color-primary-a14);width:34px;height:34px;color:var(--color-primary-700);background:var(--surface-white-58);border-radius:7px;grid-row:1/4;place-items:center;display:grid}.commentMediaPlaceholder strong,.commentMediaPlaceholder small,.commentMediaPlaceholder a{min-width:0}.commentMediaPlaceholder strong{color:var(--text-strong-88);font-size:13px;line-height:1.25}.commentMediaPlaceholder small{color:var(--color-text-muted-a88);margin-top:4px;font-size:11px;line-height:1.35}.commentMediaPlaceholder a{width:max-content;max-width:100%;color:var(--color-primary-700);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;font-weight:800;overflow:hidden}.commentAttachments{gap:9px;margin-top:10px;display:grid}.commentAttachments article{border:1px solid var(--color-border-hairline);background:var(--surface-white-42);border-radius:7px;gap:7px;min-width:0;padding:9px;display:grid}.commentAttachments img,.commentAttachments video{object-fit:contain;background:#1219230d;border-radius:6px;width:100%;max-height:260px}.commentAttachments audio{width:100%}.commentAttachments a,.commentAttachments strong{color:var(--color-primary-800);overflow-wrap:anywhere;font-size:12.5px}.commentAttachments small{color:var(--muted);font-size:10px}.commentSourcePost{border:1px solid var(--color-border-a06);width:100%;min-width:0;color:var(--color-primary-800);text-align:left;background:linear-gradient(145deg, var(--surface-white-56), #edf7fb70), var(--surface-white-34);cursor:default;border-radius:7px;gap:3px;margin-top:10px;padding:9px 10px;display:grid}.commentSourcePost span,.commentSourcePost small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commentSourcePost span{font-size:12px;font-weight:850}.commentSourcePost small{color:var(--muted);font-size:10.5px}.commentReviewCard .inspectorBlock{border:1px solid var(--color-border-a06);background:var(--surface-white-36);border-radius:7px;margin-top:11px;padding:10px}.commentReviewCard .inspectorBlock p+p{color:var(--color-primary-800);margin-top:7px;font-weight:700}.commentReplyDraft{gap:6px;margin-top:11px;display:grid}.commentReplyDraft small{color:var(--muted);font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.commentReplyDraft textarea{resize:vertical;min-height:84px;padding:10px}.commentAutomationFlowPanel{--flow-progress:8%;border:1px solid var(--color-primary-a18);background:linear-gradient(145deg, var(--surface-white-72), #ebf7fc85), var(--surface-white-38);min-width:0;box-shadow:inset 0 1px 0 #fff9, 0 16px 34px var(--color-border-hairline);border-radius:9px;gap:13px;padding:15px;display:grid;position:relative;overflow:hidden}.commentAutomationFlowPanel.success{border-color:var(--color-success-a24)}.commentAutomationFlowPanel.danger{border-color:#bd3f3f38}.commentAutomationSidebar{will-change:transform, opacity, filter;grid-template-rows:max-content max-content 420px max-content minmax(0,1fr);align-content:stretch;align-self:stretch;height:100%;min-height:0;animation:.46s cubic-bezier(.18,.82,.22,1) both commentAutomationSidebarIn}.commentAutomationFlowHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.commentAutomationSidebar .commentAutomationFlowHeader{grid-template-columns:minmax(0,1fr) max-content;display:grid}.commentAutomationFlowHeader>small{border:1px solid var(--color-primary-a12);color:var(--color-primary-700);background:var(--surface-white-52);font:850 11px/1 var(--mono);border-radius:999px;flex:none;padding:7px 9px}.commentAutomationFlowHeader>div{gap:4px;min-width:0;display:grid}.commentAutomationFlowHeader h2{color:#121923f0;margin:0;font-size:18px;line-height:1.18}.commentAutomationSidebar .commentAutomationFlowHeader h2{font-size:17px}.commentAutomationFlowHeader p:not(.eyebrow){color:#677688eb;max-width:760px;margin:0;font-size:12.5px;line-height:1.45}.commentAutomationProgress{border:1px solid var(--color-primary-a12);background:#1219230d;border-radius:999px;height:8px;overflow:hidden}.commentAutomationProgress span{width:var(--flow-progress);border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), #22b8d9);height:100%;transition:width .38s;display:block}.commentAutomationThoughtVeil{border:1px solid var(--surface-white-46);color:var(--text-strong-82);background:linear-gradient(145deg, var(--surface-white-54), #ecf8fc6b), var(--surface-white-28);-webkit-backdrop-filter:blur(9px)saturate(1.08);backdrop-filter:blur(9px)saturate(1.08);border-radius:9px;gap:9px;margin:-1px 0 1px;padding:11px 12px;display:grid}.commentAutomationThoughtVeil small{color:var(--color-primary-700);font:850 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.commentAutomationThoughtHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.commentAutomationThoughtHeader>span{border:1px solid var(--color-primary-a12);color:#2d77e7e0;font:850 9.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#e2f2ff6b;border-radius:999px;flex:none;padding:4px 7px}.commentAutomationThoughtPrinter{border:1px solid var(--color-primary-a10);background:linear-gradient(180deg, var(--surface-white-58), #f6fbfd70), var(--surface-white-34);scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;border-radius:7px;align-content:end;gap:4px;max-height:152px;padding:8px 9px;display:grid;overflow-y:auto}.commentAutomationSidebar .commentAutomationThoughtVeil{grid-template-rows:max-content minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.commentAutomationSidebar .commentAutomationThoughtPrinter{min-height:0;max-height:none}.commentAutomationThoughtPrinter p{color:#121923cc;font:760 11.5px/1.4 var(--mono);overflow-wrap:anywhere;margin:0;animation:.26s steps(12,end) both automationPrinterLine}.commentAutomationThoughtPrinter p.detail{color:#677688e6;font-weight:680}.commentAutomationThoughtPrinter p.model span{color:var(--color-primary-700)}.commentAutomationThoughtPrinter p.decision span,.commentAutomationThoughtPrinter p.output span{color:#08815c}.commentAutomationThoughtPrinter p.risk span{color:#aa6a14}.commentAutomationThoughtPrinter p span{color:var(--color-primary-700);text-transform:uppercase;margin-right:8px;font-weight:900}.commentAutomationThoughtPrinter p span:before{content:"["}.commentAutomationThoughtPrinter p span:after{content:"]"}.commentAutomationThoughtPrinter p.latest:after{content:"";border-right:2px solid #2d77e7bd;width:6px;height:1.05em;margin-left:4px;animation:.82s steps(2,start) infinite automationPrinterCaret;display:inline-block;transform:translateY(2px)}.commentAutomationQueueHistory{border:1px solid var(--color-primary-a10);background:linear-gradient(145deg, var(--surface-white-52), #eef8fc5c), var(--surface-white-28);border-radius:8px;gap:8px;min-width:0;padding:9px 10px;display:grid}.commentAutomationQueueHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.commentAutomationQueueHeader span,.commentAutomationQueueHeader small{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{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;gap:5px;min-width:0;max-height:138px;padding-right:2px;display:grid;overflow-y:auto}.commentAutomationQueueItem{border:1px solid var(--color-border-a06);background:var(--surface-white-40);border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:7px 8px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.commentAutomationQueueIcon{border:1px solid var(--color-primary-a12);width:22px;height:22px;color:var(--color-primary-700);background:var(--surface-white-62);border-radius:999px;place-items:center;display:grid}.commentAutomationQueueItem.running{border-color:var(--color-primary-a20);background:#e2f2ff5c}.commentAutomationQueueItem.running .commentAutomationQueueIcon svg{animation:.9s linear infinite refreshSpin}.commentAutomationQueueItem.done .commentAutomationQueueIcon{color:#08815c;background:#e1f9efb3;border-color:#2bbe8933}.commentAutomationQueueItem.blocked .commentAutomationQueueIcon{color:#a43030;background:#ffebebb8;border-color:#bd3f3f33}.commentAutomationQueueItem.blocked{background:linear-gradient(145deg,#fff9f9e0,#fff1f27a);border-color:#bd3f3f29;box-shadow:inset 3px 0 #bd3f3f85}.commentAutomationQueueContent{min-width:0}.commentAutomationQueueItemHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.commentAutomationQueueStatus{color:var(--color-text-muted-a82);background:var(--color-border-a06);font:850 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 6px}.commentAutomationQueueStatus.running{color:var(--color-primary-700);background:var(--color-primary-a10)}.commentAutomationQueueStatus.done{color:#08815c;background:#2bbe891a}.commentAutomationQueueStatus.blocked{color:#a43030;background:#bd3f3f1a}.commentAutomationQueueItem strong,.commentAutomationQueueItem small{min-width:0;display:block}.commentAutomationQueueItem strong{color:var(--text-strong-88);font-size:11px;line-height:1.2}.commentAutomationQueueItem small{color:#677688db;overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;font-weight:740;line-height:1.32}.commentAutomationQueueRetryRow{border-top:1px solid #bd3f3f1c;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:7px;display:flex}.commentAutomationQueueRetryRow>span{color:#774e4ec7;min-width:0;font-size:9.5px;font-weight:700;line-height:1.25}.commentAutomationQueueRetry{color:#972b2b;white-space:nowrap;background:#ffffffd1;border:1px solid #b139393d;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:10px;font-weight:820;line-height:1;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px 5px #6722220f}.commentAutomationQueueRetry:hover:not(:disabled){color:#801f1f;background:#fff;border-color:#b1393961;box-shadow:0 4px 10px #6722221a}.commentAutomationQueueRetry:focus-visible{outline-offset:2px;outline:2px solid #bd3f3f57}.commentAutomationQueueRetry:disabled{cursor:wait;opacity:.68}.commentAutomationQueueRetry:disabled svg{animation:.9s linear infinite refreshSpin}@media (max-width:540px){.commentAutomationQueueRetryRow{flex-direction:column;align-items:stretch}.commentAutomationQueueRetry{width:100%}}.commentAutomationStepTrack{grid-template-columns:repeat(7,minmax(92px,1fr));gap:8px;display:grid}.commentAutomationSidebar .commentAutomationStepTrack{scrollbar-width:thin;grid-template-columns:1fr;align-content:start;min-height:0;padding-right:2px;overflow-y:auto}.commentAutomationStep{border:1px solid var(--color-border-hairline);background:var(--surface-white-36);border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.commentAutomationSidebar .commentAutomationStep{min-height:58px}.commentAutomationStepIcon{border:1px solid var(--color-primary-a14);width:24px;height:24px;color:var(--color-primary-700);background:var(--surface-white-66);border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:grid}.commentAutomationStep.running{border-color:var(--color-primary-a24);background:#e2f2ff61}.commentAutomationStep.running .commentAutomationStepIcon svg{animation:.9s linear infinite refreshSpin}.commentAutomationStep.done .commentAutomationStepIcon{color:#08815c;background:#e0f9efb3;border-color:#2bbe8938}.commentAutomationStep.blocked .commentAutomationStepIcon{color:#a43030;background:#ffebebb8;border-color:#bd3f3f38}.commentAutomationStep strong,.commentAutomationStep small{min-width:0;display:block}.commentAutomationStep strong{color:var(--text-strong-90);font-size:11.5px;line-height:1.22}.commentAutomationStep small{color:#677688d6;margin-top:4px;font-size:10.5px;line-height:1.35}.commentCardActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex;position:relative}.commentTriageActionMenu{z-index:10;flex:none;position:relative}.commentTriageActionButton{justify-content:space-between;min-width:106px}.commentTriageActionDropdown{z-index:45;width:172px;box-shadow:0 18px 38px #132b4829, 0 1px 0 var(--surface-white-86) inset;transform-origin:0 0;background:#f8fcfffa;border:1px solid #bad6fcd1;border-radius:7px;padding:6px;animation:.16s ease-out commentAnalyzeMenuIn;position:absolute;top:calc(100% + 7px);left:0}.commentTriageActionDropdown button{width:100%;min-height:34px;color:var(--panel-text-88);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;font-size:12px;font-weight:850;display:flex}.commentTriageActionDropdown button:hover:not(:disabled){color:#0e5ebe;background:#e8f3ff94}.commentTriageActionDropdown button.active{color:#0d50b0;background:linear-gradient(90deg, var(--color-primary-a14), #e8f4ffb8), #f2f8ffe0;position:relative}.commentTriageActionDropdown button.active:before{content:"";background:var(--color-action-primary);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.commentTriageActionDropdown button:disabled{cursor:not-allowed;opacity:.46}.commentTriageActionDropdown svg{flex:none}.commentReviewActionLink{border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 12px;text-decoration:none;display:inline-flex}.commentAgentActionLink{color:#0f5eb8;background:radial-gradient(circle at 12% 0%, var(--color-cyan-a18), transparent 48%), linear-gradient(135deg, var(--surface-white-78), #e5f4ffb8);box-shadow:inset 0 1px 0 var(--surface-white-72), 0 10px 22px var(--color-primary-a10);border-color:#12d9ee4d;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;position:relative;overflow:hidden}.commentAgentActionLink:after{content:"";background:linear-gradient(105deg, transparent 0 38%, var(--surface-white-42) 48%, transparent 58% 100%);opacity:.55;pointer-events:none;transition:transform .42s;position:absolute;inset:0;transform:translate(-120%)}.commentAgentActionLink svg{color:#0b74c7;filter:drop-shadow(0 4px 8px #12d9ee38)}.commentAgentActionLink:hover{background:radial-gradient(circle at 12% 0%, #12d9ee3b, transparent 48%), linear-gradient(135deg, var(--surface-white-86), #ddf0ffc7);box-shadow:inset 0 1px 0 var(--surface-white-78), 0 14px 28px var(--color-primary-a14);border-color:#2d77e757;transform:translateY(-1px)}.commentAgentActionLink:hover:after{transform:translate(120%)}.commentActionDrawerBackdrop{z-index:38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07121f2e;justify-content:flex-end;align-items:stretch;padding:10px;display:flex;position:fixed;inset:0}.commentActionDrawer{width:min(560px,100vw - 22px);height:calc(100vh - 20px);box-shadow:-18px 0 70px #07121f33, inset 0 1px 0 var(--surface-white-62);grid-template-rows:auto minmax(0,1fr);padding:0;animation:.2s ease-out commentDrawerIn;display:grid;overflow:hidden}.commentActionEmbedDrawer{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);flex-direction:column;width:min(460px,100vw - 22px);display:flex;position:relative}.commentActionEmbedControls{background:0 0;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;padding:6px 8px;display:flex}.commentActionDrawerAutomation{border:1px solid var(--color-primary-a14);background:linear-gradient(145deg, var(--surface-white-70), #e8f6fb8a), var(--surface-white-42);border-radius:8px;flex:none;gap:6px;margin:0 8px 6px;padding:8px 9px;display:grid}.commentActionDrawerAutomation>div{gap:2px;min-width:0;display:grid}.commentActionDrawerAutomation strong,.commentActionDrawerAutomation p:not(.eyebrow){min-width:0;margin:0}.commentActionDrawerAutomation strong{color:var(--text-strong-90);font-size:11.5px;line-height:1.3}.commentActionDrawerAutomation p:not(.eyebrow){border:1px solid var(--color-primary-a13);color:var(--text-strong-92);overflow-wrap:anywhere;background:#ffffff7a;border-radius:7px;padding:7px 8px;font-size:12.5px;font-weight:760;line-height:1.35}.commentActionEmbedControls .secondaryButton,.commentActionEmbedControls .iconButton{background:var(--surface-white-72);min-height:30px;box-shadow:inset 0 1px 0 var(--surface-white-70)}.commentActionEmbedFrame{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);border:0;flex:1 1 0;width:100%;min-width:0;height:auto;min-height:0;transition:opacity .14s;display:block}.commentActionEmbedFrame.ready{opacity:1}.commentActionEmbedLoading{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);font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:44px 0 0}.commentActionDrawerHeader{border-bottom:1px solid var(--color-border-hairline);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 16px 12px;display:flex}.commentActionDrawerHeader h2{color:var(--text-strong-92);letter-spacing:0;margin:3px 0 0;font-size:22px;line-height:1.12}.commentActionDrawerHeader small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.commentActionDrawerHeaderActions{flex:none;align-items:center;gap:8px;display:flex}.commentActionDrawerClose{color:#174977;border-color:var(--color-primary-a16);background:var(--surface-white-58);width:30px;height:30px;min-height:30px}.commentActionDrawerBody{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;min-height:0;padding:14px 16px 18px;overflow-y:auto}.commentActionDrawerLoading{text-align:center;align-content:center;place-items:center;gap:9px;min-height:280px;padding:24px;display:grid}.commentActionDrawerLoading svg{color:#1668c9}.commentActionDrawerLoading strong{color:var(--text-strong-90);font-size:16px}.commentActionDrawerLoading p{max-width:320px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.commentActionHero{border:1px solid var(--color-primary-a12);background:radial-gradient(circle at 9% 0%, var(--color-cyan-a10), transparent 36%), var(--surface-white-38);border-radius:8px;padding:13px}.commentActionHeroTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commentActionHeroTop h3{color:var(--text-strong-90);letter-spacing:0;margin:3px 0 0;font-size:17px;line-height:1.2}.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{border:1px solid var(--color-primary-a14);background:var(--surface-white-42);border-radius:8px;margin-top:12px;padding:12px}.commentDrawerConfirm{gap:10px;display:grid}.commentDrawerConfirm strong,.commentDrawerResult strong{color:var(--text-strong-90);font-size:13px}.commentDrawerConfirm p,.commentDrawerResult p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.commentDrawerConfirm>div:last-child{justify-content:flex-end;gap:8px;display:flex}.commentDrawerConfirm button{border:1px solid var(--color-primary-a16);min-height:32px;color:var(--color-primary-750);background:var(--surface-white-62);border-radius:6px;padding:0 10px;font-size:12px;font-weight:750}.commentDrawerConfirm .primaryButton{color:#fff}.commentDrawerResult.error{background:#fff4f29e;border-color:#d95e5838}.commentDrawerResult.warning{background:#fff9eb99;border-color:#da972b3d}.commentDrawerResult.ready{background:#effff99e;border-color:#21b88738}.commentDrawerReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.commentDrawerReadinessGrid span{border:1px solid var(--color-border-hairline);background:var(--surface-white-42);border-radius:7px;min-width:0;padding:8px}.commentDrawerReadinessGrid span.pass{border-color:#21b88729}.commentDrawerReadinessGrid span.fail{border-color:var(--color-danger-a18)}.commentDrawerReadinessGrid b,.commentDrawerReadinessGrid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.commentDrawerReadinessGrid b{color:var(--text-strong-88);font-size:11px}.commentDrawerReadinessGrid small{color:var(--muted);font:700 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.commentActionSourceBlock{margin-top:2px}.commentActionSourceMeta{margin-top:10px}.agentActionsInspectorEmbed,:root[data-agent-actions-embed=inspector] .commandSurface{width:100%;height:100vh;min-height:100vh;overflow:hidden;padding:0!important;display:block!important}.agentActionsInspectorEmbed .sideRail,.agentActionsInspectorEmbed .workspace>.commandStrip,.agentActionsInspectorEmbed .actionsQueuePanel,.agentActionsInspectorEmbed .actionsReadinessPanel,:root[data-agent-actions-embed=inspector] .commandSurface .sideRail,:root[data-agent-actions-embed=inspector] .commandSurface .workspace>.commandStrip,:root[data-agent-actions-embed=inspector] .commandSurface .actionsQueuePanel,:root[data-agent-actions-embed=inspector] .commandSurface .actionsReadinessPanel,:root[data-agent-actions-embed=inspector] .commandSurface .actionFlowNotice a,:root[data-agent-actions-embed=inspector] .commandSurface .inspectorEmpty .emptyActionRow{display:none!important}.agentActionsInspectorEmbed .workspace,:root[data-agent-actions-embed=inspector] .commandSurface .workspace{width:100%;height:100vh;min-height:0;overflow:hidden;padding:0!important}.agentActionsInspectorEmbed .actionsPageGrid,:root[data-agent-actions-embed=inspector] .commandSurface .actionsPageGrid{height:100dvh;min-height:0;overflow:hidden;display:block!important}.agentActionsInspectorEmbed .actionsInspectorPanel,:root[data-agent-actions-embed=inspector] .commandSurface .actionsInspectorPanel{width:100%;height:100dvh;min-height:0;max-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:18px;overflow-y:auto;display:block!important}@keyframes commentDrawerIn{0%{opacity:.82;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.commentActionStatus{border:1px solid var(--color-primary-a12);min-height:34px;color:var(--color-primary-750);font:850 10px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;background:#eef7ffa8;border-radius:7px;align-items:center;padding:0 10px;display:inline-flex}.commentActionStatus.replied{color:var(--color-success-750);background:#e5f7efad;border-color:#2bbe892e}.commentModerationStatus{border:1px solid var(--color-border-soft);min-height:34px;color:var(--text-strong-82);background:#ffffff73;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;font-weight:850;line-height:1.25;display:inline-flex}.commentModerationStatus.ready{color:var(--color-success-800);background:#e8f8ef9e;border-color:#159a5c2e}.commentModerationStatus.suggested{color:var(--color-warning-800);background:#fff5e2ad;border-color:#de962733}.commentModerationStatus.danger{color:var(--color-danger-750);background:#ffeeee9e;border-color:#d23c3c2e}.commentModerationStatus.quiet{color:var(--muted)}.commentModerationStatus small{max-width:220px;color:inherit;opacity:.78;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commentEmptyState{border:1px dashed var(--color-primary-a24);min-height:260px;color:var(--muted);background:radial-gradient(circle at 50% 0%, var(--color-cyan-a10), transparent 36%), linear-gradient(145deg, var(--surface-white-58), #ebf7fc66), var(--surface-white-28);text-align:center;box-shadow:inset 0 1px 0 var(--surface-white-54);border-radius:8px;align-content:center;justify-items:center;gap:9px;padding:28px 24px;display:grid}.commentEmptyState.compact{min-height:148px;padding:22px 18px}.commentEmptyState.selectPost{min-height:220px;margin:22px}.commentEmptyState.commentDetailEmpty{background:radial-gradient(circle at 50% 0%, var(--color-primary-a09), transparent 34%), linear-gradient(145deg, var(--surface-white-66), #ebf7fc75), var(--surface-white-34);border-style:solid;min-height:260px;margin:0}.commentEmptyState.commentDetailEmpty p{max-width:340px}.commentEmptyState>span{border:1px solid var(--color-primary-a16);width:42px;height:42px;color:var(--color-primary-700);background:var(--surface-white-58);box-shadow:0 10px 22px var(--color-primary-a10);border-radius:8px;place-items:center;display:grid}.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;color:var(--color-text-muted-a88);margin:0;font-size:12.5px;line-height:1.45}.commentEmptyState.compact p{max-width:260px}.commentEmptyState small{border:1px solid var(--color-primary-a12);min-height:24px;color:var(--color-primary-800);background:var(--surface-white-46);font:800 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.opsListPanel{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);min-height:0;box-shadow:inset 1px 1px 0 var(--surface-white-56), 0 18px 44px var(--shadow-bluegray-13);flex-direction:column;grid-area:1/1;display:flex;overflow:hidden}.opsDetailPanel{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;grid-area:1/2/3;min-height:0;overflow-y:auto}.opsContextPanel{background:linear-gradient(145deg, var(--surface-white-72), var(--surface-bluegray-soft)), var(--surface-mist-58);flex-direction:column;grid-area:2/1;min-height:0;display:flex;overflow:hidden}.opsContextPanel.rulesContextPanel{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,min-height .56s cubic-bezier(.16,1,.3,1) .3s;display:grid}.opsConsoleGrid.revenueOutcomeGrid .revenueRecoveryPanel{grid-area:2/1}.opsConsoleGrid.revenueOutcomeGrid .opsDetailPanel{grid-area:2/2}.opsConsoleGrid.revenueOutcomeGrid .opsContextPanel{grid-area:3/1/auto/-1}.opsContextPanel.rulesContextPanel.keywordsOnly{grid-template-rows:max-content;align-content:start}.rulesKeywordPanel,.rulesDraftPanel{flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex;overflow:hidden}.rulesKeywordPanel{border-bottom:1px solid var(--color-border-soft);grid-row:1;max-height:180px;padding-bottom:12px}.rulesContextPanel.keywordsOnly .rulesKeywordPanel{border-bottom:0;height:auto;max-height:180px;padding-bottom:0}.rulesDraftPanel{grid-row:2;gap:10px;animation:.56s cubic-bezier(.16,1,.3,1) .3s both rulesDraftPanelOpen}.rulesKeywordPanel>.sectionTitle,.rulesDraftPanel>.sectionTitle{flex:none}.rulesKeywordList{flex:auto;max-height:122px}.rulesContextPanel.keywordsOnly .rulesKeywordList{max-height:122px}.rulesDraftList{flex:auto;margin-top:0}.opsList.rulesDraftList{grid-auto-rows:max-content;align-content:start;margin-top:0}.rulesDraftRow{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;padding-right:118px;overflow:visible}.rulesDraftRow>span:first-child{gap:5px;min-width:0;display:grid}.rulesDraftScore{text-align:right;background:0 0;border:0;align-content:start;justify-items:end;gap:4px;width:86px;min-width:86px;padding:2px 0 0;display:grid;position:absolute;top:12px;right:14px}.rulesDraftScore strong,.rulesDraftScore small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:0;display:block;overflow:hidden}.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{box-sizing:border-box;background:linear-gradient(135deg, #e8fbf4ad, var(--surface-white-52)), #f4fcf9b3;border:1px solid #12a9792e;border-radius:7px;gap:7px;width:100%;min-width:0;max-width:100%;margin-top:6px;padding:8px;display:grid}.ruleDraftMemory.warn{background:linear-gradient(135deg, #fff8eab8, var(--surface-white-52)), #fffbf4b3;border-color:#d8912f38}.ruleDraftMemoryHeader{grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center;gap:8px;min-width:0;display:grid}.ruleDraftMemoryHeader b,.ruleDraftMemoryHeader em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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%;color:var(--color-success-800);background:var(--surface-white-66);font:800 8px/1 var(--mono);letter-spacing:.025em;text-transform:uppercase;border:1px solid #12a97926;border-radius:999px;padding:4px 6px;font-style:normal}.ruleDraftFacts{gap:5px;min-width:0;display:grid;overflow:visible}.ruleDraftFacts>span{background:var(--surface-white-42);border:1px solid #12a9791a;border-radius:6px;min-width:0;padding:7px}.ruleDraftFacts strong,.ruleDraftFacts small,.ruleDraftNoFacts{white-space:normal;text-overflow:clip;min-width:0;display:block;overflow:visible}.rulesDraftRow .ruleDraftFacts strong,.rulesDraftRow .ruleDraftFacts small,.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{color:var(--color-success-800);font:800 8px/1.25 var(--mono);letter-spacing:.025em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:4px}.rulesDraftTitleStatus{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;line-height:1;display:inline-flex}.rulesDraftTitleSpinner{border:1.5px solid var(--color-cyan-a18);border-top-color:var(--color-primary-700);border-radius:999px;width:12px;height:12px;animation:.82s linear infinite refreshIconSpin}.rulesDraftLoading{border:1px solid var(--color-cyan-a18);min-height:82px;color:var(--muted);background:linear-gradient(135deg, var(--surface-white-58), #e4f6fc6b), #f5fbff70;text-align:center;border-radius:7px;flex:auto;align-content:center;justify-items:center;gap:8px;padding:12px;display:grid}.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{border:2px solid var(--color-cyan-a18);border-top-color:var(--color-primary-700);border-radius:999px;width:26px;height:26px;animation:.82s linear infinite refreshIconSpin}.rulesDraftEmpty{flex:auto}.settingsGrid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 430px;gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.settingsPrimaryPanel,.settingsSidePanel,.settingsDestinationsPanel{min-height:0;padding:18px;overflow:hidden}.settingsPrimaryPanel{gap:14px;display:grid}.settingsSidePanel{flex-direction:column;gap:14px;display:flex}.settingsDestinationsPanel{flex-direction:column;grid-area:2/1;gap:12px;display:flex}.settingsHero{border:1px solid var(--color-border-soft);background:#ffffff7a;border-radius:8px;padding:14px}.settingsHero h2{color:var(--ink);letter-spacing:0;margin:8px 0 6px;font-size:24px;line-height:1.05}.settingsHero p,.settingsWarning,.settingsNotice small{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.settingsConnectRow{grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:10px;display:grid}.settingsConnectRow label{gap:6px;display:grid}.settingsConnectRow label span{color:#657383e0;font:800 10px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}.settingsConnectRow input{border:1px solid var(--color-border-a09);width:100%;min-height:38px;color:var(--ink);background:var(--surface-white-54);font:600 13px/1.35 var(--sans);border-radius:7px;outline:none;padding:0 10px}.settingsConnectRow input:focus{border-color:var(--color-primary-a24);box-shadow:0 0 0 3px var(--color-primary-a08)}.settingsNotice,.settingsWarning,.settingsDialogNotice{border-radius:8px;padding:10px 11px}.settingsNotice{border:1px solid var(--color-success-a18);background:#eafaf49e}.settingsNotice strong{color:var(--color-success-750);font-size:13px;line-height:1.25;display:block}.settingsWarning{background:#fff9eeb3;border:1px solid #d8902d33}.settingsAvailabilityNote{border-left:2px solid var(--color-primary-a18);max-width:520px;color:var(--color-text-muted-a88);margin:2px 0 0;padding-left:10px;font-size:12px;line-height:1.5}.settingsDialogNotice{border:1px solid var(--color-primary-a18);background:#ebf6ffb8;grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:10px;margin:0;display:grid}.settingsDialogNotice.success{border-color:var(--color-success-a18);background:#eafaf4b8}.settingsDialogNotice.error{background:#fff1f1b8;border-color:#de44442e}.settingsDialogNotice strong,.settingsDialogNotice small{display:block}.settingsNoticeClose{border:1px solid var(--color-border-a09);width:28px;height:28px;color:var(--color-primary-700);background:var(--surface-white-56);border-radius:7px;place-items:center;padding:0;line-height:1;display:inline-grid}.settingsNoticeClose:hover{border-color:var(--color-primary-a20);background:var(--surface-bluegray-76)}.settingsNoticeClose:focus-visible{outline-offset:2px;outline:2px solid #2d77e757}.settingsDialogNotice strong{color:var(--ink);font-size:13px;line-height:1.25}.settingsDialogNotice small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.settingsDestinationList{flex:auto}.settingsDialogBackdrop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 18% 12%,#12d9ee29,#0000 30%),#08132175;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.settingsDialog{background:linear-gradient(150deg, #f6fcfff5, #e2f1f8e6), var(--mist-strong);width:min(1060px,100vw - 48px);height:min(720px,100vh - 48px);min-height:0;box-shadow:0 30px 80px #050d1852, inset 0 1px 0 var(--surface-white-72);border:1px solid #d1eaf485;border-radius:10px;grid-template-columns:220px minmax(0,1fr);animation:.18s ease-out settingsDialogIn;display:grid;overflow:hidden}.settingsDialogNav{border-right:1px solid var(--color-border-soft);background:linear-gradient(180deg, #0f1c2bf5, #17283beb), var(--nav);grid-template-rows:repeat(3,max-content);align-content:start;gap:14px;min-height:0;padding:18px;display:grid}.settingsDialogNav h2{color:#fff;letter-spacing:0;margin:5px 0 0;font-size:20px;line-height:1.05}.settingsDialogNav button{color:#dff9ffc7;min-height:38px;font:800 13px/1 var(--sans);letter-spacing:0;text-align:left;background:#ffffff0d;border:1px solid #12d9ee21;border-radius:7px;align-items:center;gap:9px;padding:0 11px;display:inline-flex}.settingsDialogNav button.active,.settingsDialogNav button:hover{color:#fff;border-color:var(--color-cyan-a28);background:var(--color-cyan-a12)}.settingsDialogBody{grid-template-rows:max-content minmax(0,1fr);min-width:0;min-height:0;display:grid}.settingsDialogHeader{border-bottom:1px solid var(--color-border-hairline);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:18px 20px 14px;display:flex}.settingsDialogHeader h2{color:var(--ink);letter-spacing:0;margin:4px 0 0;font-size:24px;line-height:1.05}.settingsDialogClose,.settingsIconButton{border:1px solid var(--color-border-a09);width:34px;height:34px;color:var(--color-primary-700);background:var(--surface-white-56);border-radius:7px;place-items:center;display:inline-grid}.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}.settingsIconButton:hover svg{transform:rotate(22deg)}.settingsIconButton.refreshing svg{animation:.9s linear infinite refreshIconSpin}.settingsDialogContent{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;grid-template-columns:minmax(0,1fr) 300px;grid-auto-rows:max-content;gap:12px;min-height:0;padding:18px 20px 20px;display:grid;overflow:auto}.settingsDialogCard{border:1px solid var(--color-border-soft);background:linear-gradient(145deg, var(--surface-white-72), #edf6fa85), var(--surface-white-42);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.settingsDialogCard.wide{grid-column:1/-1}.settingsHero.compact{background:0 0;border:0;padding:0}.settingsHero.compact h3{color:var(--ink);letter-spacing:0;margin:8px 0 5px;font-size:22px;line-height:1.08}.settingsHero.compact p{max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.settingsConnectRow.compact{grid-template-columns:minmax(0,1fr) 118px}.settingsMetaActions{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}.settingsMetaActions .settingsPrimaryButton{flex:none;width:auto;min-width:132px;min-height:36px;padding:0 16px}.settingsMetaActions .settingsIconButton{flex:0 0 36px;width:36px;height:36px}.settingsMetaActions .settingsDangerButton{flex:none;min-height:32px;margin-left:auto}@media (max-width:880px){.settingsDialogContent{grid-template-columns:minmax(0,1fr)}.settingsDialogCard.wide{grid-column:auto}}.settingsPrimaryButton{color:#fff;background:var(--color-action-primary);min-height:38px;font:800 13px/1 var(--sans);letter-spacing:0;border:0;border-radius:7px;box-shadow:0 10px 20px #246fdf29}.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{color:#b42318b8;width:fit-content;min-height:32px;font:700 11px/1 var(--sans);letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px}.settingsDangerButton:hover{color:#b42318;background:#b423180d;border-color:#b4231829}.settingsDangerButton:focus-visible{color:#b42318;outline-offset:2px;background:#b423180f;border-color:#b4231838;outline:2px solid #b423181f}.settingsDialogSectionTitle{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settingsMiniGrid span,.settingsMiniList span{border:1px solid var(--color-border-hairline);background:var(--surface-white-50);border-radius:7px;min-width:0;padding:9px}.settingsMiniGrid b,.settingsMiniList b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;display:block;overflow:hidden}.settingsMiniGrid small,.settingsMiniList small{color:var(--dim);font:800 9px/1 var(--mono);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.settingsDialogSearch input{border:1px solid var(--color-border-soft);width:100%;min-height:36px;color:var(--ink);background:var(--surface-white-54);font:600 12px/1.35 var(--sans);border-radius:7px;outline:none;padding:0 10px}.settingsDestinationRows,.settingsMiniList{gap:8px;display:grid}.settingsDestinationRows article{border:1px solid var(--color-border-hairline);background:var(--surface-white-46);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:12px;min-height:58px;padding:10px;display:grid}.settingsDestinationRows strong,.settingsDestinationRows small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.settingsDestinationRows strong{color:var(--ink);font-size:13px;line-height:1.25}.settingsDestinationRows small,.settingsDestinationRows p{color:var(--muted);font-size:12px;line-height:1.35}.settingsDestinationRows p{margin:0}.opsListPanel>.sectionTitle,.opsListPanel>.queueTabs,.opsListPanel>.listFilterToolbar,.actionsQueuePanel>.brainIntentFilter,.opsContextPanel>.sectionTitle{flex:none}.customerListPanel>.sectionTitle,.customerListPanel>.queueTabs,.customerListPanel>.listFilterToolbar,.customerListPanel>.contactColumns,.learningListPanel>.sectionTitle,.learningListPanel>.queueTabs,.learningListPanel>.listFilterToolbar,.learningListPanel>.learningColumns,.inboxListPanel>.sectionTitle,.inboxListPanel>.queueTabs,.inboxListPanel>.listFilterToolbar,.inboxListPanel>.brainIntentFilter,.inboxListPanel>.inboxColumns{z-index:2;flex:none;position:relative}.sectionTitle{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sectionTitle.compact{align-items:center}.sectionTitle h1,.sectionTitle h2{letter-spacing:0;margin:0}.sectionTitle h1{font-size:25px;line-height:1.15}.sectionTitle h2{font-size:18px}.eyebrow{color:var(--color-primary-700);margin:0 0 4px;font-size:10px}.queueSummary{max-width:300px;color:var(--muted);text-align:right;opacity:.8;margin:2px 0 0;font-size:10px;line-height:1.45}.autoRunBanner{width:100%;height:52px;color:var(--ink);background:var(--surface-white-36);text-align:left;border:1px solid #2d77e726;border-radius:7px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;margin:13px 0 0;padding:0 11px;display:grid}.autoRunBanner .healthDot{grid-row:auto;align-self:center}.autoRunBanner>span:last-child{grid-template-rows:max-content max-content;align-content:center;height:100%;min-height:0;display:grid}.autoRunBanner.success{background:#e7f9f26b;border-color:#1fb27e38}.autoRunBanner.danger{background:#ffefee75;border-color:#e554543d}.autoRunBanner strong,.autoRunBanner small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.autoRunBanner strong{font-size:12px}.autoRunBanner small{color:var(--muted);margin-top:3px;font-size:10px}.traceId{color:#0f65bdd1;text-overflow:ellipsis;white-space:nowrap;background:#ffffff42;border-radius:5px;max-width:260px;padding:5px 7px;font-size:9.5px;overflow:hidden}.tracePlaceholder{color:#657383ad;letter-spacing:.035em;background:0 0;max-width:none;padding:4px 6px;font-size:9px;font-weight:700}.queueMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:17px 0 11px;display:grid}.queueMetrics span{border:1px solid var(--surface-white-42);background:linear-gradient(180deg, var(--surface-white-58), #ecf7fb52), #ffffff38;min-height:54px;box-shadow:inset 0 1px 0 var(--surface-white-58);border-radius:7px;padding:11px 12px;position:relative;overflow:hidden}.queueMetrics span:after{content:"";background:linear-gradient(90deg, #12d9ee6b, var(--color-primary-a20), transparent);border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.queueMetrics b{color:#101c28eb;font-size:19px;line-height:1;display:block}.queueMetrics small{color:var(--muted);font:700 10px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;margin-top:7px;display:block}.queueTabs{gap:6px;margin:12px 0 13px;display:flex;overflow-x:auto}.queueTabs button{height:32px;color:var(--muted);white-space:nowrap;padding:0 9px 0 11px;font-size:12px;transition:background .16s,color .16s,box-shadow .16s}.queueTabs button.selected{color:var(--color-primary-800);background:linear-gradient(180deg, var(--surface-white-70), #d3e9f761);box-shadow:0 8px 18px #2d77e712, inset 0 1px 0 var(--surface-white-54);border-color:#0000}.queueTabs span{color:var(--dim);font:700 10px/1 var(--mono);margin-left:6px}.queueTabs button:hover{color:var(--ink);background:var(--surface-white-54)}.actionsQueueToolbar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 13px;display:flex}.actionsQueueToolbar .queueTabs{flex:auto;min-width:0;margin:0}.actionsQueueSearch{flex:0 330px;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.actionsQueueSearch .searchField{border-radius:6px;flex:0 230px;max-width:none;height:32px}.actionsQueueSearch .searchButton{flex:none;min-width:72px;height:32px;padding:0 12px}.actionsQueueSearch .clearSearchButton{width:24px;height:24px}.listFilterToolbar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 13px;display:flex}.listFilterToolbar .queueTabs{flex:auto;min-width:0;margin:0}.listFilterSearch{flex:0 330px;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.listFilterSearch .searchField{border-radius:6px;flex:0 230px;max-width:none;height:32px}.listFilterSearch .searchButton{flex:none;min-width:72px;height:32px;padding:0 12px}.listFilterSearch .clearSearchButton{width:24px;height:24px}.brainIntentFilter{border:1px solid var(--color-primary-a12);background:#f7fbff9e;border-radius:7px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;margin:-4px 0 10px;padding:8px 9px;display:grid}.brainIntentFilter span{color:#1456b7;font:850 10.5px/1 var(--mono);text-transform:uppercase}.brainIntentFilter small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.brainIntentFilter a,.brainIntentFilter button,.rulesDraftClearButton{color:#1456b7;font:850 10px/1 var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.brainIntentFilter button:hover,.rulesDraftClearButton:hover{color:var(--color-primary-800)}.queueGuide{gap:8px;margin:0 0 8px;display:grid}.queueLegend{color:#657383d1;min-height:22px;font:700 9.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.legendDot{background:var(--dim);border-radius:50%;width:7px;height:7px;margin-right:-6px;box-shadow:0 0 10px #6573833d}.legendDot.queued{background:var(--color-warning)}.legendDot.approved{background:var(--color-primary)}.legendDot.converted{background:var(--color-success)}.legendDot.failed{background:var(--red)}.queueColumns{min-height:24px;color:var(--color-text-muted-a72);background:var(--surface-white-20);font:700 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;grid-template-columns:minmax(260px,1.55fr) minmax(126px,.55fr) minmax(190px,.92fr) minmax(190px,.92fr);align-items:center;gap:12px;padding:0 14px;display:grid}.actionColumns{min-height:24px;color:var(--color-text-muted-a72);background:var(--surface-white-20);font:700 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;grid-template-columns:minmax(220px,1.25fr) minmax(105px,.48fr) minmax(140px,.75fr) minmax(120px,.65fr) 112px;align-items:center;gap:12px;margin-bottom:8px;padding:0 14px;display:grid}.contactColumns{min-height:24px;color:var(--color-text-muted-a72);background:var(--surface-white-20);font:700 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;grid-template-columns:minmax(250px,1.25fr) minmax(130px,.55fr) minmax(145px,.7fr) minmax(160px,.72fr) 78px;align-items:center;gap:12px;margin:12px 0 8px;padding:0 14px;display:grid}.learningColumns{min-height:24px;color:var(--color-text-muted-a72);background:var(--surface-white-20);font:700 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;grid-template-columns:minmax(250px,1.28fr) minmax(128px,.58fr) minmax(145px,.7fr) minmax(160px,.78fr) 78px;align-items:center;gap:12px;margin:12px 0 8px;padding:0 14px;display:grid}.inboxColumns{min-height:24px;color:var(--color-text-muted-a72);background:var(--surface-white-20);font:700 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;grid-template-columns:minmax(250px,1.25fr) minmax(130px,.55fr) minmax(145px,.7fr) minmax(160px,.72fr);align-items:center;gap:12px;margin:12px 0 8px;padding:0 14px;display:grid}.queueTable{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;gap:9px;min-height:0;padding-top:2px;padding-right:3px;display:grid;overflow-y:auto}.customerList,.learningList,.inboxList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;align-content:start;gap:9px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.opsList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;align-content:start;gap:9px;min-height:0;margin-top:12px;padding-right:3px;display:grid;overflow-y:auto}.opsCheckList,.brainNextActionsList,.opportunityList,.productEvidenceList,.pathEvidenceList,.optimizationChains,.qualityList,.analysisDraftList,.commentReviewList,.rulesKeywordList,.rulesDraftList,.settingsDestinationList,.settingsMiniList,.queueTable,.customerList,.learningList,.inboxList,.opsList,.signalDetailList,.actionQueueList,.inboxActionList,.trackingTimeline,.ruleSignalList,.proofList,.opsMiniList,.runStepList,.brainLearningList{grid-auto-rows:max-content;align-content:start}.contactItem,.learningItem{gap:7px;min-width:0;display:grid}.queueHead,.queueRow,.actionRow{grid-template-columns:minmax(260px,1.55fr) minmax(126px,.55fr) minmax(190px,.92fr) minmax(190px,.92fr);align-items:center;gap:12px;display:grid}.queueHead{color:#657383c7;min-height:34px;font:700 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.queueRow,.actionRow{border:1px solid var(--color-border-a06);width:100%;min-height:78px;color:var(--ink);text-align:left;background:linear-gradient(100deg, var(--surface-white-62), var(--surface-white-42)), var(--surface-mist-42);cursor:pointer;border-radius:7px;padding:12px 14px 12px 16px;transition:background .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.contactRow{border:1px solid var(--color-border-a06);width:100%;min-height:74px;color:var(--ink);text-align:left;background:linear-gradient(100deg, var(--surface-white-62), var(--surface-white-42)), var(--surface-mist-42);cursor:pointer;border-radius:7px;grid-template-columns:minmax(250px,1.25fr) minmax(130px,.55fr) minmax(145px,.7fr) minmax(160px,.72fr) 78px;align-items:center;gap:12px;padding:12px 14px 12px 16px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.learningRow{border:1px solid var(--color-border-a06);width:100%;min-height:74px;color:var(--ink);text-align:left;background:linear-gradient(100deg, var(--surface-white-62), var(--surface-white-42)), var(--surface-mist-42);cursor:pointer;border-radius:7px;grid-template-columns:minmax(250px,1.28fr) minmax(128px,.58fr) minmax(145px,.7fr) minmax(160px,.78fr) 78px;align-items:center;gap:12px;padding:12px 14px 12px 16px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.inboxRow{border:1px solid var(--color-border-a06);width:100%;min-height:74px;color:var(--ink);text-align:left;background:linear-gradient(100deg, var(--surface-white-62), var(--surface-white-42)), var(--surface-mist-42);cursor:pointer;border-radius:7px;grid-template-columns:minmax(250px,1.25fr) minmax(130px,.55fr) minmax(145px,.7fr) minmax(160px,.72fr);align-items:center;gap:12px;padding:12px 14px 12px 16px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.opsRow{border:1px solid var(--color-border-a06);width:100%;min-height:70px;color:var(--ink);text-align:left;background:linear-gradient(100deg, var(--surface-white-62), var(--surface-white-42)), var(--surface-mist-42);cursor:pointer;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(112px,.42fr);align-items:center;gap:12px;padding:12px 14px 12px 16px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.opsRow:before{content:"";background:var(--amber);border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.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{border-color:var(--card-hover-border);background:var(--surface-white-64);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}.opsRow.active:hover{border-color:var(--card-hover-border);background:radial-gradient(circle at 8% 20%, #12d9ee29, transparent 34%), linear-gradient(90deg, var(--color-primary-a14), var(--surface-white-76)), #f0f8fcbd;box-shadow:var(--card-hover-shadow)}.revenueOutcomeRow{grid-template-columns:minmax(0,1fr) minmax(132px,.38fr);min-height:76px}.recoveryMoneyRow strong:first-child{color:#925808f5;font-size:15px}.recoveryMoneyRow.active strong:first-child{color:var(--color-primary-800)}.shopifyMoneySummary{gap:8px;display:grid}.shopifyMoneySummary article{border:1px solid var(--color-border-hairline);background:var(--surface-white-42);border-radius:7px;min-height:70px;padding:12px}.shopifyMoneySummary strong,.shopifyMoneySummary span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.shopifyMoneySummary strong{color:var(--text-strong-92);font-size:20px;line-height:1.1}.shopifyMoneySummary span{color:var(--muted);white-space:nowrap;margin-top:7px;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;text-overflow:clip;line-height:1.25;overflow:visible}.revenueNextStepBox{border:1px solid var(--color-primary-a14);background:linear-gradient(135deg, #eef7ffb8, #ffffff7a), var(--surface-white-32);border-radius:8px;gap:8px;margin-top:12px;padding:14px;display:grid}.revenueNextStepBox strong{color:var(--color-primary-750);font-size:13px}.revenueNextStepBox p{color:var(--text-strong-86);margin:0;font-size:13px;line-height:1.45}.revenueNextStepBox div{flex-wrap:wrap;gap:8px;display:flex}.revenueNextStepBox a{border:1px solid var(--color-primary-a16);min-height:32px;color:var(--color-primary-800);background:var(--surface-white-64);border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:850;text-decoration:none;display:inline-flex}.revenueEvidenceList article{align-items:start}.revenueStageList span:first-child{background:#fff9ed94;border-color:#d8912f2e}.revenueTinyProof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.revenueTinyProof span{border:1px solid var(--color-border-hairline);min-width:0;min-height:42px;color:var(--muted);background:var(--surface-white-36);text-overflow:ellipsis;white-space:nowrap;font:800 10px/1 var(--mono);text-transform:uppercase;border-radius:7px;place-items:center;padding:10px;display:grid;overflow:hidden}.learningRow:before{content:"";background:var(--amber);border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.learningRow.ready:before{background:var(--green)}.learningRow.clicked:before{background:var(--blue)}.inboxRow:before{content:"";background:var(--amber);border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.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{border-color:var(--card-hover-border);background:var(--surface-white-64);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}.learningRow.active:hover{border-color:var(--card-hover-border);background:radial-gradient(circle at 8% 20%, var(--color-cyan-a14), transparent 34%), linear-gradient(90deg, var(--color-primary-a13), var(--surface-white-74)), #f0f8fcc2;box-shadow:var(--card-hover-shadow)}.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{border-color:var(--card-hover-border);background:var(--surface-white-64);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}.inboxRow.active:hover{border-color:var(--card-hover-border);background:radial-gradient(circle at 8% 20%, var(--color-cyan-a14), transparent 34%), linear-gradient(90deg, var(--color-primary-a13), var(--surface-white-74)), #f0f8fcc2;box-shadow:var(--card-hover-shadow)}.contactRow:before{content:"";background:var(--amber);border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.contactRow.ready:before{background:var(--green)}.contactRow.out:before{background:var(--dim)}.contactRow.active{background:radial-gradient(circle at 8% 20%, var(--color-success-a18), transparent 34%), linear-gradient(90deg, #21b88721, var(--surface-white-70)), #f0fcf7b3;box-shadow:inset 0 1px 0 var(--surface-white-68), 0 10px 24px var(--color-success-a18);border-color:#21b8873d}.contactRow:hover{border-color:var(--card-hover-border);background:var(--surface-white-64);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}.contactRow.active:hover{border-color:var(--card-hover-border);background:radial-gradient(circle at 8% 20%, var(--color-success-a18), transparent 34%), linear-gradient(90deg, #21b88726, var(--surface-white-74)), #f0fcf7c2;box-shadow:var(--card-hover-shadow)}.contactExpandButton{border:1px solid var(--color-primary-a12);min-height:30px;color:var(--color-primary-800);background:var(--surface-white-54);font:700 11px/1 var(--sans);border-radius:6px;padding:0 9px}.contactExpandButton:hover{background:var(--surface-white-78)}.conversionDetails{border:1px solid var(--color-border-hairline);background:linear-gradient(145deg, var(--surface-white-54), #eef8fb5c), var(--surface-white-28);border-radius:7px;gap:7px;margin-left:11px;padding:9px;animation:.2s ease-out both drawerDrop;display:grid}.conversionDetails section{border:1px solid var(--surface-white-36);background:var(--surface-white-34);border-radius:6px;grid-template-columns:minmax(150px,.95fr) minmax(90px,.45fr) minmax(150px,.9fr) minmax(150px,.8fr);align-items:center;gap:10px;min-width:0;min-height:52px;padding:9px 10px;display:grid}.conversionDetails strong,.conversionDetails small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.conversionDetails strong{color:var(--text-strong-88);font-size:12px}.conversionDetails small{color:var(--muted);margin-top:4px;font-size:10px}.conversionDetails p{color:var(--muted);margin:0;font-size:12px}.signalDetails{border:1px solid var(--color-border-hairline);background:linear-gradient(145deg, var(--surface-white-54), #eef8fb5c), var(--surface-white-28);border-radius:7px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:8px;margin-left:11px;padding:9px;animation:.2s ease-out both drawerDrop;display:grid}.signalDetails section{border:1px solid var(--surface-white-34);background:var(--surface-white-30);border-radius:6px;min-width:0;padding:9px}.signalDetails h3{color:var(--color-primary-700);font:800 9.5px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase;margin:0 0 7px}.signalDetailList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent;gap:6px;max-height:220px;display:grid;overflow-y:auto}.signalDetailList article{background:var(--surface-white-36);border-radius:6px;min-width:0;padding:8px}.signalDetailList strong,.signalDetailList span,.signalDetailList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.signalDetailList strong{color:var(--text-strong-88);font-size:12px}.signalDetailList span{color:var(--color-primary-800);margin-top:4px;font-size:11px;font-weight:800}.signalDetailList small,.signalDetailList p{color:var(--muted);margin:4px 0 0;font-size:10.5px;line-height:1.35}.actionQueueList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;flex:auto;grid-auto-rows:max-content;align-content:start;gap:9px;min-height:0;padding-top:2px;padding-right:3px;display:grid;overflow-y:auto}.actionRow{grid-template-columns:minmax(220px,1.25fr) minmax(105px,.48fr) minmax(140px,.75fr) minmax(120px,.65fr) 112px}.actionRow>span,.actionRow>button{z-index:2;position:relative}.rowActionButtons{justify-content:flex-end;align-items:center;gap:4px;width:112px;display:flex}.traceActionButton,.ridLine button{border:1px solid var(--color-primary-a14);width:28px;height:28px;color:var(--color-primary-800);background:var(--surface-white-58);border-radius:6px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.traceActionButton:hover,.ridLine button:hover{background:#fff}.copyTraceButton.copied,.dialogCopyButton.copied{box-shadow:0 0 0 3px #21b8871a;color:var(--color-success-800)!important;border-color:var(--color-success-a26)!important;background:#d6faefc7!important}.ridLine{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0;display:grid}.ridLine strong{min-width:0}.actionRow.inserted{animation:.58s cubic-bezier(.18,.86,.24,1) actionPopInsert}.queueRow:before,.actionRow:before{content:"";background:var(--dim);border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.queueRow.active,.actionRow.active{border-color:var(--color-primary-a24);background:radial-gradient(circle at 8% 20%, var(--color-cyan-a10), transparent 32%), linear-gradient(90deg, #2d77e70f, 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)}.queueRow:hover,.actionRow:hover{border-color:var(--card-hover-border);background:var(--surface-white-64);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}.queueRow.active:hover,.actionRow.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)}.queueRow.queued:before,.actionRow.queued:before,.statusBadge.queued{background:var(--color-warning)}.queueRow.blocked:before,.queueRow.failed:before,.actionRow.blocked:before,.actionRow.failed:before,.statusBadge.blocked,.statusBadge.failed{background:var(--red)}.queueRow.sent:before,.queueRow.approved:before,.actionRow.sent:before,.actionRow.approved:before,.statusBadge.sent,.statusBadge.approved{background:var(--color-primary)}.queueRow.converted:before,.actionRow.converted:before,.statusBadge.converted{background:var(--color-success)}.queueRow.skipped:before,.actionRow.skipped:before,.statusBadge.skipped{background:var(--dim)}.queueRow strong,.actionRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.25;display:block;overflow:hidden}.queueRow small,.actionRow small{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:4px;font-size:10.5px;line-height:1.35;display:block}.contactRow strong,.contactRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.contactRow strong{color:var(--text-strong-90);font-size:13px;line-height:1.25}.contactRow small{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.35}.learningRow strong,.learningRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.learningRow strong{color:var(--text-strong-90);font-size:13px;line-height:1.25}.learningRow small{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.35}.inboxRow strong,.inboxRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.inboxRow strong{color:var(--text-strong-90);font-size:13px;line-height:1.25}.inboxRow small{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.35}.brainRowSignals{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.brainRowSignals em{border:1px solid var(--color-primary-a12);color:#43566f;background:var(--surface-white-54);max-width:145px;min-height:18px;font:800 9px/1 var(--mono);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:4px 6px;font-style:normal;overflow:hidden}.brainRowSignals em.high{color:var(--color-warning-750);border-color:var(--color-warning-a18);background:#fff9edb8}.brainRowSignals em.medium{color:#0f5f80;background:#eefbfdad;border-color:#1294b12e}.brainRowSignals em.low{color:#667789}.opsRow strong,.opsRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.opsRow strong{color:var(--text-strong-90);font-size:13px;line-height:1.25}.opsRow small{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.35}.opsRow.rulesDraftRow{grid-template-columns:minmax(0,1fr);align-items:start;padding-right:118px;overflow:visible}.opsRow.rulesDraftRow>span:first-child{align-self:start;overflow:visible}.opsRow.rulesDraftRow .rulesDraftScore{text-align:right;background:0 0;border:0;place-self:start end;width:86px;min-width:86px;padding-top:2px;position:absolute;top:12px;right:14px}.opsRow.rulesDraftRow .ruleDraftMemory{overflow:visible}.opsRow.rulesDraftRow .ruleDraftMemoryHeader b,.opsRow.rulesDraftRow .ruleDraftMemoryHeader em{white-space:nowrap}.opsRow.rulesDraftRow .ruleDraftFacts strong,.opsRow.rulesDraftRow .ruleDraftFacts small,.opsRow.rulesDraftRow .ruleDraftNoFacts{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.opsMiniList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;margin-top:10px;display:grid;overflow-y:auto}.opsMiniList span{border:1px solid var(--surface-white-36);background:var(--surface-white-30);border-radius:7px;min-width:0;padding:10px}.opsMiniList strong,.opsMiniList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.opsMiniList strong{color:var(--text-strong-90);font-size:12.5px}.opsMiniList small{color:var(--muted);margin-top:4px;font-size:10px}.jsonPreview{border:1px solid var(--surface-white-38);color:var(--text-strong-82);background:var(--surface-white-32);font:600 11px/1.45 var(--mono);white-space:pre-wrap;border-radius:7px;margin:14px 0 0;padding:12px;overflow:auto}.runStepList{gap:8px;margin-top:14px;display:grid}.runStepList article{border:1px solid var(--surface-white-36);background:var(--surface-white-30);border-radius:7px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.runStepList strong,.runStepList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.runStepList strong{color:var(--text-strong-90);font-size:12.5px}.runStepList small{color:var(--muted);margin-top:3px;font-size:10px}.signalCell{grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:11px;display:grid}.signalCell i{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));width:30px;height:30px;box-shadow:0 0 18px var(--color-cyan-a28), inset 0 0 0 1px var(--surface-white-32);border-radius:50%}.signalCell small{-webkit-line-clamp:2;word-break:normal;-webkit-box-orient:vertical;max-width:520px;display:-webkit-box;overflow:hidden}.signalCell small b{color:#121923c2;font-family:var(--sans);letter-spacing:0;text-transform:none;margin-right:7px;font-weight:700}.runStateCell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.runStateCell small{margin-top:0}.runStateCell em{max-width:150px;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font:700 9.5px/1.2 var(--mono);margin-top:0;font-style:normal;display:block;overflow:hidden}.outcomeCell strong,.nextCell strong{font-size:12px}.statusBadge{color:#fff;width:fit-content;font:700 10px/1 var(--mono);text-transform:uppercase;box-shadow:inset 0 1px 0 var(--surface-white-20);border-radius:5px;padding:4px 7px 5px}.actionEditor{border:1px solid var(--surface-white-40);background:#ffffff42;border-radius:7px;margin-top:14px;padding:14px}.actionEditor textarea{border:1px solid var(--color-border-a09);width:100%;min-height:126px;color:var(--text-strong-92);background:var(--surface-white-58);box-shadow:inset 0 1px 0 var(--surface-white-58);resize:vertical;font:13px/1.45 var(--sans);border-radius:7px;outline:none;margin-top:12px;padding:12px}.actionEditor textarea:focus{box-shadow:0 0 0 3px var(--color-primary-a08), inset 0 1px 0 var(--surface-white-58);border-color:#2d77e752}.brainCoachPanel{background:linear-gradient(135deg, #f6fdffc2, var(--surface-white-46)), var(--surface-white-34);border:1px solid #12d9ee33;border-radius:8px;gap:10px;margin-top:12px;padding:13px;display:grid;position:relative}.brainCoachPanel>.sectionTitle{padding-right:86px}.brainCoachPanel.collapsed{border-color:var(--color-border-soft);background:var(--surface-white-36);gap:6px}.brainCoachPanel .statusBadge{cursor:pointer;border-radius:999px}.brainCoachPanel .brainCoachToggle{border:1px solid var(--surface-white-46);color:#fff;min-height:24px;font:800 9.5px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 9px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:inset 0 1px #ffffff2e}.brainCoachPanel .brainCoachToggle:hover{filter:brightness(1.03);transform:translateY(-1px)}.brainCoachSummary{gap:4px;display:grid}.brainCoachSummary strong{color:var(--ink);font-size:13px;line-height:1.35}.brainCoachSummary small,.brainCoachEmpty,.brainRunLog{color:var(--dim);font-size:11px;line-height:1.35}.brainCoachLift,.brainCoachTarget,.brainCoachPlan{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.brainCoachLift span,.brainCoachTarget span,.brainCoachPlan span{border:1px solid var(--color-border-hairline);background:var(--surface-white-50);border-radius:7px;min-width:0;padding:8px}.brainCoachLift b,.brainCoachTarget b,.brainCoachPlan b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;display:block;overflow:hidden}.brainCoachLift small,.brainCoachTarget small,.brainCoachPlan small{color:var(--dim);font:700 9px/1 var(--mono);text-transform:uppercase;margin-top:3px;display:block}.brainCoachReasons{gap:6px;display:grid}.brainCoachReasons span{color:var(--text-strong-78);border-left:2px solid #12d9ee6b;padding-left:9px;font-size:12px;line-height:1.35}.brainCoachReasons span.risk{color:#8e342f;border-left-color:#d95e5875}.brainCoachActions{grid-template-columns:minmax(94px,1.15fr) minmax(64px,.72fr) minmax(92px,1fr);gap:7px;display:grid}.brainCoachActions button{min-width:0;min-height:34px;font:800 10.5px/1 var(--sans);letter-spacing:0;white-space:nowrap;text-transform:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.brainCoachActions button svg{flex:none}.brainCoachActions .primaryAction{color:#fff;background:var(--color-action-primary);border-color:#0000}.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{border:1px solid var(--color-primary-a12);color:var(--color-primary-800);background:var(--surface-white-34);font:700 10px/1.3 var(--mono);letter-spacing:.035em;text-transform:uppercase;border-radius:6px;margin:10px 0 0;padding:9px 10px}.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{border:1px solid var(--color-primary-a13);background:linear-gradient(135deg, #eef7ffb3, var(--surface-white-42)), var(--surface-white-34);border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:4px 12px;margin-top:12px;padding:10px 11px;display:grid}.actionFlowNotice strong{color:var(--color-primary-750);font-size:12px;line-height:1.2}.actionFlowNotice span{color:#526074e0;grid-column:1/2;font-size:11px;line-height:1.35}.actionFlowNotice a{color:var(--color-primary-750);grid-area:1/2/span 2;font-size:11px;font-weight:850;text-decoration:none}.dangerAction{color:var(--color-danger-800)!important;border-color:var(--color-danger-a20)!important}.inspectorHero{border:1px solid var(--surface-white-42);background:radial-gradient(circle at 12% 4%, var(--color-cyan-a10), transparent 28%), linear-gradient(145deg, var(--surface-white-68), #e8f6fa47);box-shadow:inset 0 1px 0 var(--surface-white-62);border-radius:7px;padding:14px;position:relative;overflow:hidden}.inspectorHero:after{content:"";background:linear-gradient(90deg,#12d9ee61,#21b8873d,#0000);border-radius:999px 999px 0 0;height:2px;position:absolute;inset:auto 15px 0}.inspectorHeroTop{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.inspectorHeroTop>div{min-width:0}.inspectorHeroTop>.statusBadge{flex:none;margin-top:1px;padding:4px 7px;font-size:9px}.inspectorHero h2{color:var(--text-strong-90);overflow-wrap:anywhere;letter-spacing:0;margin:4px 0 0;font-size:17px;font-weight:750;line-height:1.18}.inspectorHero p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.inspectorHero .eyebrow{color:var(--color-primary-700);letter-spacing:.04em;font-size:10px;font-weight:750}.statusPill{width:max-content;max-width:100%;color:var(--color-primary-800);background:var(--color-primary-a10);font:800 9.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 7px}.statusPill.queued{color:#8d5b16;background:#d8912f21}.statusPill.approved{color:var(--color-primary-800);background:var(--color-primary-a12)}.statusPill.sent{color:#0d7b56;background:#21b88721}.statusPill.skipped{color:#657383eb;background:#6573831a}.messageCard{border:1px solid var(--surface-white-40);background:var(--surface-white-30);border-radius:7px;margin-top:14px;padding:14px}.messageCard p{color:var(--text-strong-92);margin:0;font-size:14px;line-height:1.55}.messageAttachments{gap:9px;margin-top:12px;display:grid}.messageAttachments article{border:1px solid var(--color-border-hairline);background:var(--surface-white-34);border-radius:7px;gap:7px;min-width:0;padding:9px;display:grid}.messageAttachments img,.messageAttachments video{object-fit:contain;background:#1219230d;border-radius:6px;width:100%;max-height:260px}.messageAttachments audio{width:100%}.messageAttachments a,.messageAttachments strong{color:var(--color-primary-800);overflow-wrap:anywhere;font-size:12.5px}.messageAttachments small{color:var(--muted);font-size:10px}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.detailGrid div{border:1px solid var(--surface-white-38);background:#ffffff42;border-radius:7px;min-width:0;min-height:56px;padding:10px}.detailGrid span,.detailGrid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.detailGrid span{color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}.detailGrid strong{color:var(--text-strong-90);margin-top:6px;font-size:12.5px}.replyWorkspace{border:1px solid var(--surface-white-40);background:linear-gradient(145deg, var(--surface-white-42), #eaf7fb47), var(--surface-white-20);border-radius:7px;margin-top:14px;padding:14px}.replyWorkspace h3{color:var(--text-strong-92);margin:0;font-size:17px;line-height:1.2}.replyWorkspace textarea{border:1px solid var(--color-border-soft);width:100%;min-height:132px;color:var(--ink);background:var(--surface-white-54);resize:vertical;font:500 13px/1.5 var(--sans);border-radius:7px;outline:none;margin-top:12px;padding:12px}.replyWorkspace textarea:focus{border-color:var(--color-primary-a24);box-shadow:0 0 0 3px var(--color-primary-a08)}.replySuggestionNote{border:1px solid var(--color-primary-a10);background:var(--surface-white-30);border-radius:7px;gap:4px;margin-top:9px;padding:10px;display:grid}.replySuggestionNote strong,.replySuggestionNote small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.replySuggestionNote strong{color:var(--text-strong-88);font-size:12px}.replySuggestionNote small{color:var(--muted);font-size:10.5px;line-height:1.35}.replyRuleCoverage{border:1px solid var(--color-primary-a12);background:#f7fbff94;border-radius:7px;gap:3px;margin:3px 0;padding:8px;display:grid}.replyRuleCoverage.covered{background:#effcf794;border-color:#1d8d6329}.replyRuleCoverage.gap,.replyRuleCoverage.product_rule_exists{border-color:var(--color-warning-a18);background:#fff9ed9e}.replyRuleCoverage span{color:#1c5297;font:800 10.5px/1 var(--mono);text-transform:uppercase}.replyRuleCoverage small{white-space:normal;text-overflow:clip;overflow:visible}.inlineBrainAction{border:1px solid var(--color-primary-a18);background:var(--surface-white-68);color:#1456b7;min-height:28px;font:800 10.5px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border-radius:7px;justify-self:start;margin-top:4px;padding:0 10px;box-shadow:0 8px 18px #183b690f}.inlineBrainAction:not(:disabled):hover{border-color:var(--color-primary-a30);background:#f7fbffeb}.inlineBrainAction:disabled{cursor:wait;opacity:.62}.brainReplyDecisionBar{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.brainReplyDecisionBar button{border:1px solid var(--color-primary-a14);min-height:27px;color:var(--color-primary-750);background:var(--surface-white-62);font:850 9.5px/1 var(--mono);text-transform:uppercase;cursor:pointer;border-radius:7px;padding:0 9px}.brainReplyDecisionBar button:not(:disabled):hover{border-color:var(--color-primary-a28);background:#f7fbffeb}.brainReplyDecisionBar button:disabled{cursor:not-allowed;opacity:.55}.brainFeedbackStatus{border:1px solid var(--color-border-soft);background:var(--surface-white-24);border-radius:7px;margin-top:8px;padding:9px 10px}.brainFeedbackStatus.recorded{border-color:var(--color-success-a18);background:#f4fcf994}.brainFeedbackStatus strong,.brainFeedbackStatus small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.brainFeedbackStatus strong{color:var(--text-strong-88);font-size:11.5px}.brainFeedbackStatus small{color:var(--muted);font:700 9.5px/1.2 var(--mono);letter-spacing:.035em;text-transform:uppercase;margin-top:4px}.brainFeedbackStatus.recorded small{color:var(--color-success-700)}.inboxActionList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a18) transparent;gap:8px;min-height:0;margin-top:10px;display:grid;overflow-y:auto}.inboxContextPanel>.emptyState{margin-top:12px}.responseCommandStrip{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.responseStats{grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px;display:grid}.responseStats span,.responseEvidenceGrid span,.responseComposerMeta span{background:var(--surface-white-72);border:1px solid #0f172a1a;border-radius:8px;gap:2px;min-width:0;padding:10px 12px;display:grid}.responseStats strong,.responseEvidenceGrid strong,.responseComposerMeta strong{overflow-wrap:anywhere;color:var(--ink);font-size:.9rem;line-height:1.2}.responseStats small,.responseEvidenceGrid small,.responseComposerMeta small{overflow-wrap:anywhere;color:var(--muted);font-size:.74rem;line-height:1.25}.responseGrid{grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr) minmax(320px,.95fr);gap:16px;min-height:0;display:grid}.responseQueuePanel,.responseDetailPanel,.responseComposerPanel{min-width:0;min-height:620px}.responseQueueList{gap:8px;max-height:calc(100vh - 258px);margin-top:12px;padding-right:3px;display:grid;overflow:auto}.responseQueueRow{background:var(--surface-white-68);width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.responseQueueRow:hover,.responseQueueRow.active{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow);background:#eff6ffdb;transform:translateY(-1px)}.responseQueueRow.blocked{border-color:#dc262633}.responseQueueRow.ready{border-color:#16a34a2e}.responseQueueRow.sent,.responseQueueRow.quiet{opacity:.72}.responseRowIcon{width:34px;height:34px;color:var(--ink);background:#0f172a0f;border-radius:8px;place-items:center;display:inline-grid}.responseQueueRow span:last-child{gap:4px;min-width:0;display:grid}.responseQueueRow strong,.responseQueueRow small,.responseQueueRow p{overflow-wrap:anywhere;min-width:0;margin:0}.responseQueueRow strong{color:var(--ink);font-size:.92rem;line-height:1.2}.responseQueueRow small,.responseQueueRow p{color:var(--muted);font-size:.78rem;line-height:1.35}.responseDetailPanel,.responseComposerPanel{align-content:start;gap:14px;display:grid}.responseDetailHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.responseDetailHeader h2{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:1.25rem;line-height:1.2}.responseStatePill{color:var(--muted);text-transform:capitalize;background:#0f172a14;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem;font-weight:800}.responseStatePill.blocked{color:#b91c1c;background:#fee2e2e6}.responseStatePill.ready,.responseStatePill.sent{color:#15803d;background:#dcfce7e6}.responseStatePill.needs{color:var(--color-primary-600);background:#dbeafee6}.responseSourceBlock,.responseContextBlock,.responseReadiness{background:var(--surface-white-68);border:1px solid #0f172a17;border-radius:8px;gap:8px;padding:14px;display:grid}.responseSourceBlock p,.responseContextBlock p{color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.45}.responseSourceBlock small,.responseContextBlock span,.responseContextBlock a,.responseReadiness small{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.responseContextBlock a{width:fit-content;color:var(--accent);align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.responseEvidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.responseReadiness{grid-template-columns:24px minmax(0,1fr);align-items:start}.responseReadiness strong{color:var(--ink);text-transform:capitalize}.responseDraftText{resize:vertical;width:100%;min-height:178px;color:var(--ink);font:inherit;background:#fffc;border:1px solid #0f172a1f;border-radius:8px;padding:14px;line-height:1.45}.responseDraftText:focus{border-color:#2563eb57;outline:2px solid #2563eb33}.responseComposerMeta,.responseAlternatives{gap:8px;display:grid}.responseAlternatives button{background:var(--surface-white-66);width:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid #0f172a1a;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.responseAlternatives button:hover{background:#eff6ffd1;border-color:#2563eb47}.responseAlternatives strong,.responseAlternatives small{overflow-wrap:anywhere}.responseAlternatives strong{color:var(--ink);font-size:.86rem}.responseAlternatives small{color:var(--muted);font-size:.78rem;line-height:1.35}.responseComposerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.responseEmpty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:420px;display:grid}.inboxActionList article{border:1px solid var(--surface-white-38);background:var(--surface-white-30);border-radius:7px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 10px;min-width:0;padding:10px;display:grid}.inboxActionList article p{color:var(--text-strong-86);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.inboxActionList strong,.inboxActionList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.inboxActionList strong{color:var(--text-strong-90);font-size:12.5px}.inboxActionList small{color:var(--muted);margin-top:3px;font-size:10px}.emptyState,.emptyInspector{border:1px solid var(--surface-white-38);min-height:120px;color:var(--muted);background:var(--surface-white-24);border-radius:7px;align-content:center;gap:6px;padding:18px;display:grid}.emptyState.subtle{min-height:86px}.emptyState strong,.emptyInspector h2{color:var(--text-strong-90);margin:0}.inboxDetailPanel .emptyInspector h2{font-size:20px;line-height:1.2}.emptyState span,.emptyInspector span{font-size:12px;line-height:1.4}.emptyActionRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.emptyActionRow a,.emptyActionRow button{border:1px solid var(--color-primary-a16);min-height:32px;color:var(--color-primary-800);background:var(--surface-white-52);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.emptyActionRow a:hover,.emptyActionRow button:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow);background:#f7fbffe0}.runId{max-width:250px;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font:700 10px/1.2 var(--mono);margin-top:4px;display:block;overflow:hidden}.decisionCard{border-top:1px solid var(--color-border-a06);margin-top:12px;padding:10px 0 0}.decisionCard p,.decisionCard small{color:var(--muted);margin:0;font-size:11px}.decisionCard p{font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;font-weight:800}.decisionCard strong{color:#0e1823eb;letter-spacing:0;margin:5px 0 4px;font-size:16px;font-weight:800;line-height:1.22;display:block}.decisionCard small{text-overflow:ellipsis;white-space:nowrap;color:#677688db;display:block;overflow:hidden}.decisionMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.decisionMeta span,.decisionMetaButton{border:1px solid var(--color-border-a06);background:var(--surface-white-34);border-radius:6px;min-width:0;padding:8px}.decisionMeta b,.decisionMeta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.decisionMetaButton{text-align:left}.decisionMetaButton:disabled{cursor:default}.decisionMetaButton:not(:disabled):hover b{color:var(--color-primary-700)}.trackingSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.trackingSummaryGrid span,.trackingMeta div,.trackingTimeline article{border:1px solid var(--color-border-hairline);background:var(--surface-white-36);border-radius:7px}.trackingSummaryGrid span{min-width:0;padding:10px}.trackingSummaryGrid strong,.trackingSummaryGrid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.trackingSummaryGrid strong{color:var(--text-strong-90);font-size:12.5px}.trackingSummaryGrid small{color:var(--muted);font:700 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.trackingMeta{gap:7px;margin-top:10px;display:grid}.trackingMeta div{padding:8px 10px}.trackingMeta dd{text-overflow:clip;white-space:normal;word-break:break-all;margin-top:0;line-height:1.35;overflow:visible}.trackingTimeline{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;gap:7px;max-height:230px;margin-top:12px;padding-right:4px;display:grid;overflow-y:auto}.trackingTimeline article{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.trackingTimeline article>span{background:var(--cyan);border-radius:50%;width:7px;height:7px}.trackingTimeline strong,.trackingTimeline small{display:block}.trackingTimeline strong{color:var(--text-strong-88);font-size:12px}.trackingTimeline small{color:var(--muted);margin-top:3px;font-size:10px}.decisionMeta b{color:var(--text-strong-88);font-size:12px}.decisionMeta small{color:var(--muted);font:700 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.inspectorBlock,.messageBlock,.readinessBlock{border-bottom:1px solid var(--color-border-a06);padding:16px 0}.identityBlock{align-items:center;gap:10px;padding-top:16px;display:flex}.avatar{color:#06222a;background:linear-gradient(135deg, var(--cyan), var(--green));width:34px;height:34px;font:800 11px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.identityBlock small{max-width:320px;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.inspectorBlock h3,.messageBlock h3,.readinessBlock h3{color:var(--muted);margin:0 0 8px;font-size:10px}.inspectorBlock p,.messageBlock p{color:var(--text-strong-90);margin:0;font-size:13.5px;line-height:1.45}.sourceMediaPreview{gap:9px;margin-bottom:10px;display:grid}.sourceMediaPreview article{border:1px solid var(--color-border-soft);background:var(--surface-white-42);border-radius:7px;gap:6px;min-width:0;padding:8px;display:grid}.sourceMediaPreview img,.sourceMediaPreview video{aspect-ratio:4/3;object-fit:contain;background:#1219230d;border-radius:6px;width:100%;max-height:300px}.sourceMediaPreview audio{width:100%}.sourceMediaPreview a,.sourceMediaPreview strong{color:var(--color-primary-800);overflow-wrap:anywhere;font-size:12.5px}.sourceMediaPreview small{color:var(--muted);font-size:10px}.sourceUnavailableCallout{border:1px solid var(--color-primary-a18);background:#ebf2ff9e;border-radius:7px;gap:6px;padding:10px;display:grid}.sourceMediaUnavailable .sourceUnavailableCallout.compact{background:linear-gradient(145deg, var(--surface-white-62), #eef8fb5c), var(--surface-white-32);border-style:dashed;align-content:center;min-height:96px}.sourceUnavailableCallout strong{color:#122033;font-size:13px}.sourceUnavailableCallout span,.sourceUnavailableCallout a{color:var(--dim);font-size:12px;line-height:1.45}.sourceUnavailableCallout a{color:var(--color-primary-800);font-weight:800;text-decoration:none}dl{gap:6px;margin:10px 0 0;display:grid}dl div{grid-template-columns:82px minmax(0,1fr);gap:8px;display:grid}.metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.inspectorPanel .metaGrid{grid-template-columns:1fr;gap:7px}.metaGrid div{background:var(--surface-white-30);border-radius:6px;min-width:0;padding:7px 8px;display:block}.inspectorPanel .metaGrid div{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;display:grid}dt{color:var(--dim);font:700 10px/1.5 var(--mono);text-transform:uppercase}dd{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.metaGrid dd{margin-top:3px}.inspectorPanel .metaGrid dd{margin-top:0}.chipLine{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chipLine span,.messageBlock code{border:1px solid var(--color-border-hairline);background:var(--surface-white-36);border-radius:6px}.chipLine span{color:var(--muted);font:700 10px/1 var(--mono);padding:4px 6px}.placeholderText,.placeholderChip{color:var(--color-text-muted-a72);font-style:normal}.placeholderText{align-items:center;min-width:72px;min-height:1em;display:inline-flex}.placeholderText:before,.placeholderChip:before{content:"";background:var(--color-primary-a30);border-radius:50%;width:6px;height:6px;margin-right:6px;box-shadow:0 0 10px #12d9ee38}.chipLine .placeholderChip{color:var(--color-text-muted-a72);background:#ffffff38;border-style:dashed;align-items:center;display:inline-flex}.messageBlock{background:linear-gradient(90deg,#2d77e70f,#0000),#ffffff1f;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.messageBlock code{color:var(--color-primary-700);font:11px/1.35 var(--mono);white-space:normal;word-break:break-all;background:var(--surface-white-34);margin-top:10px;padding:9px;display:block}.readinessBlock div{grid-template-columns:12px 1fr;align-items:center;gap:0 8px;min-height:36px;display:grid}.readinessBlock span{border-radius:50%;grid-row:span 2;width:7px;height:7px;box-shadow:0 0 10px}.readinessBlock p{color:var(--ink);margin:0;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 4px;display:grid}.actionStack button{min-height:38px;font:700 14px/1 var(--sans);letter-spacing:0;text-transform:none}.actionStack .primaryAction{color:#fff;background:var(--color-action-primary);box-shadow:none;border-color:#0000;grid-column:1/-1;font-weight:700}.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{justify-content:center;align-items:center;gap:7px;display:inline-flex}.actionStack .aiSuggestionAction{border-color:var(--color-cyan-a28);color:#074985;background:linear-gradient(110deg, var(--surface-white-58), #e1fafd, #ebf0ff6b), var(--surface-white-34);box-shadow:inset 0 1px 0 var(--surface-white-64), 0 8px 20px var(--color-cyan-a10);justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative;overflow:hidden}.actionStack .aiSuggestionAction:after{content:"";background:linear-gradient(110deg, transparent 0 28%, var(--surface-white-42) 42%, transparent 58% 100%);opacity:.75;pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}.actionStack .aiSuggestionAction:not(:disabled):hover{background:linear-gradient(110deg, var(--surface-white-72), #ddfafd9e, #eef2ff85), var(--surface-white-42);border-color:#12d9ee6b}.actionStack .aiSuggestionAction:not(:disabled):hover:after,.actionStack .aiSuggestionAction:disabled:after{animation:1.6s ease-in-out infinite aiButtonSweep}.actionStack .aiSuggestionAction span{box-sizing:border-box;color:#063d5a;background:linear-gradient(135deg, #12d9ee94, var(--surface-white-70));min-width:40px;height:18px;font:900 9px/1 var(--mono);letter-spacing:.04em;border-radius:999px;flex:none;place-items:center;padding:0 7px;display:inline-grid}.actionStack .utilityAction{color:var(--muted);background:0 0}.contactConsentCard,.contactTimeline,.learningRuleCard{border:1px solid var(--surface-white-40);background:#ffffff42;border-radius:7px;margin-top:14px;padding:14px}.ruleSignalList,.proofList{gap:8px;margin-top:12px;display:grid}.ruleSignalList article,.proofList article{border:1px solid var(--surface-white-36);background:var(--surface-white-32);border-radius:7px;min-width:0;padding:10px}.ruleSignalList article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ruleSignalList strong,.proofList strong,.proofList span,.ruleSignalList small,.proofList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ruleSignalList strong,.proofList strong{color:var(--text-strong-90);font-size:13px}.ruleSignalList p{color:#121923cc;margin:8px 0 0;font-size:12px;line-height:1.4}.ruleSignalList small,.proofList small{color:var(--muted);margin-top:6px;font-size:10.5px}.proofList span{color:var(--color-primary-800);margin-top:5px;font-size:12px;font-weight:800}.learningEmptyText{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.contactTimeline .metaGrid{grid-template-columns:1fr;gap:8px;margin-top:12px}.contactTimeline .metaGrid div{background:var(--surface-white-34);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;padding:9px 10px;display:grid}.contactTimeline .metaGrid dt{line-height:1.15}.contactTimeline .metaGrid dd{margin-top:0;font-size:12.5px}.contactConsentCard p{color:var(--text-strong-82);margin:12px 0 0;font-size:12px;line-height:1.45}.contactActionGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.contactActionGrid button{border:1px solid var(--color-border-a10);min-height:34px;color:var(--ink);background:var(--surface-white-42);font:700 14px/1 var(--sans);border-radius:6px}.contactActionGrid .primaryAction{color:#fff;background:var(--color-action-primary);box-shadow:none;border-color:#0000;grid-column:1/-1}.contactActionGrid button:disabled{color:#65738394;background:var(--surface-white-24);cursor:default}.exportLink{border:1px solid var(--color-primary-a14);min-height:32px;color:var(--color-primary-800);background:var(--surface-white-40);font:800 10px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;border-radius:6px;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}.exportLink:hover{background:var(--surface-white-64)}.actionStack button:disabled{opacity:.82}.readinessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.readinessEmpty{margin-top:14px}.readinessGrid span,.readinessEmpty{border:1px solid var(--surface-white-36);background:var(--surface-white-28);border-radius:7px;min-width:0;min-height:58px;padding:10px}.readinessGrid span{display:block}.readinessGrid span.pass{border-color:var(--color-success-a18)}.readinessGrid span.fail{background:var(--surface-white-34);border-color:#d95e5838}.readinessGrid b,.readinessGrid small,.readinessEmpty strong,.readinessEmpty p{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.readinessGrid b,.readinessEmpty strong{color:var(--text-strong-88);white-space:nowrap;font-size:12px}.readinessGrid small,.readinessEmpty p{color:var(--muted);font:700 9.5px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:5px 0 0}.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:"";background:linear-gradient(90deg, transparent, var(--color-primary-a18), transparent);height:1px;margin:14px 0;display:block}.brainImpactHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.brainImpactHeader h2{color:var(--text-strong-90);margin:1px 0 0;font-size:14px;line-height:1.15}.brainImpactState{color:#526074d6;margin:-2px 0 10px;font-size:11.5px;line-height:1.35}.brainImpactDiagnostic{color:#526074c2;margin:-4px 0 12px;font-size:11px;line-height:1.45}.brainImpactStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.brainImpactStrip span,.brainImpactWinner{border:1px solid var(--color-primary-a11);background:var(--surface-white-32);border-radius:7px;min-width:0}.brainImpactStrip span{padding:9px}.brainImpactStrip b,.brainImpactStrip small,.brainImpactWinner strong,.brainImpactWinner span,.brainImpactWinner small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.brainImpactStrip b{color:var(--text-strong-90);font-size:12px}.brainImpactStrip small{color:var(--muted);font:800 9px/1.1 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.brainImpactWinner{border-color:var(--color-success-a18);background:#f4fcf98f;margin-bottom:12px;padding:10px}.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{color:var(--color-success-700);margin-top:6px;font-size:11.5px;font-weight:800}.brainImpactWinner.pending span{color:var(--color-primary-800)}.brainImpactWinner small{color:var(--muted);font:700 9.5px/1.2 var(--mono);letter-spacing:.035em;text-transform:uppercase;margin-top:6px}.brainImpactActionLink{border:1px solid var(--color-primary-a16);background:var(--surface-white-36);color:inherit;border-radius:7px;margin:-4px 0 12px;padding:9px 10px;text-decoration:none;display:block}.brainImpactActionLink strong,.brainImpactActionLink span,.brainImpactActionLink small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.brainImpactActionLink strong{color:var(--color-primary-800);font:800 10px/1.15 var(--mono);letter-spacing:.04em;text-transform:uppercase}.brainImpactActionLink span{color:var(--text-strong-86);margin-top:5px;font-size:11px;font-weight:800}.brainImpactActionLink small{color:var(--muted);margin-top:5px;font-size:10.5px;line-height:1.25}.brainLearningStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.brainLearningStats span{border:1px solid var(--color-primary-a10);background:var(--surface-white-30);border-radius:7px;min-width:0;padding:9px}.brainLearningStats b,.brainLearningStats small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.brainLearningStats b{color:var(--text-strong-90);font-size:13px}.brainLearningStats small{color:var(--muted);font:800 9px/1.1 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.brainLearningList{gap:8px;margin-top:10px;display:grid}.brainLearningList article{border:1px solid var(--surface-white-38);background:var(--surface-white-32);border-radius:7px;min-width:0;padding:10px}.brainLearningList article>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.brainLearningList strong,.brainLearningList span,.brainLearningList p,.brainLearningList small{text-overflow:ellipsis;min-width:0;overflow:hidden}.brainLearningList strong{color:var(--text-strong-90);white-space:nowrap;font-size:12px}.brainLearningList span{color:var(--color-primary-800);font:800 10px/1 var(--mono);white-space:nowrap}.brainLearningList p{color:#121923c2;margin:7px 0 0;font-size:11.5px;line-height:1.35}.brainLearningList small{color:var(--muted);font:700 9.5px/1.2 var(--mono);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;margin-top:7px;display:block}.brainLearningList .brainLearningActions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.brainLearningActions a{border:1px solid var(--color-primary-a14);background:var(--surface-white-62);color:#1555b4;border-radius:7px;gap:4px;max-width:260px;min-height:56px;padding:8px 10px;text-decoration:none;display:grid}.brainLearningActions a:hover{border-color:var(--color-primary-a28);background:#f7fbffeb}.brainLearningActions span{color:#1555b4;font:850 10.5px/1.05 var(--mono);text-transform:uppercase}.brainLearningActions small{color:#121923b8;max-width:220px;font-family:var(--font);letter-spacing:0;text-transform:none;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;font-size:10.25px;font-weight:650;line-height:1.25;display:-webkit-box}.evidencePath{border:1px solid var(--surface-white-36);background:radial-gradient(circle at 18% 28%, var(--color-cyan-a08), transparent 24%), radial-gradient(circle at 72% 18%, #2d77e712, transparent 26%), var(--surface-white-24);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:10px;min-height:132px;margin-top:12px;padding:16px 14px 14px;display:flex;position:relative;overflow:hidden}.evidencePath:before{content:none}.evidencePath article{z-index:1;text-align:center;flex:1 1 0;min-width:86px;padding:0 6px 6px;position:relative}.evidencePath article:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--color-primary-a26), var(--color-success-a18), #7c5ce824);z-index:-1;border-radius:999px;width:calc(100% - 20px);height:2px;position:absolute;top:15px;left:calc(50% + 15px)}.evidencePath article>span{z-index:1;border:1px solid var(--color-primary-a16);color:#1764bd;background:linear-gradient(180deg, var(--surface-white-96), #dcf0f8d6);width:30px;height:30px;font:800 10px/1 var(--mono);box-shadow:0 6px 16px var(--color-primary-a09), inset 0 1px 0 var(--surface-white-64);border-radius:50%;place-items:center;margin:0 auto 8px;display:grid;position:relative}.evidencePath strong{font-size:11.5px;display:block}.evidencePath p,.evidencePath small{color:var(--muted);margin:4px 0 0;font-size:10.5px;line-height:1.25;display:block}.evidencePath p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:24px;display:-webkit-box;overflow:hidden}.emptyQueue{background:var(--surface-white-28);text-align:center;border:1px dashed #192c4429;border-radius:7px;align-content:center;place-items:center;gap:6px;min-height:156px;margin-top:10px;display:grid}.emptyQueue strong{color:var(--ink)}.emptyQueue p{max-width:340px;color:var(--muted);margin:0;font-size:12px}.evidencePath .current>span{color:#fff;background:linear-gradient(135deg, var(--blue), var(--cyan));box-shadow:0 8px 16px var(--color-primary-a12);border-color:#0000}.evidencePath .waiting>span{color:var(--dim);border-color:var(--color-border-a10);box-shadow:none;background:#ffffffeb}.evidencePath .waiting strong,.evidencePath .waiting p,.evidencePath .waiting small{opacity:.58}.pendingPath{background:radial-gradient(circle at 18% 28%,#12d9ee0d,#0000 24%),#ffffff2e}.pendingPath:before{content:none}.pendingPath article:not(:last-child):after{background:#65738329}.pendingPath p,.pendingPath small{color:#657383ad}.evidencePath .fail>span{color:#fff;background:var(--red);border-color:#0000}@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:translate(-120%)}to{transform:translate(120%)}}@keyframes refreshIconSpin{to{transform:rotate(360deg)}}@keyframes refreshSpin{to{transform:rotate(360deg)}}@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;background:radial-gradient(circle at 8% 0%, var(--color-cyan-a18), transparent 34%), linear-gradient(145deg, var(--surface-white-84), #e2f4fb9e), var(--surface-white-54);transform:translateY(-10px)scale(.985)}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 #2d77e70a}to{opacity:0;box-shadow:0 0 0 10px #2d77e700}}@keyframes commentProgressSweep{0%{opacity:.45;transform:scaleX(0)}72%{opacity:.92;transform:scaleX(1)}to{opacity:.16;transform:scaleX(1)}}@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 #12d9ee00,0 0 #12d9ee00}45%{opacity:1;transform:translateY(0)scale(1.006);box-shadow:0 0 0 1px #12d9ee4d,0 14px 28px #12d9ee26}to{opacity:1;transform:translateY(0)scale(1)}}.workspace:not(.revenueOutcomesWorkspace) .actionsPageGrid,.workspace:not(.revenueOutcomesWorkspace) .customerPageGrid,.workspace:not(.revenueOutcomesWorkspace) .learningPageGrid,.workspace:not(.revenueOutcomesWorkspace) .inboxPageGrid,.workspace:not(.revenueOutcomesWorkspace) .opsConsoleGrid,.workspace:not(.revenueOutcomesWorkspace) .brainPageGrid,.workspace:not(.revenueOutcomesWorkspace) .gettingStartedGrid,.workspace:not(.revenueOutcomesWorkspace) .commentIntelligenceGrid{gap:12px;height:100%;min-height:0;overflow:hidden}.workspace.campaignLearningWorkspace{grid-template-rows:auto minmax(0,1fr);gap:12px;height:calc(100vh - 20px);min-height:0;display:grid;overflow:hidden}.workspace.campaignLearningWorkspace:has(.brainNextActionsPanel){grid-template-rows:auto auto minmax(0,1fr)}.workspace.campaignLearningWorkspace>.commandStrip,.workspace.campaignLearningWorkspace>.brainNextActionsPanel{margin-bottom:0}.workspace.campaignLearningWorkspace .learningPageGrid{grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:minmax(0, 1fr) var(--learning-scorecard-row);gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.workspace.campaignLearningWorkspace:has(.brainNextActionsPanel) .learningPageGrid{grid-row:3}.workspace.campaignLearningWorkspace .learningPageGrid.scorecardExpanded{--learning-scorecard-row:min(420px, 48vh)}.workspace.campaignLearningWorkspace .learningListPanel,.workspace.campaignLearningWorkspace .learningDetailPanel,.workspace.campaignLearningWorkspace .learningSummaryPanel{min-height:0}.workspace.campaignLearningWorkspace .learningDetailPanel,.workspace.campaignLearningWorkspace .learningSummaryPanel{scrollbar-gutter:stable;overflow-y:auto}.workspace.campaignLearningWorkspace .learningListPanel{overflow:hidden}.workspace.campaignLearningWorkspace .learningDetailPanel{grid-row:1/3;height:auto}.workspace:not(.revenueOutcomesWorkspace) .activationGuide,.workspace:not(.revenueOutcomesWorkspace) .activationWorkflow{border:1px solid var(--color-border);background:var(--color-white);box-shadow:none;border-radius:12px;transition:border-color .16s,box-shadow .16s}.workspace:not(.revenueOutcomesWorkspace) .activationGuide:hover,.workspace:not(.revenueOutcomesWorkspace) .activationWorkflow:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.workspace>.commandStrip .consoleHeaderTitle,.revenueStitchTitle{align-content:center;gap:4px;min-width:min(280px,100%);margin-right:auto;display:grid}.workspace>.commandStrip .consoleHeaderTitle p:first-child,.revenueStitchTitle p{color:var(--color-text-heading);font:800 12px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.workspace>.commandStrip .consoleHeaderTitle h1,.workspace>.commandStrip .consoleHeaderTitle strong,.revenueStitchTitle h1{color:var(--color-text-strong);letter-spacing:0;margin:0;font-size:24px;font-weight:650;line-height:32px}.consoleHeaderAvatar{block-size:40px;inline-size:40px;flex:0 0 40px;min-width:40px;padding:0}@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}.queueRow,.queueColumns{grid-template-columns:minmax(240px,1.35fr) minmax(112px,.52fr) minmax(160px,.82fr) minmax(160px,.82fr)}.actionRow,.actionColumns{grid-template-columns:minmax(220px,1.15fr) minmax(105px,.48fr) minmax(140px,.75fr) minmax(120px,.65fr) 112px}.contactRow,.contactColumns{grid-template-columns:minmax(220px,1.05fr) minmax(112px,.5fr) minmax(132px,.62fr) minmax(140px,.64fr) 72px}.learningRow,.learningColumns{grid-template-columns:minmax(220px,1.1fr) minmax(112px,.52fr) minmax(132px,.62fr) minmax(140px,.68fr) 72px}.inboxRow,.inboxColumns{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)}.signalDetails,.decisionMeta{grid-template-columns:1fr}.commentAutomationStepTrack{grid-template-columns:repeat(4,minmax(110px,1fr))}}@media (max-width:1180px){.responseCommandStrip,.responseGrid{grid-template-columns:1fr}.responseQueuePanel,.responseDetailPanel,.responseComposerPanel{min-height:0}.responseQueueList{max-height:none}.commandSurface{grid-template-columns:1fr;height:auto;overflow:visible}.sideRail{min-height:auto}.navStack{grid-template-columns:1fr}.commentAutomationStepTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace,.gettingStartedWorkspace,.commentIntelligenceWorkspace,.pageGrid,.actionsPageGrid,.customerPageGrid,.learningPageGrid,.inboxPageGrid,.opsConsoleGrid,.brainPageGrid{grid-template-rows:auto;grid-template-columns:1fr;height: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-area: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}.revenueRecoveryPanel,.revenueOutcomeGrid .opsDetailPanel,.revenueOutcomeGrid .opsContextPanel{grid-area:auto}.revenueOutcomeGrid .opsContextPanel,.gettingStartedGrid,.activationHero,.activationFocus,.activationTips{grid-template-columns:1fr}.activationMetrics{grid-template-columns:1fr 1fr}.activationHeaderActions{grid-template-columns:minmax(0,1fr) minmax(88px,max-content);justify-content:stretch;align-items:center}.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}.commentHeaderActions,.commentDetailActions{justify-content:flex-start}.commentHeaderActions{flex-wrap:wrap}.commentPostsPanel,.commentDetailPanel{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,.knowledgePanel,.brainOpportunityPanel,.brainInspectorPanel,.brainRoadmapPanel,.revenueMetricPanel,.productEvidencePanel,.productInspectorPanel,.optimizationPanel,.qualityPanel{grid-area:auto;overflow:visible}.brainEvidenceStack,.brainRoadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.commandStrip{grid-template-columns:minmax(240px,1fr) 84px minmax(0,.4fr) max-content max-content max-content minmax(116px,max-content);min-height:0}.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{grid-column:auto;width:auto}.commandHealth,.opsMetrics{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)}.actionRow,.actionColumns{grid-template-columns:minmax(220px,1.15fr) minmax(108px,.5fr) minmax(150px,.76fr) minmax(130px,.68fr) 112px}.contactRow,.contactColumns{grid-template-columns:minmax(220px,1.05fr) minmax(112px,.5fr) minmax(132px,.62fr) minmax(140px,.64fr) 72px}.learningRow,.learningColumns{grid-template-columns:minmax(220px,1.1fr) minmax(112px,.52fr) minmax(132px,.62fr) minmax(140px,.68fr) 72px}.inboxRow,.inboxColumns{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)}.actionsQueuePanel,.actionsInspectorPanel,.actionsReadinessPanel,.customerListPanel,.customerDetailPanel,.customerExportPanel,.learningListPanel,.learningDetailPanel,.learningSummaryPanel,.inboxListPanel,.inboxDetailPanel,.inboxContextPanel,.opsListPanel,.opsDetailPanel,.opsContextPanel{grid-area:auto;overflow:visible}.readinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeButton,.autoMode{flex:1}.queuePanel,.inspectorPanel,.evidencePanel{grid-area:auto}.evidencePath{scrollbar-width:thin;overflow-x:auto}.evidencePath article{flex:0 0 140px}}@media (max-width:760px){.responseStats,.responseEvidenceGrid{grid-template-columns:1fr}.responseDetailHeader,.responseComposerActions{flex-direction:column;align-items:stretch}.commandSurface{padding:8px}.commandStrip,.gettingStartedCommandStrip,.brainCommandStrip,.commentScheduleControl,.commentUrlControl,.commentFilterTabs,.queueRow,.queueColumns,.actionRow,.actionColumns,.contactRow,.contactColumns,.learningRow,.learningColumns,.inboxRow,.inboxColumns,.opsRow,.conversionDetails section{grid-template-rows:auto;grid-template-columns:1fr}.brainCommandStrip .topControls,.brainCommandStrip .commandHealth,.gettingStartedCommandStrip .topControls,.gettingStartedCommandStrip .commandHealth,.gettingStartedCommandStrip .opsMetrics{grid-column:auto}.gettingStartedCommandStrip .topControls{justify-content:flex-start}.brainHeroPanel,.brainRecommendation dl,.brainOpportunityGrid,.brainEvidenceStack,.brainRoadmap,.revenueMetricPanel,.revenueMoneyCards,.productSignalGrid,.revenueOutcomeCommandStrip{grid-template-columns:1fr}.revenueHeroCopy h1{font-size:27px}.revenueHeroActions,.brainNextActionsList,.activationSteps,.activationMetrics{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{grid-template-columns:1fr}.signalDetails{grid-template-columns:1fr;margin-left:0}.queueColumns,.actionColumns,.contactColumns,.learningColumns,.inboxColumns{display:none}.navStack{grid-template-columns:1fr}.brandBlock{min-height:42px;padding-bottom:10px}.searchField{max-width:none}.sectionTitle,.commentReviewHeader{display:grid}.commentReviewHeader small{justify-self:start}.queueSummary{text-align:left;max-width:none}.queueMetrics,.decisionMeta{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){.revenueOutcomesWorkspace,.revenueOutcomesGrid{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-rows:auto;grid-template-columns:minmax(0,1fr) 360px}.revenueOutcomesHero{grid-area:auto/1/auto/-1}.revenueOutcomesKpis{grid-area:auto/1;grid-template-columns:repeat(3,minmax(0,1fr))}.revenueOutcomesFunnel,.revenueOutcomesPatterns,.revenueRecoveryQueue,.revenueRecoveryInspector{grid-area:auto;overflow:visible}.revenueOutcomesPatterns,.revenueOutcomesFunnel{grid-column:1}.revenueRecoveryQueue{grid-column:1/-1}.revenueRecoveryInspector{grid-area:2/2/4}.revenuePatternList,.outcomeStageList{max-height:none;overflow:visible}}@media (max-width:880px){.revenueOutcomesGrid,.revenueOutcomesHero,.revenueOutcomesPatterns,.revenueRecoveryQueue,.revenueRecoveryInspector,.revenueOutcomesGrid{grid-template-columns:1fr}.revenueOutcomesFunnel,.revenueOutcomesKpis,.revenueOutcomesPatterns,.revenueRecoveryQueue,.revenueRecoveryInspector{grid-area:auto}.recoveryQueueRow{grid-template-columns:minmax(84px,max-content) minmax(0,1fr)}.recoveryRowStage{grid-column:2}}@media (max-width:760px){.revenueOutcomesCommandStrip,.revenueHeroMetrics,.revenueOutcomesKpis,.revenuePatternRow,.patternMetrics,.recoveryQueueRow,.recoveryTinyProof,.recoverySignalGrid,.recoveryInspectorActions{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}.revenuePatternRow p,.recoveryRowStage{grid-column:auto}.revenueOutcomesFunnel,.revenueOutcomesPatterns,.revenueRecoveryQueue,.revenueRecoveryInspector{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{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:12px;height:104px;min-height:0;padding:12px 14px;display:grid;overflow:hidden}.workflowHeroCopy{grid-template-columns:34px minmax(0,1fr);align-content:center;gap:10px;min-width:0;display:grid}.workflowHeroIcon{border:1px solid var(--color-primary-a18);width:34px;height:34px;color:var(--color-primary-750);background:var(--surface-white-62);box-shadow:inset 0 1px 0 var(--surface-white-70);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.workflowHeroCopy h2{max-width:820px;color:var(--text-strong-92);letter-spacing:0;margin:0;font-size:16px;line-height:1.18}.workflowHealthStrip{grid-template-columns:repeat(6,minmax(86px,1fr));align-items:center;gap:7px;min-width:0;display:grid}.workflowStat{border:1px solid var(--color-border-hairline);background:var(--surface-white-50);border-radius:8px;grid-template-rows:20px minmax(0,1fr);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px 6px;min-width:0;min-height:58px;padding:8px;display:grid}.workflowStat>span{width:20px;height:20px;color:var(--color-primary-750);background:var(--color-primary-a08);border-radius:7px;grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.workflowStat small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:800 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;grid-area:1/2;overflow:hidden}.workflowStat strong{min-width:0;color:var(--text-strong-90);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;font-size:15px;line-height:1.1;overflow:hidden}.workflowModeSwitch{border:1px solid var(--color-border-soft);background:var(--surface-white-62);border-radius:9px;align-items:center;gap:3px;min-height:34px;padding:3px;display:inline-flex}.workflowModeSwitch button{min-height:26px;color:var(--panel-text-72);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.workflowModeSwitch button.active{color:#fff;background:var(--color-action-primary);box-shadow:0 8px 18px var(--color-primary-a18)}.workflowStat.warn>span{color:#be123c;background:#fff1f2d6}.workflowBoard{grid-template-columns:minmax(250px,300px) minmax(360px,1fr) minmax(240px,300px);gap:12px;min-height:0;display:grid;overflow:hidden}.workflowBoard.maximized{grid-template-columns:minmax(0,1fr)}.workflowBoard.maximized .workflowListPanel,.workflowBoard.maximized .workflowDetailDrawer{display:none}.workflowReviewPanel{grid-template-rows:max-content max-content;gap:10px;min-height:0;padding:12px 14px;display:grid;overflow:hidden}.workflowProposalList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;align-items:flex-start;gap:9px;min-width:0;min-height:0;padding-bottom:8px;display:flex;overflow:auto hidden}.workflowProposalList::-webkit-scrollbar{height:5px}.workflowProposalList::-webkit-scrollbar-thumb{background:var(--color-primary-a22);border-radius:999px}.workflowProposalCard{border:1px solid var(--color-border-hairline);cursor:pointer;background:linear-gradient(145deg,#ffffffb8,#f6faff94);border-radius:8px;flex:0 0 380px;grid-template-rows:max-content max-content;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:380px;min-width:340px;max-width:380px;min-height:0;padding:11px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.workflowProposalCard.selected{border-color:var(--color-primary-a32);background:linear-gradient(145deg, var(--color-primary-a10), #ffffffc7);box-shadow:0 10px 24px #182a4714}.workflowProposalCard.high,.workflowProposalCard.critical{border-color:#d6454533}.workflowProposalCard.medium{border-color:#b7791f38}.workflowProposalCard.low{border-color:var(--color-primary-a22)}.workflowProposalCard.approved,.workflowProposalCard.applied{background:#f0fdf4b8}.workflowProposalCard.dismissed{opacity:.68}.workflowProposalKicker{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflowProposalKicker span{min-width:0;max-width:62%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:850 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#ebf3ff9e;border-radius:999px;padding:4px 7px;overflow:hidden}.workflowProposalKicker span:last-child{max-width:38%;color:var(--color-primary-760);background:var(--color-primary-a08);flex:none}.workflowProposalCard h3{color:var(--text-strong-90);text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:13px;line-height:1.25;overflow:hidden}.workflowProposalCard p,.workflowProposalCard small{color:var(--panel-text-70);font-size:11px;line-height:1.32}.workflowProposalCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;display:-webkit-box;overflow:hidden}.workflowProposalCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflowProposalComments{background:#f5f9ffb8;border-radius:7px;gap:6px;margin-top:8px;padding:7px;display:grid}.workflowProposalComments>span{color:var(--muted);font:850 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.workflowProposalComments>div{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;gap:5px;min-width:0;display:flex;overflow-x:auto}.workflowProposalComments button{min-width:0;color:var(--panel-text-78);text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #0000;border-radius:7px;flex:0 0 116px;padding:6px 7px}.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), #ffffffd1);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:#ffffff7a}.workflowProposalComments button strong,.workflowProposalComments button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workflowProposalComments button strong{margin-bottom:3px;font-size:10px;line-height:1.2}.workflowProposalComments button small,.workflowProposalComments>small,.workflowProposalComments em{color:var(--panel-text-56);font-size:9.5px;line-height:1.2}.workflowProposalComments em{font-style:normal}.workflowProposalApplyResult{background:#f8fbffc7;border:1px solid #8993a424;border-radius:7px;gap:1px;margin-top:7px;padding:7px 8px 8px;display:grid}.workflowProposalApplyResultHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workflowProposalApplyResultHeader span{width:fit-content;max-width:100%;color:var(--panel-text-72);font:850 8.5px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;background:0 0;border-radius:999px;padding:2px 0}.workflowProposalApplyResultHeader button{width:22px;height:22px;color:var(--panel-text-58);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.workflowProposalApplyResultHeader button:hover{color:var(--color-primary-760);background:var(--color-primary-a08)}.workflowProposalApplyResult p{color:var(--panel-text-72);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.workflowProposalApplyResult.unsupported,.workflowProposalApplyResult.failed{background:#fff8f8b8;border-color:#d6454529}.workflowProposalApplyResult.unsupported .workflowProposalApplyResultHeader span,.workflowProposalApplyResult.failed .workflowProposalApplyResultHeader span{color:#9d2525}.workflowProposalApplyResult.applied .workflowProposalApplyResultHeader span,.workflowProposalApplyResult.previewed .workflowProposalApplyResultHeader span{color:#116846}.workflowProposalActions{flex-flow:row;gap:6px;width:100%;display:flex}.workflowProposalActions button{border:1px solid var(--color-border-soft);min-width:0;min-height:28px;color:var(--panel-text-74);background:var(--surface-white-62);cursor:pointer;white-space:nowrap;border-radius:7px;flex:calc(33.333% - 6px);padding:0 7px;font-size:10px;font-weight:850}.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{border:1px solid var(--color-border-hairline);background:var(--surface-white-62);border-left:3px solid #8993a4;border-radius:8px;grid-template-rows:max-content minmax(0,1fr) max-content;gap:10px;min-width:0;min-height:0;padding:10px 11px;display:grid;overflow:hidden}.workflowProposalDetail.high,.workflowProposalDetail.critical{border-left-color:#d64545}.workflowProposalDetail.medium{border-left-color:#b7791f}.workflowProposalDetail.low{border-left-color:var(--color-primary-500)}.workflowProposalDetailHeader{justify-content:space-between;gap:12px;min-width:0;display:flex}.workflowProposalDetailHeader h3{color:var(--text-strong-90);margin:2px 0 0;font-size:15px;line-height:1.24}.workflowProposalMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.workflowProposalMeta span{border:1px solid var(--color-border-soft);min-height:24px;color:var(--panel-text-72);background:var(--surface-white-68);font:850 10px/1 var(--mono);text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 7px;display:inline-flex}.workflowProposalDetailGrid{scrollbar-width:thin;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px;min-width:0;min-height:0;display:grid;overflow:auto}.workflowProposalDetailGrid section{border:1px solid var(--color-border-hairline);background:var(--surface-white-50);scrollbar-width:thin;border-radius:7px;min-width:0;min-height:0;padding:9px;overflow:auto}.workflowProposalIssueDetail,.workflowProposalImprovementDetail,.workflowProposalEvidenceDetail,.workflowProposalScopeDetail{grid-column:span 3}.workflowProposalDetailGrid h4{color:var(--muted);font:850 10px/1 var(--mono);text-transform:uppercase;margin:0 0 6px}.workflowProposalDetailGrid p,.workflowProposalDetailGrid li,.workflowProposalDetailFooter span{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{gap:5px;margin:0;display:grid}.workflowProposalDetailGrid dl div{grid-template-columns:64px minmax(0,1fr);gap:7px;min-width:0;display:grid}.workflowProposalDetailGrid dt{color:var(--muted);font-size:11px}.workflowProposalDetailGrid dd{min-width:0;color:var(--text-strong-88);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.workflowProposalApplicationDetail{grid-column:1/-1}.workflowProposalApplicationBlock{gap:8px;min-width:0;display:grid}.workflowProposalApplicationBlock>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.workflowProposalApplicationBlock span{color:var(--panel-text-72);background:var(--surface-white-70);font:850 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:4px 7px}.workflowProposalApplicationBlock strong{color:var(--text-strong-88);text-transform:capitalize;font-size:12px;line-height:1.2}.workflowProposalApplicationBlock p{color:var(--panel-text-74);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.42}.workflowProposalApplicationBlock small{color:var(--muted);font-size:11px;line-height:1.3}.workflowProposalApplicationBlock.unsupported,.workflowProposalApplicationBlock.failed{color:#9d2525}.workflowProposalApplicationBlock.unsupported span,.workflowProposalApplicationBlock.failed span{color:#9d2525;background:#fee2e2b8}.workflowProposalApplicationBlock.applied span,.workflowProposalApplicationBlock.previewed span{color:#116846;background:#dcfce7b8}.workflowProposalDetailFooter{flex-wrap:wrap;gap:8px;min-width:0;display:flex;overflow:visible}.workflowProposalDetailFooter span{border:1px solid var(--color-border-hairline);background:var(--surface-white-54);overflow-wrap:anywhere;white-space:normal;border-radius:7px;flex:260px;max-width:none;padding:7px 9px}.workflowProposalModalBackdrop{z-index:80;background:#0c14216b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workflowProposalModal{width:min(980px,100vw - 48px);max-height:min(760px,100vh - 48px);padding:14px;display:grid;position:relative;overflow:hidden}.workflowProposalModal .workflowProposalDetail{background:0 0;border:0;border-radius:0;max-height:calc(100vh - 80px);padding:2px}.workflowProposalModalClose{background:var(--surface-white-70);width:28px;height:28px;box-shadow:none;border-radius:7px;align-self:center;margin-left:5px;padding:0}.workflowProposalModalClose svg{width:14px;height:14px}.workflowListPanel,.workflowCanvasPanel,.workflowDetailDrawer{min-width:0;min-height:0;overflow:hidden}.workflowListPanel{flex-direction:column;gap:12px;padding:14px;display:flex}.workflowPanelHeader{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.workflowPanelHeader h2{color:var(--text-strong-92);letter-spacing:0;margin:2px 0 0;font-size:18px;line-height:1.1}.workflowPanelHeader small{color:var(--muted);font:800 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;flex:none;padding-top:2px}.workflowListTools{gap:0;min-width:0;display:grid}.workflowSearch{border:1px solid var(--line);min-width:0;min-height:36px;color:var(--muted);background:var(--surface-white-58);border-radius:7px;align-items:center;gap:8px;padding:0 10px 0 6px;display:flex}.workflowSearchFilter{background:#ebf3ffbd;border-radius:6px;flex:none;align-items:center;min-width:78px;max-width:96px;min-height:28px;padding:0 7px;display:inline-flex}.workflowSearchFilter span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workflowSearchFilter select{width:100%;min-width:0;color:var(--color-primary-760);font:850 11px/1 var(--sans);background:0 0;border:0;outline:0}.workflowSearch svg{flex:none}.workflowSearch input{width:100%;min-width:0;color:var(--ink);font:650 13px/1.2 var(--sans);background:0 0;border:0;outline:0}.workflowSearch input::placeholder{color:#68778b94;font-weight:560}.workflowFilters{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;gap:6px;min-width:0;padding:1px 1px 7px;display:flex;overflow-x:auto}.workflowDetailMobileBackdrop,.workflowDetailMobileFooter{display:none}.workflowFilters::-webkit-scrollbar{height:5px}.workflowFilters::-webkit-scrollbar-thumb{background:var(--color-primary-a22);border-radius:999px}.workflowFilters button{border:1px solid var(--line);min-height:28px;color:var(--panel-text-74);background:var(--surface-white-52);cursor:pointer;text-transform:capitalize;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.workflowFilters button span{min-width:17px;height:17px;color:var(--color-primary-750);background:var(--color-primary-a08);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;display:inline-flex}.workflowFilters button.active,.workflowFilters button.active:hover,.workflowFilters button.active:focus-visible{color:var(--color-primary-750);background:var(--color-primary-a08);box-shadow:inset 0 0 0 1px var(--color-primary-a18);border:1px solid var(--color-primary-500)!important}.workflowList{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;flex:1 1 0;align-content:start;gap:7px;min-height:0;padding:2px 4px 8px 2px;display:grid;overflow-y:auto}.workflowListLoading{color:#68778bb8;min-height:100%;font:800 11px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;place-items:start center;padding-top:48px;display:grid}.workflowList button{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:#f8fafcad;border:0;border-radius:8px;outline:0;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:9px;padding:11px;transition:background .16s,box-shadow .16s,transform .16s;display:grid}.workflowList button:hover{background:var(--surface-white-82);box-shadow:none}.workflowList button.active,.workflowList button.active:hover,.workflowList button.active:focus,.workflowList button.active:focus-visible{background:linear-gradient(145deg, var(--color-primary-a13), var(--color-primary-a08));box-shadow:none;outline:0;border:0!important}.workflowList strong,.workflowList small{text-overflow:ellipsis;min-width:0;overflow:hidden}.workflowList strong{color:var(--text-strong-90);white-space:nowrap;font-size:13px;line-height:1.28;display:block}.workflowList small{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.25;display:block}.workflowPager{flex:0 0 36px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:8px;display:flex}.workflowPager span{color:var(--muted);font:800 10px/1 var(--mono);letter-spacing:.025em;white-space:nowrap}.workflowPager button{border:1px solid var(--line);min-width:54px;min-height:28px;color:var(--color-primary-750);background:var(--surface-white-58);border-radius:7px;font-size:11px;font-weight:820}.workflowPager button:not(:disabled):hover{background:var(--color-surface-blue)}.workflowPager button:disabled{color:#68778b6b;cursor:not-allowed;opacity:.72}.workflowStatusDot{background:#8993a4;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 3px #8993a41f}.workflowStatusDot.sent,.workflowStatusDot.done{background:#22a06b;box-shadow:0 0 0 3px #22a06b24}.workflowStatusDot.queued{background:#b7791f;box-shadow:0 0 0 3px #b7791f24}.workflowStatusDot.skipped,.workflowStatusDot.blocked,.workflowStatusDot.failed{background:#d64545;box-shadow:0 0 0 3px #d6454524}.workflowStatusDot.moderation{background:#805ad5;box-shadow:0 0 0 3px #805ad524}.workflowStatusDot.ignored{background:#8993a4}.workflowEmptyState{border:1px dashed var(--color-border-a14);min-height:118px;color:var(--muted);background:var(--surface-white-44);border-radius:8px;align-content:center;gap:6px;padding:18px;font-size:13px;display:grid}.workflowEmptyState.error{color:#be123c;background:#fff1f2b8}.workflowEmptyState.connectionRequired a{border:1px solid var(--color-primary-a16);width:fit-content;min-height:32px;color:var(--color-primary-800);background:var(--surface-white-52);border-radius:6px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.workflowCanvasPanel{grid-template-rows:max-content minmax(0,1fr);display:grid}.workflowCanvasToolbar{border-bottom:1px solid var(--color-border-hairline);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:46px;padding:0 13px;display:flex}.workflowCanvasToolbar div{min-width:0;color:var(--text-strong-86);align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.workflowCanvasToolbar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflowCanvasToolbar a{color:var(--color-primary-750);white-space:nowrap;flex:none;font-size:12px;font-weight:850;text-decoration:none}.workflowCanvasActions{flex:none;align-items:center;gap:7px;display:flex}.workflowCanvasActions button{border:1px solid var(--color-border-soft);min-height:30px;color:var(--panel-text-74);background:var(--surface-white-58);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.workflowCanvasActions button:hover,.workflowCanvasActions button.active{border-color:var(--color-primary-a32);color:var(--color-primary-750);background:var(--color-primary-a08)}.workflowCanvasFrame{background:radial-gradient(circle at 16% 12%, var(--color-primary-a08), transparent 28%), linear-gradient(145deg, #f8fbffe6, #eff6fc9e);min-width:0;min-height:0}.workflowCanvasFrame .react-flow__viewport{transform-origin:top}.workflowFlowViewport{width:100%;min-width:0;height:100%;min-height:0}.workflowFlowViewport .react-flow__minimap{border:1px solid var(--color-border-soft);background:#ffffffe0;border-radius:8px;width:118px;height:92px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 10px 24px #131d311a}.workflowFlowViewport .react-flow__minimap-svg{width:118px;height:92px}.workflowFlowViewport .react-flow__minimap-node{stroke:#ffffffeb;stroke-width:8px}.workflowFlowViewport .react-flow__minimap-mask{fill:#2563eb1f;stroke:var(--color-primary-a42);stroke-width:10px}.workflowCanvasEmpty{min-height:220px;color:var(--muted);text-align:center;place-content:center;gap:6px;padding:24px;display:grid}.workflowCanvasEmpty strong{color:var(--text-strong-90)}.workflowNode{border:1px solid var(--color-border-soft);background:var(--surface-white-92);border-left:4px solid #8993a4;border-radius:8px;width:300px;min-height:156px;padding:12px;position:relative;overflow:visible;box-shadow:0 14px 32px #131d311a}.workflowNode.selected{border-top-color:var(--color-primary-a26);border-right-color:var(--color-primary-a26);border-bottom-color:var(--color-primary-a26);box-shadow:0 0 0 2px var(--color-primary-a08), 0 14px 28px #131d3114;background:linear-gradient(145deg,#fffffffa,#f6faffc2)}.workflowNode.path-final{border-top-color:var(--color-primary-a20);border-right-color:var(--color-primary-a20);border-bottom-color:var(--color-primary-a20);box-shadow:0 0 0 1px var(--color-primary-a06), 0 12px 28px #122c6014;background:linear-gradient(145deg,#fffffff5,#f8fbffc7)}.workflowNode.path-branch{opacity:.58;background:#f8fafdad;box-shadow:0 8px 20px #131d310f}.workflowNode.path-support{opacity:.82;border-color:var(--color-primary-a18);background:var(--color-primary-a06);box-shadow:0 10px 24px #122c6012}.workflowNode.path-branch.selected,.workflowNode.path-branch:hover{opacity:.9}.workflowNodeHandle{background:var(--color-primary-650);width:12px;height:12px;box-shadow:0 0 0 3px var(--color-primary-a12), 0 3px 8px #122c602e;opacity:.96;border:2px solid #fffffff0;border-radius:999px}.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 #2563eb33}.workflowNode.path-branch .workflowNodeHandle{background:#94a3b8;box-shadow:0 0 0 3px #94a3b829,0 3px 8px #1e293b1f}.workflowNode.path-support .workflowNodeHandle{background:#5b7de8}.workflowNode.audit-needs_review,.workflowNode.audit-weak,.workflowNode.audit-missing_signal,.workflowNode.audit-wrong_decision{box-shadow:0 14px 34px #b7791f2e}.workflowNode.audit-weak,.workflowNode.audit-wrong_decision{border-color:#d645456b}.workflowNode.done,.workflowNode.sent{border-left-color:#22a06b}.workflowNode.queued{border-left-color:#b7791f}.workflowNode.skipped,.workflowNode.blocked,.workflowNode.failed{border-left-color:#d64545}.workflowNode.moderation{border-left-color:#805ad5}.workflowNode.disabled,.workflowNode.missing,.workflowNode.ignored{border-left-color:#8993a4}.workflowNode.selected,.workflowNode.path-branch.selected,.workflowNode.path-support.selected{opacity:1;border-top-color:var(--color-primary-a26);border-right-color:var(--color-primary-a26);border-bottom-color:var(--color-primary-a26);box-shadow:0 0 0 2px var(--color-primary-a08), 0 14px 30px #2563eb14;background:linear-gradient(145deg,#fffffffa,#f6faffc7)}.workflowNode.selected .workflowNodeHandle{background:var(--color-primary-650);box-shadow:0 0 0 3px var(--color-primary-a10), 0 3px 8px #2563eb24}.workflowNodeHeader{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;margin-bottom:8px;display:flex}.workflowNodeHeaderMain{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.workflowNodeHeaderTags{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.workflowNodeIcon{width:26px;height:26px;color:var(--color-primary-750);background:var(--color-primary-a08);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.workflowNodeStatus{max-width:124px;color:var(--panel-text-72);background:var(--surface-white-62);text-overflow:ellipsis;white-space:nowrap;font:850 10px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex:0 auto;padding:4px 8px;overflow:hidden}.workflowPathBadge{color:var(--color-primary-760);background:var(--color-primary-a10);font:850 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 7px}.workflowAuditBadge{color:var(--panel-text-74);background:var(--surface-white-62);font:850 10px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 7px}.workflowAuditBadge.good{color:#116846;background:#dcfce7cc}.workflowAuditBadge.needs_review{color:#7a4b00;background:#fef08ab8}.workflowAuditBadge.weak,.workflowAuditBadge.wrong_decision{color:#9d2525;background:#fee2e2d1}.workflowAuditBadge.missing_signal{color:var(--panel-text-72);background:#e2e8f0d6}.workflowActionBadge{color:#0f766e;font:850 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;background:#ccfbf1bd;border-radius:999px;flex:none;padding:4px 7px}.workflowNode strong{color:var(--text-strong-90);font-size:14px;line-height:1.25;display:block}.workflowNode p{color:var(--panel-text-68);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 8px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.workflowNode small{color:var(--muted);font-size:11px}.workflowEdge.sent path,.workflowEdge.done path{stroke:#22a06b}.workflowEdge.path-final path{stroke-width:1px;filter:drop-shadow(0 1px 2px #2563eb1f)}.workflowEdge.path-branch path{opacity:.36;stroke-width:1.25px}.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.skipped path,.workflowEdge.blocked path,.workflowEdge.failed path{stroke:#d64545;stroke-dasharray:6 4}.workflowEdge.disabled path,.workflowEdge.missing path,.workflowEdge.ignored path{stroke:#8993a4;stroke-dasharray:4 5}.workflowFlowViewport .react-flow__edge-textbg{fill:#ffffffeb;stroke:#cbd5e1b8;transform:translateY(-11px)}.workflowFlowViewport .react-flow__edge-text{paint-order:stroke;stroke:#ffffffc7;stroke-width:3px;letter-spacing:.02em;transform:translateY(-11px)}.workflowDetailDrawer{scrollbar-width:thin;scrollbar-color:var(--color-primary-a22) transparent;flex-direction:column;gap:0;padding:0;display:flex;overflow-y:auto}.workflowDetailDrawer::-webkit-scrollbar{width:5px}.workflowDetailDrawer::-webkit-scrollbar-thumb{background:var(--color-primary-a22);border-radius:999px}.workflowDetailDrawer header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:14px 14px 10px;display:flex}.workflowDetailDrawer header span{width:fit-content;max-width:100%;color:var(--color-primary-800);background:var(--color-primary-a08);font:850 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:4px 7px;display:inline-flex}.workflowDetailDrawer h2{color:var(--text-strong-92);letter-spacing:0;margin:7px 0 0;font-size:17px;line-height:1.18}.workflowDetailClose{width:30px;height:30px;min-height:30px}.workflowDetailDrawer .workflowDetailSection{background:0 0;border:0;border-radius:0;min-width:0;margin:0 14px 20px;padding:0}.workflowDetailDrawer h3{color:var(--color-primary-750);font:850 9.5px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase;margin:0 0 9px}.workflowDetailDrawer p,.workflowDetailDrawer small{color:var(--panel-text-70);font-size:12.5px;line-height:1.45}.workflowDetailDrawer .workflowDetailSection>p,.workflowDetailDrawer .workflowDetailSection>small{margin:0;display:block}.workflowDetailDrawer .workflowDetailSection>p+small{color:var(--muted);margin-top:8px;font-size:11px}.workflowDetailFields{gap:8px;display:grid}.workflowDetailFields div{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;min-width:0;padding:0;display:grid}.workflowDetailFields span{color:#68778bd1;overflow-wrap:anywhere;min-height:0;font:850 8px/1.25 var(--mono);letter-spacing:.035em;text-transform:uppercase;justify-content:flex-start;align-items:center;margin:0;display:inline-flex}.workflowDetailFields .workflowDetailFieldValue{color:#1f2d41e0;overflow-wrap:anywhere;background:linear-gradient(145deg,#ffffffdb,#f0f7ffc7);border-radius:7px;align-items:center;min-width:0;min-height:30px;padding:7px 9px;font-size:12px;font-weight:720;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #2563eb14}.workflowDetailReviewSection{margin-top:2px}.workflowBrainReview{background:linear-gradient(145deg,#ffffffc2,#f5f8fca8);border:1px solid #8993a424;border-radius:8px;gap:8px;padding:11px;display:grid}.workflowBrainReview.good{background:linear-gradient(145deg,#f5fffadb,#ecfdf5a8);border-color:#22a06b2e}.workflowBrainReview.needs_review,.workflowBrainReview.missing_signal{background:linear-gradient(145deg,#fffdf4e6,#fef9c38a);border-color:#b7791f33}.workflowBrainReview.weak,.workflowBrainReview.wrong_decision{background:linear-gradient(145deg,#fff8f8e6,#fff1f294);border-color:#d645452e}.workflowBrainReview div span{color:#68778bd1;font:850 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.workflowBrainReview div strong{color:var(--text-strong-90);margin-top:5px;font-size:12.5px;line-height:1.36;display:block}.workflowBrainReview ul{gap:5px;margin:0;padding-left:16px;display:grid}.workflowBrainReview li{color:var(--panel-text-70);font-size:11.5px;line-height:1.35}.workflowNodeActionsSection{margin-top:2px}.workflowNodeActions{gap:9px;display:grid}.workflowNodeAction{background:linear-gradient(145deg,#ffffffc7,#f4f9ff9e);border:1px solid #8993a424;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.workflowNodeAction.disabled{opacity:.68}.workflowNodeAction.medium{border-color:#b7791f2e}.workflowNodeAction.high{border-color:#d6454533}.workflowNodeAction>div:first-child{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.workflowNodeActionIcon{width:22px;height:22px;color:var(--color-primary-750);background:var(--color-primary-a08);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.workflowNodeAction.high .workflowNodeActionIcon{color:var(--color-danger-750);background:var(--color-danger-a08)}.workflowNodeAction strong{min-width:0;color:var(--text-strong-90);font-size:12.5px;line-height:1.25;display:block}.workflowNodeAction small{color:var(--muted);font:850 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;display:block}.workflowNodeAction p{color:var(--panel-text-70);margin:0;font-size:12px;line-height:1.38}.workflowNodeAction dl{gap:6px;margin:0;display:grid}.workflowNodeAction dl div{grid-template-columns:54px minmax(0,1fr);gap:8px;min-width:0;display:grid}.workflowNodeAction dt{color:var(--muted);font:850 8px/1.25 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowNodeAction dd{color:#1f2d41d6;min-width:0;margin:0;font-size:11.5px;line-height:1.32}.workflowNodeActionInputs{gap:7px;display:grid}.workflowNodeActionInputs label{gap:5px;min-width:0;display:grid}.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;color:var(--text-strong-86);font:600 12px/1.35 var(--font-sans);background:#ffffffb8;border:1px solid #8993a42e;border-radius:7px}.workflowActionSelect{min-width:0;position:relative}.workflowActionSelect select{appearance:none;padding-right:34px}.workflowActionSelect>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;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{resize:vertical;min-height:56px;padding:8px;font-size:11px;font-weight:520;line-height:1.4}.workflowNodeActionInputs select:disabled,.workflowNodeActionInputs textarea:disabled{opacity:.68;cursor:not-allowed}.workflowNodeActionButtons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflowNodeAction button{border:1px solid var(--color-border-soft);width:fit-content;min-height:26px;color:var(--panel-text-70);background:var(--surface-white-58);border-radius:7px;padding:0 9px;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){box-shadow:0 8px 18px var(--color-primary-a18);color:#fff!important;border-color:var(--color-action-primary)!important;background:var(--color-action-primary)!important}.workflowNodeActionApplyButton:not(:disabled):hover{box-shadow:0 10px 22px var(--color-primary-a22);border-color:var(--color-primary-700)!important;background:var(--color-primary-700)!important}.workflowNodeAction button:disabled{opacity:.62;cursor:not-allowed}.workflowNodeActionApplyButton:disabled{color:var(--panel-text-58)!important}.workflowActionDialogBackdrop{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08132147;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workflowActionDialog{border:1px solid var(--color-primary-a18);background:#fffffff5;border-radius:8px;width:min(420px,100%);padding:18px;box-shadow:0 24px 64px #17274033}.workflowActionDialogHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workflowActionDialogHeader span{color:var(--color-primary-700);font:850 9px/1 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowActionDialogHeader h2{color:var(--ink);margin:5px 0 0;font-size:18px;line-height:1.25}.workflowActionDialogHeader button{border:1px solid var(--color-border-soft);width:30px;height:30px;color:var(--color-primary-700);background:var(--surface-white-70);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.workflowActionDialog>p{color:var(--panel-text-70);margin:12px 0 0;font-size:12.5px;line-height:1.5}.workflowActionDialogActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.workflowActionDialogActions button{border:1px solid var(--color-border-soft);min-height:34px;color:var(--panel-text-70);background:var(--surface-white-70);cursor:pointer;border-radius:7px;padding:0 13px;font-size:11.5px;font-weight:760}.workflowActionDialogActions button.primary{color:#fff;border-color:var(--color-action-primary);background:var(--color-action-primary)}.workflowNodeActionPreview{background:#f0fdf4b3;border:1px solid #21b8872e;border-radius:7px;gap:7px;padding:8px;display:grid}.workflowNodeActionPreview.blocked{background:#fffbebc2;border-color:#b7791f2e}.workflowNodeActionPreview.applied{background:#eff6ffc7;border-color:#3e63dd2e}.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{color:var(--text-strong-88);margin-top:4px;font-size:11.5px;line-height:1.32;display:block}.workflowNodeActionError{border:1px solid var(--color-danger-a18);background:var(--color-danger-a08);border-radius:7px;padding:8px;color:var(--color-danger-750)!important;font-size:11.5px!important}.workflowOperatorHistorySection{margin-top:2px}.workflowOperatorHistoryList{gap:8px;display:grid}.workflowOperatorHistoryItem{border-top:1px solid #8993a41f;gap:6px;padding:9px 0;display:grid}.workflowOperatorHistoryItem:first-child{border-top:0;padding-top:0}.workflowOperatorHistoryItem>div:first-child{align-items:center;gap:7px;min-width:0;display:flex}.workflowOperatorHistoryItem>div:first-child span{color:var(--color-primary-750);background:var(--color-primary-a08);font:850 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:3px 6px}.workflowOperatorHistoryItem.applied>div:first-child span{color:var(--color-success-750);background:#21b88717}.workflowOperatorHistoryItem strong{min-width:0;color:var(--text-strong-88);font-size:12.5px;line-height:1.25}.workflowOperatorHistoryItem p{color:var(--panel-text-70);margin:0;font-size:12px;line-height:1.38}.workflowOperatorHistoryItem dl{gap:5px;margin:0;display:grid}.workflowOperatorHistoryItem dl div{grid-template-columns:50px minmax(0,1fr);gap:7px;min-width:0;display:grid}.workflowOperatorHistoryItem dt{color:var(--muted);font:850 8px/1.25 var(--mono);letter-spacing:.035em;text-transform:uppercase}.workflowOperatorHistoryItem dd{color:#1f2d41d1;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11.5px;line-height:1.32}.workflowOperatorHistoryLink{border:1px solid var(--color-primary-a18);width:fit-content;min-height:26px;color:var(--color-primary-750);background:var(--color-primary-a08);border-radius:7px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:820;text-decoration:none;display:inline-flex}.workflowOperatorHistoryLink:hover{border-color:var(--color-primary-a28);background:var(--color-primary-a12)}.workflowDetailDrawer pre{color:#324157d1;background:#f8fbffd6;border:0;border-radius:8px;max-height:320px;margin:0;padding:11px;font-size:11px;line-height:1.45;overflow:auto;box-shadow:inset 0 0 0 1px #2563eb12}.workflowDetailEmpty{min-height:220px;color:var(--muted);text-align:center;place-content:center;gap:6px;padding:28px;display:grid}.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{grid-template-columns:minmax(0,1fr);height:126px}.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:#10121bd6;--agent-panel-solid:#11131c;--agent-panel-soft:#ffffff06;--agent-panel-hover:#ffffff0b;--agent-text:#dfe3ee;--agent-text-strong:#f2f3f8;--agent-muted:#9aa3b6;--agent-subtle:#788196;--agent-line:#ffffff13;--agent-line-strong:#917df638;--agent-accent:#8875ee;--agent-accent-strong:#9e8df5;--agent-accent-soft:#7e66eb1c;--agent-live:#56cf9f;--agent-live-soft:#38be8b1a;--agent-warning:#e2a06f;--agent-warning-soft:#d87b4c1a;--agent-danger:#e27f72;--agent-danger-soft:#d35b4b1a;--agent-radius:12px;width:100%;height:100%;min-height:0;color:var(--agent-text);background:0 0;flex-direction:column;padding:0;display:flex;overflow:hidden;container:automation/inline-size}html[data-agent-theme=light] .automationSurface.automationUnifiedSurface{--agent-bg:#f4f5f9;--agent-panel:#fffc;--agent-panel-solid:#fafbfe;--agent-panel-soft:#20283d09;--agent-panel-hover:#20283d0e;--agent-text:#353b4d;--agent-text-strong:#171c2a;--agent-muted:#677086;--agent-subtle:#8991a3;--agent-line:#191f301b;--agent-line-strong:#624bcd38;--agent-accent:#6653cd;--agent-accent-strong:#5846bd;--agent-accent-soft:#6751d218;--agent-live:#16845f;--agent-live-soft:#16845f16;--agent-warning:#a75d28;--agent-warning-soft:#b95f2316;--agent-danger:#b64942;--agent-danger-soft:#bb463d13;background:0 0}.automationUnifiedSurface *,.automationUnifiedSurface :before,.automationUnifiedSurface :after{box-sizing:border-box}.automationUnifiedSurface button,.automationUnifiedSurface input,.automationUnifiedSurface textarea,.automationUnifiedSurface select{font:inherit}.automationUnifiedSurface button{color:inherit}.automationUnifiedSurface .eyebrow{color:var(--agent-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.automationUnifiedSurface .spin{animation:.85s linear infinite activation-spin}.automationUnifiedSurface .srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.automationShellHeader{border-bottom:1px solid var(--agent-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex:0 0 58px;justify-content:space-between;align-items:stretch;gap:18px;min-height:58px;padding:7px 18px 8px;display:flex}html[data-agent-theme=light] .automationShellHeader{background:0 0}.automationModeTabs{align-items:stretch;gap:5px;display:flex}.automationModeTabs>button{min-width:150px;color:var(--agent-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:5px 10px;display:grid}.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{gap:2px;min-width:0;display:grid}.automationModeTabs small{color:var(--agent-subtle);font-size:10px}.automationModeTabs b{color:#f6c1a3;background:var(--agent-warning-soft);border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.automationShellStatus{align-items:center;gap:8px;display:flex}.automationHistoryControls{align-items:center;gap:3px;display:flex}.automationShellStatus>span{color:var(--agent-muted);align-items:center;gap:7px;font-size:11px;display:flex}.automationShellStatus>span i{background:var(--agent-subtle);border-radius:99px;width:6px;height:6px}.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;color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel-soft);cursor:pointer;border-radius:8px;place-items:center;display:grid}.automationShellStatus button:disabled{color:var(--agent-subtle);opacity:.42;cursor:default}.automationShellStatus .automationCheckpointButton{gap:6px;width:auto;padding:0 9px;font-size:11px;font-weight:750;display:flex}.automationShellStatus .automationRuntimeSummary{border-color:var(--agent-line);background:var(--agent-panel-soft);gap:7px;width:auto;min-width:0;padding:0 9px;font-size:11px;display:flex}.automationRuntimeSummary i{background:var(--agent-subtle);border-radius:50%;width:6px;height:6px}.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{color:var(--agent-muted);border-left:1px solid var(--agent-line);padding-left:7px;font-size:10px;font-weight:750}.automationRuntimeSummary:focus-visible,.automationActivationPath>button:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-accent) 62%, transparent);outline-offset:2px}.automationPageError,.automationPartialWarning{min-height:34px;color:var(--agent-warning);border-bottom:1px solid color-mix(in srgb, var(--agent-warning) 20%, transparent);background:var(--agent-warning-soft);flex:none;align-items:center;gap:8px;padding:7px 18px;font-size:10px;display:flex}.automationPageError{color:var(--agent-danger);background:var(--agent-danger-soft)}.automationPageError span{flex:1}.automationPageError button{cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:5px 8px}.automationModeBody{flex:auto;min-height:0;overflow:hidden}.automationActivationPath{border-bottom:1px solid var(--agent-line);background:0 0;flex:none;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:16px;min-height:60px;padding:8px 18px;display:grid}.automationActivationIntro{align-items:center;gap:9px;min-width:0;display:flex}.automationActivationIntro>span{width:34px;height:34px;color:var(--agent-accent-strong);background:var(--agent-accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.automationActivationIntro>div{gap:2px;min-width:0;display:grid}.automationActivationIntro strong{color:var(--agent-text-strong);font-size:13px}.automationActivationIntro small{color:var(--agent-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.automationActivationSteps{align-items:center;gap:5px;display:flex}.automationActivationSteps span{min-height:29px;color:var(--agent-muted);background:var(--agent-panel-soft);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:650;display:flex}.automationActivationSteps span.complete{color:var(--agent-live);background:var(--agent-live-soft)}.automationActivationPath>button{color:#fff;background:var(--agent-accent);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.automationActivationPath>button:disabled{opacity:.62;cursor:wait}.automationActivationError{color:var(--agent-danger);grid-column:1/-1;margin:-5px 0 0 43px;font-size:11px;line-height:1.35}.automationPageLoading{height:100%;color:var(--agent-muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.automationPageLoading>span{width:48px;height:48px;color:var(--agent-accent);border:1px solid var(--agent-line-strong);background:var(--agent-accent-soft);border-radius:15px;place-items:center;display:grid;position:relative}.automationPageLoading>span svg:last-child{background:var(--agent-panel-solid);border-radius:99px;padding:3px;position:absolute;bottom:-4px;right:-4px}.automationPageLoading strong{color:var(--agent-text-strong);font-size:13px}.automationPageLoading p{margin:0;font-size:10px}.automationWorkView{grid-template-columns:minmax(270px,310px) minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.automationUnifiedQueue{border-right:1px solid var(--agent-line);background:#090a0f38;flex-direction:column;min-width:0;min-height:0;display:flex}html[data-agent-theme=light] .automationUnifiedQueue{background:#fff3}.automationUnifiedQueue>header{justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:13px 14px 10px;display:flex}.automationUnifiedQueue>header h1{color:var(--agent-text-strong);letter-spacing:-.025em;margin:5px 0 0;font-size:16px}.automationUnifiedQueue>header>span{color:var(--agent-subtle);border:1px solid var(--agent-line);border-radius:99px;align-self:flex-start;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.automationUnifiedQueue>header>span i{background:var(--agent-subtle);border-radius:99px;width:5px;height:5px}.automationUnifiedQueue>header>span i.live{background:var(--agent-live)}.automationUnifiedQueue>nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:0 10px 9px;display:grid}.automationUnifiedQueue>nav button{min-width:0;color:var(--agent-subtle);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-items:center;gap:2px;padding:7px 3px;font-size:10px;display:grid}.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;color:var(--agent-subtle);border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:9px;align-items:center;gap:7px;margin:0 10px 9px;padding:0 9px;display:flex}.automationQueueSearch:focus-within{color:var(--agent-accent);border-color:var(--agent-line-strong)}.automationQueueSearch input{min-width:0;color:var(--agent-text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.automationQueueSearch input::placeholder{color:var(--agent-subtle)}.automationQueueSearch button{cursor:pointer;background:0 0;border:0;place-items:center;width:20px;height:20px;display:grid}.automationQueueScope{min-height:30px;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);background:var(--agent-accent-soft);border-radius:8px;align-items:center;gap:6px;margin:0 10px 9px;padding:5px 7px;font-size:10px;display:flex}.automationQueueScope span{flex:1;min-width:0}.automationQueueScope button{cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:3px 5px;font-size:8px;display:flex}.automationUnifiedQueueList{scrollbar-width:thin;scrollbar-color:var(--agent-line-strong) transparent;flex:1;min-height:0;padding:0 7px 10px;overflow:auto}.automationUnifiedQueueList>button{width:100%;min-height:88px;color:var(--agent-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:29px minmax(0,1fr) 13px;align-items:start;gap:9px;padding:12px 10px;display:grid}.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{color:var(--agent-subtle);margin-top:8px}.automationCaseIcon{width:28px;height:28px;color:var(--agent-muted);background:var(--agent-panel-soft);border-radius:9px;place-items:center;display:grid}.automationCaseIcon.large{border:1px solid var(--agent-line);border-radius:11px;width:38px;height:38px}.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{gap:6px;min-width:0;display:grid}.automationCaseRowCopy>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.automationCaseRowCopy strong{min-width:0;color:var(--agent-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.automationCaseRowCopy time{color:var(--agent-subtle);flex:none;font-size:10px}.automationCaseRowCopy p{color:var(--agent-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.35;overflow:hidden}.automationCaseRowCopy small{min-width:0;color:var(--agent-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.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{scroll-behavior:smooth;min-width:0;min-height:0;overflow:auto}.automationCaseWorkbench{background:radial-gradient(at 52% 5%,#7658f416,#0000 30rem);flex-direction:column;min-height:100%;padding:16px 18px 0;display:flex}.automationCaseWorkbench.traceMode{height:100%;min-height:0;overflow:hidden}.automationCaseWorkbench.traceMode .automationProgressOverview,.automationCaseWorkbench.traceMode .automationNarrativeGrid{display:none}.automationCaseWorkbench.traceMode .automationWorkbenchTabs{margin-top:8px}.automationCaseHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.automationCaseIdentity{align-items:center;gap:10px;min-width:0;display:flex}.automationCaseIdentity>div{min-width:0}.automationCaseIdentity h2{color:var(--agent-text-strong);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:17px;overflow:hidden}.automationCaseIdentity small{color:var(--agent-subtle);font-size:10px}.automationOutcomeBadge{color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel-soft);text-transform:capitalize;border-radius:99px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:750;display:flex}.automationOutcomeBadge i{background:currentColor;border-radius:99px;width:6px;height:6px}.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>header{justify-content:space-between;align-items:end;gap:12px;min-height:26px;display:flex}.automationProgressOverview>header>div{align-items:baseline;gap:8px;display:flex}.automationProgressOverview>header strong{color:var(--agent-text);font-size:11px}.automationProgressOverview>header>span{color:var(--agent-subtle);font-size:10px;font-weight:700}.automationStageRail{scrollbar-width:none;grid-template-columns:repeat(7,minmax(82px,1fr));margin-top:7px;padding:0;display:grid;overflow-x:auto}.automationStageRail::-webkit-scrollbar{display:none}.automationStageRail>div{border-bottom:2px solid var(--agent-line);justify-content:center;align-items:center;gap:6px;min-width:82px;min-height:36px;padding:0 7px;display:flex}.automationStageRail span{width:18px;height:18px;color:var(--agent-subtle);background:var(--agent-panel-soft);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:750;display:grid}.automationStageRail small{color:var(--agent-subtle);text-align:center;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.2}.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 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 small{color:var(--agent-warning)}.automationNarrativeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.automationNarrativeGrid article{border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;min-height:88px;padding:12px;display:grid}.automationNarrativeGrid article>span{width:27px;height:27px;color:var(--agent-accent);background:var(--agent-accent-soft);border-radius:8px;place-items:center;display:grid}.automationNarrativeGrid article>div{align-content:start;gap:6px;min-width:0;display:grid}.automationNarrativeGrid article strong{color:var(--agent-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.automationNarrativeGrid article small{color:var(--agent-subtle);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.automationNarrativeGrid article.next{background:linear-gradient(135deg, var(--agent-accent-soft), color-mix(in srgb, var(--agent-panel-soft) 86%, transparent));border-color:#0000}.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{border-bottom:1px solid var(--agent-line);align-items:flex-end;gap:6px;min-height:44px;margin-top:12px;padding:0 3px;display:flex}.automationWorkbenchTabs button{height:35px;color:var(--agent-subtle);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex;position:relative}.automationWorkbenchTabs button:hover{color:var(--agent-text)}.automationWorkbenchTabs button.active{color:var(--agent-accent-strong)}.automationWorkbenchTabs button.active:after{content:"";background:var(--agent-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.automationWorkbenchPanel{min-height:220px;padding:16px 0 22px}.automationWorkbenchPanel.trace{flex:1;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.automationOverviewGrid{grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);align-items:stretch;gap:12px;display:grid}.automationContextSection,.automationActionSection,.automationReadinessSection,.automationTrackingSection{border:1px solid var(--agent-line);border-radius:var(--agent-radius);background:var(--agent-panel-soft);min-width:0;padding:16px}.automationContextSection>header,.automationActionSection>header,.automationTrackingSection>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:38px;display:flex}.automationContextSection h3,.automationActionSection h3,.automationReadinessSection h3,.automationTrackingSection h3{color:var(--agent-text-strong);margin:4px 0 0;font-size:12px}.automationActionSection>header>div>small{color:var(--agent-subtle);margin-top:4px;font-size:10px;display:block}.automationContextSection>header a{color:var(--agent-accent-strong);align-items:center;gap:4px;font-size:10px;text-decoration:none;display:flex}.automationSourceCard{grid-template-columns:70px minmax(0,1fr);align-items:stretch;gap:12px;min-height:86px;margin-top:12px;display:grid}.automationSourceMedia{min-height:66px;color:var(--agent-accent);background:var(--agent-accent-soft);border-radius:9px;place-items:center;display:grid;overflow:hidden}.automationSourceMedia img{object-fit:cover;width:100%;height:100%}.automationSourceCard>div:last-child{align-content:center;gap:6px;min-width:0;display:grid}.automationSourceCard span{color:var(--agent-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.automationSourceCard strong{color:var(--agent-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.automationSourceCard small{color:var(--agent-subtle);font-size:10px}.automationSourceCard em{width:fit-content;color:var(--agent-accent-strong);background:var(--agent-accent-soft);border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal}.automationDecisionFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.automationDecisionFacts div{background:color-mix(in srgb, var(--agent-accent-soft) 42%, var(--agent-panel-solid));border-radius:7px;flex-direction:column;justify-content:space-between;gap:5px;min-width:0;min-height:50px;padding:9px 10px;display:flex}.automationDecisionFacts div.wide{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:9px;min-height:34px}.automationDecisionFacts dt{color:var(--agent-subtle);flex:none;font-size:9px;line-height:1.25}.automationDecisionFacts dd{min-width:0;color:var(--agent-text);overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700;line-height:1.3}.automationDecisionExplanation{border:1px solid var(--agent-line);background:color-mix(in srgb, var(--agent-accent-soft) 34%, transparent);border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:9px;margin-top:10px;padding:10px;display:grid}.automationDecisionExplanation>span{width:28px;height:28px;color:var(--agent-accent-strong);background:var(--agent-accent-soft);border-radius:8px;place-items:center;display:grid}.automationDecisionExplanation>div{gap:5px;min-width:0;display:grid}.automationDecisionExplanation strong{color:var(--agent-text);font-size:12px}.automationDecisionExplanation p{color:var(--agent-muted);margin:0;font-size:12px;line-height:1.5}.automationDecisionExplanation small{color:var(--agent-subtle);font-size:11px;line-height:1.5}.automationMiniEmpty{color:var(--agent-subtle);border:1px dashed var(--agent-line);border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:9px;font-size:9px;display:flex}.automationActionStatus{color:var(--agent-muted);border:1px solid var(--agent-line);text-transform:capitalize;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:750}.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{align-items:center;gap:6px;display:flex}.automationActionHeaderTools>a{color:var(--agent-accent-strong);align-items:center;gap:4px;font-size:8px;text-decoration:none;display:flex}.automationRecoveryCallout{color:var(--agent-warning);border:1px solid color-mix(in srgb, var(--agent-warning) 23%, transparent);background:var(--agent-warning-soft);border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:8px;margin-top:10px;padding:10px;display:grid}.automationRecoveryCallout>div{gap:4px;min-width:0;display:grid}.automationRecoveryCallout strong{color:var(--agent-text);font-size:10px}.automationRecoveryCallout p{color:var(--agent-muted);margin:0;font-size:10px;line-height:1.4}.automationRecoveryCallout small{color:var(--agent-subtle);font-size:9px;line-height:1.4}.automationDraftField{gap:8px;margin-top:12px;display:grid}.automationDraftField>span{color:var(--agent-muted);justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.automationDraftField>span small{color:var(--agent-subtle);font-size:10px;font-weight:500}.automationDraftField textarea{resize:vertical;width:100%;min-height:96px;color:var(--agent-text);border:1px solid var(--agent-line);background:#06070b47;border-radius:9px;outline:0;padding:11px 12px;font-size:11px;line-height:1.5}html[data-agent-theme=light] .automationDraftField textarea{background:#fff9}.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{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.automationActionMeta span{color:var(--agent-subtle);background:var(--agent-panel-soft);border-radius:6px;padding:4px 6px;font-size:8px}.automationActionMeta strong{color:var(--agent-muted)}.automationCoachCard{border:1px solid var(--agent-line-strong);background:linear-gradient(135deg, var(--agent-accent-soft), transparent);border-radius:9px;margin-top:12px;overflow:hidden}.automationCoachCard>header{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.automationCoachCard>header>span{width:27px;height:27px;color:var(--agent-accent-strong);background:var(--agent-accent-soft);border-radius:8px;place-items:center;display:grid}.automationCoachCard>header>div{gap:3px;min-width:0;display:grid}.automationCoachCard>header strong{color:var(--agent-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.automationCoachCard button{color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);background:var(--agent-panel-soft);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.automationCoachResult{gap:9px;padding:0 12px 12px 47px;display:grid}.automationCoachResult>p{color:var(--agent-muted);margin:0;font-size:9px;line-height:1.45}.automationCoachResult ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.automationCoachResult li{color:var(--agent-muted);align-items:flex-start;gap:5px;font-size:8px;display:flex}.automationCoachResult li svg{color:var(--agent-live);flex:none}.automationCoachRisks{color:var(--agent-warning);background:var(--agent-warning-soft);border-radius:6px;align-items:flex-start;gap:5px;padding:6px;font-size:8px;line-height:1.4;display:flex}.automationCoachResult footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.automationCoachResult footer span{color:var(--agent-subtle);font-size:8px}.automationCoachResult footer>span:first-child{margin-right:auto}.automationCoachPlan{border:1px solid var(--agent-line);background:color-mix(in srgb, var(--agent-panel) 82%, transparent);border-radius:7px;gap:7px;padding:10px;display:grid}.automationCoachPlan>strong{color:var(--agent-text);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.automationCoachPlan>span{color:var(--agent-muted);align-items:center;gap:6px;font-size:8px;line-height:1.35;display:flex}.automationCoachPlan i{border:1px solid var(--agent-subtle);border-radius:50%;flex:none;width:6px;height:6px}.automationCoachPlan i.complete{border-color:var(--agent-live);background:var(--agent-live)}.automationGuidedStep{color:var(--agent-accent);align-items:center;gap:6px;margin:0 9px 9px 42px;font-size:8px;font-weight:700;display:flex}.automationReadinessSection,.automationTrackingSection{grid-column:1/-1}.automationReadinessSection>header{align-items:center;gap:8px;display:flex}.automationReadinessSection>header>span{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.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{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.automationReadinessSection>div span{color:var(--agent-muted);background:var(--agent-panel-soft);border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:flex}.automationReadinessSection>div span.passed{color:var(--agent-live)}.automationReadinessSection>div span.failed{color:var(--agent-warning)}.automationReadinessSection>p{color:var(--agent-warning);margin:8px 0 0;font-size:9px}.automationTrackingSection>header>span{color:var(--agent-accent-strong);background:var(--agent-accent-soft);border-radius:5px;padding:4px 6px;font-size:8px}.automationTrackingBody{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:8px;display:grid}.automationTrackingInfo{gap:6px;min-width:0;display:grid}.automationTrackingInfo>code{color:var(--agent-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.automationTrackingInfo>p{color:var(--agent-subtle);margin:0;font-size:9px;line-height:1.45}.automationTrackingActions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.automationTrackingActions button{min-height:28px;color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel-soft);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;display:flex}.automationTrackingSummary{align-items:stretch;gap:6px;margin-top:9px;display:flex}.automationTrackingSummary>span{border:1px solid var(--agent-line);border-radius:7px;gap:2px;min-width:62px;padding:7px;display:grid}.automationTrackingSummary strong{color:var(--agent-text-strong);font-size:12px}.automationTrackingSummary small{color:var(--agent-subtle);font-size:8px}.automationTrackingSummary a{color:var(--agent-accent-strong);align-items:center;gap:4px;margin-left:auto;font-size:8px;text-decoration:none;display:flex}.automationWorkbenchNotice{color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);background:var(--agent-accent-soft);border-radius:9px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:start;gap:7px;margin:0 0 10px;padding:8px 10px;display:grid}.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{gap:3px;display:grid}.automationWorkbenchNotice strong{font-size:9px}.automationWorkbenchNotice p{color:var(--agent-muted);margin:0;font-size:8px;line-height:1.4}.automationWorkbenchNotice button{cursor:pointer;background:0 0;border:0}.automationCommandBar{z-index:15;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);justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin:auto -18px 0;padding:9px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 30px #00000021}.automationCommandSummary{align-items:center;gap:8px;min-width:0;display:flex}.automationCommandBar>.automationCommandSummary{color:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:0}.automationCommandSummary>i{display:none}.automationCommandSummary>span,.automationCommandBar.terminal>span,.automationCommandBar.uncertain>span{width:29px;height:29px;color:var(--agent-accent-strong);background:var(--agent-accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.automationCommandSummary>div,.automationCommandBar.terminal>div,.automationCommandBar.uncertain>div{gap:3px;min-width:0;display:grid}.automationCommandSummary strong,.automationCommandBar.terminal strong,.automationCommandBar.uncertain strong{color:var(--agent-text);font-size:11px}.automationCommandSummary small,.automationCommandBar.terminal small,.automationCommandBar.uncertain small{max-width:460px;color:var(--agent-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.automationCommandActions{align-items:center;gap:5px;display:flex}.automationCommandActions button,.automationCommandBar>button,.automationCommandBar>a{min-height:32px;color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10px;text-decoration:none;display:flex}.automationCommandActions button.primary,.automationCommandBar>button.primary{color:#f4f1ff;background:linear-gradient(135deg,#705dcc,#5d4bb3);border-color:#9a86f661;box-shadow:0 7px 18px #43309d33}.automationCommandActions button:disabled,.automationCommandBar>button:disabled{opacity:.46;cursor:not-allowed}.automationRouteControl{position:relative}.automationRouteTrigger{min-height:31px;color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel-soft);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:9px;display:flex}.automationRouteTrigger svg:last-child{transition:transform .15s}.automationRouteControl.open .automationRouteTrigger svg:last-child{transform:rotate(-90deg)}.automationRouteMenu{z-index:30;background:var(--agent-panel-solid);transform-origin:100% 100%;border:0;border-radius:9px;gap:2px;width:130px;padding:5px;animation:.16s cubic-bezier(.2,.78,.28,1) both automationRouteMenuIn;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000059}.automationRouteMenuMobile{display:none}.automationRouteMenu button{min-height:28px;color:var(--agent-muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;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}.automationCommandBar.uncertain>span{color:var(--agent-warning);background:var(--agent-warning-soft)}.automationConfirmBackdrop{z-index:180;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030408b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.automationConfirmBackdrop>section{width:min(470px,100%);color:var(--agent-text);border:1px solid var(--agent-line-strong);background:var(--agent-panel-solid);border-radius:15px;padding:18px;box-shadow:0 28px 90px #00000080}.automationConfirmBackdrop>section>span{width:38px;height:38px;color:var(--agent-warning);background:var(--agent-warning-soft);border-radius:11px;place-items:center;display:grid}.automationConfirmBackdrop .eyebrow{margin-top:13px}.automationConfirmBackdrop h3{color:var(--agent-text-strong);margin:5px 0 7px;font-size:17px}.automationConfirmBackdrop p{color:var(--agent-muted);margin:0;font-size:10px;line-height:1.55}.automationConfirmBackdrop blockquote{color:var(--agent-text);border-left:2px solid var(--agent-accent);background:var(--agent-panel-soft);border-radius:0 8px 8px 0;margin:13px 0;padding:10px;font-size:10px;line-height:1.5}.automationConfirmBackdrop footer{justify-content:flex-end;gap:6px;display:flex}.automationConfirmBackdrop footer button{border:1px solid var(--agent-line);background:var(--agent-panel-soft);cursor:pointer;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:9px;display:flex}.automationConfirmBackdrop footer button.primary{color:#fff;background:#6653bd;border-color:#7a66d5}.automationWorkbenchEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px;display:flex}.automationWorkbenchEmpty>span{width:52px;height:52px;color:var(--agent-accent);border:1px solid var(--agent-line-strong);background:var(--agent-accent-soft);border-radius:16px;place-items:center;display:grid}.automationWorkbenchEmpty .eyebrow{margin-top:16px}.automationWorkbenchEmpty h2{color:var(--agent-text-strong);margin:6px 0;font-size:17px}.automationWorkbenchEmpty p{max-width:440px;color:var(--agent-muted);margin:0;font-size:10px;line-height:1.5}.automationExecutionDock{z-index:88;width:min(720px,100vw - 108px);height:min(438px,100vh - 132px);color:var(--agent-text);border:1px solid var(--agent-line-strong);background:color-mix(in srgb, var(--agent-panel-solid) 95%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border-radius:15px;grid-template-rows:54px minmax(0,1fr);animation:.22s ease-out both automationExecutionDockIn;display:grid;position:fixed;bottom:88px;right:18px;overflow:hidden;box-shadow:0 22px 64px #0f172a3d,inset 0 1px #ffffffa6}.automationExecutionDock>header{border-bottom:1px solid var(--agent-line);justify-content:space-between;align-items:center;padding:0 12px 0 14px;display:flex}.automationExecutionDock>header>div,.automationExecutionDock>header>div>span:last-child{align-items:center;min-width:0;display:flex}.automationExecutionDock>header>div{gap:9px}.automationExecutionDock>header>div>span:last-child{flex-direction:column;align-items:flex-start;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;color:var(--agent-subtle);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.automationExecutionDock>header>button:hover{color:var(--agent-text-strong);border-color:var(--agent-line);background:var(--agent-panel-soft)}.automationExecutionDockPulse{width:29px;height:29px;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);background:var(--agent-accent-soft);border-radius:9px;flex:none;place-items:center;display:grid}.automationExecutionDockBody{grid-template-columns:minmax(220px,34%) minmax(0,1fr);min-height:0;display:grid}.automationExecutionDockBody>nav{border-right:1px solid var(--agent-line);align-content:start;gap:4px;min-height:0;padding:7px;display:grid;overflow-y:auto}.automationExecutionDockBody>nav>button{text-align:left;min-width:0;color:var(--agent-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:25px minmax(0,1fr) 72px 12px;align-items:center;gap:7px;padding:10px 8px;display:grid}.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){gap:3px;min-width:0;display:grid}.automationExecutionDockBody>nav>button>span:nth-child(2) strong,.automationExecutionDockBody>nav>button>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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){justify-items:stretch;gap:6px;width:100%;display:grid}.automationExecutionDockBody>nav>button>span:nth-child(3) b{color:var(--agent-subtle);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:760;overflow:hidden}.automationExecutionDockBody>nav>button>span:nth-child(3) i{--task-progress:8%;background:color-mix(in srgb, var(--agent-line) 82%, transparent);border-radius:2px;width:100%;height:4px;overflow:hidden}.automationExecutionDockBody>nav>button>span:nth-child(3) i:after{content:"";width:var(--task-progress);border-radius:inherit;background:var(--agent-accent);height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--agent-accent) 32%, transparent);transition:width .24s;display:block}.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{border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.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{align-content:start;gap:12px;min-width:0;min-height:0;padding:16px;display:grid;overflow-y:auto}.automationExecutionDetailTitle{justify-content:space-between;gap:12px;display:flex}.automationExecutionDetailTitle>div{gap:4px;min-width:0;display:grid}.automationExecutionDetailTitle small{color:var(--agent-accent-strong);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.automationExecutionDetailTitle strong{color:var(--agent-text-strong);font-size:16px;line-height:1.3}.automationExecutionDetailTitle p{color:var(--agent-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.automationExecutionDetailTitle>b{height:max-content;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);background:var(--agent-accent-soft);border-radius:99px;padding:6px 9px;font-size:11px}.automationExecutionStages{--execution-progress:8%;grid-template-columns:repeat(7,minmax(34px,1fr));padding-top:2px;display:grid;position:relative}.automationExecutionStages:before,.automationExecutionStages:after{content:"";z-index:0;border-radius:2px;height:2px;position:absolute;top:12px;left:0}.automationExecutionStages:before{background:var(--agent-line);right:0}.automationExecutionStages:after{width:var(--execution-progress);background:var(--agent-accent);max-width:100%;transition:width .26s}.automationExecutionStages>span{min-width:0;color:var(--agent-subtle);justify-items:center;gap:5px;display:grid;position:relative}.automationExecutionStages>span>i{z-index:1;border:1px solid var(--agent-line-strong);background:var(--agent-panel-solid);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid;position:relative}.automationExecutionStages>span.complete>i{color:#fff;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{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;line-height:1.3;overflow:hidden}.automationExecutionStages>span.complete small,.automationExecutionStages>span.active small{color:var(--agent-text)}.automationExecutionCurrent{border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.automationExecutionCurrent>span{width:25px;height:25px;color:var(--agent-accent-strong);background:var(--agent-accent-soft);border-radius:8px;place-items:center;display:grid}.automationExecutionCurrent>div{gap:3px;min-width:0;display:grid}.automationExecutionCurrent strong{color:var(--agent-text-strong);font-size:12px}.automationExecutionCurrent small{color:var(--agent-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;overflow:hidden}.automationExecutionEvents{border:1px solid var(--agent-line);border-radius:9px;padding:8px 10px}.automationExecutionEvents summary{color:var(--agent-subtle);cursor:pointer;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:750;list-style:none;display:flex}.automationExecutionEvents p{color:var(--agent-muted);grid-template-columns:12px minmax(0,1fr);gap:6px;margin:8px 0 0;font-size:10px;line-height:1.45;display:grid}.automationExecutionDetail>footer{justify-content:flex-end;align-items:center;gap:7px;display:flex}.automationExecutionDetail>footer>span{color:var(--agent-muted);margin-right:auto;font-size:10px}.automationExecutionDetail>footer button{min-height:32px;color:var(--agent-text);border:1px solid var(--agent-line-strong);background:var(--agent-panel-soft);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:10.5px;font-weight:750;display:inline-flex}.automationExecutionDetail>footer button.primary{color:#fff;border-color:var(--agent-accent);background:var(--agent-accent)}.automationExecutionDockError{z-index:2;min-height:36px;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));align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:flex;position:absolute;top:54px;left:0;right:0}.automationExecutionDockError span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.automationExecutionDockError button{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.automationExecutionDock.minimized{border-radius:13px;width:min(390px,100vw - 108px);height:56px;display:block}.automationExecutionDock.minimized.attention{border-color:color-mix(in srgb, var(--agent-danger) 34%, transparent)}.automationExecutionDockRestore{text-align:left;width:100%;height:100%;color:var(--agent-text);cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 82px max-content 14px;align-items:center;gap:8px;padding:0 11px;display:grid}.automationExecutionDockCompactCopy{gap:3px;min-width:0;display:grid}.automationExecutionDockCompactCopy strong,.automationExecutionDockCompactCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automationExecutionDockCompactCopy strong{color:var(--agent-text-strong);font-size:12px}.automationExecutionDockCompactCopy small{color:var(--agent-muted);font-size:10px}.automationExecutionDockMiniProgress{background:var(--agent-line);border-radius:99px;height:4px;overflow:hidden}.automationExecutionDockMiniProgress i{border-radius:inherit;background:var(--agent-accent);height:100%;transition:width .24s;display:block}.automationExecutionDockCounts{color:var(--agent-subtle);white-space:nowrap;font-size:10px;font-weight:750}@keyframes automationExecutionDockIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:780px){.automationExecutionDock{width:calc(100vw - 20px);height:min(480px,100vh - 198px);bottom:126px;right:10px}.automationExecutionDock.minimized{width:calc(100vw - 24px)}.automationExecutionDockBody{grid-template-rows:minmax(92px,33%) minmax(0,1fr);grid-template-columns:1fr}.automationExecutionDockBody>nav{border-right:0;border-bottom:1px solid var(--agent-line);grid-auto-columns:minmax(210px,78%);grid-auto-flow:column;overflow:auto hidden}.automationExecutionDockRestore{grid-template-columns:30px minmax(0,1fr) 64px max-content 14px}}.automationHistoryPanel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.automationHistoryPanel h3{color:var(--agent-text-strong);margin:4px 0 0;font-size:12px}.automationHistoryPanel>header>span{color:var(--agent-subtle);font-size:9px}.automationHistoryPanel ol{margin:12px 0 0;padding:0;list-style:none;display:grid}.automationHistoryPanel li{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:58px;display:grid}.automationHistoryPanel li>span{width:27px;height:27px;color:var(--agent-accent);background:var(--agent-accent-soft);border-radius:8px;place-items:center;display:grid}.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{border-bottom:1px solid var(--agent-line);min-width:0;padding-bottom:12px}.automationHistoryPanel li strong{color:var(--agent-text);font-size:10px}.automationHistoryPanel li p{color:var(--agent-muted);margin:4px 0 0;font-size:9px}.automationHistoryPanel li small{color:var(--agent-subtle);margin-top:4px;font-size:8px;display:block}.automationHistoryPanel li time{color:var(--agent-subtle);font-size:8px}.automationTracePanel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.automationTracePanel>header{justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.automationTracePanel>header h3{color:var(--agent-text-strong);margin:4px 0 2px;font-size:12px}.automationTracePanel>header small{color:var(--agent-subtle);font-size:8px}.automationTracePanel>header>div:last-child{align-items:center;gap:5px;display:flex}.automationTracePanel>header button,.automationTracePanel>header a{min-height:28px;color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel-soft);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:0 7px;font-size:8px;text-decoration:none;display:flex}.automationTracePanel>header button.active{color:var(--agent-accent-strong);border-color:var(--agent-line-strong)}.automationTraceGrid{border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:10px;flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.automationTraceCanvas{background:0 0;min-width:0;min-height:0;position:relative;overflow:hidden}.automationTraceCanvasMeta{z-index:3;min-height:24px;color:var(--agent-muted);border:1px solid var(--agent-line);background:color-mix(in srgb, var(--agent-panel-solid) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:capitalize;pointer-events:none;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:650;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 5px 16px #0000001a}.automationTraceCanvasMeta i{background:var(--agent-accent);border-radius:50%;width:4px;height:4px}.automationTraceLoading{width:100%;height:100%;color:var(--agent-muted);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.automationTraceLoading svg{color:var(--agent-accent)}.automationTraceCanvas .workflowCanvasFrame,.automationTraceCanvas .workflowFlowViewport{background:0 0;border:0;height:100%;min-height:0}.automationTraceGrid .workflowDetailDrawer{z-index:4;width:min(320px,88%);min-height:0;color:var(--agent-text);background:color-mix(in srgb, var(--agent-panel-solid) 94%, transparent);opacity:0;pointer-events:none;border:0;border-radius:0;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 34px #00000029}.automationTraceGrid .workflowDetailDrawer.open{opacity:1;pointer-events:auto;transform:translate(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{border:1px solid var(--agent-line);background:var(--agent-panel-solid);box-shadow:none;border-radius:8px;overflow:hidden}.automationTraceCanvas .react-flow__controls-button{width:30px;height:30px;color:var(--agent-muted);border:0;border-bottom:1px solid var(--agent-line);background:0 0}.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 #00000029}.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.selected,.automationTraceCanvas .workflowNode.path-branch.selected,.automationTraceCanvas .workflowNode.path-support.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 #00000024}.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 small,.automationTraceGrid .workflowNodeActionInputs span,.automationTraceGrid .workflowNodeActionInputs small,.automationTraceGrid .workflowNodeAction dt,.automationTraceGrid .workflowOperatorHistoryItem dt{color:var(--agent-subtle)}.automationTraceGrid .workflowDetailFields span,.automationTraceGrid .workflowBrainReview div span,.automationTraceGrid .workflowNodeAction small,.automationTraceGrid .workflowNodeActionInputs span,.automationTraceGrid .workflowNodeAction dt,.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.needs_review,.automationTraceGrid .workflowBrainReview.missing_signal{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 p,.automationTraceGrid .workflowNodeAction dd,.automationTraceGrid .workflowOperatorHistoryItem p,.automationTraceGrid .workflowOperatorHistoryItem dd{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;color:var(--agent-muted);border-color:var(--agent-line);background:var(--agent-panel-soft);justify-content:center;align-items:center;padding:0 10px;font-size:11.5px;font-weight:720;line-height:1;display:inline-flex}.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{box-shadow:none;color:var(--agent-subtle)!important;border-color:var(--agent-line)!important;background:var(--agent-panel-soft)!important}.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}.automationSourcesView,.automationImproveView{width:100%;height:100%;min-height:0;padding:14px 22px 18px}.automationSourcesView{overflow:auto}.automationImproveView{flex-direction:column;display:flex;overflow:hidden}.automationModeHero{justify-content:space-between;align-items:flex-start;gap:20px;min-height:58px;display:flex}.automationModeHero h1{color:var(--agent-text-strong);letter-spacing:-.02em;margin:3px 0;font-size:18px}.automationModeHero>div>p:last-child{max-width:650px;color:var(--agent-muted);margin:0;font-size:12px;line-height:1.5}.automationPrimaryButton,.automationModeHero button{min-height:34px;color:var(--agent-text);border:1px solid var(--agent-line-strong);background:var(--agent-accent-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:11px;display:flex}.automationPrimaryButton{color:#f3f0ff!important;background:#6653bd!important}.automationInlineNotice{min-height:36px;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);background:var(--agent-accent-soft);border-radius:9px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:6px;margin:7px 0 12px;padding:7px 9px;display:grid}.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{color:var(--agent-muted);margin:0;font-size:9px}.automationInlineNotice button{cursor:pointer;background:0 0;border:0}.automationSourceControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.automationSourceControls>section{border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:10px;align-content:space-between;gap:14px;min-height:118px;padding:14px;display:grid}.automationSourceControlHeading{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.automationSourceControlHeading>div{min-width:0}.automationControlIcon{width:34px;height:34px;color:var(--agent-accent);background:var(--agent-accent-soft);border-radius:10px;place-items:center;display:grid}.automationSourceControls h2{color:var(--agent-text-strong);margin:4px 0;font-size:12px}.automationSourceControls p:last-child{color:var(--agent-subtle);margin:0;font-size:10px;line-height:1.4}.automationSourceControlAction{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.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);background:var(--agent-panel-soft);border-radius:7px;outline:0;font-size:11px}.automationSourceControls input{width:100%;min-width:0;padding:0 8px}.automationSourceControls select{padding:0 7px}.automationSourceControls button{min-height:32px;color:var(--agent-accent-strong);border:1px solid var(--agent-line-strong);background:var(--agent-accent-soft);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;display:inline-flex}.automationToggle{width:34px;height:20px;position:relative}.automationToggle input{opacity:0;pointer-events:none;position:absolute}.automationToggle span{background:var(--agent-line);cursor:pointer;border-radius:99px;position:absolute;inset:0}.automationToggle span:after{content:"";background:var(--agent-muted);border-radius:99px;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.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{background:var(--agent-accent-strong);transform:translate(14px)}.automationSourcesHeader{justify-content:space-between;align-items:center;margin:12px 0 7px;display:flex}.automationSourcesHeader h2{color:var(--agent-text-strong);margin:4px 0 0;font-size:13px}.automationSourcesHeader button{min-height:29px;color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel-soft);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:8px;display:flex}.automationPostGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.automationPostGrid>article{border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:10px;grid-template-rows:auto 1fr auto;min-width:0;min-height:360px;display:grid;overflow:hidden}.automationPostMedia{aspect-ratio:16/9;min-width:0;min-height:0;color:var(--agent-subtle);background:linear-gradient(135deg, var(--agent-accent-soft), transparent);place-items:center;display:grid;position:relative;overflow:hidden}.automationPostMedia img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.automationPostMedia a{color:#fff;background:#05060a8c;border-radius:7px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:7px;right:7px}.automationPostBody{align-content:start;gap:11px;min-width:0;padding:16px;display:grid}.automationPostTitleRow{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.automationStatusDot{background:var(--agent-subtle);border-radius:99px;flex:none;width:6px;height:6px}.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;color:var(--agent-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.automationPostStatus{max-width:48%;min-height:23px;color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel-soft);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;border-radius:99px;flex:none;align-items:center;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex;overflow:hidden}.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{color:var(--agent-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.automationPostBody dl{background:color-mix(in srgb, var(--agent-accent-soft) 42%, var(--agent-panel-solid));border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;min-height:45px;margin:1px 0 0;padding:2px;display:grid}.automationPostBody dl div{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;padding:8px 9px;display:flex}.automationPostBody dt{color:var(--agent-subtle);text-transform:uppercase;font-size:9px}.automationPostBody dd{color:var(--agent-text);flex:none;margin:0;font-size:13px;font-weight:750}.automationPostGrid article>footer{border-top:1px solid var(--agent-line);align-items:center;gap:8px;min-height:55px;padding:10px 14px;display:flex;position:relative}.automationPostGrid article>footer button,.automationPostGrid article>footer summary{min-height:31px;color:var(--agent-muted);border:1px solid var(--agent-line);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:flex}.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{color:var(--agent-live);align-items:center;gap:4px;font-size:10px;display:flex}.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{z-index:8;border:1px solid var(--agent-line-strong);background:var(--agent-panel-solid);border-radius:8px;gap:3px;width:158px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0003}.automationPostMore>div button{border-color:#0000;justify-content:flex-start;width:100%}.automationPostMore>div button:hover{background:var(--agent-accent-soft)}.automationPanelEmpty{min-height:180px;color:var(--agent-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.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{border:1px solid var(--agent-line);background:var(--agent-panel-soft);cursor:pointer;border-radius:7px;min-height:28px;padding:0 8px;font-size:8px}.automationLoadMore{min-height:32px;color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel-soft);cursor:pointer;border-radius:8px;margin:13px auto 0;padding:0 12px;font-size:9px;display:block}.automationImproveHeroActions{align-items:center;gap:6px;display:flex}.automationImproveHeroActions button.active{color:var(--agent-live);border-color:color-mix(in srgb, var(--agent-live) 25%, transparent);background:var(--agent-live-soft)}.automationImproveStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.automationImproveStats>section{border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:10px 12px;display:grid}.automationImproveStats>section>span{width:27px;height:27px;color:var(--agent-accent);background:var(--agent-accent-soft);border-radius:8px;place-items:center;display:grid}.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{grid-template-columns:1fr auto;align-items:center;gap:2px 7px;min-width:0;display:grid}.automationImproveStats small{color:var(--agent-muted);font-size:9px}.automationImproveStats strong{color:var(--agent-text-strong);font-size:14px}.automationImproveStats p{color:var(--agent-subtle);grid-column:1/-1;margin:0;font-size:9px}.automationImproveMobileTabs{display:none}.automationImproveLayout{flex:1;grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:12px;min-height:0;margin-top:12px;display:grid;overflow:hidden}.automationProposalPanel,.automationTraceLibrary{border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:11px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.automationImproveSectionHeader{border-bottom:1px solid var(--agent-line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:64px;padding:12px 14px;display:flex}.automationImproveSectionHeader h2{color:var(--agent-text-strong);margin:2px 0;font-size:12px}.automationImproveSectionHeader p:last-child{color:var(--agent-subtle);margin:0;font-size:10px;line-height:1.4}.automationImproveSectionHeader select,.automationTraceFilters select{min-height:32px;color:var(--agent-text);border:1px solid var(--agent-line);background:var(--agent-panel-solid);border-radius:7px;outline:0;padding:0 8px;font-size:10px}.automationProposalList{flex:1 1 0;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.automationProposalCard{border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:9px;gap:11px;padding:14px;display:grid}.automationProposalCard.high,.automationProposalCard.critical{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{justify-content:space-between;align-items:center;gap:8px;display:flex}.automationProposalCard>header>div{flex-wrap:wrap;gap:4px;display:flex}.automationProposalCard>header span{color:var(--agent-subtle);background:var(--agent-panel-soft);text-transform:uppercase;border-radius:5px;padding:3px 5px;font-size:9px}.automationProposalCard>header strong{color:var(--agent-accent-strong);font-size:10px}.automationProposalCard h3{color:var(--agent-text-strong);margin:0;font-size:13px}.automationProposalReasoning{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:9px;display:grid}.automationProposalReasoning section{background:var(--agent-panel-soft);border-radius:7px;min-height:68px;padding:10px}.automationProposalReasoning small{color:var(--agent-subtle);text-transform:uppercase;font-size:9px}.automationProposalReasoning p{color:var(--agent-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.automationProposalReasoning>svg{color:var(--agent-accent)}.automationProposalCard details{color:var(--agent-muted);font-size:10px}.automationProposalCard summary{cursor:pointer;align-items:center;gap:4px;display:flex}.automationProposalCard details ul{color:var(--agent-subtle);margin:7px 0 0;padding-left:18px;line-height:1.45}.automationProposalResult{color:var(--agent-live);background:var(--agent-live-soft);border-radius:7px;align-items:flex-start;gap:8px;padding:10px;display:flex}.automationProposalResult>span{gap:2px;display:grid}.automationProposalResult strong{text-transform:capitalize;font-size:8px}.automationProposalResult small{color:var(--agent-muted);font-size:8px}.automationProposalCard>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.automationProposalTraces,.automationProposalActions{flex-wrap:wrap;gap:6px;display:flex}.automationProposalTraces button,.automationProposalActions button{min-height:30px;color:var(--agent-muted);border:1px solid var(--agent-line);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:10px;display:flex}.automationProposalTraces button{color:var(--agent-accent-strong);background:var(--agent-accent-soft);border-color:#0000}.automationProposalTraces>span{color:var(--agent-subtle);padding:6px 4px;font-size:8px}.automationProposalActions button.primary{color:#f3f0ff;background:#6653bd;border-color:#7764d2}.automationProposalActions button.danger{color:var(--agent-danger)}.automationTraceFilters{border-bottom:1px solid var(--agent-line);grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:8px;display:grid}.automationTraceSearch{min-height:30px;color:var(--agent-subtle);border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:7px;align-items:center;gap:5px;padding:0 7px;display:flex}.automationTraceSearch input{min-width:0;color:var(--agent-text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.automationTraceList{flex:1;min-height:0;padding:5px;overflow:auto}.automationTraceList>button{width:100%;min-height:58px;color:var(--agent-muted);border:0;border-bottom:1px solid var(--agent-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) 14px;align-items:center;gap:6px;padding:8px 7px;display:grid}.automationTraceList>button:hover{background:var(--agent-panel-soft)}.automationTraceList>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.automationTraceList strong{color:var(--agent-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.automationTraceList small{color:var(--agent-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.automationTraceList em{width:fit-content;color:var(--agent-warning);background:var(--agent-warning-soft);border-radius:4px;padding:2px 4px;font-size:9px;font-style:normal}.automationTracePager{border-top:1px solid var(--agent-line);justify-content:space-between;align-items:center;min-height:40px;padding:6px 8px;display:flex}.automationTracePager button{border:1px solid var(--agent-line);background:var(--agent-panel-soft);cursor:pointer;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.automationTracePager span{color:var(--agent-subtle);font-size:8px}.automationImproveLoading{min-height:150px;color:var(--agent-subtle);justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.automationUnifiedQueueList,.automationWorkbench,.automationSourcesView,.automationProposalList,.automationTraceList,.automationTraceGrid .workflowDetailDrawer,.automationOpsDialog{scrollbar-color:var(--agent-line-strong) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.automationActivationSteps,.automationWorkView,.automationUnifiedQueueList,.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{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;display:grid}.automationAttachmentGrid>a,.automationAttachmentGrid>div,.automationAttachmentMissing{min-height:64px;color:var(--agent-text);border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:9px;align-items:center;gap:7px;padding:7px;text-decoration:none;display:flex;overflow:hidden}.automationAttachmentGrid>a:not(.file),.automationAttachmentGrid>div:not(.audio){flex-direction:column;align-items:stretch}.automationAttachmentGrid img,.automationAttachmentGrid video{object-fit:contain;background:#00000047;border-radius:6px;width:100%;max-height:190px}.automationAttachmentGrid audio{width:100%;height:34px}.automationAttachmentGrid span{color:var(--agent-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.automationAttachmentGrid .file svg:last-child{margin-left:auto}.automationModerationSection{border-color:var(--agent-line);align-self:start}.automationModerationSection>header{margin-bottom:10px}.automationModerationSection .automationActionStatus.pending{color:var(--agent-warning);background:var(--agent-warning-soft);border-color:#0000}.automationModerationSection .automationActionStatus.done,.automationModerationSection .automationActionStatus.approved{color:var(--agent-live);background:var(--agent-live-soft);border-color:#0000}.automationModerationEvidence{background:color-mix(in srgb, var(--agent-warning-soft) 42%, var(--agent-panel-solid));border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.automationModerationEvidence>svg{color:var(--agent-warning);flex:none;margin-top:1px}.automationModerationEvidence>div{min-width:0}.automationModerationEvidence strong{color:var(--agent-text-strong);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.automationModerationEvidence p{color:var(--agent-muted);margin:3px 0 0;font-size:11px;line-height:1.35}.automationModerationActions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.automationModerationActions button{min-height:34px;color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel-solid);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.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{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);margin-left:auto}.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{color:var(--agent-live);background:var(--agent-live-soft);border-radius:8px;align-items:flex-start;gap:6px;margin:9px 0 0;padding:8px 9px;font-size:11px;line-height:1.4;display:flex}.automationModerationApproved>svg,.automationModerationError>svg{flex:none;margin-top:1px}.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;color:var(--agent-muted);text-transform:capitalize;gap:5px;padding:0 8px}.automationOpsChip>i{background:var(--agent-success);border-radius:50%;width:6px;height:6px}.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{gap:6px;margin:13px 0;display:grid}.automationOpsChecks article{border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:8px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px;display:grid}.automationOpsChecks article>i{background:var(--agent-success);border-radius:50%;width:7px;height:7px}.automationOpsChecks article.warn>i{background:var(--agent-warning)}.automationOpsChecks article.fail>i{background:var(--agent-danger)}.automationOpsChecks article strong,.automationOpsChecks article small{display:block}.automationOpsChecks article strong{color:var(--agent-text-strong);font-size:10px}.automationOpsChecks article small{color:var(--agent-muted);margin-top:2px;font-size:9px;line-height:1.4}.automationOpsChecks article>b{color:var(--agent-text);font-size:11px}.automationRuntimeDialog{width:min(600px,100%)!important}.automationRuntimeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.automationRuntimeGrid article{background:var(--agent-panel-soft);border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;min-height:72px;padding:11px;display:grid}.automationRuntimeGrid article>span{width:34px;height:34px;color:var(--agent-subtle);background:var(--agent-panel-hover);border-radius:8px;place-items:center;display:grid}.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{color:var(--agent-text-strong);font-size:12px;line-height:1.3;display:block}.automationRuntimeGrid small{color:var(--agent-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.automationRuntimeIssues{gap:5px;margin:0 0 14px;display:grid}.automationRuntimeIssues>strong{color:var(--agent-warning);font-size:12px;font-weight:800}.automationRuntimeIssues>span{color:var(--agent-text);background:var(--agent-warning-soft);border-radius:7px;gap:4px;padding:9px 10px;font-size:12px;font-weight:700;display:grid}.automationRuntimeIssues small{color:var(--agent-muted);font-size:11px;font-weight:500;line-height:1.4}.automationModeTabs b,.automationPageLoading p,.automationUnifiedQueue>header>span,.automationUnifiedQueue>nav b,.automationQueueScope button,.automationSourceCard span,.automationSourceCard em,.automationDecisionFacts dt,.automationActionStatus,.automationActionHeaderTools>a,.automationActionMeta span,.automationCoachCard>header strong,.automationCoachCard button,.automationCoachResult li,.automationCoachRisks,.automationCoachResult footer span,.automationCoachPlan>strong,.automationCoachPlan>span,.automationGuidedStep,.automationReadinessSection>div span,.automationTrackingSection>header>span,.automationTrackingActions button,.automationTrackingSummary small,.automationTrackingSummary a,.automationHistoryPanel li small,.automationHistoryPanel li time,.automationTracePanel>header small,.automationTracePanel>header a,.automationSourcesHeader button,.automationPanelEmpty button,.automationProposalCard>header span,.automationProposalResult strong,.automationProposalResult small,.automationProposalTraces>span,.automationTracePager span,.automationImproveMobileTabs b{font-size:10px}.automationModeTabs small,.automationShellStatus>span,.automationPageError,.automationPartialWarning,.automationUnifiedQueue>nav button,.automationQueueScope,.automationCaseRowCopy time,.automationCaseRowCopy small,.automationCaseIdentity small,.automationOutcomeBadge,.automationStageRail small,.automationNarrativeGrid article small,.automationActionSection>header>div>small,.automationContextSection>header a,.automationSourceCard small,.automationDecisionFacts dd,.automationMiniEmpty,.automationDraftField>span,.automationDraftField>span small,.automationCoachResult>p,.automationReadinessSection>p,.automationTrackingInfo>code,.automationTrackingInfo>p,.automationWorkbenchNotice strong,.automationWorkbenchNotice p,.automationCommandSummary small,.automationCommandBar.terminal small,.automationCommandBar.uncertain small,.automationRouteTrigger,.automationConfirmBackdrop p,.automationConfirmBackdrop blockquote,.automationConfirmBackdrop footer button,.automationWorkbenchEmpty p,.automationHistoryPanel>header>span,.automationHistoryPanel li p,.automationInlineNotice p,.automationSourceControls p:last-child,.automationPostBody small,.automationPostBody dt,.automationPostComplete,.automationPanelEmpty strong,.automationPanelEmpty p,.automationLoadMore,.automationImproveStats small,.automationImproveStats p,.automationImproveSectionHeader p:last-child,.automationImproveSectionHeader select,.automationTraceFilters select,.automationProposalCard>header strong,.automationProposalReasoning small,.automationProposalCard details,.automationProposalActions button,.automationProposalTraces button,.automationTraceSearch input,.automationTraceList small,.automationTraceList em,.automationImproveLoading,.automationAttachmentGrid span,.automationModerationEvidence p,.automationModerationChoice>span,.automationModerationApproved,.automationModerationError,.automationOpsChecks article strong,.automationOpsChecks article small,.automationImproveMobileTabs button,.automationQueueSearch input,.automationCommandActions button,.automationCommandBar>button,.automationCommandBar>a,.automationPostGrid article>footer button,.automationPostGrid article>footer summary,.automationPrimaryButton,.automationModeHero button{font-size:11px}.automationCaseRowCopy strong,.automationCaseRowCopy p,.automationNarrativeGrid article strong,.automationSourceCard strong,.automationDraftField textarea,.automationCommandSummary strong,.automationCommandBar.terminal strong,.automationCommandBar.uncertain strong,.automationModeHero>div>p:last-child,.automationSourceControls h2,.automationPostBody>p,.automationProposalReasoning p,.automationTraceList strong{font-size:12px}.automationModeTabs strong{font-size:13px}.automationContextSection h3,.automationActionSection h3,.automationReadinessSection h3,.automationTrackingSection h3,.automationSourcesHeader h2,.automationImproveSectionHeader h2,.automationProposalCard 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{background:var(--agent-panel-soft);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-height:36px;margin-top:8px;padding:3px;display:grid}.automationImproveMobileTabs button{min-width:0;color:var(--agent-subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:flex}.automationImproveMobileTabs button.active{color:var(--agent-accent-strong);background:var(--agent-accent-soft)}.automationImproveMobileTabs b{color:inherit;background:var(--agent-panel-soft);border-radius:99px;padding:2px 5px;font-size:10px}.automationImproveLayout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.automationProposalPanel,.automationTraceLibrary{grid-area:1/1;min-height:0}.automationProposalPanel[data-mobile-active=false],.automationTraceLibrary[data-mobile-active=false]{display:none}.automationTraceLibrary{max-height:none;position:static}.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{width:100%;height:calc(100% - 58px);inset:0 0 58px}.automationSurface.automationUnifiedSurface{height:100%;padding:0;overflow:hidden}.automationShellHeader{flex-basis:54px;gap:6px;min-height:54px;padding:6px 8px}.automationModeTabs{flex:1;min-width:0}.automationModeTabs>button{flex:1;grid-template-columns:20px minmax(0,1fr) auto;gap:4px;min-width:0;padding:5px 7px}.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-rows:minmax(190px,34%) minmax(0,1fr);grid-template-columns: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{gap:5px;padding:0 7px 7px;display:flex;overflow:auto 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{flex-direction:column;align-items:flex-end;margin-left:-10px;margin-right:-10px;padding:8px 10px}.automationCommandSummary{width:100%}.automationCommandActions{flex-wrap:wrap;justify-content:flex-end;width:100%}.automationCommandBar.terminal,.automationCommandBar.uncertain{flex-flow:wrap;align-items:center}.automationSourcesView,.automationImproveView{padding:14px 10px 72px}.automationModeHero{min-height:92px}.automationModeHero h1{font-size:17px}.automationSourceControls,.automationSourceControls>section,.automationPostGrid{grid-template-columns:minmax(0,1fr)}.automationImproveStats{grid-template-columns:repeat(2,minmax(0,1fr))}.automationImproveLayout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.automationProposalReasoning{grid-template-columns:minmax(0,1fr)}.automationProposalReasoning>svg{justify-self:center;transform:rotate(90deg)}.automationProposalCard>footer{flex-direction:column;align-items:flex-start}.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{grid-column:1/-1;min-height:74px}.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{text-align:left;grid-template-columns:24px minmax(0,1fr);gap:6px;min-height:58px;padding:7px;display:grid}.automationImproveStats>section>span{width:24px;height:24px;display:grid}.automationImproveStats p{display:block}.automationImproveStats>section>div{grid-template-columns:1fr auto;gap:2px 5px;height:auto;display:grid}.automationImproveStats small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.automationImproveStats strong{font-size:14px}.automationModeHero{flex-direction:column;gap:9px}.automationImproveHeroActions{width:100%}.automationImproveHeroActions button{flex:1}}.automationOverviewGrid>.automationContextSection,.automationOverviewGrid>.automationModerationSection{align-self:stretch;height:100%}.automationModerationSection{flex-direction:column;align-self:stretch;display:flex}.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{opacity:.62;align-self:center;margin-top:0}.automationCaseRowCopy>span{align-items:center;min-height:18px}.automationCaseRowCopy time{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px;line-height:1}.automationProgressOverview{margin-top:16px}.automationProgressOverview>header{align-items:center;min-height:30px}.automationProgressOverview>header strong{font-size:12px}.automationProgressOverview>header>span{background:var(--agent-panel-soft);border-radius:6px;padding:4px 7px;font-size:10px}.automationStageRail{background:var(--agent-panel-soft);border-radius:10px;gap:4px;margin-top:8px;padding:5px}.automationStageRail>div{background:0 0;border:0;border-radius:7px;min-height:42px;padding:0 8px}.automationStageRail span{background:color-mix(in srgb, var(--agent-panel-solid) 88%, transparent);width:20px;height:20px}.automationStageRail .complete{background:0 0;border:0}.automationStageRail .complete span{color:var(--agent-live);background:var(--agent-live-soft)}.automationStageRail>div[aria-current=step]{box-shadow:none;border:0}.automationStageRail .active{background:var(--agent-accent-soft);box-shadow:none;border:0}.automationStageRail .active span{color:#fff;background:var(--agent-accent)}.automationStageRail .attention{background:var(--agent-warning-soft);box-shadow:none;border:0}.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{background:var(--agent-bg);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.automationLegacyHeader{border-bottom:1px solid var(--agent-line);background:var(--agent-panel-soft);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 16px;display:flex}.automationLegacyHeader h2{color:var(--agent-text-strong);letter-spacing:-.02em;margin:3px 0 0;font-size:16px}.automationLegacyHeader nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.automationLegacyHeader nav a{min-height:30px;color:var(--agent-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.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;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:#a9afc2b8;--color-text-muted-a82:#a9afc2d1;--color-text-muted-a88:#a9afc2e0;--text-strong-78:#eaedf6c7;--text-strong-82:#eaedf6d1;--text-strong-86:#eaedf6db;--text-strong-88:#eaedf6e0;--text-strong-90:#eaedf6e6;--text-strong-92:#eaedf6eb;--panel-text-76:#dce0edc2;--panel-text-78:#dce0edc7;--panel-text-88:#dce0ede0;--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:#6c58c714;--surface-bluegray-70:#6c58c71a;--surface-bluegray-72:#6c58c71c;--surface-bluegray-76:#6c58c721;--surface-bluegray-soft:#6c58c712;--surface-mist-32:#ffffff05;--surface-mist-42:#ffffff08;--surface-mist-58:#ffffff0a;--surface-white-20:#ffffff05;--surface-white-24:#ffffff06;--surface-white-28:#ffffff07;--surface-white-30:#ffffff08;--surface-white-32:#ffffff08;--surface-white-34:#ffffff09;--surface-white-36:#ffffff09;--surface-white-38:#ffffff0a;--surface-white-40:#ffffff0a;--surface-white-42:#ffffff0b;--surface-white-44:#ffffff0b;--surface-white-46:#ffffff0c;--surface-white-50:#ffffff0d;--surface-white-52:#ffffff0d;--surface-white-54:#ffffff0e;--surface-white-56:#ffffff0e;--surface-white-58:#ffffff0f;--surface-white-62:#ffffff10;--surface-white-64:#ffffff10;--surface-white-66:#fff1;--surface-white-68:#fff1;--surface-white-70:#ffffff12;--surface-white-72:#ffffff12;--surface-white-74:#ffffff13;--surface-white-76:#ffffff13;--surface-white-78:#ffffff14;--surface-white-82:#ffffff15;--surface-white-84:#ffffff15;--surface-white-86:#ffffff16;--surface-white-90:#ffffff17;--surface-white-96:#ffffff18;overflow:auto}.automationLegacySurface .commandSurface{background:0 0;min-height:100%;display:block}.automationLegacySurface .commandSurface>.sideRail{display:none}.automationLegacySurface .commandSurface>.workspace{width:100%;min-height: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 textarea,.automationLegacySurface select{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;color:var(--agent-muted);background:var(--agent-bg);place-items:center;display:grid}@media (max-width:760px){.automationLegacyHeader{flex-direction:column;align-items:flex-start}.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:0 0}.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:0 0}.logsSurface .automationLegacySurface .commandSurface{background:0 0;width:100%;height:100%;min-height:0;overflow:hidden}.logsSurface .automationLegacySurface .workspace{min-height:0;padding:14px 18px 16px;overflow:hidden;background:0 0!important;height:100%!important}.logsSurface .revenueOutcomesWorkspace{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--agent-line-strong) transparent;overflow-y:auto!important}.logsSurface,.logsSurface *{scrollbar-width:thin;scrollbar-color:var(--agent-line-strong) transparent}.logsSurface ::-webkit-scrollbar{width:6px;height:6px}.logsSurface ::-webkit-scrollbar-track{background:0 0}.logsSurface ::-webkit-scrollbar-thumb{background:var(--agent-line-strong);border:0;border-radius:999px}.logsSurface ::-webkit-scrollbar-thumb:hover{background:var(--agent-accent)}.logsSurface .automationLegacySurface .commandStrip{border-radius:0;border:0!important;border-bottom:1px solid var(--agent-line)!important;background:0 0!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 #ffffff08!important}.logsSurface .automationLegacySurface h1,.logsSurface .automationLegacySurface h2,.logsSurface .automationLegacySurface h3,.logsSurface .automationLegacySurface strong,.logsSurface .automationLegacySurface b{color:var(--agent-text-strong)}.logsSurface .automationLegacySurface p,.logsSurface .automationLegacySurface small{color:var(--agent-muted)}.logsSurface .automationLegacySurface button:not(.primaryButton),.logsSurface .automationLegacySurface a:not(.primaryButton){color:var(--agent-text)}.logsSurface .automationLegacySurface button{font-size:11px;line-height:1.15}.logsSurface .automationLegacySurface input,.logsSurface .automationLegacySurface textarea,.logsSurface .automationLegacySurface select{caret-color:var(--agent-accent);color:var(--agent-text)!important;border-color:var(--agent-line)!important;background:var(--agent-panel)!important}.logsSurface .automationLegacySurface input::placeholder,.logsSurface .automationLegacySurface textarea::placeholder{color:var(--agent-subtle);opacity:1}.logsSurface .consoleHeaderTitle h1{color:var(--agent-text-strong);letter-spacing:-.025em;font-size:22px;font-weight:680;line-height:1.2}.logsSurface .consoleHeaderTitle p{color:color-mix(in srgb, var(--agent-accent) 76%, #fff);letter-spacing:.09em;font-size:10px;line-height:1.2}.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);letter-spacing:-.02em;font-size:19px;font-weight:680;line-height:1.2}.logsSurface .sectionTitle .eyebrow{letter-spacing:.08em;font-size:10px;line-height:1.2}.logsSurface .queueSummary{color:var(--agent-muted);font-size:10px;line-height:1.35}.logsSurface .queueTabs{gap:5px}.logsSurface .queueTabs button{min-height:30px;color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:7px;padding:0 10px;font-size:11px;font-weight:700;line-height:1}.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 .searchField,.logsSurface .searchField input,.logsSurface .searchButton{font-size:11px}.logsSurface .searchField{height:32px}.logsSurface .searchButton{height:32px;font-weight:700}.logsSurface .revenueOutcomesGrid{grid-template-rows:minmax(190px,.74fr) minmax(180px,.72fr) minmax(170px,.64fr);height:100%;min-height:564px;overflow:hidden}.logsSurface .revenueHeroValue h1,.logsSurface .revenueHeroMetrics strong{color:var(--agent-text-strong)}.logsSurface .revenueHeroMain p:not(.eyebrow),.logsSurface .revenueHeroMetrics small{color:var(--agent-muted)}.logsSurface .revenueOutcomesGrid .sectionTitle h2{font-size:20px;font-weight:650;line-height:26px}.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:0 0}.logsSurface .revenuePatternTabs button.active{color:var(--agent-text-strong);background:var(--agent-accent-soft);box-shadow:none}.logsSurface .revenuePatternRow,.logsSurface .recoveryEvidenceCard,.logsSurface .recoveryInspectorMeta span{color:var(--agent-text);border-color:var(--agent-line);background:var(--agent-panel)}.logsSurface .revenuePatternRow small,.logsSurface .patternMetrics 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;font-weight:650;line-height:30px}.logsSurface .revenueHeroLabel .eyebrow,.logsSurface .revenueOutcomesGrid .sectionTitle .eyebrow{font-size:10px;line-height:14px}.logsSurface .revenueHeroValue h1{font-size:36px;font-weight:720;line-height:42px}.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 strong,.logsSurface .outcomeStage small{font-size:11px;line-height:15px}.logsSurface .revenuePatternTabs button{font-size:10px;font-weight:750;line-height:14px}.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{letter-spacing:.045em;font-size:11px;line-height:14px}.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;font-weight:700;line-height:15px}.logsSurface .recoveryInspectorActions a,.logsSurface .recoveryInspectorActions button{font-size:11px;font-weight:750}.logsSurface .recoveryInspectorHero{grid-template-rows:max-content max-content max-content;grid-template-columns:minmax(0,1fr) max-content;align-items:start;column-gap:16px;display:grid}.logsSurface .recoveryInspectorTopline{display:contents}.logsSurface .recoveryInspectorTopline .statusPill{border-radius:0;grid-area:2/2;justify-self:end;margin:7px 0 0;padding:0;background:0 0!important}.logsSurface .recoveryInspectorTopline>strong{grid-area:1/2;justify-self:end}.logsSurface .recoveryInspectorHero>.eyebrow{grid-area:1/1;margin:3px 0 0}.logsSurface .recoveryInspectorHero>h2{grid-area:2/1;align-self:start;margin-top:4px}.logsSurface .recoveryInspectorHero>small{grid-area:3/1}.logsSurface .revenueOutcomesFunnel{gap:12px}.logsSurface .outcomeStageList{grid-template-rows:repeat(3,64px);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 12px}.logsSurface .outcomeStage{border:1px solid var(--agent-line);background:color-mix(in srgb, var(--agent-panel) 64%, transparent);border-radius:9px;grid-template-columns:minmax(0,1fr) max-content;align-content:center;align-items:center;gap:10px;padding:7px 12px}.logsSurface .outcomeStage:hover{border-color:var(--agent-line-strong);background:var(--agent-panel-hover)}.logsSurface .outcomeStage>.outcomeStageLabel{grid-template-columns:none;align-items:center;gap:8px;display:flex}.logsSurface .outcomeStageLabel strong{font-size:12px;font-weight:700;line-height:16px}.logsSurface .outcomeStageLabel i{border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 9px}.logsSurface .outcomeStage>.outcomeStageValue{grid-template-columns:none;justify-items:end;gap:1px;display:grid}.logsSurface .outcomeStageValue b{color:var(--agent-text-strong);font-size:17px;font-weight:700;line-height:19px}.logsSurface .outcomeStageValue small{color:var(--agent-muted);font-size:10px;font-weight:700;line-height:13px}@media (min-width:901px) and (max-height:900px){.logsSurface .revenueOutcomesGrid{grid-template-rows:minmax(340px,.74fr) minmax(330px,.72fr) minmax(300px,.64fr);min-height:994px}}.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 .revenueEmptyPatternMetrics span,.logsSurface .revenueEmptyMetricGrid span{background:var(--agent-panel-soft)}.logsSurface .revenueEmptyPatternMetrics b,.logsSurface .revenueEmptyMetricGrid b{color:var(--agent-subtle)}.logsSurface .listFilterToolbar{flex-wrap:wrap;align-items:center;gap:8px}.logsSurface .listFilterToolbar .queueTabs{flex:0 auto}.logsSurface .searchField{min-width:190px;color:var(--agent-text);margin-left:auto;background:var(--agent-panel)!important}.logsSurface .listFilterSearch{flex:0 auto;gap:8px;width:clamp(260px,26vw,330px)}.logsSurface .listFilterSearch .searchField{border-radius:8px;flex:auto;min-width:0;height:34px;margin-left:0;padding:0 5px 0 12px;box-shadow:inset 0 1px #ffffff08;border-color:var(--agent-line)!important;background:color-mix(in srgb, var(--agent-panel) 82%, transparent)!important}.logsSurface .listFilterSearch .searchFieldIcon{color:var(--agent-subtle);flex:none}.logsSurface .listFilterSearch .searchField input{height:32px;padding:0;font-weight:550;color:var(--agent-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.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{border-radius:8px;min-width:70px;height:34px;padding:0 12px;border-color:var(--agent-line)!important;color:var(--agent-text)!important;background:var(--agent-panel)!important}.logsSurface .searchButton,.logsSurface .exportLink{color:var(--agent-text-strong)!important;border-color:var(--agent-line)!important;background:var(--agent-panel)!important}.logsSurface .contactColumns,.logsSurface .customerList article,.logsSurface .opsList article,.logsSurface .runStepList article,.logsSurface .detailGrid>span,.logsSurface .opsMiniList>span{color:var(--agent-text);border-color:var(--agent-line)!important;background:var(--agent-panel)!important}.logsSurface .contactColumns{color:var(--agent-subtle);letter-spacing:.08em;font-size:9px;background:0 0!important}.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 .runStepList article,.logsSurface .opsMiniList>span{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 .runStepList small,.logsSurface .opsMiniList small{color:var(--agent-muted);font-size:9.5px;line-height:1.4}.logsSurface .inspectorHero,.logsSurface .customerDetailPanel>.emptyQueue{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 #ffffff08}.logsSurface .customerDetailPanel .decisionMeta span,.logsSurface .customerDetailPanel .contactTimeline .metaGrid div{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 .emptyQueue,.logsSurface .emptyInspector{color:var(--agent-muted);background:var(--agent-panel-soft)}.logsSurface .emptyQueue strong,.logsSurface .emptyInspector strong,.logsSurface .emptyInspector h2{color:var(--agent-text-strong);font-size:14px;font-weight:700;line-height:1.3}.logsSurface .emptyQueue p,.logsSurface .emptyQueue span,.logsSurface .emptyInspector p,.logsSurface .emptyInspector span{color:var(--agent-muted);font-size:11px;line-height:1.5}.logsSurface .opsConsoleGrid{height:100%;min-height:0}.logsSurface .opsListPanel,.logsSurface .opsDetailPanel{height:auto;min-height:0}.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:#d8912f21}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:#21b88721}html[data-agent-theme=dark] .logsSurface .statusPill.skipped{color:#adb6c8;background:#9aa3b61a}.logsSurface a,.logsSurface button,.logsSurface [role=button],.logsSurface input{transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,opacity .16s}.logsSurface a:focus-visible,.logsSurface button:focus-visible,.logsSurface [role=button]:focus-visible,.logsSurface input:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-accent) 72%, #fff);outline-offset:2px}.logsSurface button:disabled,.logsSurface [aria-disabled=true]{opacity:.44;cursor:not-allowed}.logsSurface .automationLegacyHeader nav a:hover,.logsSurface .automationLegacyHeader nav a:focus-visible{color:var(--agent-text-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.logsSurface .consoleHeaderIconButton:hover,.logsSurface .consoleHeaderIconButton:focus-visible{color:var(--agent-accent-strong);border-color:var(--agent-line-strong)!important;background:var(--agent-accent-soft)!important}.logsSurface .revenueHeroActions a:hover,.logsSurface .revenueHeroActions a:focus-visible,.logsSurface .recoveryInspectorActions a:hover,.logsSurface .recoveryInspectorActions a:focus-visible{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 .revenueHeroActions button:hover,.logsSurface .revenueHeroActions button:focus-visible,.logsSurface .recoveryInspectorActions a:not(:first-child):hover,.logsSurface .recoveryInspectorActions a:not(:first-child):focus-visible{color:var(--agent-text-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft);box-shadow:none}.logsSurface .revenuePatternRow:hover{background:linear-gradient(135deg, var(--agent-accent-soft), color-mix(in srgb, var(--agent-panel) 70%, transparent));border-color:var(--agent-line-strong)!important}.logsSurface .recoveryQueueTable tbody tr:hover,.logsSurface .recoveryQueueTable tbody tr:focus-visible{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:hover,.logsSurface .recoveryQueueTable tbody tr.active:focus-visible{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{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050b85;flex-direction:row;justify-content:flex-end;align-items:stretch;padding:10px;display:flex;position:fixed;inset:0}.revenueActionDrawer{width:min(540px,100vw - 22px);height:calc(100dvh - 20px);min-height:0;color:var(--agent-text);border:1px solid var(--agent-line-strong);background:color-mix(in srgb, var(--agent-panel-solid) 96%, transparent);border-radius:14px;grid-template-rows:46px minmax(0,1fr);animation:.2s ease-out commentDrawerIn;display:grid;overflow:hidden;box-shadow:-24px 0 80px #0000006b}.revenueActionDrawer>header{border-bottom:1px solid var(--agent-line);background:var(--agent-panel-soft);justify-content:space-between;align-items:center;padding:6px 8px 6px 16px;display:flex}.revenueActionDrawer>header strong{color:var(--agent-text-strong);font-size:13px}.revenueActionDrawer>header button{width:32px;height:32px;color:var(--agent-muted);border:1px solid var(--agent-line);background:var(--agent-panel);cursor:pointer;border-radius:8px;place-items:center;display:grid}.revenueActionDrawer>header button:hover{color:var(--agent-text-strong);border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.revenueActionDrawerBody{min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.revenueActionDrawerBody>*{grid-area:1/1;min-width:0;min-height:0}.embeddedActionInspector{min-width:0;height:100%;min-height:0;overflow:hidden}.commentActionEmbedDrawer>.embeddedActionInspector{flex:1 1 0;height:auto}.embeddedActionInspector .agentActionsInspectorEmbed,.embeddedActionInspector .agentActionsInspectorEmbed .workspace,.embeddedActionInspector .agentActionsInspectorEmbed .actionsPageGrid,.embeddedActionInspector .agentActionsInspectorEmbed .actionsInspectorPanel{height:100%!important;min-height:0!important;max-height:100%!important}.embeddedActionInspector .agentActionsInspectorEmbed .actionsInspectorPanel{padding:16px}.revenueActionDrawerState{z-index:3;height:100%;color:var(--agent-muted);background:var(--agent-panel-solid);text-align:center;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}@keyframes revenue-action-loader-spin{to{transform:rotate(360deg)}}.revenueActionDrawerState>span{border:2px solid var(--agent-line-strong);border-top-color:var(--agent-accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite revenue-action-loader-spin}.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{color:#fff;background:var(--agent-accent);cursor:pointer;border:0;border-radius:7px;margin-top:5px;padding:8px 12px;font-size:11px;font-weight:750}.revenueActionDrawerState.error strong{color:var(--agent-danger)}.logsSurface .prepareActionButton{box-shadow:0 8px 22px color-mix(in srgb, var(--agent-accent) 18%, transparent);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}.logsSurface .prepareActionButton:hover,.logsSurface .prepareActionButton:focus-visible{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);background:0 0!important;border:0!important}.logsSurface .embeddedActionInspector .agentActionsInspectorEmbed,.logsSurface .embeddedActionInspector .agentActionsInspectorEmbed>.workspace{background:0 0!important}.logsSurface .embeddedActionInspector .inspectorHero,.logsSurface .embeddedActionInspector .actionEditor,.logsSurface .embeddedActionInspector .brainCoachPanel,.logsSurface .embeddedActionInspector .inspectorBlock{border-radius:0;margin-top:0;padding:14px 0;border:0!important;border-bottom:1px solid var(--agent-line)!important;box-shadow:none!important;background:0 0!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{border-radius:0;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.logsSurface .embeddedActionInspector .commentContentBlock:before{display:none}.logsSurface .embeddedActionInspector .sourceMediaPreview article{background:var(--agent-panel-soft);border:0;padding:10px}.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{gap:5px;margin-top:9px}.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{gap:6px;margin-top:8px}.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{border:1px solid color-mix(in srgb, var(--agent-accent) 30%, transparent);background:color-mix(in srgb, var(--agent-accent) 11%, transparent);letter-spacing:.045em;border-radius:6px;padding:4px 7px;font-size:8px;line-height:12px;color:var(--agent-accent-strong)!important}.revenueActionDrawer .actionsInspectorPanel,.revenueActionDrawer .actionsInspectorPanel:hover{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.revenueActionDrawer .inspectorHero:hover,.revenueActionDrawer .actionEditor:hover,.revenueActionDrawer .brainCoachPanel:hover,.revenueActionDrawer .inspectorBlock:hover,.revenueActionDrawer .commentContentBlock:hover,.revenueActionDrawer .sourceMediaPreview article:hover{box-shadow:none!important;border-color:#0000!important}.revenueActionDrawer .brainCoachToggle{letter-spacing:.045em;min-width:54px;min-height:22px;padding:0 8px;font-size:9px;transition:color .16s,border-color .16s,background .16s,transform .16s;color:#f4f0ff!important;border:1px solid color-mix(in srgb, var(--agent-accent) 48%, transparent)!important;background:color-mix(in srgb, var(--agent-accent) 22%, var(--agent-panel))!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff14!important}.revenueActionDrawer .brainCoachToggle:hover,.revenueActionDrawer .brainCoachToggle:focus-visible{outline:none;transform:translateY(-1px);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}.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{gap:7px;margin:14px 0 2px}.revenueActionDrawer .actionStack button{border-radius:8px;min-height:40px;padding:0 16px;font-size:16px;font-weight:800;transition:color .16s,border-color .16s,background .16s,filter .16s}.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{opacity:.58;cursor:not-allowed;color:var(--agent-subtle)!important;border-color:var(--agent-line)!important;background:var(--agent-panel-soft)!important;box-shadow:none!important}.automationUnifiedSurface select,.logsSurface select,.logsSurface .automationLegacySurface select{appearance:none;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;padding-left:10px!important;padding-right:32px!important}.automationUnifiedSurface select:focus-visible,.logsSurface select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--agent-accent) 10%, transparent);border-color:color-mix(in srgb, var(--agent-accent) 52%, transparent)!important}.automationUnifiedSurface select:disabled,.logsSurface select:disabled{opacity:.55}.automationUnifiedSurface .workflowActionSelect select,.logsSurface .workflowActionSelect select{background-image:none!important;padding-right:34px!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{box-shadow:0 0 0 3px color-mix(in srgb, var(--agent-accent) 10%, transparent);border-color:color-mix(in srgb, var(--agent-accent) 52%, transparent)!important;background:var(--agent-panel)!important}.logsSurface .searchButton:hover,.logsSurface .searchButton:focus-visible,.logsSurface .exportLink:hover,.logsSurface .exportLink:focus-visible{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:hover,.logsSurface .contactExpandButton:focus-visible{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;grid-template-columns:minmax(0,1fr);height:100dvh;padding:0;overflow:hidden}.agentDesktopDock,.agentDesktopBar{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{z-index:42;min-width:0;height:var(--mobile-top-bar);padding:0 var(--mobile-page-gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b10e0;border-bottom:1px solid #ffffff12;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:relative}.agentMobileBrand{place-items:center;width:44px;height:44px;display:grid}.agentMobileBrand>span{background:linear-gradient(135deg, var(--color-primary-600) 0%, #7c3aed 25%, #ec4899 50%, #f97316 74%, #06b6d4 100%);width:23px;height:23px;display:block;-webkit-mask:url(/revamp-mark.svg) 50%/contain no-repeat;mask:url(/revamp-mark.svg) 50%/contain no-repeat}.agentMobileIdentity{gap:1px;min-width:0;display:grid}.agentMobileIdentity strong{color:#f2f3f8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.agentMobileIdentity small{color:#8992a5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.agentMobileUtilities{align-items:center;gap:4px;min-width:0;display:flex}.agentMobileUtilities .globalNotificationsShell+.consoleHeaderAvatarShell{margin-left:0}.agentMobileUtilities .revenueStitchIconButton,.agentMobileUtilities .consoleHeaderAvatar{width:44px;min-width:44px;height:44px}.agentMobileUtilities .consoleHeaderAvatar{isolation:isolate;background:0 0;border:0;margin:0;font-size:11px;position:relative}.agentMobileUtilities .consoleHeaderAvatar:before{content:"";z-index:-1;background:radial-gradient(circle at 28% 18%, #ffffff59, transparent 28%), linear-gradient(135deg, var(--color-text-heading), var(--color-primary-600) 58%, var(--color-cyan));border-radius:50%;position:absolute;inset:6px}.agentMobileUtilities .consoleHeaderAvatar img{border-radius:50%;width:32px;height:32px}.agentMobileHealth{color:#9aa3b6;min-width:0;max-width:108px;height:44px;font:inherit;background:#ffffff06;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:flex}.agentMobileHealth i{background:#707789;border-radius:50%;flex:none;width:6px;height:6px}.agentMobileHealth span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.agentMobileHealth.live i{background:#4bd19b;box-shadow:0 0 8px #4bd19bad}.agentMobileHealth.attention i{background:#df8256}.agentMobileHealth.offline i{background:#cf6666}.agentMobileMenuButton{color:#a8b0c1;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.agentMobileNav{z-index:70;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));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0b10f0;border-top:1px solid #ffffff13;grid-template-columns:repeat(2,minmax(0,1fr)) 1px repeat(2,minmax(0,1fr));align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.agentMobileNav>a,.agentMobileNav>button,.agentMobileNav>.globalNotificationsShell,.agentMobileNav>.consoleHeaderAvatarShell{place-items:center;min-width:0;height:52px;display:grid;margin:0!important}.agentMobileNav>a{color:#737c90;border-radius:10px;align-content:center;gap:3px;text-decoration:none;position:relative}.agentMobileNav>button{color:#737c90;min-width:0;height:52px;font:inherit;background:0 0;border:0;border-radius:10px;align-content:center;gap:3px;padding:0;position:relative}.agentMobileNav>button span{font-size:11px;font-weight:700;line-height:14px}.agentMobileNav>button.active{color:#b9aff8;background:#7e66eb1a}.agentMobileNav>button.toggle{color:var(--agent-subtle)}.agentMobileNav>button.toggle svg{color:var(--agent-muted);transition:color .16s,transform .16s}.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{background:linear-gradient(#0000,#b8aff161 24%,#ffffff29 76%,#0000);border-radius:999px;align-self:center;width:1px;height:28px;box-shadow:1px 0 #00000057,-1px 0 10px #7e66eb14}.agentMobileContextAction{animation:.22s cubic-bezier(.2,.78,.28,1) agentMobileDockItemIn}.agentMobileContextAction b{color:#fff;background:#d84d5e;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:3px;left:calc(50% + 7px)}.agentMobileNav.hidden{display:none}.agentMobileNav.inert{pointer-events:none;opacity:.45}.agentMobileFooterMoreBackdrop{z-index:88;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0203089e;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.agentMobileFooterMore{width:100%;max-height:min(72dvh,620px);padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:#11131c;border:1px solid #9b8fe833;border-bottom:0;border-radius:12px 12px 0 0;overflow:auto;box-shadow:0 -24px 70px #0000006b}.agentMobileFooterMore>header{justify-content:space-between;align-items:center;min-height:44px;display:flex}.agentMobileFooterMore>header strong{color:#f0f2f7;font-size:14px}.agentMobileFooterMore>header button{color:#a8b0c1;background:0 0;border:0;min-width:44px;min-height:44px}.agentMobileFooterMore nav{gap:8px;display:grid}.agentMobileFooterMore nav>a,.agentMobileFooterMore nav>button{color:#d9dce7;min-height:48px;font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.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{bottom:env(safe-area-inset-bottom)}.agentFrame:has(input:focus,textarea:focus,select:focus) .automationCommandBar.terminal{bottom:env(safe-area-inset-bottom)}.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:#7e66eb1a}.agentMobileNav .revenueStitchIconButton,.agentMobileNav .consoleHeaderAvatar{width:44px!important;min-width:44px!important;height: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{color:#e4e7ef;background:#ffffff09;border:1px solid #ffffff16;width:100%;min-height:44px;font-size:13px}.mobileGlobalNotificationsPanel,.mobileConsoleAccountMenu{z-index:90;background:#11131c;border:1px solid #9b8fe833;border-radius:12px;max-height:min(100dvh - 72px,680px);overflow:auto;box-shadow:0 24px 70px #0000008c;width:auto!important;max-width:none!important;margin:0!important;position:fixed!important;inset:auto 8px 0!important}.mobileConsoleAccountMenu{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.agentCommandBackdrop{align-items:flex-end;padding:0}.agentCommandMenu{width:100%;max-height:78dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right: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-left:8px;padding-right:8px}.agentFrame:after,.agentGridField,.agentLightField{left:56px}.agentGridField{width:calc(100% - 56px)}.agentBar{padding:0 16px}.agentBarIdentity small,.agentBarCommands>button span,.agentBarCommands>button kbd{display:none}.agentBarCommands>button{justify-content:center;width:36px;padding:0}}html[data-agent-theme=light] .agentMobileBar,html[data-agent-theme=light] .agentMobileNav{background:#f8f9fcf0;border-color:#191f301a}html[data-agent-theme=light] .agentMobileIdentity strong{color:#202538}html[data-agent-theme=light] .agentMobileIdentity small,html[data-agent-theme=light] .agentMobileHealth{color:#687086}html[data-agent-theme=light] .agentMobileHealth{background:#ffffffb8;border-color:#191f301a}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:#6952de1a}html[data-agent-theme=light] .agentMobileFooterMore{color:#202538;background:#f8f9fc;border-color:#191f301f}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;background:#fff;border-color:#191f301a}html[data-agent-theme=light] .mobileGlobalNotificationsPanel,html[data-agent-theme=light] .mobileConsoleAccountMenu{color:#202538;background:#f8f9fc;border-color:#191f301f}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;background:#fff;border-color:#191f301a}@media (max-width:430px){.agentMobileHealth{justify-content:center;width:44px;max-width:44px;padding:0}.agentMobileHealth span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agentMobileMenuButton{width:44px;height:44px}}.automationMobileSummary,.automationMobileDetailHeader,.automationTraceTimeline{display:none}@media (max-width:767px){.automationSurface.automationUnifiedSurface{grid-template-rows:44px minmax(0,1fr);height:100%;padding:0;display:grid;overflow:hidden}.automationShellHeader{z-index:12;height:44px;min-height:44px;padding:0 var(--mobile-page-gutter);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);flex-basis:auto;position:sticky;top:0;overflow:hidden}.automationModeTabs{scrollbar-width:none;gap:8px;width:100%;min-width:0;height:44px;overflow-x:auto}.automationModeTabs::-webkit-scrollbar{display:none}.automationModeTabs>button{background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:18px auto auto;gap:6px;min-width:max-content;height:44px;padding:0 10px}.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{grid-template:minmax(0,1fr)/minmax(0,1fr);height:100%;display:grid;overflow:hidden}.automationUnifiedQueue,.automationWorkbench{grid-area:1/1;min-width:0;min-height:0}.automationUnifiedQueue{background:0 0;border:0}.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);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.automationUnifiedQueue>nav::-webkit-scrollbar{display:none}.automationUnifiedQueue>nav button{flex:none;justify-content:center;align-items:center;gap:6px;min-width:68px;height:44px;padding:0 10px;font-size:12px;display:flex}.automationUnifiedQueue>nav b{font-size:10px}.automationMobileSummary{height:64px;margin:8px var(--mobile-page-gutter);border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.automationMobileSummary>span{text-align:center;place-content:center;gap:2px;min-width:0;display:grid}.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;align-content:start;gap:8px;display:grid;overflow:hidden auto}.automationUnifiedQueueList>button{border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:10px;grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;width:100%;min-height:76px;padding:12px;display:grid}.automationUnifiedQueueList>button.selected{background:var(--agent-accent-soft)}.automationCaseRowCopy{gap:4px}.automationCaseRowCopy strong,.automationCaseRowCopy p{font-size:12px}.automationCaseRowCopy time,.automationCaseRowCopy small{font-size:10px}.automationWorkbench{overflow:hidden}.automationMobileDetailHeader{height:56px;padding:0 var(--mobile-page-gutter);border-bottom:1px solid var(--agent-line);background:var(--agent-panel-soft);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.automationMobileDetailHeader>button{width:44px;height:44px;color:var(--agent-text);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.automationMobileDetailHeader>span{gap:1px;min-width:0;display:grid}.automationMobileDetailHeader strong,.automationMobileDetailHeader small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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)}.automationNarrativeGrid article,.automationContextSection,.automationActionSection,.automationReadinessSection,.automationTrackingSection{border-radius:10px;padding:12px}.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{justify-content:flex-start;width:100%;overflow-x:auto}.automationTracePanel>header button,.automationTracePanel>header a{min-height:44px}.automationTraceGrid,.automationTraceGrid.detailsOpen{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:visible}.automationTraceCanvas{display:none}.automationTraceTimeline{align-content:start;gap:8px;display:grid}.automationTraceTimeline>button{min-height:64px;color:var(--agent-text);border:1px solid var(--agent-line);background:var(--agent-panel-soft);text-align:left;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.automationTraceTimeline>button.active{border-color:var(--agent-line-strong);background:var(--agent-accent-soft)}.automationTraceTimeline>button>span:first-child{width:28px;height:28px;color:var(--agent-accent-strong);background:var(--agent-accent-soft);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.automationTraceTimeline>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.automationTraceTimeline strong{color:var(--agent-text-strong);font-size:12px;line-height:16px}.automationTraceTimeline small{color:var(--agent-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.automationTraceTimeline b{color:var(--agent-subtle);text-transform:uppercase;font-size:9px;line-height:14px}.automationTraceGrid .workflowDetailDrawer{border:1px solid var(--agent-line);border-radius:10px;min-height:280px;max-height:none}.automationCommandBar{z-index:8;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);position:sticky;bottom:0}.automationCommandActions button,.automationCommandBar>button,.automationCommandBar>a{min-height:44px;font-size:12px}.automationExecutionDock{right:0;bottom:calc(var(--mobile-bottom-nav) + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;grid-template-rows:56px minmax(0,1fr);width:100%;height:min(82dvh,620px);max-height:82dvh;left:0}.automationExecutionDock>header>button{width:44px;height:44px}.automationExecutionDockBody{grid-template-rows:minmax(92px,30%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.automationExecutionDockBody>nav{border-right:0;border-bottom:1px solid var(--agent-line);grid-auto-columns:minmax(240px,82%);grid-auto-flow:column;overflow:auto hidden}.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);border:1px solid var(--agent-line-strong);border-radius:12px;width:auto;height:56px;left:12px}.automationExecutionDockRestore{grid-template-columns:30px minmax(0,1fr) 52px 14px;min-height:56px}.automationExecutionDockRestore .automationExecutionDockCounts{display:none}.automationSourcesView,.automationImproveView{height:100%;padding:16px var(--mobile-page-gutter) 20px;overflow:hidden auto}.automationModeHero{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;margin-bottom:16px}.automationModeHero h1{font-size:20px;line-height:26px}.automationModeHero>div>p:last-child{max-width:none;font-size:12px;line-height:18px}.automationModeHero .automationPrimaryButton{justify-content:center;width:100%;min-height:44px;font-size:12px}.automationSourceControls{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.automationSourceControls>section{background:color-mix(in srgb, var(--agent-panel-soft) 88%, transparent);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:14px}.automationSourceControlHeading{grid-template-columns:40px minmax(0,1fr) 44px;align-items:start;gap:10px}.automationSourceControlCard.add .automationSourceControlHeading{grid-template-columns:40px minmax(0,1fr)}.automationSourceControlHeading .automationControlIcon{border-radius:11px;width:40px;height:40px}.automationSourceControlHeading h2{margin:3px 0;font-size:14px;line-height:19px}.automationSourceControlHeading p:last-child{font-size:11px;line-height:16px}.automationSourceControlHeading .automationToggle{align-self:start;width:42px;height:24px;margin-top:1px}.automationSourceControlHeading .automationToggle span:after{width:18px;height:18px}.automationSourceControlHeading .automationToggle input:checked+span:after{transform:translate(18px)}.automationSourceControlAction{border-top:1px solid var(--agent-line);grid-template-columns:minmax(0,1fr) minmax(132px,auto);gap:10px;padding-top:12px}.automationSourceControlAction>label{font-size:11px;line-height:16px}.automationSourceControlAction.add{grid-template-columns:minmax(0,1fr);gap:8px}.automationSourceControls input,.automationSourceControls select,.automationSourceControls button{box-sizing:border-box;border-radius:10px;min-height:44px;font-size:12px}.automationSourceControls select{width:100%;padding:0 34px 0 12px}.automationSourceControls input{width:100%;padding:0 12px}.automationSourceControls button{color:#f3f0ff;background:#6653bd;border-color:#6653bd;justify-content:center;width:100%;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{flex-wrap:wrap;gap:8px;padding:10px 12px 12px}.automationPostGrid article>footer button,.automationPostGrid article>footer summary,.automationSourcesHeader>button,.automationLoadMore{min-height:44px;font-size:12px}.automationImproveStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-left:0;margin-right:0;padding:0;display:grid;overflow:visible}.automationImproveView .automationModeHero,.automationImproveStats,.automationImproveMobileTabs{flex:none}.automationImproveStats>section{flex:initial;border-radius:11px;grid-template-columns:30px minmax(0,1fr);gap:9px;min-width:0;min-height:72px;padding:10px 11px}.automationImproveStats>section>span{border-radius:9px;width:30px;height:30px}.automationImproveStats>section>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center}.automationImproveStats small{text-overflow:clip;white-space:normal;width:auto;font-size:11px;line-height:14px;overflow:visible}.automationImproveStats strong{grid-area:1/2/3;align-self:center;font-size:16px;line-height:18px}.automationImproveStats p{grid-area:2/1;font-size:10px;line-height:14px}.automationImproveMobileTabs{border:1px solid var(--agent-line);background:color-mix(in srgb, var(--agent-panel-soft) 84%, transparent);border-radius:11px;min-height:50px;margin:10px 0 8px;padding:3px}.automationImproveMobileTabs button{border-radius:8px;min-height:44px;font-size:12px}.automationImproveMobileTabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--agent-accent) 14%, transparent)}.automationImproveHeroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.automationImproveHeroActions button{justify-content:center;min-height:44px;font-size:12px}.automationImproveLayout{flex:none;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;padding-bottom:20px;overflow:visible}.automationProposalPanel,.automationTraceLibrary{background:0 0;border:0;border-radius:0;flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.automationImproveSectionHeader{border:1px solid var(--agent-line);background:color-mix(in srgb, var(--agent-panel-soft) 88%, transparent);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:14px}.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{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.automationImproveSectionHeader>label{width:100%}.automationImproveSectionHeader select,.automationTraceFilters select,.automationTraceSearch{box-sizing:border-box;border-radius:10px;width:100%;min-height:44px;font-size:12px}.automationImproveSectionHeader select{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);padding:0 36px 0 12px}.automationProposalList,.automationTraceList{overflow:visible}.automationProposalList{flex:none;grid-auto-rows:max-content;gap:10px;height:auto;padding:10px 0 0}.automationProposalCard{box-sizing:border-box;background:color-mix(in srgb, var(--agent-panel-soft) 88%, transparent);border-radius:12px;gap:13px;width:100%;min-width:0;padding:14px;overflow:hidden}.automationProposalCard>header{justify-content:stretch;align-items:start;gap:7px;display:grid}.automationProposalCard>header>div{gap:5px;min-width:0}.automationProposalCard>header span{border-radius:6px;padding:4px 6px;font-size:10px;line-height:13px}.automationProposalCard>header strong{width:fit-content;color:var(--agent-accent-strong);background:var(--agent-accent-soft);border-radius:6px;padding:4px 6px;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{border-radius:9px;min-height:0;padding:10px 11px}.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{gap:10px;width:auto;min-width:0}.automationProposalTraces{box-sizing:border-box;scrollbar-width:none;flex-wrap:nowrap;gap:6px;width:100%;min-width:0;max-width:100%;padding:0 0 2px;display:flex;overflow-x:auto}.automationProposalTraces::-webkit-scrollbar{display:none}.automationProposalTraces button{border-radius:9px;justify-content:center;width:auto;min-width:max-content;min-height:40px;padding:0 10px;font-size:11px}.automationProposalTraces>span{align-self:center;min-width:max-content;font-size:10px}.automationProposalActions{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.automationProposalActions button,.automationTracePager button{border-radius:10px;justify-content:center;width:100%;min-width:0;min-height:44px;font-size:12px;font-weight:700}.automationProposalActions button.approval,.automationProposalActions button.primary{color:#f3f0ff;background:#6653bd;border-color:#6653bd}.automationProposalActions button.danger:last-child:nth-child(odd){grid-column:1/-1}.automationConfirmBackdrop{align-items:flex-end;padding:0}.automationOpsDialog,.automationRuntimeDialog{width:100%;max-width:none;max-height:82dvh;padding:16px var(--mobile-page-gutter) calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;margin:0;overflow-y:auto}.automationRuntimeIssues>span{min-height:52px;padding:10px 12px}.automationOpsDialog footer button{min-height:44px;font-size:12px}.automationLegacyWorkspace{grid-template-rows:auto minmax(0,1fr);display:grid}.automationLegacyHeader{padding:12px var(--mobile-page-gutter);flex-direction:column;align-items:flex-start}.automationLegacyHeader nav{justify-content:stretch;width:100%}.automationLegacyHeader nav a{flex:1;justify-content:center;min-height:44px}.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{padding:14px 14px 18px;overflow:visible;height:auto!important}.logsSurface .customerPageGrid,.logsSurface .opsConsoleGrid{grid-template-rows:auto;height:auto;overflow:visible}.logsSurface .customerListPanel,.logsSurface .opsListPanel{max-height:600px}.logsSurface .customerList,.logsSurface .opsList{max-height:430px;overflow-y:auto}.logsSurface .customerDetailPanel,.logsSurface .opsDetailPanel,.logsSurface .customerExportPanel,.logsSurface .opsContextPanel{height:auto;max-height:none;overflow:visible}.logsSurface .revenueOutcomesGrid{grid-template-rows:none;min-height:0}.logsSurface .revenueHeroActions a,.logsSurface .revenueHeroActions button{box-sizing:border-box}.logsSurface .listFilterToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.logsSurface .listFilterToolbar .queueTabs{flex-wrap:nowrap;grid-column:1/-1;display:flex;overflow-x:auto}.logsSurface .listFilterToolbar .queueTabs button{flex:none}.logsSurface .searchField{width:auto;min-width:0;margin-left:0}}@media (max-width:767px){.logsSurface .automationLegacySurface .commandSurface.revenueOutcomesSurface{height:100%;min-height:0;overflow:hidden}.logsSurface .automationLegacySurface .workspace.revenueOutcomesWorkspace{min-height:0;height:100%!important;overflow-y:auto!important}.logsSurface .revenueOutcomesGrid{flex-direction:column;height:auto;min-height:0;display:flex;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){min-height:0;padding:12px var(--mobile-page-gutter) 16px;overflow-y:auto;height:100%!important}.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{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:10px;height:auto;display:grid;overflow:visible}.logsSurface .customerListPanel,.logsSurface .customerDetailPanel,.logsSurface .customerExportPanel,.logsSurface .opsListPanel,.logsSurface .opsDetailPanel,.logsSurface .opsContextPanel{border-radius:10px;height:auto;min-height:0;max-height:none;padding:12px;overflow:visible}.logsSurface .listFilterToolbar{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.logsSurface .listFilterToolbar .queueTabs{flex-wrap:nowrap;grid-column:auto;min-height:44px;overflow-x:auto}.logsSurface .queueTabs button{flex:none;min-height:44px;font-size:12px}.logsSurface .listFilterSearch{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.logsSurface .searchField{width:100%;height:44px}.logsSurface .searchField input{min-height:42px;font-size:12px}.logsSurface .searchButton,.logsSurface .clearSearchButton{min-width:44px;min-height:44px;font-size:12px}.logsSurface .customerList,.logsSurface .opsList{max-height:none;overflow:visible}.logsSurface .contactRow,.logsSurface .opsRow{border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:10px;min-height:76px;padding:12px}.logsSurface .contactExpandButton,.logsSurface .opsRow button{min-height:44px;padding:0 12px;font-size:12px}.logsSurface .exportLink{align-items:center;min-height:44px;padding:0 12px;font-size:12px;display:inline-flex}.logsSurface .contactColumns,.logsSurface .detailGrid,.logsSurface .decisionMeta,.logsSurface .readinessGrid{grid-template-columns:minmax(0,1fr);gap:8px}.logsSurface .contactConsentCard,.logsSurface .decisionCard,.logsSurface .contactTimeline>*{border-radius:10px;padding:12px}.logsSurface .contactActionGrid{grid-template-columns:minmax(0,1fr);gap:8px}.logsSurface .contactActionGrid button,.logsSurface .opsDetailPanel button,.logsSurface .opsContextPanel button{min-height:44px;font-size:12px}.logsSurface .automationLegacyWorkspace,.logsSurface .automationLegacySurface,.logsSurface .automationLegacySurface .commandSurface.revenueOutcomesSurface{height:100%;min-height:0;overflow:hidden}.logsSurface .revenueOutcomesWorkspace{min-height:0;height:100%!important;padding:0 var(--mobile-page-gutter) 20px!important;overflow:hidden auto!important}.logsSurface .revenueOutcomesCommandStrip{z-index:8;background:color-mix(in srgb, var(--agent-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:8px 0;position:sticky;top:0}.logsSurface .revenueOutcomesCommandStrip .topControls{gap:4px}.logsSurface .revenueOutcomesCommandStrip button{min-width:44px;min-height:44px}.logsSurface .revenueOutcomesGrid{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 0 0}.logsSurface .revenueOutcomesHero,.logsSurface .revenueOutcomesFunnel,.logsSurface .revenueOutcomesPatterns,.logsSurface .revenueRecoveryQueue,.logsSurface .revenueRecoveryInspector{border-radius:10px;padding:12px}.logsSurface .revenueOutcomesHero{grid-template-columns:minmax(0,1fr);gap:12px}.logsSurface .revenueHeroValue h1{font-size:32px;line-height:38px}.logsSurface .revenueHeroActions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.logsSurface .revenueHeroActions a,.logsSurface .revenueHeroActions button{justify-content:center;width:100%;min-height:44px;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 .revenuePatternList,.logsSurface .outcomeStageList{max-height:none;overflow:visible}.logsSurface .revenuePatternRow{grid-template-columns:minmax(0,1fr);gap:8px;min-height:68px;padding:10px}.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{gap:8px;display:grid}.logsSurface .recoveryQueueTable tr{box-sizing:border-box;border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:10px;grid-template-columns:minmax(76px,auto) minmax(0,1fr);gap:8px 12px;width:100%;min-height:76px;padding:12px;display:grid}.logsSurface .recoveryQueueTable td{border:0;min-width:0;padding:0}.logsSurface .recoveryQueueTable td:first-child,.logsSurface .recoveryQueueTable td:nth-child(2),.logsSurface .recoveryQueueTable td:last-child{width:auto!important;max-width:none!important}.logsSurface .recoveryQueueTable td:last-child{text-align:left;grid-column:1/-1}.logsSurface .recoveryQueueFooter button{min-height:44px;font-size:12px}.logsSurface .recoveryInspectorActions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.logsSurface .recoveryInspectorActions a,.logsSurface .recoveryInspectorActions button{justify-content:center;min-height:44px;font-size:12px}.revenueActionDrawerBackdrop{align-items:flex-end;padding:0}.revenueActionDrawer{border-radius:14px 14px 0 0;width:100%;height:min(88dvh,760px)}.revenueActionDrawer>header{height:56px}.revenueActionDrawer>header button{width:44px;height:44px}.logsSurface .customerPageGrid,.logsSurface .opsConsoleGrid{flex-direction:column;min-height:0;display:flex;height:auto!important;overflow:visible!important}.logsSurface .customerPageGrid>*,.logsSurface .opsConsoleGrid>*{flex:none;min-height:max-content;height:auto!important;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>a,.agentMobileNav>button,.agentMobileNav>.globalNotificationsShell,.agentMobileNav>.consoleHeaderAvatarShell{align-self:center;height:44px;min-height:44px}.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;box-shadow:none;background:0 0}.agentMobileNav>button.agentMobileContextAction.toggle svg{color:#737c90}.agentMobileNav>button.agentMobileContextAction.toggle.active{color:#737c90;box-shadow:none;background:0 0}.agentMobileNav>button.agentMobileContextAction.toggle.active svg{color:#56cf9f}.agentMobileBrand:focus-visible,.agentMobileHealth:focus-visible,.agentMobileMenuButton:focus-visible,.agentMobileUtilities .revenueStitchIconButton:focus-visible,.agentMobileUtilities .consoleHeaderAvatar:focus-visible,.agentMobileNav>a:focus-visible,.agentMobileNav>button:focus-visible,.agentMobileFooterMore>header button:focus-visible,.agentMobileFooterMore nav>a:focus-visible,.agentMobileFooterMore nav>button:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-accent) 78%, white 22%);outline-offset:-2px}.agentMobileBrand,.agentMobileHealth,.agentMobileMenuButton,.agentMobileNav>a,.agentMobileNav>button,.agentMobileFooterMore nav>a,.agentMobileFooterMore nav>button{transition:color .14s,background-color .14s,border-color .14s,transform .1s}.agentMobileHealth:active,.agentMobileMenuButton:active,.agentMobileNav>a:active,.agentMobileNav>button:active,.agentMobileFooterMore nav>a:active,.agentMobileFooterMore nav>button:active{transform:scale(.97)}.agentMobileNav .revenueStitchIconButton,.agentMobileNav .consoleHeaderAvatar{place-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{flex:none;height:auto;min-height:max-content;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{overscroll-behavior-y:contain;height:calc(100% - 56px);min-height:0;overflow:hidden auto}.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{flex:none;min-height:max-content;padding-bottom:0;overflow:visible}.automationCaseWorkbench.traceMode .automationTracePanel,.automationCaseWorkbench.traceMode .automationTraceGrid,.automationCaseWorkbench.traceMode .automationTraceTimeline{flex:none;height:auto;min-height:0;overflow:visible}.automationProgressOverview{margin-top:14px}.automationStageRail{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);grid-template-columns:repeat(7,minmax(max-content,1fr));gap:6px}.automationStageRail>div{gap:8px;min-width:0;min-height:44px;padding:0 10px}.automationCommandBar,.automationCommandBar.terminal,.automationCommandBar.uncertain{z-index:66;right:0;bottom:calc(60px + env(safe-area-inset-bottom));width:100%;min-height:0;padding:12px var(--mobile-page-gutter) 14px;border-top:1px solid var(--agent-line-strong);background:color-mix(in srgb, var(--agent-panel-solid) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;margin:0;display:grid;position:fixed;left:0;box-shadow:0 -14px 32px #0000002e}.automationCommandSummary{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:40px;display:grid}.automationCommandSummary>span,.automationCommandBar.terminal>span,.automationCommandBar.uncertain>span{border-radius:9px;align-self:start;width:32px;height:32px}.automationCommandSummary>div,.automationCommandBar.terminal>div:not(.automationCommandActions),.automationCommandBar.uncertain>div:not(.automationCommandActions){align-self:center;gap:2px}.automationCommandSummary strong,.automationCommandBar.terminal strong,.automationCommandBar.uncertain strong{font-size:12px;line-height:17px}.automationCommandSummary small,.automationCommandBar.terminal small,.automationCommandBar.uncertain small{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.automationCommandActions{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;min-height:44px;padding-bottom:1px;display:flex;overflow-x:auto}.automationCommandActions::-webkit-scrollbar{display:none}.automationCommandActions>button,.automationCommandActions>a,.automationCommandActions>.automationRouteControl{flex:1 0 104px;min-width:104px}.automationCommandActions button,.automationCommandActions a,.automationRouteTrigger,.automationCommandBar.terminal>button,.automationCommandBar.uncertain>button{box-sizing:border-box;white-space:nowrap;border-radius:9px;justify-content:center;width:100%;height:40px;min-height:40px;padding:0 12px;font-size:12px;line-height:16px}.automationCommandActions{min-height:40px}.automationRouteControl{position:static}.automationRouteMenuDesktop{display:none}.automationRouteMenu{z-index:auto;width:100%;min-width:0;box-shadow:none;transform-origin:bottom;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;position:static}.automationRouteMenuMobile{display:grid}.automationCommandDisclosure:not(.expanded) .automationRouteMenuMobile{display:none}.automationRouteMenu button{border-radius:9px;justify-content:center;gap:6px;height:36px;min-height:36px;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>button,.automationCommandBar.uncertain>button,.automationCommandBar.terminal>.automationCommandActions,.automationCommandBar.uncertain>.automationCommandActions{grid-column:1/-1}.automationCommandBar.automationCommandDisclosure{right:10px;bottom:calc(68px + env(safe-area-inset-bottom));border:1px solid var(--agent-line-strong);background:color-mix(in srgb, var(--agent-panel-solid) 94%, transparent);border-radius:13px;gap:7px;width:auto;padding:6px 8px;left:10px;box-shadow:0 10px 30px #00000047,0 0 0 1px #7e66eb0d}.automationCommandBar.automationCommandDisclosure.expanded{transform-origin:bottom;animation:.2s cubic-bezier(.2,.78,.28,1) both automationCommandPanelIn}.automationCommandBar.automationCommandDisclosure>.automationCommandSummary{box-sizing:border-box;cursor:pointer;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 4px;display:grid}.automationCommandDisclosure .automationCommandSummary>span{align-self:center;width:30px;height:30px}.automationCommandDisclosure .automationCommandSummary>i{width:30px;height:30px;color:var(--agent-subtle);background:var(--agent-panel-soft);border-radius:8px;place-items:center;transition:transform .18s,color .18s,background-color .18s;display:grid}.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{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automationCommandDisclosure.expanded .automationCommandActions{animation:.18s cubic-bezier(.2,.78,.28,1) both automationCommandActionsIn}.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{background:0 0;border:0;border-radius:0}.automationTraceTimeline{gap:8px;padding:0}.automationTraceTimeline>button{background:var(--agent-panel-soft);border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:11px 12px}.automationTraceTimeline>button.active{background:var(--agent-accent-soft);box-shadow:inset 3px 0 0 var(--agent-accent);border:0}.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{text-align:right;min-width:50px}.workflowDetailMobileBackdrop{z-index:96;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03050ab8;border:0;animation:.16s ease-out both workflowDetailBackdropIn;display:block;position:fixed;inset:0}body:has(.workflowDetailDrawer.glassPanel.open) .agentMobileNav{visibility:hidden;pointer-events:none}.workflowDetailDrawer.glassPanel:not(.open){display:none}.workflowDetailDrawer.glassPanel.open,.automationTraceGrid .workflowDetailDrawer.glassPanel.open{z-index:97;top:calc(8px + env(safe-area-inset-top));right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;max-width:none;min-height:0;max-height:none;padding:0 0 calc(78px + env(safe-area-inset-bottom));overscroll-behavior:contain;color:var(--agent-text);border:1px solid var(--agent-line-strong);background:var(--agent-panel-solid);opacity:1;pointer-events:auto;border-radius:14px;margin:0;animation:.2s cubic-bezier(.2,.78,.28,1) both workflowDetailDialogIn;position:fixed;left:8px;overflow:hidden auto;transform:none;box-shadow:0 24px 70px #00000070}.workflowDetailDrawer.glassPanel.open>header{z-index:2;background:color-mix(in srgb, var(--agent-panel-solid) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:64px;padding:12px 14px 10px;position:sticky;top:0}.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 .workflowDetailFields span,.workflowDetailDrawer.glassPanel.open .workflowBrainReview div span,.workflowDetailDrawer.glassPanel.open .workflowNodeAction small,.workflowDetailDrawer.glassPanel.open .workflowNodeActionInputs span,.workflowDetailDrawer.glassPanel.open .workflowNodeAction dt,.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-left:14px;margin-right: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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflowDetailDrawer.glassPanel.open .workflowNodeActionButtons button{justify-content:center;width:100%;min-height:44px}.workflowDetailDrawer.glassPanel.open button,.workflowDetailDrawer.glassPanel.open input,.workflowDetailDrawer.glassPanel.open select,.workflowDetailDrawer.glassPanel.open textarea{font-size:max(12px,1em)}.workflowDetailMobileFooter{z-index:99;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));border:1px solid var(--agent-line-strong);background:color-mix(in srgb, var(--agent-panel-solid) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:11px;padding:8px;display:block;position:fixed;left:18px;box-shadow:0 -10px 28px #00000038}.workflowDetailMobileFooter button{width:100%;height:40px;min-height:40px;color:var(--agent-text);border:1px solid var(--agent-line);background:var(--agent-panel-soft);border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}}@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){.workflowDetailMobileBackdrop,.workflowDetailDrawer.glassPanel.open{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:#7e66eb14}.agentMobileFooterMore nav>a:hover,.agentMobileFooterMore nav>button:hover{background:#7e66eb1a;border-color:#9b8fe847}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:#6952de14}}@media (max-width:767px){.agentMobileNav>button.agentMobileContextAction.toggle:hover,.agentMobileNav>button.agentMobileContextAction.toggle.active:hover{color:#c8c2f8;box-shadow:none;background:#7e66eb14}.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:hover,html[data-agent-theme=light] .agentMobileNav>button.agentMobileContextAction.toggle.active:hover{color:#5d4dcc;box-shadow:none;background:#6952de14}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,.agentMobileHealth,.agentMobileMenuButton,.agentMobileNav,.agentMobileNav>a,.agentMobileNav>button,.agentMobileFooterMore,.agentMobileFooterMore nav>a,.agentMobileFooterMore nav>button,.agentMobileContextAction,.automationCommandDisclosure.expanded,.automationCommandDisclosure .automationCommandActions,.automationRouteMenu,.automationCommandDisclosure .automationCommandSummary>i{scroll-behavior:auto;transition:none!important;animation:none!important}.agentMobileHealth:active,.agentMobileMenuButton:active,.agentMobileNav>a:active,.agentMobileNav>button:active,.agentMobileFooterMore nav>a:active,.agentMobileFooterMore nav>button:active{transform:none}}
