@media screen {
 :root{--sidebar:290px;--v21-panel:#242427;--v21-panel-2:#2c2c30}
 body{font-size:15px;line-height:1.55}#sidebar{width:290px}.workspace{margin-left:290px}#main{max-width:1900px;margin:auto;padding:24px 28px}#topbar{min-height:82px;height:auto;padding:14px 24px;gap:18px}
 .navitem{font-size:14px!important;line-height:1.45!important;min-height:44px!important;padding:10px 13px!important;gap:12px}.navitem span{min-width:0;flex:1}.navitem .ico{width:19px;height:19px;flex-shrink:0}.navgroup{font-size:11px!important;letter-spacing:.1em;padding:19px 14px 8px}.navscroll{padding:0 10px 12px}.navfoot{flex-shrink:0;min-height:75px}.navitem:not(.active):hover{background:#fff!important;color:var(--red)!important}.navitem:not(.active):hover .ico{color:var(--red)!important}.navitem.active,.navitem.active:hover{background:var(--red)!important;color:#fff!important}.navitem.active .ico{color:#fff!important}
 .productname{min-width:210px}.productname b{color:var(--red);font-size:17px;letter-spacing:.08em}.productname span{max-width:275px;white-space:normal;font-size:11px;line-height:1.4}.profile{min-width:200px}.profiletext{display:grid!important}.profiletext strong{font-size:14px}.profiletext small{font-size:11px}.avatar.v21-avatar{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--red)!important;font-weight:850!important;font-size:19px!important;text-shadow:0 0 9px #ffffff98,0 0 20px #ffffff55!important;isolation:isolate;position:relative}.avatar.v21-avatar:before{content:'';position:absolute;inset:6px;border-radius:50%;background:#fff;opacity:.11;filter:blur(10px);z-index:-1}footer{gap:12px;flex-wrap:wrap}footer span:last-child{color:var(--red)!important}.demo{font-size:10px;white-space:nowrap}
 h1,.pagehead h1,.v2-pagehead h1{color:var(--red);font-size:28px;line-height:1.25}h2,.cardhead h2{font-size:17px!important;color:var(--text,#f4f4f5)}h3{font-size:15px}p{line-height:1.65}.pagehead p{font-size:14px}.card{border-radius:10px}.cardbody{padding:18px}.cardhead{padding:16px 18px}.v2-tabs button,.tabs button,.segmented button,button{font-size:13px}button,input,select,textarea{border-radius:7px}button{transition:background-color .16s,color .16s,border-color .16s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #dbdbe0;outline-offset:3px}button:not(.primary):not(.active):not(.navitem):hover{border-color:#737379}.v2-tabs,.tabs,.toolbar,.recordlinks{gap:8px}.v2-tabs button{padding:10px 15px}
 table th{font-size:11px!important;line-height:1.45}table td,.v2-table td{font-size:13px!important;line-height:1.55}table td small{font-size:11px!important;line-height:1.5}.tablewrap{max-width:100%;overflow:auto}.detailgrid label,.detailgrid small{font-size:12px}.detailgrid strong{font-size:14px;overflow-wrap:anywhere}.badge{font-size:11px;line-height:1.45;padding:4px 8px}.v2-metric small{font-size:13px!important}.v2-metric span{font-size:11px!important}.v2-metric strong{font-size:24px}
 #dialog{width:min(920px,calc(100vw - 32px));max-height:92dvh}#dialog .dialoghead{padding:20px 24px}#dialog .dialogbody{padding:20px 24px;overflow-y:auto;max-height:calc(92dvh - 158px)}#dialog .dialogfoot{padding:16px 24px;position:sticky;bottom:0;background:var(--v21-panel);gap:9px;display:flex;justify-content:flex-end;flex-wrap:wrap}#dialog form .formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#dialog form label{font-size:13px;line-height:1.6;min-width:0;display:flex;flex-direction:column;gap:8px}#dialog input,#dialog select,#dialog textarea{font-size:14px;width:100%;min-height:42px}#dialog textarea{min-height:130px;resize:vertical}#dialog .full{grid-column:1/-1}#dialog input[type=checkbox]{width:17px;height:17px;min-height:17px;flex-shrink:0;margin:3px 8px 0 0}#dialog label:has(input[type=checkbox]){display:flex;align-items:flex-start;flex-direction:row}#dialog .cal-allday{display:block}#dialog label:has(>textarea){grid-column:1/-1}#dialog .checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .v21-picker{position:relative;display:grid;gap:8px}.v21-picker [hidden],#dialog select[hidden],input[hidden]{display:none!important}.v21-results{max-height:240px;overflow:auto;border:1px solid #66666f;border-radius:7px;background:#252528;z-index:20;box-shadow:0 8px 20px #0004}.v21-results button{display:flex;flex-direction:column;width:100%;gap:3px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 12px}.v21-results button[aria-selected=true]{background:#3a3a40}.v21-results small{font-size:11px;color:var(--muted)}.v21-results p{padding:12px;margin:0}.v21-chips{display:flex;flex-wrap:wrap;gap:7px}.v21-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #55555e;background:#313136;max-width:100%;border-radius:6px;padding:5px 8px;font-size:12px}.v21-chip span{overflow-wrap:anywhere}.v21-chip button{border:0;background:transparent;padding:0 5px;font-size:18px}
 .v21-command-hero{display:grid;grid-template-columns:1fr 270px;min-height:175px;border:1px solid var(--line);border-radius:10px;background:#202023;overflow:hidden;margin-bottom:16px}.v21-command-hero>div:first-child{padding:23px}.v21-command-hero h1{margin:8px 0}.v21-command-hero p{font-size:14px;margin:9px 0 14px}.v21-local-context{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--muted)}.v21-local-context strong{color:#fff;font-size:14px}.v21-globe{background-image:url('assets/zenitelecom-banner.png');background-size:auto 220px;background-position:85% center;position:relative;min-height:170px;animation:v21-globe-drift 32s ease-in-out infinite alternate}.v21-globe span{position:absolute;bottom:14px;left:20px;color:white;font-size:11px;letter-spacing:.1em;text-shadow:0 2px 6px black}@keyframes v21-globe-drift{to{background-position:94% center}}
 .v21-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:14px 0}.v21-counters button{display:flex;align-items:center;justify-content:space-between;background:var(--v21-panel);padding:14px;text-align:left;gap:12px}.v21-counters small{font-size:12px}.v21-counters strong{font-size:23px}.v2-command-head{font-size:14px}.v2-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v2-command-grid .v2-board-panel{grid-column:span 3}.v2-command-grid .v2-priority-panel{grid-column:span 3}.v2-command-grid .v2-wide{grid-column:span 2}.v2-command-kpi{padding:18px;min-height:155px}.v2-command-kpi span{font-size:13px}.v2-command-kpi p,.v2-command-kpi small{font-size:11px;line-height:1.5}.v2-command-kpi strong{font-size:29px}.v2-board th{font-size:10px!important}.v2-board td{padding:9px!important;font-size:12px!important}.v2-board button{font-size:12px!important}.v2-command-grid .severity-exception{font-size:13px;padding:12px}.v2-command-grid .severity-exception small,.v2-command-grid .severity-exception em{font-size:11px}.v2-stage-chart button{grid-template-columns:100px 1fr 30px;gap:10px;font-size:12px;padding:8px 0}.v2-stage-chart small,.v2-rule-label,.v2-insight small{font-size:11px!important}.v2-insight{font-size:13px;gap:9px}.v2-ops-flow small,.v2-ops-flow span{font-size:11px}.v2-heatmap th{font-size:10px!important}.v2-heatmap button{font-size:11px}.v2-bars button,.v2-bars small{font-size:11px}.v21-meter{padding:12px 0}.v21-meter>div:first-child{display:flex;justify-content:space-between;font-size:12px}.v21-segments{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-top:9px}.v21-segments i{height:12px;border:1px solid #65656d;border-radius:1px;background:#35353a}.v21-segments i.filled{background:#91a4bd;border-color:#91a4bd}.v21-segments.healthy i.filled{background:var(--green,#6db890);border-color:var(--green,#6db890)}.v21-start{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px}.v21-start button{display:flex;align-items:center;text-align:left;gap:9px;flex-wrap:wrap}.v21-start small{width:100%;color:var(--muted);padding-left:20px}.v21-dashboard-end{margin-top:16px}blockquote{margin:18px 0;font-size:21px;line-height:1.6}.v21-work-top{margin:20px 0}.v21-record-context{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.v21-context-row{width:100%;display:grid;gap:5px;text-align:left;background:transparent;margin:7px 0}.v21-context-row span{font-size:12px;color:var(--muted)}
 .v21-calendar{padding:20px}.v21-calendar .calendar-grid{min-width:660px}.v21-calendar .calendar-layout{grid-template-columns:minmax(0,1fr) 245px}.v21-calendar .cal-days{grid-template-columns:repeat(7,minmax(0,1fr))}.v21-calendar .cal-day{min-height:135px;padding:7px}.v21-calendar .cal-weekdays{padding:10px 0}.v21-calendar .cal-weekdays span{display:grid;text-align:center;gap:5px;font-size:12px}.v21-calendar .cal-weekdays strong{font-size:20px}.v21-calendar .week-view .cal-day{min-height:380px}.v21-calendar .cal-item{font-size:11px;line-height:1.45;white-space:normal;display:flex;align-items:flex-start;padding:7px;min-height:32px}.v21-calendar .cal-item span:last-child{white-space:normal;overflow-wrap:anywhere}.v21-calendar .cal-day-number{font-size:12px}.v21-all-day{font-size:10px;color:var(--muted);padding:7px 0}.v21-timed{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.v21-timed>span{font-size:11px}.v21-week-event{margin:12px 0}.v21-week-event>small{font-size:11px}.v21-calendar .cal-agenda{padding:16px}.agenda-item strong{font-size:13px}.agenda-item small{font-size:11px}.cal-footer{flex-wrap:wrap}
 .v21-chat{display:grid;grid-template-columns:235px minmax(0,1fr);gap:16px;min-height:650px;align-items:start}.v21-chat.has-preview{grid-template-columns:205px minmax(360px,1fr) minmax(300px,.7fr)}.v21-chat-history{padding:18px;max-height:calc(100dvh - 160px);overflow:auto}.v21-chat-history h2{font-size:15px!important;margin:0 0 16px}.v21-chat-history>div button{width:100%;display:grid;gap:7px;text-align:left;margin-bottom:8px;background:transparent;padding:12px}.v21-chat-history button strong{font-size:13px;overflow-wrap:anywhere}.v21-chat-history button small{font-size:10px;color:var(--muted)}.v21-chat-history button.selected{background:#3b3033;border-color:var(--red)}.v21-source-status{margin-top:28px;border-top:1px solid var(--line);padding-top:15px;font-size:12px}.v21-source-status>div{display:grid;gap:8px;padding:15px 0;border-bottom:1px solid var(--line)}.v21-source-status small{color:var(--muted);font-size:11px}.v21-chat-main{display:flex;flex-direction:column;min-height:650px;max-height:calc(100dvh - 180px)}.v21-thread-head{display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:18px}.v21-thread-head h2{font-size:15px!important;margin:0}.v21-thread-head span{font-size:10px;color:var(--muted);white-space:nowrap}.v21-messages{flex:1;overflow:auto;min-height:250px;padding:24px}.v21-chat-empty{padding:70px 18px;text-align:center;color:var(--muted)}.v21-message{max-width:850px;border-radius:10px;padding:20px;margin-bottom:22px;overflow-wrap:anywhere}.v21-message header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.v21-message header span,.v21-message time{font-size:11px;color:var(--muted)}.v21-message p{font-size:14px;white-space:pre-wrap;margin:12px 0}.v21-human{margin-left:9%;background:#333338;border:1px solid #48484e}.v21-assistant{background:transparent;padding-left:8px;padding-right:8px}.v21-message h3{font-size:16px}.v21-message .recordlinks button small{display:block;font-size:11px}.v21-message-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.v21-message-actions button{background:transparent;font-size:11px;padding:7px 10px}.v21-composer{border-top:1px solid var(--line);padding:18px;background:#27272a;border-radius:0 0 10px 10px}.v21-source-controls{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.v21-source-controls button{font-size:11px;padding:6px 9px;background:transparent}.v21-source-controls button.active{background:#513033;color:#fff;border-color:var(--red)}.v21-query-label{display:grid;gap:6px;font-size:12px;color:var(--muted)}#v21-query{min-height:110px;max-height:280px;resize:vertical;font-size:15px;line-height:1.6;background:#303034;width:100%;padding:13px;border:1px solid #55555e}.v21-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.v21-composer-actions>div{display:flex;gap:6px;flex-wrap:wrap}.v21-composer-actions button{font-size:12px}.v21-composer-actions span{font-size:10px}.v21-composer-actions .ico{width:14px;height:14px}.v21-attachments{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.v21-attachment{display:flex;max-width:100%;border:1px solid #57575e;background:#333339;border-radius:6px;align-items:center}.v21-attachment button{border:0;background:transparent;font-size:12px;overflow-wrap:anywhere;display:flex;align-items:center;gap:6px}.v21-attachment .ico{width:15px}.v21-source-preview{padding:18px;max-height:calc(100dvh - 180px);overflow:auto;position:sticky;top:100px}.v21-source-preview header{display:flex;gap:12px;justify-content:space-between}.v21-source-preview h2{font-size:15px!important;overflow-wrap:anywhere}.v21-source-preview iframe{width:100%;height:440px;border:1px solid var(--line);background:white}.v21-source-preview img{width:100%;height:auto}.v21-source-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.v21-source-meta p{font-size:12px;color:var(--muted)}
 #sidebar .navfoot .avatar.v21-avatar,#topbar .profile .avatar.v21-avatar{background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:0 0 8px #ffffff99,0 0 20px #ffffff55!important;color:var(--red)!important}#sidebar .navfoot .avatar.v21-avatar:after,#topbar .profile .avatar.v21-avatar:after{display:none!important}.v2-command-grid{grid-auto-flow:dense}.v2-board-panel .tablewrap{max-height:420px}.v2-board-panel thead{position:sticky;top:0;background:#27272a;z-index:1}
 @media(max-width:1400px){.v21-chat.has-preview{grid-template-columns:190px minmax(0,1fr)}.v21-chat.has-preview .v21-source-preview{grid-column:2;position:static}.v2-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.v21-local-context{font-size:11px}.v21-calendar .calendar-layout{grid-template-columns:1fr}.v21-calendar .cal-agenda{display:block}.v2-command-grid .v2-wide{grid-column:span 2}}
 @media(max-width:1050px){#main{padding:20px}.productname span{display:none}.productname{min-width:140px}.searchbox{min-width:100px}.profile{min-width:155px}.profiletext strong{font-size:12px}.profiletext small{font-size:10px}.v21-command-hero{grid-template-columns:1fr 180px}.v21-chat{grid-template-columns:180px minmax(0,1fr)}.v2-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-command-grid .v2-board-panel,.v2-command-grid .v2-priority-panel,.v2-command-grid .v2-wide{grid-column:span 2}}
 @media(max-width:800px){.workspace{margin-left:0}#sidebar{transform:translateX(-100%);z-index:100}.menuopen #sidebar{transform:none}.mobilemenu{display:block}#topbar{padding:10px 14px;gap:10px}.searchbox{display:none}.productname{min-width:0;flex:1}.profile{min-width:0}.profiletext{display:none!important}.demo{display:none}.v21-chat,.v21-chat.has-preview{display:flex;flex-direction:column}.v21-chat>*{width:100%}.v21-chat-history{max-height:180px}.v21-chat-history>div{display:flex;overflow:auto;gap:8px}.v21-chat-history>div button{min-width:180px;width:180px;flex-shrink:0}.v21-chat-main{max-height:none}.v21-source-status{margin-top:10px}.v21-source-preview{max-height:none;position:static}.v21-command-hero{grid-template-columns:1fr}.v21-globe{min-height:115px;background-size:auto 220px;background-position:85% center}.v21-command-hero>div:first-child{padding:20px}.v21-calendar{padding:14px}.v21-calendar .cal-controls{flex-wrap:wrap}.v21-calendar .cal-toolbar{display:flex;flex-direction:column;align-items:stretch}.v21-calendar .cal-period h3{font-size:15px}.v21-thread-head{flex-wrap:wrap}.v21-composer{padding:14px}.v21-messages{padding:16px}.v21-human{margin-left:3%}}
 @media(max-width:600px){#main{padding:16px 12px}.v2-command-grid{display:flex;flex-direction:column}.v2-kpi-row{grid-template-columns:1fr 1fr}.v2-command-kpi{min-height:145px;padding:13px}.v2-command-kpi strong{font-size:24px}.v2-command-kpi p{font-size:11px}.pagehead{flex-direction:column;align-items:flex-start;gap:15px}.headright{flex-wrap:wrap}.grid2{grid-template-columns:1fr}#dialog form .formgrid{grid-template-columns:1fr}#dialog .dialogbody{padding:16px}#dialog .dialoghead{padding:16px}#dialog .dialogfoot{padding:12px}.v21-counters{grid-template-columns:1fr 1fr}.v21-message{padding:14px}.v21-message header{flex-wrap:wrap}.v21-message-actions button{padding:8px}.v21-calendar .calendar-grid{min-width:620px}}
 @media(prefers-reduced-motion:reduce){.v21-globe{animation:none}}body.reduce-motion .v21-globe,body.severity-reduce-motion .v21-globe{animation:none}
}
@media print{.v21-chat-history,.v21-composer,.v21-message-actions,.v21-command-hero .v21-globe,.v21-start,.v21-counters,.v21-source-preview header button,.v21-calendar .cal-toolbar,.v21-calendar .cal-footer,.v21-record-context .recordlinks{display:none!important}.v21-chat,.v21-chat-main,.v21-calendar .calendar-layout,.v21-command-hero{display:block!important;max-height:none!important;min-height:0!important;overflow:visible!important}.v21-messages,.v21-source-preview{max-height:none!important;overflow:visible!important}.v21-message,.v21-command-hero,.v21-calendar,.v21-source-preview{background:white!important;color:#111!important;border:1px solid #aaa!important;box-shadow:none!important;animation:none!important}.v21-message p,.v21-message h3,.v21-message header,.v21-local-context,.v21-local-context strong{color:#111!important}.v21-segments i{border:1px solid #888!important;background:white!important}.v21-segments i.filled{background:#666!important}.v21-calendar .cal-day{min-height:65pt!important}.v21-calendar .cal-days{display:grid!important;grid-template-columns:repeat(7,1fr)!important}.v21-calendar .cal-item{display:block!important;color:#111!important;background:white!important;border:1px solid #bbb!important;font-size:8pt!important;white-space:normal!important}.v21-globe,.v21-avatar{animation:none!important;text-shadow:none!important}.v21-command-hero h1{color:#111!important}}

@media screen{.v21-neutral{background:#36363d;color:#d0d0da;border:1px solid #575761}.v21-provenance{padding:16px 20px;margin-top:20px}.v21-provenance summary{cursor:pointer;font-size:13px}.v21-provenance p{font-size:13px}.v21-fingerprint{overflow-wrap:anywhere;font-family:monospace}.v21-type-label{font-size:11px}}

@media screen{.v21-location{background:transparent;border:0;padding:0;color:var(--muted);font-size:12px}.v21-location:hover{color:white}}

@media print{.v21-picker{display:none!important}.v2-board-panel .tablewrap{max-height:none!important;overflow:visible!important}.v21-clock button,.v21-hero button{display:none!important}}
