.asv-panel{gap:12px}.asv-av{color:#fff;background:linear-gradient(140deg,#8b5cf6,#6d28d9);border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:0 6px 14px -8px #5b21b6b3}.asv-av--lg{border-radius:12px;width:42px;height:42px}.asv-av--sm{border-radius:7px;width:24px;height:24px}.asv-av--xs{border-radius:6px;width:18px;height:18px}.asv-card-ic{background:var(--lt,#f1ecfe) var(--dk,#a684ff26);width:32px;height:32px;color:var(--lt,#6d28d9) var(--dk,#c4b5fd);border-radius:10px;flex:none;place-items:center;display:grid}.asv-card-t{gap:2px;min-width:0;display:grid}.asv-card-t b{font-weight:600}.asv-card-t small{color:var(--ui-sub);font-size:11.5px}.asv-dchip{border:1px solid var(--ui-border);background:var(--lt,#fff) var(--dk,#111114);height:22px;color:var(--ui-sub);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.asv-dchip.is-on,.asv-deliver .asv-dchip{border-color:var(--lt,#c4b5fd) var(--dk,#a684ff4d);background:var(--lt,#f5f1ff) var(--dk,#a684ff1f);color:var(--lt,#5b21b6) var(--dk,#c4b5fd)}.asv-inbox-h{align-items:center;gap:8px;display:flex}.asv-inbox-h b{font-weight:650}.asv-inbox-h svg{color:var(--lt,#6d28d9) var(--dk,#c4b5fd)}.asv-item{border:1px solid var(--ui-card-border);background:var(--lt,#fff) var(--dk,#111114);border-radius:12px;gap:9px;padding:10px 11px;display:grid}.asv-item.is-open{border-color:var(--lt,#ddd3fb) var(--dk,#a684ff4d);box-shadow:0 14px 30px -22px #5b21b68c}.asv-item-h{align-items:center;gap:9px;min-width:0;display:flex}.asv-item-ic{background:var(--ui-muted);width:26px;height:26px;color:var(--ui-text-2);border-radius:8px;flex:none;place-items:center;display:grid}.asv-item-t{gap:1px;min-width:0;display:grid}.asv-item-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.asv-item-t small{color:var(--ui-sub);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.asv-item .ui-approval{justify-self:start}.asv-item-b{gap:6px;display:flex}.asv-item-b .ui-btn{height:28px;font-size:12px}.asv-chev{color:var(--ui-faint);margin-left:auto}.asv-earlier{gap:4px;padding-top:6px;display:grid}.asv-earlier-i{color:var(--ui-text-2);align-items:flex-start;gap:8px;padding:6px 4px;display:flex}.asv-earlier-i svg{color:var(--ui-sub);margin-top:1px}.asv-earlier-i b{font-size:12px;font-weight:500;display:block}.asv-earlier-i small{color:var(--ui-sub);font-size:11px;display:block}.asv-hero{grid-template-columns:minmax(0,1fr) 300px;height:100%;min-height:0;display:grid}.asv-agent{flex-direction:column;min-width:0;display:flex;overflow:hidden}.asv-agent-h{background:var(--lt,#fff) var(--dk,#111114);align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.asv-agent-t{flex:150px;gap:2px;min-width:0;margin-right:auto;display:grid}.asv-agent-t b{letter-spacing:-.015em;font-size:17px;font-weight:650}.asv-agent-t small{color:var(--ui-sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.asv-level{background:var(--lt,#f1ecfe) var(--dk,#a684ff26);height:24px;color:var(--lt,#5b21b6) var(--dk,#c4b5fd);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.asv-tabs{padding-inline:14px}.asv-work{flex-direction:column;gap:10px;padding:16px 18px;display:flex;overflow:hidden}.asv-card{border:1px solid var(--ui-card-border);background:var(--lt,#fff) var(--dk,#111114);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 1px 3px #0000000a}.asv-card .asv-card-t{flex:1}.asv-card--flat{box-shadow:none;background:var(--ui-surface-2)}.asv-deliver{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.asv-deliver .ui-label{margin-right:2px}.asv-next{background:var(--ui-muted);height:24px;color:var(--ui-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;align-self:flex-start;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.asv-stats{gap:18px;display:flex}.asv-stats>div{justify-items:start;gap:1px;display:grid}.asv-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.1}.asv-stats small{color:var(--ui-sub);font-size:11px}.asv-runs{gap:4px;padding:4px 2px 0;display:grid}.asv-runs .ui-label{margin-bottom:2px}.asv-runline{color:var(--ui-text-2);border-radius:8px;align-items:center;gap:9px;padding:6px 8px;font-size:12px;display:flex}.asv-runline svg{color:var(--lt,#16a34a) var(--dk,#86efac)}.asv-runline.is-wait svg{color:var(--lt,#b45309) var(--dk,#fcd34d)}.asv-runline span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asv-skills{flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;display:flex}.asv-skills .ui-label{margin-right:4px}.asv-inbox{border-left:1px solid var(--ui-border);background:var(--ui-surface-2);flex-direction:column;gap:10px;min-width:0;padding:18px 14px;display:flex;overflow:hidden}@container shell (width>=481px){:lang(uk) .asv-agent-h{grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px 12px;display:grid}:lang(uk) .asv-agent-h>.asv-av{grid-row:1/span 2}:lang(uk) .asv-agent-h>.asv-level{grid-area:2/2;justify-self:start}}@container shell (width<=1000px){.asv-hero{grid-template-columns:minmax(0,1fr) 260px}.asv-hide-sm,.asv-next{display:none}}@container shell (width<=760px){.asv-hero{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.asv-inbox{border-left:0;border-top:1px solid var(--ui-border);padding:12px 14px}.asv-inbox .asv-item:not(.is-open),.asv-earlier,.asv-card--flat,.asv-skills,.asv-runs{display:none}}@container shell (width<=480px){.asv-agent-h{flex-wrap:wrap;padding:14px}.asv-agent-h .ui-btn{display:none}.asv-work{padding:12px 14px}.asv-stats{gap:12px}.asv-pulse .asv-stats{display:none}.asv-agent-h .asv-av--lg{width:34px;height:34px}}.asv-task-h{align-items:center;gap:9px;display:flex}.asv-task-h b{letter-spacing:-.012em;font-size:15px;font-weight:650}.asv-check{color:var(--ui-faint);display:grid}.asv-fields{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;font-size:12.5px;display:grid}.asv-assignee{border:1px solid var(--lt,#ddd3fb) var(--dk,#a684ff4d);background:var(--lt,#faf8ff) var(--dk,#a684ff26);border-radius:99px;justify-self:start;align-items:center;gap:7px;height:30px;padding:0 10px 0 4px;font-weight:600;display:inline-flex}.asv-assignee em{color:var(--lt,#5b21b6) var(--dk,#c4b5fd);background:var(--lt,#efe9fe) var(--dk,#a684ff26);border-radius:99px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.asv-run{border:1px solid var(--ui-card-border);background:var(--ui-surface-2);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.asv-run-h{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.asv-run-h svg{color:var(--lt,#6d28d9) var(--dk,#c4b5fd)}.asv-run-h b{font-weight:600}.asv-run-h .ui-status{margin-left:auto}.asv-run-s{color:var(--ui-text-2);align-items:center;gap:7px;font-size:12px;display:flex}.asv-run-s svg{color:var(--lt,#16a34a) var(--dk,#86efac)}.asv-comment{align-items:flex-start;gap:10px;display:flex}.asv-comment-b{background:var(--lt,#fff) var(--dk,#111114);min-width:0;color:var(--ui-text-2);border:1px solid #ebe6f7;border-radius:4px 12px 12px;flex:1;justify-items:start;gap:6px;padding:10px 12px;display:grid}.asv-comment-h{align-items:center;gap:8px;display:flex}.asv-comment-h b{color:var(--ui-text);font-weight:600}.asv-report{gap:2px;margin:0;padding-left:18px;font-size:12px;display:grid}.asv-task-f{justify-content:flex-end;align-items:center;gap:8px;display:flex}.asv-dialog{gap:12px}.asv-dialog .vg-dialog-h svg{color:var(--lt,#6d28d9) var(--dk,#c4b5fd)}.asv-for{color:var(--ui-text-2);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:550;display:inline-flex}.asv-field{gap:6px;min-width:0;display:grid}.asv-input{border:1px solid var(--ui-border);background:var(--lt,#fff) var(--dk,#111114);height:32px;color:var(--ui-text);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:flex;overflow:hidden}.asv-input .asv-caret{color:var(--ui-sub);margin-left:auto}.asv-seg>span{height:24px}.asv-row{grid-template-columns:auto 90px minmax(0,1fr);align-items:end;gap:12px;display:grid}.asv-days{gap:4px;display:flex}.asv-days span{border:1px solid var(--ui-border);background:var(--lt,#fff) var(--dk,#111114);width:28px;height:28px;color:var(--ui-sub);border-radius:8px;place-items:center;font-size:11.5px;font-weight:500;display:grid}.asv-days span.is-on{background:var(--lt,#111113) var(--dk,#2a2b2e);color:#fff;border-color:#111113}.asv-list{gap:4px;display:grid}.asv-list p{background:var(--ui-surface-2);border:1px solid var(--ui-card-border);border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.asv-list svg{color:var(--lt,#6d28d9) var(--dk,#c4b5fd)}.asv-dialog-f{justify-content:flex-end;gap:8px;display:flex}@container page (width<=520px){.asv-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.asv-row>:first-child{grid-column:1/-1}.asv-days span{width:26px}.asv-for{display:none}}.asv-logged{background:var(--lt,#f0fdf4) var(--dk,#5ad97b24);border:1px solid var(--lt,#bbf7d0) var(--dk,#5ad97b4d);border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.asv-logged b{font-size:12.5px;font-weight:550;display:block}.asv-logged small{color:var(--lt,#166534) var(--dk,#86efac);font-size:11px;display:block}.asv-logged-ic{background:var(--lt,#dcfce7) var(--dk,#5ad97b24);width:22px;height:22px;color:var(--lt,#166534) var(--dk,#86efac);border-radius:50%;flex:none;place-items:center;display:grid}.asv-by{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;font-weight:550;display:inline-flex}.asv-by em{color:var(--lt,#5b21b6) var(--dk,#c4b5fd);background:var(--lt,#efe9fe) var(--dk,#a684ff26);border-radius:99px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.asv-mail{background:var(--ui-surface-2);border:1px solid var(--ui-card-border);border-radius:10px;gap:6px;padding:10px 12px;font-size:12px;display:grid}.asv-mail p{align-items:baseline;gap:8px;min-width:0;display:flex}.asv-mail .ui-label{flex:none;width:52px}.asv-mail .asv-mail-b{border-top:1px dashed var(--ui-border);color:var(--ui-text-2);padding-top:6px;line-height:1.5;display:block}.asv-item-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@container page (width<=520px){.asv-by{display:none}}.asv-skill-h{align-items:center;gap:10px;display:flex}.asv-skill-h .asv-card-t{margin-right:auto}.asv-files{border:1px solid var(--ui-card-border);background:var(--lt,#fff) var(--dk,#111114);border-radius:12px;grid-template-columns:168px minmax(0,1fr);display:grid;overflow:hidden}.asv-tree{background:var(--ui-side);border-right:1px solid var(--ui-card-border);align-content:start;gap:1px;padding:8px;font-size:12px;display:grid}.asv-node{height:26px;color:var(--ui-text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex;overflow:hidden}.asv-node svg{color:var(--ui-sub);flex:none}.asv-node.d1{padding-left:24px}.asv-node.is-on{background:var(--lt,#fff) var(--dk,#111114);color:var(--ui-text);font-weight:550;box-shadow:0 1px 2px #0000000f}.asv-node.is-on svg{color:var(--lt,#6d28d9) var(--dk,#c4b5fd)}.asv-code{font-family:var(--font-mono);color:var(--ui-text-2);padding:10px 12px;font-size:11px;line-height:1.7;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.asv-code p{white-space:pre;gap:12px;display:flex}.asv-ln{text-align:right;width:14px;color:var(--ui-faint);flex:none}.asv-code .is-key{color:var(--lt,#5b21b6) var(--dk,#c4b5fd)}.asv-code .is-h{color:var(--ui-text);font-weight:600}.asv-manifest{border:1px solid var(--lt,#e4dcfb) var(--dk,#a684ff4d);background:var(--lt,#faf8ff) var(--dk,#a684ff26);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.asv-man-h{align-items:center;gap:7px;display:flex}.asv-man-h svg{color:var(--lt,#6d28d9) var(--dk,#c4b5fd)}.asv-man-h b{font-weight:600}.asv-man-row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.asv-man-chips{flex-wrap:wrap;gap:6px;display:flex}.asv-tool{background:var(--lt,#fff) var(--dk,#111114);border:1px solid var(--lt,#ddd3fb) var(--dk,#a684ff4d);height:22px;color:var(--lt,#4c1d95) var(--dk,#c4b5fd);white-space:nowrap;border-radius:7px;align-items:center;padding:0 8px;font-size:11px;font-weight:550;display:inline-flex}.asv-tool.is-opt{color:var(--ui-text-2);border-style:dashed}.asv-attached{background:var(--lt,#f0fdf4) var(--dk,#5ad97b24);border:1px solid var(--lt,#bbf7d0) var(--dk,#5ad97b4d);height:28px;color:var(--lt,#166534) var(--dk,#86efac);border-radius:99px;align-self:flex-start;align-items:center;gap:7px;padding:0 10px 0 6px;font-size:12px;font-weight:550;display:inline-flex}@container page (width<=440px){.asv-files{grid-template-columns:minmax(0,1fr)}.asv-tree{border-right:0;border-bottom:1px solid var(--ui-card-border);grid-template-columns:repeat(2,minmax(0,1fr))}.asv-node.d1{padding-left:8px}.asv-hide-xs{display:none}}.asv-input--ro{color:var(--ui-sub);background:var(--ui-surface-2)}.asv-select{justify-content:flex-start;gap:6px}.asv-select .asv-caret{margin-left:auto}.asv-select svg:first-child{color:var(--lt,#075985) var(--dk,#93c5fd)}
