.detail-ui{--du-bg:#16161a;--du-chrome:#101013;--du-side:#131317;--du-raised:#202027;--du-hover:#26262e;--du-border:#ffffff14;--du-text:#e7e7ed;--du-muted:#9999a5;--du-subtle:#757582;--du-accent:#818cf8;--du-accent-bg:#6366f1;--du-green:#86c69c;--du-amber:#e8bd79;--du-code:#abc5df;box-sizing:border-box;background:var(--du-bg);height:520px;color:var(--du-text);text-align:left;border:1px solid var(--du-border);isolation:isolate;border-radius:12px;flex-direction:column;min-width:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden;container-type:inline-size}.detail-ui *{box-sizing:border-box}.detail-ui [hidden]{display:none!important}.detail-ui button,.detail-ui textarea{font:inherit}.detail-ui button{cursor:pointer;color:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;border:0;margin:0}.detail-ui button:disabled{cursor:not-allowed}.detail-ui button:focus-visible,.detail-ui textarea:focus-visible{outline:2px solid var(--du-accent);outline-offset:3px}.detail-ui button:active{filter:brightness(.94)}.detail-ui h3,.detail-ui h4,.detail-ui p,.detail-ui ol,.detail-ui ul,.detail-ui pre{margin:0}.detail-ui h3{letter-spacing:-.025em;font-size:18px;font-weight:600;line-height:1.4}.detail-ui h4{font-size:14px;font-weight:600}.detail-ui p{font-size:14px;line-height:1.6}.detail-ui svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.detail-ui img{object-fit:contain;flex:none}.detail-ui .du-provider img,.detail-ui .du-alert-heading img{filter:brightness(0)invert();opacity:.86}.detail-ui code,.detail-ui pre{font:14px/1.8 SFMono-Regular,Consolas,Liberation Mono,monospace}.detail-ui code{font-size:14px}.detail-ui button,.detail-ui textarea{transition:background-color .15s,color .15s}.detail-ui .du-meta,.detail-ui .du-section-label,.detail-ui small{color:var(--du-muted);font-size:12px;line-height:1.4}.detail-ui .du-muted{color:var(--du-muted)}.detail-ui .du-titlebar{background:var(--du-chrome);border-bottom:1px solid var(--du-border);flex:none;justify-content:space-between;align-items:center;gap:12px;height:49px;padding:0 19px;display:flex}.detail-ui .du-title{white-space:nowrap;align-items:center;gap:9px;font-weight:550;display:flex}.detail-ui .du-title>svg{color:var(--du-muted)}.detail-ui .du-provider{align-items:center;gap:8px;font-size:14px;display:flex}.detail-ui .du-section-label{letter-spacing:.04em;font-weight:500}.detail-ui .du-dot{background:var(--du-subtle);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.detail-ui .du-green{background:var(--du-green)}.detail-ui .du-amber{background:var(--du-amber)}.detail-ui .du-segment{background:var(--du-chrome);border-radius:6px;align-items:center;gap:2px;padding:3px;display:inline-flex}.detail-ui .du-segment button{color:var(--du-muted);white-space:nowrap;background:0 0;border-radius:4px;padding:5px 11px;font-size:14px}.detail-ui .du-segment button:hover{color:var(--du-text)}.detail-ui .du-segment button[aria-pressed=true]{background:var(--du-hover);color:var(--du-text)}.detail-ui .du-caret{vertical-align:-2px;background:#cccdd8;flex:none;width:7px;height:15px;display:inline-block}.detail-ui .du-button{white-space:nowrap;border-radius:6px;padding:8px 14px;font-size:14px;font-weight:500}.detail-ui .du-primary{background:var(--du-accent-bg);color:#fff}.detail-ui .du-primary:hover{background:#7375f5}.detail-ui .du-secondary{background:var(--du-raised);color:var(--du-muted)}.detail-ui .du-secondary:hover{background:var(--du-hover);color:var(--du-text)}.detail-ui .du-panel-footer{border-top:1px solid var(--du-border);flex:none;align-items:center;gap:10px;margin-top:auto;padding:15px 22px;display:flex}.detail-ui .du-footer-note{color:var(--du-subtle);margin-right:auto;font-size:12px}.detail-ui .du-panel-footer>.du-button:last-child{margin-left:auto}.detail-ui .du-terminal-layout{flex:1;grid-template-columns:182px minmax(0,1fr);min-height:0;display:grid}.detail-ui .du-command-list{background:var(--du-side);border-right:1px solid var(--du-border);padding:18px 9px}.detail-ui .du-command-list>.du-section-label{margin-bottom:9px;padding:0 10px}.detail-ui .du-command-list button{text-align:left;white-space:nowrap;color:#b4b4bf;background:0 0;border-radius:5px;align-items:center;gap:9px;width:100%;min-height:40px;padding:9px 10px;display:flex}.detail-ui .du-command-list button:hover{background:var(--du-raised)}.detail-ui .du-command-list button[aria-pressed=true]{background:var(--du-hover);color:var(--du-text)}.detail-ui .du-command-symbol{color:var(--du-subtle);margin-left:auto}.detail-ui .du-command-list>.du-saved-label{margin-top:24px}.detail-ui .du-command-list button>svg{width:15px;height:15px;color:var(--du-muted)}.detail-ui .du-terminal-main{flex-direction:column;min-width:0;min-height:0;display:flex}.detail-ui .du-toolbar{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.detail-ui .du-terminal-content{scrollbar-color:#ffffff25 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:12px 21px 20px;overflow:auto}.detail-ui .du-output{white-space:pre-wrap;overflow-wrap:anywhere;color:#d0d0db;font-size:14px;line-height:1.85}.detail-ui .du-output .du-code-green{color:var(--du-green)}.detail-ui .du-output .du-code-blue{color:var(--du-code)}.detail-ui .du-output .du-code-muted{color:var(--du-subtle)}.detail-ui .du-terminal-prompt{min-height:46px;color:var(--du-green);background:var(--du-chrome);border-top:1px solid var(--du-border);flex:none;align-items:center;gap:9px;margin-top:auto;padding:12px 21px;font:14px/1.6 SFMono-Regular,Consolas,monospace;display:flex;overflow:hidden}.detail-ui .du-terminal-prompt>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-ui .du-runbook h3{margin:9px 0}.detail-ui .du-runbook>p:not(.du-section-label){color:var(--du-muted)}.detail-ui .du-runbook code{overflow-wrap:anywhere;color:var(--du-code);padding:13px 0;font-size:14px;display:block}.detail-ui .du-runbook ol{margin-bottom:12px;padding-left:20px;line-height:1.9}.detail-ui .du-schedule-body{scrollbar-color:#ffffff25 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:21px 25px;overflow:auto}.detail-ui .du-form-heading{justify-content:space-between;gap:10px;margin-bottom:17px;display:flex}.detail-ui .du-field-label{color:#b9b9c4;margin:15px 0 8px;font-size:14px;display:block}.detail-ui textarea{resize:none;width:100%;height:117px;color:var(--du-text);background:var(--du-chrome);border:1px solid var(--du-border);border-radius:6px;padding:12px 14px;font-size:14px;line-height:1.6;display:block}.detail-ui .du-cadence-row{align-items:center;gap:12px;display:flex}.detail-ui .du-time{color:#c8c8d4;font:14px/1.5 SFMono-Regular,Consolas,monospace}.detail-ui .du-help{color:var(--du-subtle);margin-top:10px;font-size:12px}.detail-ui .du-error{color:#f7a3a3;margin-top:8px;font-size:12px}.detail-ui .du-state{color:var(--du-muted);align-items:center;gap:9px;margin:1px 0 20px;font-size:13px;display:flex}.detail-ui [data-schedule-phase=ready]>h3,.detail-ui [data-schedule-phase=cancelled]>h3{margin-bottom:13px}.detail-ui [data-prompt-summary],.detail-ui [data-schedule-phase=cancelled]>p:last-child{color:#aaaab8;max-width:56ch}.detail-ui .du-run-config{border-top:1px solid var(--du-border);color:var(--du-subtle);gap:32px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}.detail-ui .du-run-config strong{color:var(--du-text);margin-top:5px;font-size:14px;font-weight:500;display:block}.detail-ui .du-progress-list{gap:18px;margin-top:25px;padding:0;list-style:none;display:grid}.detail-ui .du-progress-list li{color:var(--du-subtle);align-items:center;gap:14px;font-size:14px;display:flex}.detail-ui .du-progress-list small{color:var(--du-subtle);margin-top:4px;display:block}.detail-ui .du-step-mark{background:var(--du-raised);width:26px;height:26px;color:var(--du-subtle);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.detail-ui .du-progress-list li[data-state=active]{color:var(--du-text)}.detail-ui .du-progress-list li[data-state=complete] .du-step-mark{color:var(--du-green);background:#86c69c16}.detail-ui .du-progress-list li[data-state=active] .du-step-mark{color:var(--du-accent);background:#818cf81c}.detail-ui .du-spinner{background:var(--du-accent);border-radius:50%;flex:none;width:6px;height:6px;animation:.8s ease-in-out infinite alternate du-pulse}.detail-ui .du-finding{padding:15px 0}.detail-ui .du-finding+.du-finding{border-top:1px solid var(--du-border)}.detail-ui .du-finding:first-of-type{padding-top:0}.detail-ui .du-finding>div{align-items:center;gap:9px;display:flex}.detail-ui .du-finding h3{letter-spacing:-.01em;font-size:15px}.detail-ui .du-priority{color:var(--du-amber);background:#e8bd791b;border-radius:4px;padding:2px 5px;font-size:12px;font-weight:600}.detail-ui .du-priority-low{background:var(--du-raised);color:#b6b6c3}.detail-ui .du-finding p{color:var(--du-muted);margin-top:8px;font-size:14px;line-height:1.5}.detail-ui .du-finding code{color:var(--du-code);margin-top:8px;font-size:12px;display:block}.detail-ui .du-skill-layout{flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.detail-ui .du-skill-list{background:var(--du-side);border-right:1px solid var(--du-border);flex-direction:column;gap:5px;padding:12px 9px;display:flex}.detail-ui .du-skill-list button{text-align:left;background:0 0;border-radius:6px;padding:14px 13px;display:block}.detail-ui .du-skill-list button:hover{background:var(--du-raised)}.detail-ui .du-skill-list button[aria-pressed=true]{background:var(--du-hover)}.detail-ui .du-skill-list strong{font-size:14px;font-weight:550;display:block}.detail-ui .du-skill-list span{color:var(--du-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.detail-ui .du-skill-list small{color:var(--du-subtle);margin-top:12px;font-size:12px;display:block}.detail-ui .du-skill-main{scrollbar-color:#ffffff25 transparent;scrollbar-width:thin;flex-direction:column;min-width:0;display:flex;overflow:auto}.detail-ui .du-skill-document{flex:1;padding:24px 23px 15px}.detail-ui .du-skill-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-ui .du-file-chip{color:var(--du-muted);background:var(--du-raised);border-radius:4px;padding:4px 7px;font:12px/1.5 SFMono-Regular,Consolas,monospace}.detail-ui .du-skill-document>p{margin:9px 0 22px}.detail-ui .du-skill-document ul{color:#b2b2bf;margin-top:10px;padding-left:17px;font-size:14px;line-height:1.8}.detail-ui .du-assignments{border-top:1px solid var(--du-border);background:var(--du-side);flex:none;margin-top:auto;padding:15px 23px 14px}.detail-ui .du-assignments>.du-section-label{margin-bottom:10px}.detail-ui .du-assignment-row{justify-content:space-between;align-items:center;gap:15px;min-height:43px;display:flex}.detail-ui .du-assignment-row>span{white-space:nowrap;align-items:center;gap:9px;display:flex}.detail-ui .du-project-avatar{color:#c2c3ff;background:#6366f132;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:650;display:grid}.detail-ui .du-avatar-api{color:#d0b3fa;background:#8b5cf633;font-size:12px}.detail-ui .du-assignment-toggle{min-height:36px;color:var(--du-muted);background:0 0;justify-content:flex-end;align-items:center;gap:8px;min-width:44px;padding:3px 0;font-size:12px;display:flex}.detail-ui .du-toggle-track{background:#42424d;border-radius:10px;flex:none;width:27px;height:16px;display:block;position:relative}.detail-ui .du-toggle-track:after{content:"";background:#b6b6c2;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:3px;left:3px}.detail-ui [aria-checked=true] .du-toggle-track{background:var(--du-accent-bg)}.detail-ui [aria-checked=true] .du-toggle-track:after{background:#fff;transform:translate(11px)}.detail-ui .du-alert-count{color:var(--du-muted);background:var(--du-raised);border-radius:5px;padding:3px 8px;font-size:12px}.detail-ui .du-notification-layout{flex:1;grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.detail-ui .du-alert-list{background:var(--du-side);border-right:1px solid var(--du-border);padding:11px 9px}.detail-ui .du-alert-item{text-align:left;background:0 0;border-radius:6px;flex-direction:column;align-items:stretch;gap:7px;width:100%;margin-bottom:6px;padding:13px 12px;display:flex}.detail-ui .du-alert-item:hover{background:var(--du-raised)}.detail-ui .du-alert-item[aria-pressed=true]{background:var(--du-hover)}.detail-ui .du-alert-heading{align-items:center;gap:8px;display:flex}.detail-ui .du-alert-heading strong{flex:1;font-size:14px;font-weight:550}.detail-ui .du-alert-item>span:nth-child(2){color:#babac7;font-size:14px}.detail-ui .du-alert-item small{color:var(--du-subtle);font-size:12px;line-height:1.5}.detail-ui .du-unread{background:#70bce7;border-radius:50%;flex:none;width:5px;height:5px}.detail-ui .du-agent-session{flex-direction:column;min-width:0;min-height:0;display:flex}.detail-ui .du-session-heading{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:17px 19px;display:flex}.detail-ui .du-session-body{color:#c5c5d0;scrollbar-color:#ffffff25 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:3px 23px 22px;font:14px/1.8 SFMono-Regular,Consolas,monospace;overflow:auto}.detail-ui .du-session-body p{font:inherit;margin-bottom:18px}.detail-ui .du-terminal-user{color:#ececf2}.detail-ui .du-permission-command{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--du-raised);color:var(--du-code);border-radius:5px;margin-bottom:20px;padding:11px 13px}.detail-ui .du-cli-choices{color:var(--du-subtle);flex-direction:column;display:flex}.detail-ui .du-cli-choices span:first-child{color:#b6bcff}.detail-ui .du-session-footer{border-top:1px solid var(--du-border);background:var(--du-chrome);flex:none;align-items:center;gap:8px;min-height:45px;padding:13px 18px;font-size:12px;display:flex}.detail-ui .du-session-footer>.du-meta{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.detail-ui .du-session-checks{margin-bottom:20px;padding:0;list-style:none}.detail-ui .du-session-checks li{margin-bottom:9px;padding-left:17px;position:relative}.detail-ui .du-session-checks li:before{content:"✓";color:var(--du-green);position:absolute;left:0}.detail-ui .du-session-ready{color:var(--du-subtle);margin-top:28px}.detail-ui .du-session-body[hidden]{display:none}.detail-ui .du-enter{animation:.16s ease-out du-enter}@keyframes du-pulse{to{opacity:.35}}@keyframes du-enter{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@container (width<=600px){.detail-ui{border-radius:10px}.detail-ui .du-titlebar{height:46px;padding:0 15px}.detail-ui .du-titlebar>.du-meta{font-size:12px}.detail-ui .du-terminal-layout{flex-direction:column;display:flex}.detail-ui .du-command-list{border-right:0;border-bottom:1px solid var(--du-border);grid-template-columns:1fr 1fr;gap:3px;padding:9px;display:grid}.detail-ui .du-command-list>.du-section-label{display:none}.detail-ui .du-command-list button{white-space:normal;gap:7px;min-height:38px;padding:7px 8px;font-size:14px;line-height:1.35}.detail-ui .du-command-symbol{display:none}.detail-ui .du-terminal-main{flex:1;min-height:0}.detail-ui .du-toolbar{padding:9px 12px}.detail-ui .du-terminal-content{padding:9px 16px 15px}.detail-ui .du-output{font-size:14px;line-height:1.8}.detail-ui .du-terminal-prompt{min-height:42px;padding:10px 16px;font-size:14px}.detail-ui .du-runbook h3{font-size:16px}.detail-ui .du-runbook p,.detail-ui .du-runbook li{font-size:14px}.detail-ui .du-runbook code{padding:10px 0;font-size:14px}.detail-ui .du-schedule-body{padding:17px 18px}.detail-ui .du-form-heading{margin-bottom:13px}.detail-ui textarea{height:143px;font-size:14px}.detail-ui .du-field-label{margin-top:12px}.detail-ui .du-help{font-size:12px}.detail-ui .du-panel-footer{padding:13px 17px}.detail-ui .du-footer-note{font-size:12px}.detail-ui .du-state{margin-bottom:15px;font-size:12px}.detail-ui .du-finding{padding:13px 0}.detail-ui .du-finding h3,.detail-ui .du-finding p{font-size:14px}.detail-ui .du-finding code{font-size:12px}.detail-ui .du-run-config{gap:24px;margin-top:20px}.detail-ui .du-progress-list{gap:20px}.detail-ui .du-progress-list small{font-size:12px}.detail-ui .du-skill-layout{flex-direction:column;display:flex}.detail-ui .du-skill-list{border-right:0;border-bottom:1px solid var(--du-border);flex-direction:row;gap:3px;padding:8px}.detail-ui .du-skill-list button{text-align:center;flex:1;min-width:0;padding:10px 3px}.detail-ui .du-skill-list strong{letter-spacing:-.03em;font-size:14px;font-weight:500}.detail-ui .du-skill-list span,.detail-ui .du-skill-list small{display:none}.detail-ui .du-skill-main{flex:1;min-height:0}.detail-ui .du-skill-document{padding:16px 18px 12px}.detail-ui .du-skill-document>p{margin:6px 0 15px;font-size:14px}.detail-ui .du-skill-document ul{margin-top:7px;font-size:14px;line-height:1.7}.detail-ui .du-skill-document h3{font-size:17px}.detail-ui .du-skill-document h4{font-size:14px}.detail-ui .du-assignments{padding:12px 18px}.detail-ui .du-assignments>.du-section-label{margin-bottom:4px;font-size:12px}.detail-ui .du-assignment-row{min-height:36px;font-size:14px}.detail-ui .du-notification-layout{flex-direction:column;display:flex}.detail-ui .du-alert-list{border-right:0;border-bottom:1px solid var(--du-border);gap:5px;padding:8px;display:flex}.detail-ui .du-alert-item{flex:1;gap:5px;min-width:0;margin:0;padding:9px 8px}.detail-ui .du-alert-heading{gap:5px}.detail-ui .du-alert-heading img{width:16px;height:16px}.detail-ui .du-alert-heading strong{white-space:normal;font-size:14px;line-height:1.3}.detail-ui .du-alert-item>span:nth-child(2){font-size:14px;line-height:1.4}.detail-ui .du-alert-item small{font-size:12px}.detail-ui .du-agent-session{flex:1;min-height:0}.detail-ui .du-session-heading{padding:12px 16px}.detail-ui .du-session-body{padding:4px 18px 16px;font-size:14px;line-height:1.7}.detail-ui .du-session-body p{margin-bottom:13px}.detail-ui .du-permission-command{margin-bottom:13px;padding:9px 11px;font-size:14px}.detail-ui .du-session-footer{min-height:40px;padding:10px 15px;font-size:12px}.detail-ui .du-session-footer>.du-meta{font-size:12px}.detail-ui .du-session-checks{margin-bottom:12px}.detail-ui .du-session-ready{margin-top:14px}}@media (prefers-reduced-motion:reduce){.detail-ui *{transition:none!important;animation:none!important}}.detail-ui .du-case-select{border:1px solid var(--du-border);background:var(--du-raised);width:180px;min-width:0;max-width:100%;color:var(--du-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;border-radius:5px;padding:5px 8px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.detail-ui .du-case-select:focus-visible{outline:2px solid var(--du-accent);outline-offset:3px}.detail-ui .du-schedule .du-title{min-width:0}.detail-ui .du-cadence-row{flex-wrap:wrap}.detail-ui.du-schedule .du-title{min-width:0}.detail-ui.du-schedule .du-titlebar{gap:8px}.detail-ui .du-case-select{flex:1}.detail-ui.du-schedule .du-titlebar>.du-provider{flex:none}@container (width<=380px){.detail-ui.du-schedule .du-titlebar{padding:0 12px}.detail-ui.du-schedule .du-title>svg{display:none}.detail-ui .du-case-select{width:159px;padding:5px 6px}.detail-ui.du-schedule .du-provider{gap:5px;font-size:14px}.detail-ui .du-cadence-row .du-segment button{padding:5px 6px}.detail-ui .du-skill-list:not(.du-prompt-list){gap:0;padding-inline:6px}.detail-ui .du-skill-list:not(.du-prompt-list) button{padding-inline:0}.detail-ui .du-alert-item{padding:9px 6px}.detail-ui .du-alert-heading{align-items:flex-start}.detail-ui .du-alert-item small{font-size:12px}.detail-ui .du-session-footer>.du-meta{display:none}}.detail-ui .du-cli-session{color:#c5c5d0;font:14px/1.75 SFMono-Regular,Consolas,monospace}.detail-ui .du-cli-title{font:inherit;color:var(--du-code);margin-bottom:18px;font-weight:600}.detail-ui .du-cli-request{font:inherit;color:var(--du-text);margin-bottom:22px}.detail-ui .du-cli-output{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.detail-ui .du-schedule-layout{flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.detail-ui .du-schedule-main{flex-direction:column;min-width:0;min-height:0;display:flex}.detail-ui .du-schedule .du-titlebar{flex:none}.detail-ui .du-prompt-list strong{white-space:normal}@container (width<=600px){.detail-ui .du-schedule-layout{flex-direction:column;display:flex}.detail-ui .du-schedule-main{flex:1;min-height:0}.detail-ui .du-prompt-list button{min-height:60px}.detail-ui .du-prompt-list strong{font-size:14px}}.detail-ui.du-is-terminal .du-schedule-body{padding:0;display:flex;overflow:hidden}.detail-ui .du-run-terminal{background:#131316;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.detail-ui .du-run-scroll{scrollbar-color:#ffffff25 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:20px 22px;overflow:auto}.detail-ui .du-cli-banner{color:var(--du-code);flex-direction:column;gap:5px;margin-bottom:23px;font:14px/1.6 SFMono-Regular,Consolas,monospace;display:flex}.detail-ui .du-cli-banner span{color:var(--du-muted);overflow-wrap:anywhere;font-size:12px}.detail-ui .du-cli-block{white-space:pre-wrap;overflow-wrap:anywhere;color:#d1d1dc;margin-bottom:22px;font:14px/1.75 SFMono-Regular,Consolas,monospace}.detail-ui .du-cli-request{color:#eeeef3}.detail-ui .du-cli-tool{color:var(--du-muted)}.detail-ui .du-cli-result{color:#e0e0e8}.detail-ui .du-cli-muted{color:var(--du-subtle)}.detail-ui .du-cli-input{border-top:1px solid var(--du-border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font:14px/1.5 SFMono-Regular,Consolas,monospace;display:flex}.detail-ui .du-cli-input>span:first-child{align-items:center;gap:9px;display:flex}.detail-ui .du-cli-hint{color:var(--du-subtle);font-size:12px}.detail-ui.du-is-terminal .du-panel-footer{background:var(--du-chrome);padding-block:10px}@container (width<=600px){.detail-ui .du-run-scroll{padding:16px 18px}.detail-ui .du-cli-input{padding:10px 18px}.detail-ui .du-cli-banner,.detail-ui .du-cli-block{margin-bottom:18px}}.detail-ui .du-team-layout{flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.detail-ui .du-team-list{background:var(--du-side);border-right:1px solid var(--du-border);padding:12px 9px}.detail-ui .du-team-list button{text-align:left;background:0 0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-bottom:5px;padding:13px 12px;display:flex}.detail-ui .du-team-list button:hover{background:var(--du-raised)}.detail-ui .du-team-list button[aria-pressed=true]{background:var(--du-hover)}.detail-ui .du-team-list strong{color:#bababf;font-size:14px;font-weight:400}.detail-ui .du-team-state{color:var(--du-muted);font-size:12px}.detail-ui .du-team-terminal{background:#131316;flex-direction:column;min-width:0;min-height:0;display:flex}.detail-ui .du-team-terminal .du-panel-footer{background:var(--du-chrome);padding-block:10px}@container (width<=600px){.detail-ui .du-team-layout{flex-direction:column;display:flex}.detail-ui .du-team-list{border-right:0;border-bottom:1px solid var(--du-border);gap:4px;padding:8px;display:flex}.detail-ui .du-team-list button{flex:1;gap:6px;min-width:0;margin:0;padding:10px}.detail-ui .du-team-list strong{font-size:12px}.detail-ui .du-team-state{display:none}.detail-ui .du-team-terminal{flex:1}}@media (width<=800px){.detail-ui{height:450px}.detail-ui.du-schedule{height:490px}.detail-ui.du-skills{height:440px}.detail-ui .du-form-heading,.detail-ui .du-help{display:none}.detail-ui .du-schedule-phase>.du-field-label:first-of-type{margin-top:0}.detail-ui .du-skill-document>p{display:none}.detail-ui .du-skill-document h4{margin-top:14px}.detail-ui .du-alert-item small{display:none}}.detail-ui .du-mobile-prompt,.detail-ui .du-mobile-cadence{display:none}@media (width<=800px){.detail-ui.du-schedule{height:460px}.detail-ui .du-schedule-phase>textarea,.detail-ui label[for=du-bug-prompt],.detail-ui .du-cadence-label,.detail-ui .du-cadence-row{display:none}.detail-ui .du-mobile-prompt{color:var(--du-text);font-size:14px;line-height:1.75;display:block}.detail-ui .du-mobile-cadence{color:var(--du-muted);margin-top:18px;font-size:12px;display:block}}.detail-ui.du-contractors{background:var(--du-side);height:auto;overflow:visible}.du-contractors .du-client-workspaces{border-bottom:1px solid var(--du-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.du-contractors .du-client-workspaces button{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;min-height:68px;padding:10px;display:flex}.du-contractors .du-client-workspaces button:hover{background:var(--du-raised)}.du-contractors .du-client-workspaces button[aria-pressed=true]{background:var(--du-raised);border-color:var(--du-border)}.du-contractors .du-client-workspaces button>span:last-child{min-width:0;font-weight:550}.du-contractors .du-client-workspaces button>span>span{color:var(--du-muted);font-size:14px;font-weight:400;display:block}.du-contractors .du-client-avatar{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:flex}.du-contractors .du-client-northstar{background:var(--du-accent-bg)}.du-contractors .du-client-harbor{background:#168961}.du-contractors .du-client-personal{background:#a86e16}.du-contractors .du-client-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.du-contractors .du-client-projects{border-right:1px solid var(--du-border);padding:24px 14px}.du-contractors .du-client-projects>.du-section-label{padding:0 12px 14px}.du-contractors .du-client-projects button{text-align:left;overflow-wrap:anywhere;background:0 0;border-left:2px solid #0000;border-radius:4px;width:100%;min-height:44px;padding:10px;font-size:14px;display:block}.du-contractors .du-client-projects button:hover{background:var(--du-raised)}.du-contractors .du-client-projects button[aria-pressed=true]{border-left-color:var(--du-accent);background:var(--du-raised)}.du-contractors .du-client-project-tools{border-top:1px solid var(--du-border);color:var(--du-muted);flex-direction:column;gap:8px;margin:28px 12px 0;padding-top:20px;font-size:14px;display:flex}.du-contractors .du-client-project-tools p{color:var(--du-text);margin-bottom:4px}.du-contractors .du-client-accounts{background:var(--du-bg);min-width:0;padding:24px}.du-contractors .du-client-accounts h3{margin-top:6px;margin-bottom:20px;font-size:20px;font-weight:550}.du-contractors .du-client-account-list{flex-direction:column;gap:4px;display:flex}.du-contractors .du-client-account-list button{text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;min-height:50px;padding:10px 12px;display:flex}.du-contractors .du-client-account-list button:hover{background:var(--du-raised)}.du-contractors .du-client-account-list button[aria-pressed=true]{background:var(--du-raised);border-color:var(--du-border)}.du-contractors .du-client-account-list button>img{filter:brightness(0)invert();opacity:.85}.du-contractors .du-client-account-list button>span{flex:1;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.du-contractors .du-client-account-list button>span>span{color:var(--du-muted)}.du-contractors .du-client-account-list button>svg{width:14px;height:14px;color:var(--du-muted)}.du-contractors .du-client-account-list button[aria-pressed=true]>svg{color:var(--du-accent)}.du-contractors .du-client-selection{border-top:1px solid var(--du-border);color:var(--du-muted);flex-direction:column;gap:4px;margin-top:22px;padding-top:18px;font-size:14px;display:flex}.du-contractors .du-client-selection strong{color:var(--du-text);font-weight:500}.du-contractors .du-client-caption{border-top:1px solid var(--du-border);color:var(--du-muted);padding:14px 20px;font-size:14px}@container (width<=560px){.du-contractors .du-client-workspaces button{flex-direction:column;align-items:flex-start;gap:8px;padding:9px}.du-contractors .du-client-body{grid-template-columns:1fr}.du-contractors .du-client-projects{border-right:0;border-bottom:1px solid var(--du-border);padding:16px}.du-contractors .du-client-projects>.du-section-label{padding:0 0 10px}.du-contractors [data-client-projects]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.du-contractors .du-client-project-tools{display:none}.du-contractors .du-client-accounts{padding:20px}.du-contractors .du-client-accounts h3{margin-bottom:14px}}.feature--wide{grid-template-columns:1fr;gap:36px}.feature--wide .feature-copy{grid-template-columns:1fr 1fr;column-gap:80px;padding:0;display:grid}.feature--wide .label{grid-column:1/-1}.feature--wide h2{font-size:42px}.feature--wide .feature-copy>p:not(.label){grid-area:2/2;align-self:center;max-width:460px;margin:0}.feature--reverse{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.feature--reverse .feature-copy{grid-area:1/2}.feature--reverse>[data-feature-demo]{grid-area:1/1}.feature--skills{padding-block:88px;display:block}.feature--skills .feature-copy{text-align:center;max-width:650px;margin:0 auto 42px;padding:0}.feature--skills h2{font-size:44px}.feature--skills .feature-copy>p:not(.label){max-width:540px;margin-inline:auto}.feature--notifications{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.detail-ui.du-handoff{background:0 0;border:0;border-radius:0;height:auto;overflow:visible}.du-handoff .du-handoff-tabs{display:none}.du-handoff .du-handoff-panes{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);height:410px;display:grid}.du-handoff .du-handoff-pane{border:1px solid var(--du-border);background:var(--du-bg);border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.du-handoff .du-handoff-pane>header{border-bottom:1px solid var(--du-border);background:var(--du-chrome);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:15px 20px;display:flex}.du-handoff .du-provider{flex-wrap:wrap;gap:10px}.du-handoff .du-provider strong{font-size:15px;font-weight:550}.du-handoff .du-provider>span{color:var(--du-muted);font-size:14px}.du-handoff [data-team-state]{color:var(--du-muted);white-space:nowrap;font-size:12px}.du-handoff .du-handoff-connection{color:var(--du-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:22px;display:flex}.du-handoff .du-handoff-controls{color:var(--du-muted);justify-content:space-between;align-items:center;gap:20px;padding-top:12px;font-size:14px;display:flex}.du-handoff .du-handoff-controls button{min-height:44px;color:var(--du-text);background:0 0;padding:8px 0 8px 16px}.detail-ui.du-workflows{background:0 0;border:0;border-radius:0;height:auto;overflow:visible}.du-workflows .du-workflow-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.du-workflows .du-workflow-tabs button{text-align:left;background:var(--du-side);border:1px solid var(--du-border);border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:132px;padding:18px 16px;display:flex}.du-workflows .du-workflow-tabs button:hover{background:var(--du-raised)}.du-workflows .du-workflow-tabs button[aria-pressed=true]{background:var(--du-raised);border-color:#ffffff45}.du-workflows .du-workflow-tabs svg{width:21px;height:21px;color:var(--du-muted)}.du-workflows .du-workflow-tabs strong{font-size:14px;font-weight:550;line-height:1.4}.du-workflows .du-workflow-tabs button>span{color:var(--du-muted);margin-top:auto;font-size:12px}.du-workflows .du-workflow-detail{border:1px solid var(--du-border);background:var(--du-bg);border-radius:10px;flex-direction:column;height:332px;margin-top:14px;display:flex;overflow:hidden}.du-workflows .du-workflow-context{border-bottom:1px solid var(--du-border);color:var(--du-muted);background:var(--du-chrome);justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;font-size:12px;display:flex}.du-workflows .du-workflow-body{scrollbar-width:thin;scrollbar-color:#ffffff25 transparent;flex:1;min-height:0;display:flex;overflow:auto}.du-workflows .du-workflow-prompt{padding:22px 25px}.du-workflows .du-workflow-prompt>p{color:var(--du-text);margin-top:10px;font-size:15px;line-height:1.65}.du-workflows .du-workflow-cadence{color:var(--du-muted);margin-top:18px;font-size:13px;display:block}.du-workflows .du-panel-footer{background:var(--du-chrome);padding:12px 22px}.du-workflows.du-is-terminal .du-workflow-body{overflow:hidden}.detail-ui.du-alerts{background:0 0;border:0;border-radius:0;height:auto;overflow:visible}.du-alerts .du-alerts-heading{color:var(--du-muted);justify-content:space-between;gap:16px;margin-bottom:15px;font-size:14px;display:flex}.du-alerts .du-notice-stack{flex-direction:column;gap:14px;display:flex}.du-alerts .du-notice{border:1px solid var(--du-border);background:#1b1b20;border-radius:12px;align-items:flex-start;gap:14px;width:100%;padding:23px 22px;display:flex}.du-alerts .du-notice>img{filter:invert();flex:none;margin-top:3px}.du-alerts .du-notice>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.du-alerts .du-notice h3{font-size:16px;font-weight:550;line-height:1.4}.du-alerts .du-notice p{color:#bcbcc8;font-size:14px}.du-alerts .du-notice small{color:var(--du-muted);font-size:12px}.du-alerts .du-unread{width:7px;height:7px;margin-top:8px}@media (width<=1050px){.feature--reverse{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.feature--notifications{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:40px}.feature--wide .feature-copy{column-gap:40px}.du-handoff .du-provider>span{display:none}.du-workflows .du-workflow-tabs button{padding:15px 12px}}@media (width<=800px){.feature--wide,.feature--reverse,.feature--notifications{grid-template-columns:1fr;gap:24px}.feature--wide .feature-copy{display:block}.feature--wide .feature-copy>p:not(.label){max-width:440px;margin-top:16px}.feature--wide h2,.feature--skills h2{font-size:30px}.feature--reverse .feature-copy,.feature--reverse>[data-feature-demo]{grid-area:auto}.feature--skills{padding-block:44px}.feature--skills .feature-copy{text-align:left;margin:0 0 28px}.feature--skills .feature-copy>p:not(.label){margin-inline:0}.du-handoff .du-handoff-tabs{gap:6px;margin-bottom:10px;display:flex}.du-handoff .du-handoff-tabs button{background:var(--du-side);min-height:44px;color:var(--du-muted);border-radius:6px;flex:1;font-size:14px}.du-handoff .du-handoff-tabs button[aria-pressed=true]{background:var(--du-hover);color:var(--du-text)}.du-handoff .du-handoff-panes{height:366px;display:block}.du-handoff .du-handoff-pane{height:100%}.du-handoff .du-handoff-pane[data-active=false],.du-handoff .du-handoff-connection{display:none}.du-handoff .du-handoff-pane>header{min-height:54px;padding:12px 16px}.du-handoff .du-handoff-controls{gap:10px;font-size:12px}.du-handoff .du-handoff-controls button{font-size:14px}.du-workflows .du-workflow-tabs{gap:6px}.du-workflows .du-workflow-tabs button{gap:9px;min-height:108px;padding:13px 9px}.du-workflows .du-workflow-tabs button>span{display:none}.du-workflows .du-workflow-tabs svg{width:18px;height:18px}.du-workflows .du-workflow-detail{height:350px}.du-workflows .du-workflow-context{padding:12px 17px}.du-workflows .du-workflow-prompt{padding:18px}.du-workflows .du-workflow-prompt>p{font-size:14px}.du-workflows .du-panel-footer{padding:11px 17px}.du-alerts .du-notice{gap:11px;padding:18px 15px}.du-alerts .du-notice h3{font-size:15px}.du-alerts .du-notice>img{width:23px;height:23px}.du-alerts .du-notice small{font-size:12px}}.skills-network{width:100%;max-width:1060px;margin-inline:auto;container-type:inline-size}.skills-network .sn-stage{height:460px;position:relative}.skills-network svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.skills-network .sn-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.skills-network .sn-connectors path{stroke:var(--line);stroke-width:1.25px;vector-effect:non-scaling-stroke}.skills-network .sn-connectors .sn-flow{stroke:var(--red);stroke-width:1.5px;stroke-dasharray:5 95;opacity:.6;animation:6s linear infinite sn-travel;animation-delay:var(--sn-delay);animation-play-state:paused}.skills-network .sn-mobile-paths{display:none}.skills-network .sn-hub{text-align:center;background:var(--bg);width:204px;padding:18px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skills-network .sn-hub>svg{width:33px;height:33px;color:var(--red);margin:0 auto 13px;display:block}.skills-network .sn-hub h3{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:20px;font-weight:550}.skills-network .sn-agents{justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.skills-network .sn-agents img{object-fit:contain;filter:brightness(0)invert();opacity:.7;width:21px;height:21px}.skills-network .sn-node{left:var(--sn-x);top:var(--sn-y);border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--text);white-space:nowrap;animation:5s ease-in-out infinite alternate sn-drift;animation-delay:var(--sn-delay);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:16px;animation-play-state:paused;display:flex;position:absolute;transform:translate(-50%,-50%)}.skills-network .sn-node>svg{width:19px;height:19px;color:var(--muted);flex:none}.skills-network[data-moving=true] .sn-node,.skills-network[data-moving=true] .sn-flow{animation-play-state:running}@keyframes sn-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes sn-drift{0%{transform:translate(-50%,calc(-50% - 3px))}to{transform:translate(-50%,calc(3px - 50%))}}@container (width<=700px){.skills-network .sn-desktop-paths{display:none}.skills-network .sn-mobile-paths{display:block}.skills-network .sn-node{left:var(--sn-mobile-x);top:var(--sn-mobile-y);gap:8px;padding:12px;font-size:15px}.skills-network .sn-hub{width:180px}.skills-network .sn-hub h3{font-size:19px}}@container (width<=380px){.skills-network .sn-node{min-height:44px;padding:10px 12px;font-size:14px}.skills-network .sn-node>svg{display:none}.skills-network .sn-hub{width:162px}.skills-network .sn-hub h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.skills-network .sn-node,.skills-network .sn-flow{animation:none}.skills-network .sn-flow{display:none}}
