.gw-notch-mock{-webkit-font-smoothing:antialiased;justify-content:center;font-family:-apple-system,SF Pro Text,Helvetica Neue,sans-serif;display:flex}.gw-notch-mock *{box-sizing:border-box}.gw-notch{transform-origin:top;color:#ffffffe6;background:#000;border-radius:0 0 10px 10px;justify-content:center;align-items:center;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.gw-notch.agents{border-radius:0 0 10px 10px;width:300px;height:32px}.gw-notch.agents-open{border-radius:0 0 22px 22px;width:700px;height:auto;display:block}.gw-notch .ear{pointer-events:none;width:6px;height:6px;line-height:0;position:absolute;top:0}.gw-notch .ear svg{display:block}.gw-notch .ear-left{right:100%}.gw-notch .ear-right{left:100%}.gw-notch.agents-open .ear{width:22px;height:22px}.gw-notch.agents-open .ear svg{display:none}.gw-notch.agents-open .ear-left{background:radial-gradient(22px at 0 calc(100% - 1.5px),#0000 22px,#000 22px)}.gw-notch.agents-open .ear-right{background:radial-gradient(22px at 100% calc(100% - 1.5px),#0000 22px,#000 22px)}.gw-notch .agent-notch{color:#ffffffe6}.gw-notch.agents .agent-notch{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 16px;display:flex}.gw-notch.agents-open .agent-notch{padding:0;display:block}.agent-strip-icons{align-items:center;gap:5px;display:flex}.agent-strip-count{color:#fffffff2;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.agent-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.agent-dot.working{background:#fff;animation:1.6s ease-in-out infinite agent-pulse;box-shadow:0 0 6px #fff9}.agent-dot.idle{background:#9b7ed8;box-shadow:0 0 5px #9b7ed873}.agent-dot.waiting{background:#fbbf24;animation:1.6s ease-in-out infinite agent-pulse;box-shadow:0 0 6px #fbbf2499}@keyframes agent-pulse{0%,to{opacity:1}50%{opacity:.35}}.agent-panel-header{z-index:2;background:#000;justify-content:space-between;align-items:center;height:32px;padding:0 18px;display:flex;position:absolute;top:0;left:0;right:0}.agent-panel-header:after{content:"";pointer-events:none;background:linear-gradient(#000,#0000);height:10px;position:absolute;top:100%;left:0;right:0}.agent-usage{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;display:flex}.agent-usage-window{color:#ffffffeb;font-weight:700}.agent-usage-pct{color:#9b7ed8;font-weight:700}.agent-usage-pct.warn{color:#fbbf24}.agent-usage-reset{color:#ffffff61;font-weight:500}.agent-usage-sep{color:#ffffff38;margin:0 4px}.agent-panel-count{letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;font-size:9.5px;font-weight:600}.agent-panel-end{align-items:center;gap:3px;display:flex}.agent-panel-close{color:#ffffff61;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;margin:-8px -10px -8px 0;padding:8px;display:flex}.agent-panel-close svg{width:13px;height:13px;display:block}.agent-list{max-height:392px;padding:42px 16px 14px;overflow-y:auto}.agent-list::-webkit-scrollbar{width:0}.agent-row{border-radius:10px;align-items:center;gap:6px;padding:7px 6px;display:flex;position:relative}.agent-row+.agent-row{margin-top:2px}.agent-row.waiting{display:block}.agent-row.waiting .agent-ask{padding-left:0;padding-right:0}.agent-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.agent-row-top{align-items:center;gap:6px;min-width:0;display:flex}.agent-row-title{text-overflow:ellipsis;white-space:nowrap;color:#ffffffeb;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.agent-project{color:#ffffff59;flex-shrink:0;align-items:center;gap:4px;max-width:140px;font-size:10px;display:inline-flex}.agent-row-icons{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;width:34px;margin-left:6px;display:flex}.agent-icon{justify-content:center;align-items:center;display:flex}.agent-icon svg,.agent-icon img{width:14px;height:14px;display:block}.agent-icon img{border-radius:3px}.agent-duration{text-align:right;color:#fff6;font-variant-numeric:tabular-nums;flex-shrink:0;width:20px;font-size:10px}.agent-row-detail{flex-direction:column;gap:3px;padding-left:12px;display:flex}.agent-prompt{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.agent-activity{align-items:baseline;gap:7px;min-width:0;display:flex}.agent-activity-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff57;flex-shrink:0;font-size:8.5px;font-weight:700}.agent-activity-text{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.agent-subagents{flex-direction:column;margin-top:2px;display:flex}.agent-subagent{align-items:center;gap:6px;min-width:0;padding:2px 0 2px 12px;font-size:10px;display:flex;position:relative}.agent-subagent:before{content:"";border-left:1px solid #ffffff21;position:absolute;top:0;bottom:0;left:2px}.agent-subagent:last-child:before{bottom:50%}.agent-subagent:after{content:"";border-top:1px solid #ffffff21;width:6px;position:absolute;top:50%;left:2px}.agent-subagent-dot{background:#fff;border-radius:50%;flex-shrink:0;width:4px;height:4px;animation:1.6s ease-in-out infinite agent-pulse;box-shadow:0 0 5px #ffffff8c}.agent-subagent.done .agent-subagent-dot{box-shadow:none;background:#9b7ed8;animation:none}.agent-subagent-text{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;overflow:hidden}.agent-subagent.done .agent-subagent-text{color:#ffffff57}.agent-subagent-type{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:#ffffff4d;flex-shrink:0;max-width:84px;font-size:8.5px;overflow:hidden}.agent-todo-list{flex-direction:column;gap:2px;margin-top:2px;display:flex}.agent-todo-item{color:#ffffff80;align-items:baseline;gap:6px;min-width:0;font-size:10px;display:flex}.agent-todo-item .todo-marker{text-align:center;flex-shrink:0;width:10px}.agent-todo-item .todo-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-todo-item.completed{color:#ffffff52}.agent-todo-item.completed .todo-marker{color:#9b7ed8}.agent-todo-item.in_progress{color:#ffffffd9}.agent-todo-item.in_progress .todo-marker{color:#fff}.agent-todo-list.dim-current .agent-todo-item.in_progress{color:#ffffff80}.agent-todo-list.dim-current .agent-todo-item.in_progress .todo-marker{color:#fff9}.agent-question-header{letter-spacing:.06em;text-transform:uppercase;color:#fbbf24;font-size:9.5px;font-weight:600}.agent-ask{flex-direction:column;gap:5px;padding:0 4px 2px;display:flex}.agent-ask-top{align-items:center;gap:6px;min-width:0;display:flex}.agent-ask-context{color:#fff6;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.agent-ask-question{color:#fffffff2;font-size:12.5px;font-weight:600;line-height:1.35}.agent-ask-options{flex-direction:column;gap:4px;margin-top:1px;display:flex}.agent-ask-options.row{flex-direction:row;gap:8px}.agent-ask-option{text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:8px;width:100%;padding:7px 11px;font-family:inherit;transition:background .15s,border-color .15s,transform .12s;display:flex}.agent-ask-options.row .agent-ask-option{text-align:center;flex:1;justify-content:center;min-width:0;padding:9px 12px}.agent-ask-options.row .agent-ask-option-content{flex:0 auto;align-items:center}.agent-ask-option:hover{background:#9b7ed838;border-color:#9b7ed88c}.agent-ask-option.primary{background:#fff;border-color:#fff}.agent-ask-option.primary:hover{background:#ffffffdb;border-color:#ffffffdb}.agent-ask-option.primary .agent-ask-option-label{color:#1c242b}.agent-ask-option.primary .agent-ask-key{color:#1c242bbf;background:#1c242b1a}.agent-ask-option:active{transform:scale(.97)}.agent-ask-key{color:#ffffffbf;font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:5px;flex-shrink:0;padding:2px 5px;font-size:10px;font-weight:600}.agent-ask-option-content{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.agent-ask-option-label{color:#fffffff0;font-size:11.5px;font-weight:600;line-height:1.35}.agent-ask-option-desc{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.agent-row.agent-done-card{background:#ffffff0d}.agent-chip{color:#ffffffbf;background:#ffffff1a;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:9.5px;font-weight:500}.agent-chip.done{color:#b9a3e6;background:#9b7ed82e}.agent-response{color:#ffffffc7;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}@keyframes agent-content-in-open{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gw-notch .agent-notch{animation:.3s agent-content-in-open}
