.KanbanCard-module__sf4LjG__card{--kc-card:#fff;--kc-border:#d9d9d9;--kc-border-hover:#b8b8b8;--kc-shadow:0 1px 2px #16161612,0 2px 6px -2px #1616160f;--kc-shadow-hover:0 2px 4px #16161614,0 10px 20px -10px #16161638;--kc-foot:#f2f2f2;--kc-foot-border:#e3e3e3;--kc-task-rule:#bdbdbd;--kc-quiet:#fbfbfb;--kc-quiet-border:#e3e3e3;--kc-faint:#7a7a7a;--kc-pill:#16161612;--kc-seg-todo:#1616161a;--kc-amber-section:#fff6dc;--kc-amber-border:#f6cf6a;--kc-amber-text:#b45309;--kc-red-section:#fdeaea;--kc-red-border:#f0a8a8;--kc-red-text:#b91c1c;--kc-violet-text:#6d28d9;--kc-blue:#3b82f6;--kc-violet:#8b5cf6;--kc-amber:#f59e0b;--kc-red:#dc2626;--kc-green:#16a34a;border:1px solid var(--kc-border);background:var(--kc-card);min-width:0;color:var(--foreground);box-shadow:var(--kc-shadow);cursor:pointer;border-radius:4px;transition:box-shadow .15s,border-color .15s,background-color .15s;position:relative;overflow:hidden}.dark .KanbanCard-module__sf4LjG__card{--kc-card:#262626;--kc-border:#4e4e4e;--kc-border-hover:#6f6f6f;--kc-shadow:0 1px 2px #00000059;--kc-shadow-hover:0 6px 16px -6px #0009;--kc-foot:#222;--kc-foot-border:#3a3a3a;--kc-task-rule:#5c5c5c;--kc-quiet:#303030;--kc-quiet-border:#474747;--kc-faint:#8d8d8d;--kc-pill:#f4f4f417;--kc-seg-todo:#f4f4f41f;--kc-amber-section:#3a3020;--kc-amber-border:#7a5a1a;--kc-amber-text:#fcd34d;--kc-red-section:#3a2424;--kc-red-border:#7a2e2e;--kc-red-text:#fca5a5;--kc-violet-text:#c4b5fd}.KanbanCard-module__sf4LjG__card:hover{border-color:var(--kc-border-hover);box-shadow:var(--kc-shadow-hover)}.KanbanCard-module__sf4LjG__dragging{box-shadow:var(--kc-shadow-hover);transform:rotate(2deg)}.KanbanCard-module__sf4LjG__archiving{opacity:0;filter:blur(2px);transform:scale(.95)}.KanbanCard-module__sf4LjG__body{flex-direction:column;gap:10px;min-width:0;padding:14px 14px 13px;display:flex}.KanbanCard-module__sf4LjG__title{-webkit-line-clamp:2;width:fit-content;max-width:100%;color:var(--foreground);letter-spacing:-.005em;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14.5px;font-weight:500;line-height:1.38;text-decoration:none;display:-webkit-box;overflow:hidden}.KanbanCard-module__sf4LjG__line{min-width:0;color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.KanbanCard-module__sf4LjG__name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KanbanCard-module__sf4LjG__trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.KanbanCard-module__sf4LjG__sep{color:var(--kc-faint);flex:none}.KanbanCard-module__sf4LjG__spacer{flex:1;min-width:0}.KanbanCard-module__sf4LjG__count{font-variant-numeric:tabular-nums;flex:none}.KanbanCard-module__sf4LjG__avatar{background:var(--kc-pill);width:20px;height:20px;color:var(--muted-foreground);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:8.5px;font-weight:600;display:inline-grid}.KanbanCard-module__sf4LjG__avatarSmall{width:18px;height:18px;font-size:7.5px}.KanbanCard-module__sf4LjG__label{color:var(--foreground);flex:none;font-weight:500}.KanbanCard-module__sf4LjG__alert{border-top:1px solid var(--kc-amber-border);background:var(--kc-amber-section);align-items:flex-end;gap:10px;padding:10px 12px 10px 14px;font-size:12.5px;line-height:1.45;display:flex}.KanbanCard-module__sf4LjG__alertText{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.KanbanCard-module__sf4LjG__alertError{border-top-color:var(--kc-red-border);background:var(--kc-red-section)}.KanbanCard-module__sf4LjG__alertButton{border:1px solid var(--kc-amber-border);background:color-mix(in srgb,var(--kc-amber)30%,transparent);width:22px;height:22px;color:var(--kc-amber-text);cursor:pointer;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.KanbanCard-module__sf4LjG__alertButton:hover{background:color-mix(in srgb,var(--kc-amber)48%,transparent)}.KanbanCard-module__sf4LjG__alertError .KanbanCard-module__sf4LjG__alertButton{border-color:var(--kc-red-border);background:color-mix(in srgb,var(--kc-red)18%,transparent);color:var(--kc-red-text)}.KanbanCard-module__sf4LjG__alertError .KanbanCard-module__sf4LjG__alertButton:hover{background:color-mix(in srgb,var(--kc-red)30%,transparent)}.KanbanCard-module__sf4LjG__foot{border-top:1px solid var(--kc-foot-border);background:var(--kc-foot);flex-direction:column;gap:6px;padding:9px 14px 12px;display:flex;position:relative}.KanbanCard-module__sf4LjG__alert+.KanbanCard-module__sf4LjG__foot{border-top-color:var(--kc-amber-border)}.KanbanCard-module__sf4LjG__alertError+.KanbanCard-module__sf4LjG__foot{border-top-color:var(--kc-red-border)}.KanbanCard-module__sf4LjG__chevron{color:var(--kc-faint);flex:none;margin-right:-2px;transition:transform .15s}.KanbanCard-module__sf4LjG__open .KanbanCard-module__sf4LjG__chevron{transform:rotate(180deg)}.KanbanCard-module__sf4LjG__tasks{border-top:1px solid var(--kc-task-rule);padding:5px 0 2px}.KanbanCard-module__sf4LjG__task{color:var(--muted-foreground);align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.KanbanCard-module__sf4LjG__taskNumber{width:14px;color:var(--kc-faint);font-family:var(--font-mono);font-size:10.5px}.KanbanCard-module__sf4LjG__taskCurrent{color:var(--foreground);font-weight:500}.KanbanCard-module__sf4LjG__segments{gap:1px;height:3px;display:flex;position:absolute;bottom:0;left:0;right:0}.KanbanCard-module__sf4LjG__segment{background:var(--kc-seg-todo);flex:1;min-width:2px}.KanbanCard-module__sf4LjG__seg-done{background:var(--primary)}.KanbanCard-module__sf4LjG__seg-running{background:var(--kc-blue);animation:1.6s ease-in-out infinite KanbanCard-module__sf4LjG__kc-pulse}.KanbanCard-module__sf4LjG__seg-blocked{background:var(--kc-amber)}.KanbanCard-module__sf4LjG__seg-input{background:var(--kc-amber);animation:1.6s ease-in-out infinite KanbanCard-module__sf4LjG__kc-pulse}.KanbanCard-module__sf4LjG__seg-paused{background:var(--kc-violet)}.KanbanCard-module__sf4LjG__seg-failed{background:var(--kc-red)}.KanbanCard-module__sf4LjG__seg-todo{background:var(--kc-seg-todo)}@keyframes KanbanCard-module__sf4LjG__kc-pulse{50%{opacity:.35}}.KanbanCard-module__sf4LjG__icon-queued,.KanbanCard-module__sf4LjG__icon-stopped,.KanbanCard-module__sf4LjG__icon-cancelled{color:var(--kc-faint)}.KanbanCard-module__sf4LjG__icon-starting,.KanbanCard-module__sf4LjG__icon-running{color:var(--kc-blue)}.KanbanCard-module__sf4LjG__icon-finalizing,.KanbanCard-module__sf4LjG__icon-paused{color:var(--kc-violet)}.KanbanCard-module__sf4LjG__icon-blocked,.KanbanCard-module__sf4LjG__icon-input{color:var(--kc-amber)}.KanbanCard-module__sf4LjG__icon-failed{color:var(--kc-red)}.KanbanCard-module__sf4LjG__icon-completed{color:var(--kc-green)}.KanbanCard-module__sf4LjG__text-paused{color:var(--kc-violet-text)}.KanbanCard-module__sf4LjG__text-blocked,.KanbanCard-module__sf4LjG__text-input{color:var(--kc-amber-text)}.KanbanCard-module__sf4LjG__text-failed{color:var(--kc-red-text)}.KanbanCard-module__sf4LjG__tone-starting,.KanbanCard-module__sf4LjG__tone-running{--kc-foot:#eef3fb;--kc-foot-border:#dbe4f4;--kc-task-rule:#b7c6e3}.KanbanCard-module__sf4LjG__tone-finalizing,.KanbanCard-module__sf4LjG__tone-paused{--kc-foot:#f3f0fa;--kc-foot-border:#e3ddf1;--kc-task-rule:#c6bce0}.KanbanCard-module__sf4LjG__tone-blocked,.KanbanCard-module__sf4LjG__tone-input{--kc-foot:#fbf5e6;--kc-foot-border:#efe2c0;--kc-task-rule:#dcc78f}.KanbanCard-module__sf4LjG__tone-failed{--kc-foot:#fbeeee;--kc-foot-border:#f0d4d4;--kc-task-rule:#dfaeae}:is(.dark .KanbanCard-module__sf4LjG__tone-starting,.dark .KanbanCard-module__sf4LjG__tone-running){--kc-foot:#1e2430;--kc-foot-border:#33405a;--kc-task-rule:#46587c}:is(.dark .KanbanCard-module__sf4LjG__tone-finalizing,.dark .KanbanCard-module__sf4LjG__tone-paused){--kc-foot:#25212f;--kc-foot-border:#3d3550;--kc-task-rule:#54496e}:is(.dark .KanbanCard-module__sf4LjG__tone-blocked,.dark .KanbanCard-module__sf4LjG__tone-input){--kc-foot:#2b2519;--kc-foot-border:#4a3e22;--kc-task-rule:#66552c}.dark .KanbanCard-module__sf4LjG__tone-failed{--kc-foot:#2d1f1f;--kc-foot-border:#4d2e2e;--kc-task-rule:#6a3a3a}.KanbanCard-module__sf4LjG__tone-input{border-color:var(--kc-amber-border);box-shadow:0 3px 14px -3px color-mix(in srgb,var(--kc-amber)55%,transparent),var(--kc-shadow);clip-path:inset(-24px -24px 0)}.KanbanCard-module__sf4LjG__tone-failed{border-color:var(--kc-red-border);box-shadow:0 3px 14px -3px color-mix(in srgb,var(--kc-red)40%,transparent),var(--kc-shadow);clip-path:inset(-24px -24px 0)}.KanbanCard-module__sf4LjG__tone-input:hover{border-color:var(--kc-amber-border);box-shadow:0 3px 16px -3px color-mix(in srgb,var(--kc-amber)65%,transparent),var(--kc-shadow-hover)}.KanbanCard-module__sf4LjG__tone-failed:hover{border-color:var(--kc-red-border);box-shadow:0 3px 16px -3px color-mix(in srgb,var(--kc-red)50%,transparent),var(--kc-shadow-hover)}.KanbanCard-module__sf4LjG__compact .KanbanCard-module__sf4LjG__body{gap:8px;padding:11px 12px 10px}.KanbanCard-module__sf4LjG__compact .KanbanCard-module__sf4LjG__title{font-size:13.5px}.KanbanCard-module__sf4LjG__compact .KanbanCard-module__sf4LjG__line{gap:6px;font-size:11.5px}.KanbanCard-module__sf4LjG__compact .KanbanCard-module__sf4LjG__alert{align-items:center;padding:6px 6px 6px 12px;font-size:12px}.KanbanCard-module__sf4LjG__compact .KanbanCard-module__sf4LjG__alertText{white-space:nowrap;text-overflow:ellipsis;display:block}.KanbanCard-module__sf4LjG__compact .KanbanCard-module__sf4LjG__foot{padding:7px 12px 10px}.KanbanCard-module__sf4LjG__quiet{border-color:var(--kc-quiet-border);background:var(--kc-quiet);box-shadow:none}.KanbanCard-module__sf4LjG__quiet:hover{border-color:var(--kc-border);background:var(--kc-card);box-shadow:var(--kc-shadow)}.KanbanCard-module__sf4LjG__quiet .KanbanCard-module__sf4LjG__body{gap:5px;padding:10px 12px}.KanbanCard-module__sf4LjG__quiet .KanbanCard-module__sf4LjG__title{color:color-mix(in srgb,var(--foreground)72%,var(--kc-quiet));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.KanbanCard-module__sf4LjG__quiet .KanbanCard-module__sf4LjG__line{color:var(--kc-faint);gap:6px;font-size:11.5px}.KanbanCard-module__sf4LjG__previewButton{z-index:1;border:1px solid var(--kc-border);background:var(--kc-card);opacity:0;pointer-events:none;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;top:4px;right:4px}.KanbanCard-module__sf4LjG__previewButton:focus-visible{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.KanbanCard-module__sf4LjG__seg-running,.KanbanCard-module__sf4LjG__seg-input{animation:none}}
.mission-channel-module__FoOXxG__channel{overflow-wrap:anywhere;min-width:0;max-width:100%;overflow:hidden;container-type:size}.mission-channel-module__FoOXxG__conversation{min-width:0;container-type:size}.mission-channel-module__FoOXxG__cardPreview{flex-direction:column;flex-shrink:0;min-width:0;max-width:100%;max-height:min(24rem,max(3rem,100cqh - 2rem));display:flex;overflow:hidden}.mission-channel-module__FoOXxG__attention{max-height:min(12rem,35cqh);margin:.75rem .75rem 0}.mission-channel-module__FoOXxG__previewViewport{min-width:0;min-height:0;overflow:hidden}.mission-channel-module__FoOXxG__cardContent{overflow-wrap:anywhere;min-width:0;max-width:100%;display:flow-root}.mission-channel-module__FoOXxG__cardContent *,.mission-channel-module__FoOXxG__dialogBody *{overflow-wrap:anywhere;min-width:0;max-width:100%}.mission-channel-module__FoOXxG__cardContent [data-slot=card-header]:has([data-slot=card-action]){grid-template-columns:minmax(0,1fr) auto}.mission-channel-module__FoOXxG__cardContent [data-slot=alert]{grid-template-columns:1rem minmax(0,1fr)}.mission-channel-module__FoOXxG__reviewDialog{overflow-wrap:anywhere;flex-direction:column;min-width:0;min-height:0;max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}.mission-channel-module__FoOXxG__reviewDialog>[data-slot=dialog-header]{flex-shrink:0;max-height:25dvh;padding-right:1.5rem;overflow:auto}.mission-channel-module__FoOXxG__reviewDialog>[data-slot=dialog-footer]{flex-shrink:0}.mission-channel-module__FoOXxG__dialogBody{overscroll-behavior:contain;white-space:normal;overflow-wrap:anywhere;min-height:0;overflow:auto}.mission-channel-module__FoOXxG__dialogBody pre{white-space:pre-wrap}
