.robot-basic-dialog-backdrop{z-index:30;background:#14181f7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.robot-basic-dialog{color:#25282f;background:#fff;border:1px solid #dfe2e8;border-radius:8px;width:min(720px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 20px 64px #1218273d}.robot-basic-dialog>header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex}.robot-basic-dialog>header span{color:#176c5b;text-transform:uppercase;font-size:10px;font-weight:700}.robot-basic-dialog>header h2{margin:3px 0 0;font-size:20px;line-height:28px}.robot-basic-dialog>header p{color:#737985;margin:4px 0 0;font-size:11px}.robot-basic-dialog>header button{color:#434954;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.robot-basic-dialog>header button:disabled{opacity:.45;cursor:not-allowed}.robot-basic-dialog-body{gap:18px;padding:20px 22px;display:grid}.robot-basic-image-editor{background:#f8f9fb;border:1px solid #e1e4e9;border-radius:8px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;padding:12px;display:grid}.robot-basic-image-preview{aspect-ratio:4/3;color:#737b87;background:#fff;border:1px solid #dde1e7;border-radius:7px;place-items:center;width:132px;display:grid;overflow:hidden}.robot-basic-image-preview img{object-fit:contain;width:100%;height:100%}.robot-basic-image-editor strong{font-size:13px}.robot-basic-image-editor p{color:#737985;max-width:420px;margin:5px 0 0;font-size:11px;line-height:1.65}.robot-basic-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 14px;display:grid}.robot-basic-form-grid label{color:#565c67;gap:6px;min-width:0;font-size:11px;display:grid}.robot-basic-form-grid input,.robot-basic-form-grid select{box-sizing:border-box;color:#292d34;background:#fff;border:1px solid #d6dae2;border-radius:7px;outline:none;width:100%;height:38px;padding:0 10px}.robot-basic-form-grid input:focus,.robot-basic-form-grid select:focus{border-color:#398a78;box-shadow:0 0 0 3px #176c5b1a}.robot-basic-image-url{grid-column:1/-1}.robot-basic-image-url>div{color:#78808b;background:#fff;border:1px solid #d6dae2;border-radius:7px;align-items:center;display:flex}.robot-basic-image-url>div:focus-within{border-color:#398a78;box-shadow:0 0 0 3px #176c5b1a}.robot-basic-image-url svg{flex:none;margin-left:10px}.robot-basic-image-url input{border:0;box-shadow:none!important}.robot-basic-image-url small{color:#b12f2f;font-size:10px}.robot-basic-dialog-error{color:#a12d2d;background:#fff2f2;border:1px solid #e7b4b4;border-radius:7px;padding:10px 12px;font-size:11px}.robot-basic-dialog>footer{background:#fafbfc;border-top:1px solid #eceef2;justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.robot-basic-dialog>footer button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.robot-basic-cancel{color:#2b2e35;background:#fff;border:1px solid #d6dae2}.robot-basic-save{color:#fff;background:#176c5b;border:1px solid #176c5b}.robot-basic-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=620px){.robot-basic-dialog-backdrop{align-items:end;padding:0}.robot-basic-dialog{border-radius:8px 8px 0 0;max-height:92dvh}.robot-basic-image-editor{grid-template-columns:92px minmax(0,1fr)}.robot-basic-image-preview{width:92px}.robot-basic-form-grid{grid-template-columns:1fr}.robot-basic-image-url{grid-column:auto}.robot-basic-dialog>footer button{flex:1}}.app-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14181f85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-dialog{border:1px solid var(--vertx-border,#dfe2e8);background:var(--vertx-bg-container,#fff);width:min(680px,100%);max-height:calc(100dvh - 40px);color:var(--vertx-text-primary,#25282f);border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 72px #12182747}.app-dialog.is-wide{width:min(1120px,100%)}.app-dialog-header{border-bottom:1px solid var(--vertx-border,#eceef2);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex}.app-dialog-header span{color:var(--vertx-primary,#176c5b);text-transform:uppercase;font-size:10px;font-weight:700}.app-dialog-header h2{margin:0;font-size:20px;line-height:28px}.app-dialog-header span+h2{margin-top:3px}.app-dialog-header p{color:var(--vertx-text-secondary,#737985);margin:4px 0 0;font-size:12px;line-height:1.6}.app-dialog-close{border:1px solid var(--vertx-border,#dfe2e8);background:var(--vertx-bg-container,#fff);width:34px;height:34px;color:var(--vertx-text-primary,#434954);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.app-dialog-close:disabled{opacity:.45;cursor:not-allowed}.app-dialog-body{min-height:0;padding:20px 22px;overflow:auto}.app-dialog-error{border:1px solid var(--vertx-danger-border,#e7b4b4);background:var(--vertx-danger-bg,#fff2f2);color:var(--vertx-danger-text,#a12d2d);border-radius:7px;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.55}.app-dialog-footer{border-top:1px solid var(--vertx-border,#eceef2);background:var(--vertx-bg-layout,#fafbfc);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.app-dialog-footer button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.app-dialog-footer button:disabled{opacity:.5;cursor:not-allowed}.app-dialog-secondary{border:1px solid var(--vertx-border,#d6dae2);background:var(--vertx-bg-container,#fff);color:var(--vertx-text-primary,#2b2e35)}.app-dialog-primary{border:1px solid var(--vertx-primary,#176c5b);background:var(--vertx-primary,#176c5b);color:#fff}.app-dialog-danger{color:#fff;background:#b73535;border:1px solid #b73535}.app-confirm-dialog{width:min(520px,100%)}.app-confirm-dialog-description{color:var(--vertx-text-secondary,#565c67);white-space:pre-line;font-size:14px;line-height:1.75}@media (width<=620px){.app-dialog-backdrop{align-items:end;padding:0}.app-dialog{border-radius:10px 10px 0 0;width:100%;max-height:94dvh}.app-dialog-header,.app-dialog-body,.app-dialog-footer{padding-left:16px;padding-right:16px}.app-dialog-footer button{flex:1}}.robot-schedule-panel{min-width:0}.robot-schedule-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.robot-schedule-navigation,.robot-schedule-actions{align-items:center;gap:6px;display:flex}.robot-schedule-navigation strong{letter-spacing:0;margin-left:6px;font-size:13px}.robot-schedule-toolbar button,.robot-schedule-event-tools button,.robot-schedule-dialog header button{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);height:30px;color:inherit;border-radius:var(--vertx-radius-control);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.robot-schedule-toolbar button:disabled,.robot-schedule-event-tools button:disabled{opacity:.45;cursor:not-allowed}.robot-schedule-mode{display:flex}.robot-schedule-mode button{border-radius:0}.robot-schedule-mode button+button{margin-left:-1px}.robot-schedule-mode button.active{border-color:var(--vertx-fill-solid);background:var(--vertx-fill-selected);position:relative}.robot-schedule-toolbar .robot-schedule-create{background:var(--vertx-fill-solid);border-color:var(--vertx-fill-solid);color:var(--vertx-text-on-solid)}.robot-schedule-calendar{border-top:1px solid var(--vertx-border);border-left:1px solid var(--vertx-border);background:var(--vertx-bg-container);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.robot-schedule-weekday{border-right:1px solid var(--vertx-border);border-bottom:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);height:28px;color:var(--vertx-text-secondary);place-items:center;font-size:11px;display:grid}.robot-schedule-day{border-right:1px solid var(--vertx-border);border-bottom:1px solid var(--vertx-border);min-width:0;min-height:92px;padding:5px}.robot-schedule-calendar-week .robot-schedule-day{min-height:280px}.robot-schedule-calendar-day{grid-template-columns:1fr}.robot-schedule-calendar-day .robot-schedule-day{min-height:320px}.robot-schedule-day>time{place-items:center;width:23px;height:23px;margin-bottom:4px;font-size:11px;display:grid}.robot-schedule-day.today>time{background:var(--vertx-fill-solid);color:var(--vertx-text-on-solid);border-radius:50%}.robot-schedule-day.outside{background:var(--vertx-bg-chrome);color:var(--vertx-text-tertiary)}.robot-schedule-events{flex-direction:column;gap:3px;display:flex}.robot-schedule-event{border-left:3px solid var(--vertx-info-text);background:var(--vertx-fill-selected);align-items:center;min-width:0;display:flex;position:relative}.robot-schedule-event-platform{border-left-color:var(--vertx-success-text)}.robot-schedule-event-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr);gap:5px;padding:4px 5px;display:grid}.robot-schedule-event-main span{color:var(--vertx-text-secondary);font-size:9px}.robot-schedule-event-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.robot-schedule-event-tools{background:var(--vertx-bg-container);display:none;position:absolute;top:2px;right:2px}.robot-schedule-event:hover .robot-schedule-event-tools,.robot-schedule-event:focus-within .robot-schedule-event-tools{display:flex}.robot-schedule-event-tools button{border:0;border-radius:0;width:24px;height:22px;padding:0}.robot-schedule-error{color:var(--vertx-danger-text)}.robot-schedule-diagnostic,.robot-schedule-empty{color:var(--vertx-text-secondary);font-size:12px}.robot-schedule-dialog-backdrop{z-index:1000;background:#0000006b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.robot-schedule-dialog{background:var(--vertx-bg-container);border:1px solid var(--vertx-border-strong);border-radius:6px;width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 18px 50px #00000047}.robot-schedule-dialog>header,.robot-schedule-dialog>footer{border-bottom:1px solid var(--vertx-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.robot-schedule-dialog>header h3{letter-spacing:0;margin:0;font-size:16px}.robot-schedule-dialog>header button{width:30px;padding:0}.robot-schedule-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.robot-schedule-form>label{color:var(--vertx-text-secondary);flex-direction:column;gap:5px;font-size:12px;display:flex}.robot-schedule-form input,.robot-schedule-form select{box-sizing:border-box;border:1px solid var(--vertx-border);background:var(--vertx-bg-container);width:100%;height:36px;color:var(--vertx-text-primary);border-radius:var(--vertx-radius-control);padding:0 9px}.robot-schedule-form fieldset{border:1px solid var(--vertx-border);flex-wrap:wrap;grid-column:1/-1;gap:10px;margin:0;padding:10px 12px;display:flex}.robot-schedule-form legend{color:var(--vertx-text-secondary);padding:0 4px;font-size:12px}.robot-schedule-form fieldset label{align-items:center;gap:4px;font-size:12px;display:flex}.robot-schedule-form fieldset input{width:14px;height:14px}.robot-schedule-dialog>footer{border-top:1px solid var(--vertx-border);border-bottom:0;justify-content:flex-end}.robot-schedule-dialog>footer button{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);height:34px;color:inherit;border-radius:var(--vertx-radius-control);cursor:pointer;padding:0 14px}.robot-schedule-dialog>footer .robot-schedule-submit{border-color:var(--vertx-fill-solid);background:var(--vertx-fill-solid);color:var(--vertx-text-on-solid)}.robot-schedule-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}.robot-schedule-dialog-compact{width:min(440px,100%)}.robot-schedule-dialog-note{color:var(--vertx-text-secondary);grid-column:1/-1;margin:0;font-size:13px}@media (width<=760px){.robot-schedule-toolbar{flex-direction:column;align-items:stretch}.robot-schedule-navigation,.robot-schedule-actions{flex-wrap:wrap}.robot-schedule-calendar-month{min-width:680px}.robot-schedule-panel{overflow:auto}.robot-schedule-form{grid-template-columns:1fr}}.robot-schedule-day.outside{color:var(--vertx-text-secondary)}.robot-direct-control{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);margin-top:16px}.robot-direct-control.is-embedded{border-color:#d9e5e1;border-radius:10px;margin-top:0;overflow:hidden;box-shadow:0 8px 24px #1640370f}.robot-direct-control.is-navigation-only{box-shadow:none;border-color:#dfe2e8;border-radius:8px}.robot-direct-control.is-navigation-only .robot-direct-control-grid{border-top:0;grid-template-columns:1fr}.robot-direct-control.is-navigation-only .robot-direct-control-grid>section{border-bottom:0;border-right:0}.robot-direct-control.is-history-only{box-shadow:none;border-color:#dfe2e8;margin-top:16px}.robot-direct-control.is-embedded>header{background:linear-gradient(90deg,#f2f8f6,#fff)}.robot-direct-control>header{justify-content:space-between;align-items:center;gap:var(--vertx-space-md);border-bottom:1px solid var(--vertx-border);padding:14px 16px;display:flex}.robot-direct-control>header span{color:var(--vertx-text-secondary);font-size:11px}.robot-direct-control>header h3{margin:3px 0 0;font-size:16px}.robot-direct-control-error,.robot-direct-control-notice{border:1px solid var(--vertx-border);margin:10px 16px 0;padding:9px 11px;font-size:12px}.robot-direct-control-error{border-color:var(--vertx-danger-border);background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.robot-direct-control-notice{background:var(--vertx-fill-selected)}.robot-direct-control-grid{border-top:1px solid var(--vertx-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.robot-direct-control-grid>section{border-right:1px solid var(--vertx-border);border-bottom:1px solid var(--vertx-border);min-width:0;padding:14px 16px}.robot-direct-control-grid>section:nth-child(2n){border-right:0}.robot-direct-control-grid h4,.robot-direct-control-history h4{align-items:center;gap:6px;margin:0 0 12px;font-size:14px;display:flex}.robot-direct-control-grid>section.robot-direct-control-task{background:#fbfdfc;border-right:0;grid-column:1/-1}.robot-direct-task-state{background:var(--vertx-fill-selected);color:var(--vertx-text-secondary);letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10px;font-style:normal;font-weight:700}.robot-direct-task-state.is-running,.robot-direct-task-state.is-started{background:var(--vertx-success-bg);color:var(--vertx-success-text)}.robot-direct-task-state.is-paused,.robot-direct-task-state.is-pause{background:var(--vertx-warning-bg);color:var(--vertx-warning-text)}.robot-direct-task-state.is-failed,.robot-direct-task-state.is-error{background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.robot-direct-control label{min-width:0;color:var(--vertx-text-secondary);flex-direction:column;gap:5px;font-size:11px;display:flex}.robot-direct-control select,.robot-direct-control input{box-sizing:border-box;border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);width:100%;height:34px;color:var(--vertx-text-primary);padding:0 9px}.robot-direct-control-inline{grid-template-columns:2fr 1fr;gap:8px;margin-top:9px;display:grid}.robot-direct-control-coordinates{grid-template-columns:repeat(3,1fr)}.robot-direct-control-actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.robot-direct-control-actions button{border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);height:34px;color:inherit;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.robot-direct-control button:disabled{opacity:.42;cursor:not-allowed}.robot-direct-control button.danger{border-color:var(--vertx-danger-border);background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.robot-direct-control-context{color:var(--vertx-text-secondary);margin:0 0 9px;font-size:11px;line-height:1.5}.robot-direct-control-grid>section.robot-direct-control-safety,.robot-direct-control-grid>section.robot-direct-control-recovery{border-right:0;grid-column:1/-1}.robot-direct-control-recovery-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.robot-direct-control-initialize-map,.robot-direct-control-initialize-map-empty{border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-chrome);width:100%;min-height:180px;margin-top:9px;position:relative;overflow:hidden}.robot-direct-control-initialize-map{cursor:crosshair;height:auto;padding:0;display:block}.robot-direct-control-initialize-map:disabled{cursor:wait}.robot-direct-control-initialize-map img{object-fit:fill;width:100%;height:100%;display:block}.robot-direct-control-initialize-map>span,.robot-direct-control-initialize-map-empty{color:var(--vertx-text-secondary);justify-content:center;align-items:center;font-size:12px;display:flex}.robot-direct-control-initialize-map>span{position:absolute;inset:0}.robot-direct-control-initialize-map i{border:2px solid var(--vertx-bg-container);background:var(--vertx-danger-bg);width:28px;height:28px;color:var(--vertx-danger-text);box-shadow:0 0 0 1px var(--vertx-danger-border);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.robot-direct-control-recovery-fields{padding-top:20px}.robot-direct-control-validation{border-left:3px solid var(--vertx-warning-text);background:var(--vertx-bg-chrome);min-height:36px;color:var(--vertx-warning-text);margin:10px 0 0;padding:8px 9px;font-size:11px;line-height:1.5}.robot-direct-control-validation.valid{border-left-color:var(--vertx-success-text);color:var(--vertx-success-text)}.robot-direct-control-history{padding:14px 16px}.robot-direct-control-history>div{border-top:1px solid var(--vertx-border);grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:8px;padding:8px 0;display:grid}.robot-direct-control-history>div>span:first-child strong,.robot-direct-control-history>div>span:first-child small{display:block}.robot-direct-control-history small{color:var(--vertx-text-secondary);margin-top:2px;font-size:10px}.robot-direct-control-history p{color:var(--vertx-warning-text);grid-column:1/-1;margin:0;font-size:11px}.robot-direct-command-status{background:var(--vertx-bg-chrome);padding:2px 7px;font-size:10px}.robot-direct-command-status.status-succeeded{background:var(--vertx-success-bg);color:var(--vertx-success-text)}.robot-direct-command-status.status-failed,.robot-direct-command-status.status-canceled,.robot-direct-command-status.status-expired{background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}@media (width<=800px){.robot-direct-control-grid{grid-template-columns:1fr}.robot-direct-control-grid>section{border-right:0}.robot-direct-control-inline,.robot-direct-control-recovery-layout{grid-template-columns:1fr}.robot-direct-control-coordinates{grid-template-columns:repeat(3,1fr)}.robot-direct-control-recovery-fields{padding-top:0}}.robot-direct-control-empty{color:#68716f;background:#f7faf9;border:1px dashed #cfd8d5;border-radius:8px;margin:12px 0;padding:11px 12px;font-size:12px;line-height:1.6}.robot-operation-task-summary{border:1px solid var(--vertx-border,#dfe3e8);background:var(--vertx-bg-container,#fff);border-radius:8px;margin:16px 0;padding:14px}.robot-operation-task-map{border:1px solid var(--vertx-border,#dfe3e8);background:var(--vertx-bg-container,#fff);border-radius:6px;max-width:680px;min-height:100px;padding:0;display:block;position:relative;overflow:hidden}.robot-operation-task-map img{width:100%;height:auto;display:block}.robot-operation-task-map i{color:var(--vertx-primary,#2563eb);font-size:24px;font-style:normal;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.robot-operation-task-coordinates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.robot-operation-task-coordinates label{gap:7px;font-size:13px;display:grid}.robot-operation-task-coordinates input{box-sizing:border-box;width:100%}.robot-operation-task-summary h3{margin:0 0 10px;font-size:14px}.robot-operation-task-summary dl{margin:0}.robot-operation-task-summary dl>div{border-bottom:1px solid var(--vertx-border,#edf0f3);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.robot-operation-task-summary dt{color:var(--vertx-text-secondary,#697386)}.robot-operation-task-summary dd{overflow-wrap:anywhere;text-align:right;margin:0}.robot-operation-task-summary details{margin-top:12px;font-size:12px}.robot-operation-task-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto}.robot-operation-task-form{gap:14px;display:grid}.robot-operation-task-form>label{gap:7px;font-size:13px;display:grid}.robot-operation-task-form select,.robot-operation-task-form input{border:1px solid var(--vertx-border,#dfe3e8);background:var(--vertx-bg-container,#fff);min-height:36px;color:inherit;border-radius:5px;padding:6px 10px}.robot-operation-task-form>.robot-direct-control{margin:0}.robot-operation-task-form .robot-direct-control-grid{grid-template-columns:1fr}.robot-operation-task-feedback{background:var(--vertx-success-bg,#f0f8f3);overflow-wrap:anywhere;margin:0;padding:10px}.robot-management-page{box-sizing:border-box;height:100%;color:var(--vertx-text-primary);background:var(--vertx-bg-canvas);flex-direction:column;display:flex}.robot-management-header{justify-content:space-between;align-items:center;gap:var(--vertx-space-lg);border-bottom:1px solid var(--vertx-border);background:var(--vertx-bg-container);padding:20px 24px 14px;display:flex}.robot-management-header h1{letter-spacing:0;margin:0;font-size:24px}.robot-management-header p{color:var(--vertx-text-secondary);margin:5px 0 0;font-size:13px}.robot-management-header-actions{align-items:center;gap:var(--vertx-space-sm);display:flex}.robot-management-icon-button{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);width:34px;height:34px;color:inherit;border-radius:var(--vertx-radius-control);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.robot-management-icon-button:disabled{opacity:.45;cursor:not-allowed}.robot-management-refreshing{animation:.9s linear infinite robot-management-spin}@keyframes robot-management-spin{to{transform:rotate(360deg)}}.robot-management-primary{justify-content:center;align-items:center;gap:var(--vertx-space-xs);border-radius:var(--vertx-radius-control);cursor:pointer;height:36px;padding:0 12px;display:inline-flex;background:var(--vertx-fill-solid)!important;color:var(--vertx-text-on-solid)!important;border:1px solid var(--vertx-fill-solid)!important}.robot-management-primary:disabled{opacity:.45;cursor:not-allowed}.robot-management-error{border:1px solid var(--vertx-danger-border);background:var(--vertx-danger-bg);color:var(--vertx-danger-text);border-radius:var(--vertx-radius-control);margin:12px 24px 0;padding:10px 12px}.robot-management-notice{border:1px solid var(--vertx-border-strong);background:var(--vertx-fill-selected);color:var(--vertx-text-primary);border-radius:var(--vertx-radius-control);margin:12px 24px 0;padding:10px 12px}.robot-management-content{flex:1;min-height:0;padding:16px 24px 24px;position:relative;overflow:auto}.robot-management-workspace{min-width:0}.robot-management-workspace-with-detail{align-items:start;gap:var(--vertx-space-md);grid-template-columns:minmax(0,1fr) minmax(320px,390px);display:grid}.robot-management-list{min-width:0}.robot-management-registration{border-bottom:1px solid var(--vertx-border);margin:-4px 0 16px;padding:0 0 16px}.robot-management-registration-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.robot-management-registration-heading h2{letter-spacing:0;margin:0;font-size:17px}.robot-management-registration-fields{gap:var(--vertx-space-md);grid-template-columns:repeat(3,minmax(180px,1fr));display:grid}.robot-management-registration-fields label{gap:var(--vertx-space-xs);min-width:0;color:var(--vertx-text-secondary);flex-direction:column;font-size:12px;display:flex}.robot-management-registration-fields input,.robot-management-registration-fields select{box-sizing:border-box;border:1px solid var(--vertx-border);background:var(--vertx-bg-container);width:100%;height:36px;color:var(--vertx-text-primary);border-radius:var(--vertx-radius-control);padding:0 10px}.robot-management-registration-actions{justify-content:flex-end;gap:var(--vertx-space-sm);margin-top:14px;display:flex}.robot-management-registration-actions>button:not(.robot-management-primary){border:1px solid var(--vertx-border);background:var(--vertx-bg-container);height:36px;color:inherit;border-radius:var(--vertx-radius-control);cursor:pointer;padding:0 12px}.robot-management-add-page .robot-management-header{justify-content:flex-start}.robot-management-add-page .robot-management-header>div{min-width:0}.robot-management-add-page .robot-management-content{justify-content:center;align-items:flex-start;padding-top:28px;display:flex}.robot-management-add-page .robot-management-registration{box-sizing:border-box;border:1px solid var(--vertx-border);background:var(--vertx-bg-container);border-radius:10px;width:min(100%,880px);margin:0;padding:24px;box-shadow:0 10px 30px #19233c0d}.robot-registration-dialog .robot-management-registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.robot-registration-dialog .robot-management-primary{background:var(--vertx-bg-container)!important;color:var(--vertx-text-primary)!important;border-color:var(--vertx-border)!important}@media (width<=560px){.robot-registration-dialog .robot-management-registration-fields{grid-template-columns:1fr}}.robot-management-authorization-pending{align-items:center;gap:var(--vertx-space-sm);border:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);min-height:42px;padding:0 12px;font-size:13px;display:flex}.robot-management-authorization-pending span{color:var(--vertx-text-secondary)}.robot-management-authorization-pending strong{overflow-wrap:anywhere}.robot-management-toolbar{justify-content:space-between;align-items:center;gap:var(--vertx-space-lg);margin-bottom:12px;display:flex}.robot-management-vendor-filter{gap:var(--vertx-space-xs);flex-wrap:wrap;display:flex}.robot-management-vendor-filter button{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);height:32px;color:inherit;border-radius:var(--vertx-radius-control);cursor:pointer;padding:0 12px}.robot-management-vendor-filter button.active{border-color:var(--vertx-border-strong);color:var(--vertx-text-primary);background:var(--vertx-fill-selected)}.robot-management-search{align-items:center;gap:var(--vertx-space-sm);border:1px solid var(--vertx-border);background:var(--vertx-bg-container);border-radius:var(--vertx-radius-control);width:min(280px,100%);height:34px;padding:0 10px;display:flex}.robot-management-search input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1}.robot-management-table-wrap{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);overflow:auto}.robot-management-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.robot-management-table th{text-align:left;height:38px;color:var(--vertx-text-secondary);background:var(--vertx-bg-chrome);border-bottom:1px solid var(--vertx-border);padding:0 12px;font-weight:500}.robot-management-table td{border-bottom:1px solid var(--vertx-border);white-space:nowrap;text-overflow:ellipsis;height:54px;padding:0 12px;overflow:hidden}.robot-management-table th:first-child{width:22%}.robot-management-table th:nth-child(2){width:12%}.robot-management-table th:nth-child(3),.robot-management-table th:nth-child(4){width:14%}.robot-management-table th:nth-child(5){width:11%}.robot-management-table th:nth-child(6){width:9%}.robot-management-table th:nth-child(7){width:7%}.robot-management-table th:last-child{width:34px}.robot-management-table tr.selected td{background:var(--vertx-fill-selected)}.robot-management-table td:first-child strong,.robot-management-table td:first-child span{text-overflow:ellipsis;display:block;overflow:hidden}.robot-management-table td:first-child span{color:var(--vertx-text-secondary);margin-top:3px;font-size:12px}.robot-management-table .robot-runtime-cell{text-overflow:clip;white-space:normal;overflow:visible}.robot-management-table .robot-runtime-diagnostic{max-width:220px;color:var(--vertx-danger-text);white-space:normal;margin-top:4px;font-size:11px;line-height:1.35;display:block}.robot-status,.robot-authorization{border-radius:var(--vertx-radius-pill);align-items:center;height:24px;padding:0 8px;font-size:11px;display:inline-flex}.robot-status-online,.robot-authorization-ready{background:var(--vertx-success-bg);color:var(--vertx-success-text)}.robot-status-offline,.robot-authorization-error{background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.robot-status-unknown,.robot-authorization-pending,.robot-authorization-not_required{background:var(--vertx-bg-chrome);color:var(--vertx-text-secondary)}.robot-management-empty{justify-content:center;align-items:center;gap:var(--vertx-space-sm);height:160px;color:var(--vertx-text-secondary);flex-direction:column;display:flex}.robot-management-detail{box-sizing:border-box;background:var(--vertx-bg-container);border:1px solid var(--vertx-border-strong);width:100%;max-height:calc(100dvh - 128px);padding:18px;position:sticky;top:0;overflow:auto}.robot-management-detail-header{justify-content:space-between;align-items:flex-start;gap:var(--vertx-space-md);display:flex}.robot-management-detail-header span{color:var(--vertx-text-secondary);font-size:12px}.robot-management-detail h2{letter-spacing:0;margin:3px 0 0;font-size:18px}.robot-management-detail-tools{gap:var(--vertx-space-xs);display:flex}.robot-management-danger-icon{color:var(--vertx-danger-text)}.robot-management-detail dl{margin:20px 0}.robot-management-detail dl div{justify-content:space-between;gap:var(--vertx-space-md);border-bottom:1px solid var(--vertx-border);padding:8px 0;display:flex}.robot-management-detail dt{color:var(--vertx-text-secondary)}.robot-management-detail dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.robot-management-edit-fields{gap:var(--vertx-space-md);margin:20px 0;display:grid}.robot-management-edit-fields label{gap:var(--vertx-space-xs);color:var(--vertx-text-secondary);flex-direction:column;font-size:12px;display:flex}.robot-management-edit-fields input,.robot-management-edit-fields select{box-sizing:border-box;border:1px solid var(--vertx-border);background:var(--vertx-bg-container);width:100%;height:36px;color:var(--vertx-text-primary);border-radius:var(--vertx-radius-control);padding:0 10px}.robot-management-edit-actions{justify-content:flex-end;gap:var(--vertx-space-sm);display:flex}.robot-management-edit-actions>button:not(.robot-management-primary),.robot-management-delete-confirmation button:not(.robot-management-delete-action){border:1px solid var(--vertx-border);background:var(--vertx-bg-container);height:36px;color:inherit;border-radius:var(--vertx-radius-control);cursor:pointer;padding:0 12px}.robot-management-delete-confirmation{border:1px solid var(--vertx-danger-border);background:var(--vertx-danger-bg);color:var(--vertx-danger-text);border-radius:var(--vertx-radius-control);margin:16px 0;padding:12px}.robot-management-delete-confirmation p{margin:6px 0 12px;font-size:12px;line-height:1.5}.robot-management-delete-confirmation>div{justify-content:flex-end;gap:var(--vertx-space-sm);display:flex}.robot-management-delete-action{align-items:center;gap:var(--vertx-space-xs);border:1px solid var(--vertx-danger-text);background:var(--vertx-danger-text);height:36px;color:var(--vertx-bg-container);border-radius:var(--vertx-radius-control);cursor:pointer;padding:0 12px;display:inline-flex}.robot-management-delete-action:disabled{opacity:.45;cursor:not-allowed}.robot-management-capabilities{gap:var(--vertx-space-sm);flex-direction:column;display:flex}.robot-management-capabilities>div{align-items:flex-start;gap:var(--vertx-space-sm);border:1px solid var(--vertx-border);padding:10px;display:flex}.robot-management-capabilities span,.robot-management-capabilities small{display:block}.robot-management-capabilities small{color:var(--vertx-text-secondary);margin-top:3px}.robot-management-muted{color:var(--vertx-text-secondary)}.robot-management-authorization-action{width:100%;margin-top:16px}.robot-management-section-title{letter-spacing:0;margin:20px 0 10px;font-size:14px}.robot-management-task-heading{justify-content:space-between;align-items:center;gap:var(--vertx-space-md);margin-top:20px;display:flex}.robot-management-task-heading .robot-management-section-title{margin:0}.robot-management-telemetry{border-top:1px solid var(--vertx-border);margin-top:18px;padding-top:16px}.robot-management-telemetry-header{justify-content:space-between;align-items:center;gap:var(--vertx-space-sm);margin-bottom:8px;display:flex}.robot-management-telemetry-header h3{letter-spacing:0;margin:0;font-size:14px}.robot-management-telemetry-header .robot-management-icon-button{width:30px;height:30px}.robot-management-detail .robot-management-telemetry-grid{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.robot-management-detail .robot-management-telemetry-grid div{min-width:0;padding:7px 0}.robot-management-telemetry-grid dt,.robot-management-telemetry-grid dd{font-size:11px}.robot-management-telemetry-grid dd{overflow-wrap:anywhere;max-width:62%}.robot-management-telemetry-lines{border-top:1px solid var(--vertx-border);margin-top:10px}.robot-management-telemetry-lines p,.robot-management-telemetry-list p{justify-content:space-between;gap:var(--vertx-space-md);border-bottom:1px solid var(--vertx-border);margin:0;padding:7px 0;font-size:11px;display:flex}.robot-management-telemetry-lines span,.robot-management-telemetry-list span{text-align:right;color:var(--vertx-text-secondary);overflow-wrap:anywhere}.robot-management-telemetry-list h4,.robot-management-telemetry-components h4{letter-spacing:0;margin:14px 0 5px;font-size:12px}.robot-management-telemetry-components>div{gap:var(--vertx-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.robot-management-telemetry-components span{justify-content:space-between;gap:var(--vertx-space-sm);border:1px solid var(--vertx-border);min-width:0;padding:7px;font-size:10px;display:flex}.robot-management-telemetry-components strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.robot-management-telemetry-components small{color:var(--vertx-text-secondary);white-space:nowrap}.robot-management-detail-tabs{border-bottom:1px solid var(--vertx-border);margin:20px 0 12px;display:flex}.robot-management-detail-tabs button{height:34px;color:var(--vertx-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px}.robot-management-detail-tabs button.active{border-bottom-color:var(--vertx-fill-solid);color:var(--vertx-text-primary)}.robot-management-maps{border-top:1px solid var(--vertx-border);margin-top:20px;padding-top:16px}.robot-management-maps-header{justify-content:space-between;align-items:center;gap:var(--vertx-space-sm);margin-bottom:8px;display:flex}.robot-management-maps-header h3{align-items:center;gap:var(--vertx-space-xs);letter-spacing:0;margin:0;font-size:14px;display:flex}.robot-management-maps-header .robot-management-icon-button{width:30px;height:30px}.robot-management-map-diagnostic{color:var(--vertx-text-secondary);margin:0 0 8px;font-size:11px;line-height:1.45}.robot-management-map-list{border-top:1px solid var(--vertx-border);flex-direction:column;display:flex}.robot-management-map-item-wrap{position:relative}.robot-management-map-item{align-items:center;gap:var(--vertx-space-sm);border:0;border-bottom:1px solid var(--vertx-border);width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr) auto;padding:7px 8px;display:grid}.robot-management-map-item:hover,.robot-management-map-item:focus-visible,.robot-management-map-item.current{background:var(--vertx-fill-selected);outline:0}.robot-management-map-item span,.robot-management-map-item strong,.robot-management-map-item small{min-width:0;display:block}.robot-management-map-item strong,.robot-management-map-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.robot-management-map-item small{color:var(--vertx-text-secondary);margin-top:3px;font-size:10px}.robot-management-map-item em{background:var(--vertx-success-bg);height:21px;color:var(--vertx-success-text);border-radius:var(--vertx-radius-pill);align-items:center;padding:0 7px;font-size:10px;font-style:normal;display:inline-flex}.robot-management-map-popover{z-index:30;border:1px solid var(--vertx-border-strong);background:var(--vertx-bg-container);padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 28px #0003}.robot-management-map-popover-header,.robot-management-map-popover-footer{justify-content:space-between;align-items:center;gap:var(--vertx-space-sm);display:flex}.robot-management-map-popover-header{margin-bottom:8px}.robot-management-map-popover-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.robot-management-map-popover-header span,.robot-management-map-popover-footer{color:var(--vertx-text-secondary);font-size:10px}.robot-management-map-canvas{background:var(--vertx-bg-chrome);width:100%;min-height:160px;position:relative;overflow:hidden}.robot-management-map-canvas img{width:100%;height:100%;display:block;position:absolute;inset:0}.robot-management-map-placeholder{justify-content:center;align-items:center;gap:var(--vertx-space-xs);color:var(--vertx-text-secondary);text-align:center;padding:16px;font-size:11px;display:flex;position:absolute;inset:0}.robot-management-map-image-error{color:var(--vertx-danger-text)}.robot-management-map-position{color:#fff;border-radius:var(--vertx-radius-circle);background:#d92d20;border:2px solid #fff;place-items:center;width:28px;height:28px;display:grid;position:absolute;box-shadow:0 2px 8px #00000061}.robot-management-map-popover-footer{min-height:25px;padding-top:7px}.robot-management-map-popover-footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.robot-management-task-list,.robot-management-schedule-list{gap:var(--vertx-space-sm);flex-direction:column;display:flex}.robot-management-task-list>div,.robot-management-schedule-list>div{border:1px solid var(--vertx-border);padding:10px}.robot-management-task-list strong,.robot-management-task-list span,.robot-management-schedule-list strong,.robot-management-schedule-list span,.robot-management-schedule-list small{display:block}.robot-management-task-list span,.robot-management-schedule-list span,.robot-management-schedule-list small{color:var(--vertx-text-secondary);margin-top:3px;font-size:11px}.robot-management-schedule-list>div>div{justify-content:space-between;align-items:flex-start;gap:var(--vertx-space-sm);display:flex}.robot-management-schedule-list>div>div span{margin-top:0}.robot-management-schedule-list p{margin:8px 0 0;font-size:12px}.robot-credential-backdrop{z-index:1000;background:#1118277a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.robot-credential-dialog{border:1px solid var(--vertx-border-strong);background:var(--vertx-bg-container);width:min(100%,620px);max-height:calc(100dvh - 48px);color:var(--vertx-text-primary);border-radius:8px;overflow:auto;box-shadow:0 18px 48px #00000047}.robot-credential-dialog>header{justify-content:space-between;align-items:flex-start;gap:var(--vertx-space-lg);border-bottom:1px solid var(--vertx-border);padding:18px 20px;display:flex}.robot-credential-dialog>header span{color:var(--vertx-text-secondary);margin-bottom:3px;font-size:12px;display:block}.robot-credential-dialog>header h2{letter-spacing:0;margin:0;font-size:18px;line-height:28px}.robot-credential-security-note{align-items:flex-start;gap:var(--vertx-space-sm);border-bottom:1px solid var(--vertx-border);color:var(--vertx-text-secondary);padding:12px 20px;display:flex}.robot-credential-security-note svg{color:var(--vertx-success-text);flex:none;margin-top:2px}.robot-credential-security-note p{margin:0;font-size:12px;line-height:19px}.robot-credential-dialog form{gap:var(--vertx-space-md);grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 20px 20px;display:grid}.robot-credential-dialog form label{gap:var(--vertx-space-xs);min-width:0;color:var(--vertx-text-secondary);flex-direction:column;font-size:12px;display:flex}.robot-credential-dialog form input{border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);width:100%;height:38px;color:var(--vertx-text-primary);outline:0;padding:0 10px}.robot-credential-dialog form input:focus{border-color:var(--vertx-border-focus);box-shadow:0 0 0 3px var(--vertx-action-subtle)}.robot-credential-error{border:1px solid var(--vertx-danger-border);border-radius:var(--vertx-radius-control);background:var(--vertx-danger-bg);color:var(--vertx-danger-text);grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px;line-height:19px}.robot-credential-dialog form footer{justify-content:flex-end;gap:var(--vertx-space-sm);grid-column:1/-1;padding-top:6px;display:flex}.robot-credential-dialog form footer>button:not(.robot-management-primary){border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);height:36px;color:inherit;cursor:pointer;padding:0 12px}.robot-credential-dialog button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1180px){.robot-management-workspace-with-detail{grid-template-columns:minmax(0,1fr)}.robot-management-detail{max-height:none;position:relative;top:auto}}@media (width<=900px){.robot-management-header,.robot-management-content{padding-left:14px;padding-right:14px}.robot-management-header{align-items:flex-start}.robot-management-header-actions{flex-wrap:wrap;justify-content:flex-end}.robot-management-registration-fields{grid-template-columns:repeat(2,minmax(160px,1fr))}.robot-management-toolbar{flex-direction:column;align-items:stretch}.robot-management-search{width:100%}.robot-management-table{min-width:920px}}@media (width<=560px){.robot-management-header{flex-direction:column}.robot-management-header-actions{justify-content:space-between;width:100%}.robot-management-registration-fields{grid-template-columns:1fr}.robot-management-registration-actions{flex-direction:column-reverse}.robot-management-registration-actions button{width:100%}.robot-credential-backdrop{padding:12px}.robot-credential-dialog{max-height:calc(100dvh - 24px)}.robot-credential-dialog form{grid-template-columns:1fr}.robot-credential-dialog form footer{flex-direction:column-reverse}.robot-credential-dialog form footer button{width:100%}}.robot-management-workspace-with-detail{grid-template-columns:minmax(0,1fr)}.robot-management-workspace-with-detail .robot-management-detail{max-height:none;position:relative;top:auto}.robot-management-card-wrap{padding:12px;overflow:visible}.robot-management-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.robot-management-card{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:6px;grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}.robot-management-card:hover,.robot-management-card:focus-visible,.robot-management-card.selected{border-color:var(--vertx-border-strong);box-shadow:0 0 0 2px var(--vertx-action-subtle);outline:0}.robot-management-card-image{aspect-ratio:4/3;width:100%;color:var(--vertx-text-secondary);background:#f3f5f8;place-items:center;display:grid;position:relative;overflow:hidden}.robot-management-card-image img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:10px 12px;display:block;position:absolute;inset:0}.robot-management-card-body{flex-direction:column;min-width:0;padding:11px;display:flex}.robot-management-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.robot-management-card-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.robot-management-card-body>small{text-overflow:ellipsis;white-space:nowrap;color:var(--vertx-text-secondary);margin-top:3px;font-size:11px;overflow:hidden}.robot-management-card-meta{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.robot-management-card-meta em{background:var(--vertx-bg-chrome);color:var(--vertx-text-secondary);border-radius:var(--vertx-radius-control);padding:2px 6px;font-size:10px;font-style:normal}.robot-management-card-status{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.robot-management-detail-photo{aspect-ratio:16/9;background:var(--vertx-bg-chrome);width:180px;color:var(--vertx-text-secondary);border-radius:6px;place-items:center;margin-top:16px;display:grid;overflow:hidden}.robot-management-detail-photo img{object-fit:cover;width:100%;height:100%;display:block}.robot-management-map-popover{margin:6px 0 12px;position:relative;top:auto;left:auto;right:auto}.robot-management-detail .robot-management-maps{max-width:900px}.robot-management-detail-tabs{margin-top:24px}@media (width<=640px){.robot-management-cards{grid-template-columns:1fr}.robot-management-card-wrap{padding:8px}.robot-management-detail-photo{width:100%;max-width:280px}}.robot-management-detail-page-header{align-items:center;gap:var(--vertx-space-md);grid-template-columns:36px minmax(0,1fr) 36px;display:grid}.robot-management-active-tasks{border:1px solid var(--vertx-border-strong);border-left:3px solid var(--vertx-success-text);background:var(--vertx-bg-container);border-radius:var(--vertx-radius-control);margin:0 0 22px;padding:16px}.robot-management-active-heading,.robot-management-active-title-row,.robot-management-active-actions,.robot-management-confirm-dialog footer{align-items:center;display:flex}.robot-management-active-heading{justify-content:space-between;gap:12px;margin-bottom:14px}.robot-management-active-heading span{color:var(--vertx-success-text);text-transform:uppercase;font-size:11px;font-weight:600;display:block}.robot-management-active-heading h3{letter-spacing:0;margin:3px 0 0;font-size:16px}.robot-management-active-primary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.robot-management-active-title-row{gap:10px;min-width:0}.robot-management-active-title-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.robot-management-active-status{border:1px solid var(--vertx-border-strong);background:var(--vertx-fill-selected);white-space:nowrap;border-radius:var(--vertx-radius-pill);align-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-flex}.robot-management-active-status.is-running{border-color:var(--vertx-success-border);background:var(--vertx-success-bg);color:var(--vertx-success-text)}.robot-management-active-status.is-paused,.robot-management-active-status.is-cancel_requested{border-color:var(--vertx-warning-border);background:var(--vertx-warning-bg);color:var(--vertx-warning-text)}.robot-management-active-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.robot-management-active-summary dl div{border:0;padding:0;display:block}.robot-management-active-summary dt{color:var(--vertx-text-secondary);font-size:10px}.robot-management-active-summary dd{text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.robot-management-detail .robot-management-active-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.robot-management-detail .robot-management-active-summary dl div{border:0;min-width:0;padding:0;display:block}.robot-management-detail .robot-management-active-summary dl dd{text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.robot-management-active-diagnostic{border-left:2px solid var(--vertx-warning-text);background:var(--vertx-warning-bg);color:var(--vertx-warning-text);margin:12px 0 0;padding:9px 10px;font-size:11px;line-height:1.5}.robot-management-active-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.robot-management-active-actions button,.robot-management-confirm-dialog footer button{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);min-height:36px;color:var(--vertx-text-primary);border-radius:var(--vertx-radius-control);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.robot-management-active-actions button.is-danger,.robot-management-confirm-dialog footer button.is-danger{border-color:var(--vertx-danger-border);background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.robot-management-active-actions button:disabled,.robot-management-confirm-dialog footer button:disabled{opacity:.45;cursor:not-allowed}.robot-management-active-empty{border:1px dashed var(--vertx-border);min-height:74px;color:var(--vertx-text-secondary);place-items:center;font-size:12px;display:grid}.robot-management-active-conflicts{border-top:1px solid var(--vertx-border);margin-top:14px;padding-top:12px}.robot-management-active-conflicts>p{color:var(--vertx-warning-text);margin:0 0 8px;font-size:11px}.robot-management-active-conflicts button{border:0;border-top:1px solid var(--vertx-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:9px 8px;display:grid}.robot-management-active-conflicts button:hover{background:var(--vertx-fill-selected)}.robot-management-active-conflicts button span strong,.robot-management-active-conflicts button span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.robot-management-active-conflicts button span small{color:var(--vertx-text-secondary);margin-top:3px;font-size:10px}.robot-management-active-conflicts button em{color:var(--vertx-warning-text);white-space:nowrap;font-size:11px;font-style:normal}.robot-management-confirm-backdrop{z-index:90;background:#0000007a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.robot-management-confirm-dialog{border:1px solid var(--vertx-border-strong);background:var(--vertx-bg-container);border-radius:var(--vertx-radius-control);width:min(460px,100%);max-height:calc(100dvh - 32px);padding:18px;overflow:auto;box-shadow:0 18px 48px #00000047}.robot-management-confirm-dialog>header{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.robot-management-confirm-icon{background:var(--vertx-fill-selected);width:36px;height:36px;color:var(--vertx-text-primary);border-radius:var(--vertx-radius-control);place-items:center;display:grid}.robot-management-confirm-icon.is-danger{background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.robot-management-confirm-dialog h2{letter-spacing:0;margin:0;font-size:17px}.robot-management-confirm-dialog header p{color:var(--vertx-text-secondary);margin:7px 0 0;font-size:12px;line-height:1.55}.robot-management-confirm-dialog footer{justify-content:flex-end;gap:8px;margin-top:18px}.robot-management-confirm-task-list{border-top:1px solid var(--vertx-border);margin-top:14px}.robot-management-confirm-task-list div{border-bottom:1px solid var(--vertx-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.robot-management-confirm-task-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.robot-management-confirm-task-list span{color:var(--vertx-text-secondary);white-space:nowrap}@media (width<=760px){.robot-management-active-tasks{padding:14px}.robot-management-active-primary{grid-template-columns:1fr}.robot-management-active-summary dl,.robot-management-detail .robot-management-active-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.robot-management-active-actions{grid-template-columns:1fr 1fr;display:grid}.robot-management-active-actions button{width:100%}.robot-management-active-actions button:last-child:nth-child(odd){grid-column:1/-1}.robot-management-active-conflicts button{grid-template-columns:minmax(0,1fr) auto 16px}.robot-management-confirm-dialog footer{grid-template-columns:1fr 1fr;display:grid}.robot-management-confirm-dialog footer button{width:100%}}.robot-management-detail-page-header h1{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.robot-management-workspace-with-detail{display:block}.robot-management-workspace-with-detail .robot-management-list{display:none}.robot-management-workspace-with-detail .robot-management-detail{background:0 0;border:0;max-height:none;padding:0;position:relative;top:auto;overflow:visible}.robot-management-detail-overview{align-items:stretch;gap:var(--vertx-space-md);grid-template-columns:minmax(360px,.9fr) minmax(0,1.35fr);display:grid}.robot-management-detail-summary,.robot-management-detail .robot-management-maps{box-sizing:border-box;border:1px solid var(--vertx-border);background:var(--vertx-bg-container);min-width:0;padding:16px}.robot-management-detail-summary{flex-direction:column;display:flex}.robot-management-detail-summary .robot-management-detail-photo{width:116px;margin-top:14px}.robot-management-detail-summary>dl{column-gap:var(--vertx-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0;display:grid}.robot-management-detail-summary>dl div{min-width:0}.robot-management-detail .robot-management-telemetry{margin-top:4px;padding-top:12px}.robot-management-detail .robot-management-telemetry-grid{column-gap:var(--vertx-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.robot-management-detail .robot-management-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.robot-management-summary-actions{gap:var(--vertx-space-sm);flex-wrap:wrap;margin-top:auto;padding-top:16px;display:flex}.robot-management-summary-actions .robot-management-primary{min-width:112px}.robot-management-detail .robot-management-maps{flex-direction:column;max-width:none;margin:0;display:flex}.robot-management-live-map{border:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);flex-direction:column;flex:1;min-height:0;display:flex}.robot-management-live-map .robot-management-map-canvas{flex:1;min-height:300px;aspect-ratio:auto!important}.robot-management-live-map .robot-management-map-canvas img{object-fit:contain}.robot-management-live-map-footer{justify-content:space-between;align-items:center;gap:var(--vertx-space-md);border-top:1px solid var(--vertx-border);background:var(--vertx-bg-container);min-height:48px;padding:8px 12px;display:flex}.robot-management-live-map-footer div,.robot-management-live-map-footer strong,.robot-management-live-map-footer span{min-width:0}.robot-management-live-map-footer strong,.robot-management-live-map-footer div span{display:block}.robot-management-live-map-footer div span,.robot-management-live-map-footer>span{color:var(--vertx-text-secondary);font-size:11px}.robot-management-live-map-footer>span{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.robot-management-map-empty{justify-content:center;align-items:center;gap:var(--vertx-space-sm);border:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);min-height:300px;color:var(--vertx-text-secondary);display:flex}.robot-management-map-switcher{gap:var(--vertx-space-xs);margin-top:var(--vertx-space-sm);display:flex;overflow:auto}.robot-management-map-switcher button{align-items:center;gap:var(--vertx-space-xs);border:1px solid var(--vertx-border);background:var(--vertx-bg-container);min-width:0;height:34px;color:inherit;cursor:pointer;padding:0 9px;display:flex}.robot-management-map-switcher button.active{border-color:var(--vertx-border-strong);background:var(--vertx-fill-selected)}.robot-management-map-switcher button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.robot-management-map-switcher button em{color:var(--vertx-success-text);white-space:nowrap;font-size:10px;font-style:normal}.robot-management-detail-tabs{background:var(--vertx-bg-container);margin-top:16px;padding:0 8px}.robot-management-detail-tabs button{min-width:96px}.robot-management-detail>.robot-management-capabilities,.robot-management-detail>.robot-management-muted,.robot-management-detail>.robot-management-section-title,.robot-management-detail>.robot-management-task-list,.robot-management-detail>.robot-schedule-panel{margin-left:0;margin-right:0}.robot-management-detail>.robot-management-capabilities{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.robot-management-task-list{gap:var(--vertx-space-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.robot-management-task-list>button{box-sizing:border-box;border:1px solid var(--vertx-border);background:var(--vertx-bg-container);min-height:72px;color:inherit;text-align:left;cursor:pointer;padding:12px}.robot-management-task-list>button:hover,.robot-management-task-list>button:focus-visible{border-color:var(--vertx-border-strong);background:var(--vertx-fill-selected);outline:0}.robot-management-task-list>button:disabled{opacity:.55;cursor:wait}.robot-management-task-list>button strong,.robot-management-task-list>button span,.robot-management-task-list>button small{display:block}.robot-management-task-list>button span,.robot-management-task-list>button small{color:var(--vertx-text-secondary);margin-top:4px;font-size:11px}.robot-management-vendor-report-list>button{min-height:86px}.robot-management-report-pagination{justify-content:space-between;align-items:center;gap:var(--vertx-space-md);color:var(--vertx-text-secondary);margin-top:10px;font-size:11px;display:flex}.robot-management-report-pagination>div{align-items:center;gap:var(--vertx-space-sm);display:flex}.robot-management-report-pagination button{border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);height:30px;color:var(--vertx-text-primary);cursor:pointer;padding:0 10px}.robot-management-report-pagination button:disabled{opacity:.45;cursor:not-allowed}.robot-management-quick-task{align-items:end;gap:var(--vertx-space-sm);border:1px solid var(--vertx-border);background:var(--vertx-bg-container);grid-template-columns:minmax(220px,1fr) minmax(210px,.7fr) auto;padding:12px;display:grid}.robot-management-quick-task label{gap:var(--vertx-space-xs);min-width:0;color:var(--vertx-text-secondary);flex-direction:column;font-size:12px;display:flex}.robot-management-quick-task select,.robot-management-quick-task input{box-sizing:border-box;border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);width:100%;height:36px;color:var(--vertx-text-primary);padding:0 10px}.robot-management-quick-task .robot-management-primary{min-width:112px}.robot-management-template-list{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.robot-management-template-list>div{border:1px solid var(--vertx-border);align-items:center;gap:8px;padding:8px;display:flex}.robot-management-template-list>div.is-selected{border-color:var(--vertx-primary)}.robot-management-template-main{text-align:left;background:0 0;border:0;flex:1;min-width:0}.robot-management-template-main strong,.robot-management-template-main span{display:block}.robot-management-template-main span{color:var(--vertx-text-secondary);margin-top:3px;font-size:11px}.robot-management-template-actions{gap:4px;display:flex}.robot-management-template-actions button{border:1px solid var(--vertx-border);background:var(--vertx-surface);place-items:center;width:32px;height:32px;display:grid}.robot-management-template-actions button.is-danger{color:var(--vertx-danger)}.robot-management-template-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.robot-management-template-summary>div{border:1px solid var(--vertx-border);padding:8px}.robot-management-template-summary dt{color:var(--vertx-text-secondary);font-size:11px}.robot-management-template-summary dd{margin:4px 0 0;font-size:12px}.robot-management-task-detail-backdrop{z-index:1000;background:#0000006b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.robot-management-task-detail{border:1px solid var(--vertx-border-strong);background:var(--vertx-bg-container);border-radius:6px;width:min(980px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 18px 50px #00000047}.robot-management-task-detail>header{justify-content:space-between;align-items:flex-start;gap:var(--vertx-space-md);border-bottom:1px solid var(--vertx-border);padding:16px;display:flex}.robot-management-task-detail>header>div:last-child{gap:var(--vertx-space-xs);display:flex}.robot-management-task-detail>header span{color:var(--vertx-text-secondary);font-size:12px}.robot-management-task-detail>header h2{letter-spacing:0;margin:3px 0 0;font-size:18px}.robot-management-report-map{border-bottom:1px solid var(--vertx-border);padding:16px}.robot-management-report-section-heading{justify-content:space-between;align-items:center;gap:var(--vertx-space-md);margin-bottom:10px;display:flex}.robot-management-report-section-heading>div,.robot-management-report-section-heading>a{align-items:center;gap:var(--vertx-space-xs);display:flex}.robot-management-report-section-heading h3{letter-spacing:0;margin:0;font-size:14px}.robot-management-report-section-heading>a{color:var(--vertx-accent);font-size:12px;text-decoration:none}.robot-management-report-section-heading>span{max-width:55%;color:var(--vertx-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.robot-management-report-map-images{gap:var(--vertx-space-sm);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.robot-management-report-map-images figure{border:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);min-width:0;margin:0}.robot-management-report-map-images img{object-fit:contain;width:100%;height:320px;display:block}.robot-management-report-map-images figcaption{border-top:1px solid var(--vertx-border);color:var(--vertx-text-secondary);padding:8px 10px;font-size:12px}.robot-management-report-map-empty{justify-content:center;align-items:center;gap:var(--vertx-space-sm);border:1px dashed var(--vertx-border);background:var(--vertx-bg-chrome);min-height:180px;color:var(--vertx-text-secondary);display:flex}.robot-management-task-detail>dl{gap:0 var(--vertx-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px 16px;display:grid}.robot-management-task-detail>dl div{justify-content:space-between;gap:var(--vertx-space-md);border-bottom:1px solid var(--vertx-border);min-width:0;padding:9px 0;display:flex}.robot-management-task-detail dt{color:var(--vertx-text-secondary)}.robot-management-task-detail dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.robot-management-task-detail .robot-status-succeeded{background:var(--vertx-success-bg);color:var(--vertx-success-text)}.robot-management-task-detail .robot-status-failed,.robot-management-task-detail .robot-status-canceled{background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.robot-management-task-detail .robot-status-running,.robot-management-task-detail .robot-status-paused{background:var(--vertx-fill-selected);color:var(--vertx-text-primary)}.robot-management-task-report,.robot-management-task-diagnostic,.robot-management-command-timeline{padding:0 16px 16px}.robot-management-task-report h3,.robot-management-task-diagnostic h3,.robot-management-command-timeline h3{letter-spacing:0;margin:10px 0 8px;font-size:14px}.robot-management-task-report p{border:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);color:var(--vertx-text-secondary);margin:0;padding:10px;line-height:1.5}.robot-management-report-metrics{border-top:1px solid var(--vertx-border);border-left:1px solid var(--vertx-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.robot-management-report-metrics>div{border-right:1px solid var(--vertx-border);border-bottom:1px solid var(--vertx-border);min-width:0;padding:12px}.robot-management-report-metrics span,.robot-management-report-metrics strong{overflow-wrap:anywhere;display:block}.robot-management-report-metrics span{color:var(--vertx-text-secondary);font-size:11px}.robot-management-report-metrics strong{margin-top:5px;font-size:14px}.robot-management-task-diagnostic p{border-left:3px solid var(--vertx-warning-text);background:var(--vertx-warning-bg);margin:0;padding:10px;line-height:1.5}.robot-management-task-technical{border-top:1px solid var(--vertx-border);border-bottom:1px solid var(--vertx-border);margin:0 16px 16px}.robot-management-task-technical summary{cursor:pointer;color:var(--vertx-text-secondary);padding:10px 0}.robot-management-task-technical dl{margin:0;padding-bottom:10px}.robot-management-task-technical dl div{gap:var(--vertx-space-sm);grid-template-columns:140px minmax(0,1fr);padding:4px 0;display:grid}.robot-management-task-technical dt{color:var(--vertx-text-secondary)}.robot-management-task-technical dd{overflow-wrap:anywhere;min-width:0;margin:0}.robot-management-command-timeline>div{border-top:1px solid var(--vertx-border);padding:10px 0}.robot-management-command-timeline>div strong,.robot-management-command-timeline>div span{display:block}.robot-management-command-timeline>div span,.robot-management-command-timeline>div p{color:var(--vertx-text-secondary);margin:3px 0 0;font-size:11px}@media (width<=1080px){.robot-management-detail-overview{grid-template-columns:1fr}.robot-management-live-map .robot-management-map-canvas,.robot-management-map-empty{min-height:360px}.robot-management-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.robot-management-detail-overview{gap:var(--vertx-space-sm)}.robot-management-detail-summary,.robot-management-detail .robot-management-maps{padding:12px}.robot-management-detail-summary>dl,.robot-management-detail .robot-management-telemetry-grid,.robot-management-detail .robot-management-capabilities{grid-template-columns:1fr}.robot-management-live-map .robot-management-map-canvas,.robot-management-map-empty{min-height:240px}.robot-management-live-map-footer{flex-direction:column;align-items:flex-start}.robot-management-live-map-footer>span{text-align:left;white-space:normal}.robot-management-summary-actions .robot-management-primary{width:100%}.robot-management-quick-task,.robot-management-task-detail>dl{grid-template-columns:1fr}.robot-management-quick-task .robot-management-primary{width:100%}.robot-management-task-detail-backdrop{padding:10px}.robot-management-task-detail{max-height:calc(100dvh - 20px)}.robot-management-report-map-images{grid-template-columns:1fr}.robot-management-report-map-images img{height:240px}.robot-management-report-metrics,.robot-management-task-technical dl div{grid-template-columns:1fr}}.robot-conversation-messages{border:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);border-radius:8px;gap:10px;max-height:360px;margin-top:14px;padding:12px;display:grid;overflow:auto}.robot-conversation-empty{color:var(--vertx-text-secondary);margin:0;font-size:12px}.robot-conversation-message{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);border-radius:9px;max-width:min(85%,680px);padding:9px 12px}.robot-conversation-message.is-user{background:var(--vertx-action-subtle);justify-self:end}.robot-conversation-message.is-assistant{justify-self:start}.robot-conversation-message small{color:var(--vertx-text-secondary);font-size:10px}.robot-conversation-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.6}.robot-conversation-error,.robot-conversation-pending{border:1px solid var(--vertx-border);border-radius:7px;margin:12px 0 0;padding:10px 12px;font-size:12px}.robot-conversation-message:has(.robot-conversation-task-card){width:min(85%,680px)}.robot-conversation-task-card{color:#283347;background:#f8faff;border:1px solid #dce3f5;border-radius:8px;gap:10px;margin-top:11px;padding:12px;display:grid}.robot-conversation-task-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.robot-conversation-task-heading strong{font-size:13px;line-height:1.4}.robot-conversation-task-heading span{color:#3157b7;background:#e8efff;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:700}.robot-conversation-task-heading span.is-succeeded{color:#18764a;background:#e7f7ed}.robot-conversation-task-heading span.is-failed,.robot-conversation-task-heading span.is-canceled,.robot-conversation-task-heading span.is-expired{color:#b9433e;background:#fff0ef}.robot-conversation-task-card dl{gap:6px;margin:0;display:grid}.robot-conversation-task-card dl>div{grid-template-columns:64px minmax(0,1fr);gap:9px;font-size:12px;line-height:1.5;display:grid}.robot-conversation-task-card dt{color:#7a8599}.robot-conversation-task-card dd{overflow-wrap:anywhere;margin:0}.robot-conversation-task-card>small{color:#a35f22;font-size:11px}.robot-conversation-error{border-color:var(--vertx-danger-border);background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.robot-conversation-pending{background:var(--vertx-action-subtle);gap:5px;display:grid}.robot-conversation-pending span{color:var(--vertx-text-secondary)}.robot-conversation-end{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);color:var(--vertx-text-secondary);cursor:pointer;border-radius:7px;flex-shrink:0;margin-left:auto;padding:7px 10px;font-size:12px}.robot-conversation-end:hover{color:var(--vertx-text-primary);border-color:var(--vertx-text-secondary)}.robot-conversation .robot-action-trigger-voice-input{grid-template-columns:48px minmax(0,1fr) auto}@media (width<=560px){.robot-conversation .robot-action-trigger-voice-input{grid-template-columns:42px minmax(0,1fr)}.robot-conversation-end{grid-column:1/-1;justify-self:end}.robot-conversation-message:has(.robot-conversation-task-card){width:100%;max-width:100%}}.robot-action-trigger-page{min-height:100dvh;color:var(--vertx-text-primary);background:var(--vertx-bg-canvas);padding:24px}.robot-action-trigger-definitions{border-radius:10px;box-shadow:0 2px 12px #1826490a}.robot-action-trigger-tabs{background:var(--vertx-bg-chrome);border-radius:9px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.robot-action-trigger-tabs button{min-height:32px;color:var(--vertx-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:12px;display:inline-flex}.robot-action-trigger-tabs button[aria-selected=true]{background:var(--vertx-bg-container);color:var(--vertx-text-primary);font-weight:700;box-shadow:0 1px 5px #1826491f}.robot-action-trigger-tabs button:focus-visible{outline:2px solid var(--vertx-border-focus);outline-offset:1px}.robot-action-trigger-tabs button span{color:var(--vertx-text-secondary);font-size:10px;font-weight:500}.robot-action-trigger-tab-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;display:flex}.robot-action-trigger-tab-toolbar small{color:var(--vertx-text-secondary);font-size:11px}.robot-action-trigger-tab-toolbar .robot-action-trigger-search{width:min(280px,100%)}.robot-action-trigger-definitions .robot-action-trigger-table-wrap{border-radius:7px}.robot-action-trigger-definitions .robot-action-trigger-alias-list{border:1px solid var(--vertx-border);border-radius:7px;overflow:hidden}.robot-action-trigger-definitions .robot-action-trigger-alias-list article{padding:14px 16px}.robot-action-trigger-definitions .robot-action-trigger-alias-list article:last-child{border-bottom:0}.robot-action-trigger-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.robot-action-trigger-header h1{letter-spacing:0;margin:0;font-size:24px;line-height:34px}.robot-action-trigger-header p{color:var(--vertx-text-secondary);margin:5px 0 0;font-size:13px}.robot-action-trigger-header-actions,.robot-action-trigger-row-actions{align-items:center;gap:8px;display:flex}.robot-action-trigger-primary,.robot-action-trigger-secondary,.robot-action-trigger-icon-button,.robot-action-trigger-row-actions button{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);min-height:36px;color:var(--vertx-text-primary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.robot-action-trigger-primary{border-color:var(--vertx-fill-solid);background:var(--vertx-fill-solid);color:var(--vertx-text-on-solid)}.robot-action-trigger-icon-button,.robot-action-trigger-row-actions button{width:36px;padding:0}.robot-action-trigger-primary svg,.robot-action-trigger-secondary svg,.robot-action-trigger-icon-button svg,.robot-action-trigger-row-actions svg{width:16px;height:16px}.robot-action-trigger-page button:disabled{opacity:.45;cursor:not-allowed}.robot-action-trigger-row-actions .is-danger{color:var(--vertx-danger-text)}.robot-action-trigger-message{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);margin:16px 0 0;padding:10px 13px;font-size:12px}.robot-action-trigger-message.is-error{border-color:var(--vertx-danger-border);background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.robot-action-trigger-message.is-notice{border-color:var(--vertx-success-border);background:var(--vertx-success-bg);color:var(--vertx-success-text)}.robot-action-trigger-control,.robot-action-trigger-definitions,.robot-action-trigger-aliases{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);margin-top:20px;padding:18px}.robot-action-trigger-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.robot-action-trigger-section-heading>div{align-items:flex-start;gap:10px;display:flex}.robot-action-trigger-section-heading>div>svg{width:19px;height:19px;color:var(--vertx-action-text);margin-top:2px}.robot-action-trigger-section-heading span,.robot-action-trigger-section-heading h2,.robot-action-trigger-section-heading small{display:block}.robot-action-trigger-section-heading h2{letter-spacing:0;margin:0;font-size:16px;line-height:22px}.robot-action-trigger-section-heading small{color:var(--vertx-text-secondary);margin-top:3px;font-size:11px;line-height:17px}.robot-action-trigger-dialog-body label,.robot-action-trigger-alias-list label{min-width:0;color:var(--vertx-text-secondary);flex-direction:column;gap:6px;font-size:12px;display:flex}.robot-action-trigger-dialog input,.robot-action-trigger-dialog select,.robot-action-trigger-dialog textarea,.robot-action-trigger-alias-list textarea{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);width:100%;color:var(--vertx-text-primary);border-radius:7px;outline:0}.robot-action-trigger-dialog input,.robot-action-trigger-dialog select{height:38px;padding:0 10px}.robot-action-trigger-dialog textarea,.robot-action-trigger-alias-list textarea{resize:vertical;min-height:76px;padding:9px 10px;line-height:20px}.robot-action-trigger-dialog input:focus,.robot-action-trigger-dialog select:focus,.robot-action-trigger-dialog textarea:focus,.robot-action-trigger-alias-list textarea:focus{border-color:var(--vertx-border-focus);box-shadow:0 0 0 3px var(--vertx-action-subtle)}.robot-action-trigger-voice-input{border:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-height:76px;padding:12px 14px;display:grid}.robot-action-trigger-microphone{border:1px solid var(--vertx-fill-solid);background:var(--vertx-fill-solid);width:46px;height:46px;color:var(--vertx-text-on-solid);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.robot-action-trigger-microphone:hover{filter:brightness(.94)}.robot-action-trigger-voice-input.is-listening{border-color:var(--vertx-danger-border);background:var(--vertx-danger-bg)}.robot-action-trigger-voice-input.is-listening .robot-action-trigger-microphone{border-color:var(--vertx-danger-text);background:var(--vertx-danger-text);animation:1.4s ease-out infinite robot-action-trigger-listening}.robot-action-trigger-voice-copy{min-width:0}.robot-action-trigger-voice-copy small,.robot-action-trigger-voice-copy strong{display:block}.robot-action-trigger-voice-copy small{color:var(--vertx-text-secondary);font-size:10px;font-weight:650}.robot-action-trigger-voice-copy strong{overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:20px}.robot-action-trigger-text-input{gap:6px;margin-top:12px;display:grid}.robot-action-trigger-text-input>label{color:var(--vertx-text-secondary);font-size:11px}.robot-action-trigger-text-input>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.robot-action-trigger-text-input input{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);min-width:0;height:38px;color:inherit;border-radius:7px;padding:0 11px}.robot-action-trigger-control-error{border:1px solid var(--vertx-danger-border);background:var(--vertx-danger-bg);color:var(--vertx-danger-text);gap:5px;margin:10px 0 0;padding:10px 12px;font-size:12px;display:grid}.robot-action-trigger-control-error strong,.robot-action-trigger-control-error span{display:block}.robot-action-trigger-control-error details{color:var(--vertx-text-secondary);font-size:11px}.robot-action-trigger-control-error summary{cursor:pointer}.robot-action-trigger-control-error code{overflow-wrap:anywhere;margin-top:4px;display:block}.robot-action-trigger-robot-options{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.robot-action-trigger-robot-options button{border:1px solid var(--vertx-danger-border);background:var(--vertx-bg-container);color:var(--vertx-text-primary);cursor:pointer;border-radius:999px;padding:5px 9px}.robot-action-trigger-control-result{border-top:1px solid var(--vertx-border);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:flex}.robot-action-trigger-control-summary{min-width:0}.robot-action-trigger-control-summary strong,.robot-action-trigger-control-summary span{overflow-wrap:anywhere;display:block}.robot-action-trigger-control-summary strong{font-size:13px}.robot-action-trigger-control-summary span{color:var(--vertx-text-secondary);margin-top:4px;font-size:11px}.robot-action-trigger-control-actions,.robot-action-trigger-control-execution{flex:none;align-items:center;gap:8px;display:flex}.robot-action-trigger-control-actions>button:not(.robot-action-trigger-primary){border:1px solid var(--vertx-border);background:var(--vertx-bg-container);height:36px;color:inherit;cursor:pointer;border-radius:7px;padding:0 12px}.robot-action-trigger-control-execution{border-left:1px solid var(--vertx-border);padding-left:12px;font-size:12px}.robot-action-trigger-control button:disabled{opacity:.5;cursor:not-allowed}.robot-action-trigger-search{border:1px solid var(--vertx-border);width:min(280px,100%);height:34px;color:var(--vertx-text-secondary);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.robot-action-trigger-search svg{flex:none;width:15px;height:15px}.robot-action-trigger-search input{min-width:0;color:var(--vertx-text-primary);background:0 0;border:0;outline:0;flex:1}.robot-action-trigger-voice-confirmation{border:1px solid var(--vertx-border-focus);background:var(--vertx-action-subtle);max-width:320px;color:var(--vertx-text-primary);border-radius:7px;margin:0;padding:9px 12px;font-size:12px;line-height:1.6}.robot-action-trigger-table-wrap{border:1px solid var(--vertx-border);overflow:auto}.robot-action-trigger-table{border-collapse:collapse;width:100%;min-width:940px}.robot-action-trigger-table th,.robot-action-trigger-table td{border-bottom:1px solid var(--vertx-border);text-align:left;vertical-align:middle;padding:12px 13px}.robot-action-trigger-table th{color:var(--vertx-text-secondary);background:var(--vertx-bg-chrome);font-size:11px;font-weight:600}.robot-action-trigger-table td{font-size:12px}.robot-action-trigger-table tbody tr:last-child td{border-bottom:0}.robot-action-trigger-table td>strong,.robot-action-trigger-table td>small{display:block}.robot-action-trigger-table td>small{color:var(--vertx-text-secondary);margin-top:3px;font-size:10px}.robot-action-trigger-phrases{flex-wrap:wrap;gap:5px;max-width:360px;display:flex}.robot-action-trigger-phrases span{border:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);white-space:nowrap;border-radius:6px;align-items:center;min-height:23px;padding:2px 7px;display:inline-flex}.robot-action-trigger-status{border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:10px;font-weight:650;display:inline-flex}.robot-action-trigger-status.is-enabled{background:var(--vertx-success-bg);color:var(--vertx-success-text)}.robot-action-trigger-status.is-disabled{background:var(--vertx-bg-chrome);color:var(--vertx-text-secondary)}.robot-action-trigger-empty{min-height:90px;color:var(--vertx-text-secondary);place-items:center;margin:0;font-size:12px;display:grid}.robot-action-trigger-system-table{min-width:820px}.robot-action-trigger-row-edit{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);width:32px;height:32px;color:var(--vertx-text-primary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.robot-action-trigger-row-edit svg{width:15px;height:15px}.robot-action-trigger-system-phrase-editor{gap:8px;display:grid}.robot-action-trigger-system-phrase-editor>span{font-size:12px;font-weight:600}.robot-action-trigger-system-phrase-editor textarea{border:1px solid var(--vertx-border);box-sizing:border-box;resize:vertical;width:100%;font:inherit;border-radius:7px;padding:10px 12px;line-height:1.6}.robot-action-trigger-editor-hint{background:var(--vertx-bg-layout);color:var(--vertx-text-secondary);border-radius:7px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.robot-action-trigger-alias-list{border-top:1px solid var(--vertx-border)}.robot-action-trigger-alias-list article{border-bottom:1px solid var(--vertx-border);grid-template-columns:minmax(210px,.65fr) minmax(280px,1fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.robot-action-trigger-alias-robot{align-items:center;gap:10px;min-width:0;display:flex}.robot-action-trigger-alias-robot>svg{background:var(--vertx-fill-selected);width:32px;height:32px;color:var(--vertx-action-text);border-radius:7px;padding:7px}.robot-action-trigger-alias-robot span,.robot-action-trigger-alias-robot strong,.robot-action-trigger-alias-robot small{min-width:0;display:block}.robot-action-trigger-alias-robot strong,.robot-action-trigger-alias-robot small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.robot-action-trigger-alias-robot small{color:var(--vertx-text-secondary);margin-top:3px;font-size:10px}.robot-action-trigger-alias-list textarea{min-height:62px}.robot-action-trigger-dialog-backdrop{z-index:1000;background:#1118277a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.robot-action-trigger-dialog{border:1px solid var(--vertx-border-strong);background:var(--vertx-bg-container);border-radius:8px;width:min(100%,680px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 18px 48px #00000047}.robot-action-trigger-dialog>header{border-bottom:1px solid var(--vertx-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 20px;display:flex}.robot-action-trigger-dialog>header span{color:var(--vertx-text-secondary);font-size:11px;display:block}.robot-action-trigger-dialog>header h2{letter-spacing:0;margin:3px 0 0;font-size:18px}.robot-action-trigger-dialog-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}.robot-action-trigger-dialog-body .is-wide{grid-column:1/-1}.robot-action-trigger-switch{grid-column:1/-1;align-items:center;min-height:36px;flex-direction:row!important}.robot-action-trigger-switch input{width:16px;height:16px;margin:0}.robot-action-trigger-dialog>footer{border-top:1px solid var(--vertx-border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@keyframes robot-action-trigger-spin{to{transform:rotate(360deg)}}@keyframes robot-action-trigger-listening{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--vertx-danger-text) 32%,transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}@media (width<=820px){.robot-action-trigger-page{padding:16px}.robot-action-trigger-header{align-items:flex-start}.robot-action-trigger-section-heading{flex-direction:column;align-items:stretch}.robot-action-trigger-search{width:100%}.robot-action-trigger-alias-list article{grid-template-columns:1fr}.robot-action-trigger-alias-list article>button{justify-self:end}.robot-action-trigger-tab-toolbar{flex-direction:column;align-items:stretch}.robot-action-trigger-tab-toolbar .robot-action-trigger-search{width:100%}}@media (width<=560px){.robot-action-trigger-header{flex-direction:column}.robot-action-trigger-header-actions{justify-content:space-between;width:100%}.robot-action-trigger-dialog-body{grid-template-columns:1fr}.robot-action-trigger-voice-input{grid-template-columns:42px minmax(0,1fr);padding:11px}.robot-action-trigger-microphone{width:40px;height:40px}.robot-action-trigger-control-result{flex-direction:column;align-items:stretch}.robot-action-trigger-voice-confirmation{max-width:none}.robot-action-trigger-control-execution{border-top:1px solid var(--vertx-border);border-left:0;justify-content:space-between;padding:10px 0 0}.robot-action-trigger-dialog-body .is-wide{grid-column:auto}.robot-action-trigger-dialog-backdrop{padding:10px}.robot-action-trigger-dialog{max-height:calc(100dvh - 20px)}.robot-action-trigger-dialog>footer{flex-direction:column-reverse}.robot-action-trigger-dialog>footer button{width:100%}}.pudu-workspace{min-height:100dvh;color:var(--vertx-text-primary);background:#f5f6f8}.pudu-workspace-header{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dfe2e8;grid-template-columns:38px minmax(190px,.65fr) minmax(420px,1.4fr) 38px;align-items:center;gap:14px;min-height:68px;padding:10px 22px;display:grid;position:sticky;top:0}.pudu-icon-button{color:#25282f;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.pudu-icon-button:hover{background:#f7f8fa;border-color:#99a1b2}.pudu-icon-button:disabled{opacity:.42;cursor:not-allowed}.pudu-workspace-identity{align-items:center;gap:10px;min-width:0;display:flex}.pudu-workspace-identity>div{flex-direction:column;min-width:0;display:flex}.pudu-workspace-identity strong,.pudu-workspace-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pudu-workspace-identity strong{font-size:13px}.pudu-workspace-identity small{color:#737985;margin-top:2px;font-size:10px}.pudu-live-dot{background:#9ca3af;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.pudu-live-dot.is-online{background:#20a458;box-shadow:0 0 0 4px #20a4581f}.pudu-live-dot.is-offline{background:#d64a4a}.pudu-workspace-nav{justify-content:center;gap:3px;min-width:0;display:flex}.pudu-workspace-nav a{color:#6b717d;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.pudu-workspace-nav a:hover{color:#23262d;background:#f2f3f6}.pudu-workspace-nav a.is-active{color:#304db5;background:#e9edf9}.pudu-page-error,.pudu-inline-error{color:#a12d2d;background:#fff2f2;border:1px solid #e7b4b4;border-radius:7px;padding:10px 12px;font-size:12px}.pudu-page-error{margin:14px 24px 0}.pudu-page-loading{color:#737985;place-items:center;min-height:220px;font-size:13px;display:grid}.is-spinning{animation:.9s linear infinite pudu-spin}@keyframes pudu-spin{to{transform:rotate(360deg)}}.pudu-operation-notice{color:#13713d;background:#ecf8f1;border:1px solid #a9dbc0;border-radius:7px;padding:10px 12px;font-size:12px}.pudu-view{gap:18px;padding:22px 24px 34px;display:grid}.pudu-view-heading{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.pudu-view-heading>div:first-child{min-width:0}.pudu-view-heading>div:not(:first-child){align-items:center;gap:8px;display:flex}.pudu-view-heading span,.pudu-section-heading span{color:#6d7583;text-transform:uppercase;font-size:10px;font-weight:700}.pudu-view-heading h1{margin:2px 0 0;font-size:22px;line-height:30px}.pudu-view-heading p{color:#737985;margin:2px 0 0;font-size:12px}.pudu-primary-button,.pudu-secondary-button,.pudu-danger-button,.pudu-add-row{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.pudu-primary-button{color:#fff;background:#3157d5;border:1px solid #3157d5}.pudu-primary-button:hover{background:#294abb}.pudu-secondary-button{color:#2b2e35;background:#fff;border:1px solid #d6dae2}.pudu-danger-button{color:#b12f2f;background:#fff7f7;border:1px solid #e2b4b4}.pudu-primary-button:disabled,.pudu-secondary-button:disabled,.pudu-danger-button:disabled{opacity:.45;cursor:not-allowed}.pudu-overview-hero{background:#fff;border:1px solid #dfe2e8;grid-template-columns:minmax(190px,.7fr) minmax(280px,1.1fr) minmax(220px,.7fr);align-items:center;gap:26px;min-height:270px;padding:24px 30px;display:grid}.pudu-robot-visual{color:#68717f;border-right:1px solid #eceef2;place-items:center;height:220px;display:grid;position:relative}.pudu-robot-visual img{object-fit:contain;max-width:92%;max-height:205px}.pudu-robot-visual>span{color:#13713d;background:#ecf8f1;border:1px solid #a9dbc0;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:10px}.pudu-kicker{color:#3157d5!important}.pudu-overview-copy h1{margin:5px 0 0;font-size:30px;line-height:40px}.pudu-overview-copy p{color:#737985;margin:5px 0 18px;font-size:13px}.pudu-primary-actions{gap:8px;display:flex}.pudu-status-rail{gap:8px;display:grid}.pudu-status-rail>div{color:#3d4654;background:#f8f9fb;border:1px solid #e2e5ea;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.pudu-status-rail>div>span{flex-direction:column;min-width:0;display:flex}.pudu-status-rail small{color:#7a808b;font-size:10px}.pudu-status-rail strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.pudu-section-heading{justify-content:space-between;align-items:end;display:flex}.pudu-section-heading h2{margin:2px 0 0;font-size:16px}.pudu-section-heading small{color:#777e89;font-size:11px}.pudu-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pudu-capability-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);gap:1px 11px;min-width:0;padding:14px;display:grid}.pudu-capability-grid>button:hover{background:#fafbff;border-color:#9da9ce}.pudu-capability-icon{color:#3157d5;background:#e9edf9;border-radius:8px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.pudu-capability-icon.is-errand_route{color:#ad630a;background:#fff1df}.pudu-capability-icon.is-call_to_point{color:#18804a;background:#e9f7ef}.pudu-capability-grid strong{font-size:13px}.pudu-capability-grid small{color:#777e89;font-size:10px}.pudu-capability-summary{color:#3157d5;background:#f7f9ff;border:1px solid #cfd7ee;align-items:center;gap:12px;padding:14px 16px;display:flex}.pudu-capability-summary>div{flex-direction:column;display:flex}.pudu-capability-summary strong{font-size:13px}.pudu-capability-summary small{color:#707887;margin-top:3px;font-size:10px}.pudu-capability-summary>span{color:#18804a;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.pudu-capability-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pudu-capability-editor{gap:8px;display:grid}.pudu-capability-editor label{cursor:pointer;border:1px solid #e2e5ea;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.pudu-capability-editor label>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.pudu-capability-editor strong,.pudu-capability-editor small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pudu-capability-editor strong{font-size:12px}.pudu-capability-editor small{color:#7b818d;margin-top:2px;font-size:9px}.pudu-capability-editor input{opacity:0;position:absolute}.pudu-capability-editor i{background:#bbc0c9;border-radius:999px;width:32px;height:18px;position:relative}.pudu-capability-editor i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.pudu-capability-editor input:checked+i{background:#3157d5}.pudu-capability-editor input:checked+i:after{transform:translate(14px)}.pudu-overview-grid,.pudu-map-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pudu-panel{background:#fff;border:1px solid #dfe2e8;border-radius:8px;min-width:0;padding:16px}.pudu-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pudu-panel-heading h2{margin:0;font-size:14px}.pudu-panel-heading span{color:#7b818d;font-size:10px}.pudu-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.pudu-definition-grid.is-single{grid-template-columns:1fr}.pudu-definition-grid>div{border-bottom:1px solid #eceef2;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.pudu-definition-grid dt{color:#777e89;font-size:11px}.pudu-definition-grid dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:11px}.pudu-empty-copy{color:#777e89;margin:0;font-size:12px;line-height:1.7}.pudu-segmented{background:#eef0f4;border:1px solid #dfe2e8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px;padding:3px;display:grid}.pudu-segmented button{color:#6f7580;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;font-size:12px;font-weight:700}.pudu-segmented button.is-active{color:#3157d5;background:#fff;box-shadow:0 1px 3px #141b2d14}.pudu-filter-bar{background:#fff;border:1px solid #dfe2e8;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.pudu-search-field{color:#7d838e;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 8px;display:flex}.pudu-search-field input{color:#25282f;background:0 0;border:0;outline:0;width:100%;height:34px}.pudu-filter-bar>label:not(.pudu-search-field){color:#7b818b;border-left:1px solid #e4e6eb;align-items:center;gap:7px;height:34px;padding:0 8px;display:flex}.pudu-filter-bar select,.pudu-map-selector select{color:#333840;background:#fff;border:0;height:32px}.pudu-filter-bar>span{color:#7d838d;white-space:nowrap;padding-right:8px;font-size:10px}.pudu-task-list{background:#fff;border:1px solid #dfe2e8;display:grid}.pudu-task-row{color:#292d34;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceef2;grid-template-columns:42px minmax(0,1fr) minmax(150px,.45fr) 20px;align-items:center;gap:12px;min-width:0;min-height:72px;padding:11px 14px;display:grid}.pudu-task-row:last-child{border-bottom:0}.pudu-task-row:hover{background:#f8f9fb}.pudu-task-type{color:#3157d5;background:#e9edf9;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.pudu-task-type.is-errand_route{color:#a95f08;background:#fff0de}.pudu-task-type.is-call_to_point{color:#18804a;background:#e9f7ef}.pudu-task-copy,.pudu-task-time{flex-direction:column;min-width:0;display:flex}.pudu-task-copy strong,.pudu-task-copy small,.pudu-task-time strong,.pudu-task-time small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pudu-task-copy strong{font-size:13px}.pudu-task-copy small,.pudu-task-time small{color:#7b818c;margin-top:3px;font-size:10px}.pudu-task-time{text-align:right}.pudu-task-time strong{font-size:11px}.pudu-empty-state{color:#9aa0aa;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.pudu-empty-state strong{color:#777d87;font-size:12px}.pudu-create-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:14px;display:grid}.pudu-create-main{gap:12px;min-width:0;display:grid}.pudu-task-type-switch{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.pudu-task-type-switch button{white-space:normal;color:#707681;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:8px;align-items:center;gap:9px;min-width:0;height:auto;min-height:64px;padding:12px;display:flex}.pudu-task-type-switch button.is-active{color:#3157d5;background:#f0f3ff;border-color:#5571d5}.pudu-task-type-switch .vertx-button__content{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-width:0;display:flex}.pudu-task-type-copy{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.5;display:flex}.pudu-task-type-switch strong{font-size:12px}.pudu-task-type-switch small{color:#858b95;margin-top:2px;font-size:9px}.pudu-task-section{background:#fff;border:1px solid #dfe2e8;border-radius:8px}.pudu-task-section>header{border-bottom:1px solid #e8eaf0;align-items:center;gap:9px;height:48px;padding:0 14px;display:flex}.pudu-task-section>header>span{color:#3157d5;background:#e9edf9;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.pudu-task-section>header h2{margin:0;font-size:13px}.pudu-task-section>header button{margin-left:auto}.pudu-task-section>select{width:calc(100% - 28px);margin:14px}.pudu-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:14px;display:grid}.pudu-form-grid.is-single{grid-template-columns:1fr}.pudu-form-grid label:not(.vertx-choice),.pudu-create-aside>label:not(.vertx-choice),.pudu-dialog>label{color:#565c67;gap:6px;font-size:11px;display:grid}.pudu-form-grid label>svg{display:inline}.pudu-form-grid input,.pudu-form-grid select,.pudu-create-aside select,.pudu-dialog input,.pudu-dialog select,.pudu-task-section>select,.pudu-point-row select{color:#292d34;background:#fff;border:1px solid #d6dae2;border-radius:7px;width:100%;height:36px;padding:0 10px}.pudu-point-row{grid-template-columns:26px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.pudu-point-row>span{color:#6b717c;background:#f0f2f5;border-radius:6px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.pudu-add-row{color:#53617f;background:#fff;border:1px dashed #aeb6c7}.pudu-form-grid>.pudu-add-row{width:100%}.pudu-create-aside{background:#fff;border:1px solid #dfe2e8;border-radius:8px;gap:13px;padding:16px;display:grid;position:sticky;top:86px}.pudu-create-aside h2{margin:0;font-size:14px}.pudu-create-aside dl{margin:2px 0 0}.pudu-create-aside dl>div{border-bottom:1px solid #eceef2;justify-content:space-between;gap:10px;padding:8px 0;font-size:10px;display:flex}.pudu-create-aside dt{color:#777d88}.pudu-create-aside dd{text-align:right;margin:0}.pudu-toggle{align-items:center;grid-template-columns:auto 28px minmax(0,1fr)!important;gap:8px!important}.pudu-toggle input{opacity:0;position:absolute}.pudu-toggle span{background:#bbc0c9;border-radius:999px;width:28px;height:16px;position:relative}.pudu-toggle span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.pudu-toggle input:checked+span{background:#3157d5}.pudu-toggle input:checked+span:after{transform:translate(12px)}.pudu-submit-task{width:100%;margin-top:2px}.pudu-task-detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:12px;display:grid}.pudu-task-detail-title{border-bottom:1px solid #e6e8ed;align-items:center;gap:11px;padding-bottom:14px;display:flex}.pudu-task-detail-title>div{min-width:0}.pudu-task-detail-title h2{margin:0;font-size:16px}.pudu-task-detail-title p{color:#7a808a;margin:2px 0 0;font-size:10px}.pudu-task-detail-title>strong{margin-left:auto;font-size:11px}.pudu-task-detail-title>strong.is-succeeded{color:#18804a}.pudu-task-detail-title>strong.is-failed{color:#b12f2f}.pudu-task-detail-summary .pudu-definition-grid{margin-top:10px}.pudu-task-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.pudu-timeline{display:grid}.pudu-timeline>div{grid-template-columns:15px minmax(0,1fr);gap:9px;padding:0 0 15px;display:grid;position:relative}.pudu-timeline>div:before{content:"";background:#cfd5e3;width:1px;position:absolute;top:8px;bottom:0;left:6px}.pudu-timeline>div:last-child:before{display:none}.pudu-timeline>div>span{z-index:1;background:#3157d5;border:3px solid #dbe2f8;border-radius:50%;width:13px;height:13px}.pudu-timeline>div>div{flex-direction:column;display:flex}.pudu-timeline strong{font-size:11px}.pudu-timeline small,.pudu-timeline time{color:#7c828d;margin-top:2px;font-size:9px}.pudu-timeline time{color:#9aa0a9}.pudu-map-actions{align-items:center;gap:8px;display:flex}.pudu-map-selector{color:#777d87;align-items:center;gap:8px;font-size:11px;display:flex}.pudu-map-selector select{border:1px solid #d7dbe2;border-radius:7px;min-width:180px;padding:0 9px}.pudu-map-layout{grid-template-columns:minmax(0,1.8fr) 280px;gap:12px;display:grid}.pudu-map-panel{padding:12px}.pudu-map-sidebar{align-content:start;gap:12px;display:grid}.pudu-map-stage{background:#e9edf1;border:1px solid #dce0e6;place-items:center;min-height:450px;display:grid;position:relative;overflow:auto}.pudu-map-stage svg{width:100%;height:auto;max-height:68vh}.pudu-map-image-note{color:#fff;background:#191d24c7;border-radius:5px;padding:4px 7px;font-size:9px;position:absolute;bottom:9px;left:9px}.pudu-map-zones polygon{fill:#3157d52e;stroke:#3157d5;stroke-width:2px}.pudu-map-elements polyline{fill:none;stroke:#d24848;stroke-width:2px}.pudu-map-elements .is-area,.pudu-map-elements .is-edge{fill:#20a4581f;stroke:#20834e}.pudu-map-point circle{fill:#b8670d;stroke:#fff;stroke-width:1.5px}.pudu-map-point text{paint-order:stroke;stroke:#fff;stroke-width:3px;fill:#8f4e08;font-size:11px}.pudu-map-robot circle{fill:#d33e3e;stroke:#fff;stroke-width:3px}.pudu-map-robot path{fill:#fff}.pudu-position-reporting{border-top:1px solid #eceef2;gap:9px;margin-top:13px;padding-top:13px;display:grid}.pudu-position-reporting>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pudu-position-reporting label{color:#777d87;gap:5px;font-size:10px;display:grid}.pudu-position-reporting select,.pudu-position-reporting input{color:#333840;background:#fff;border:1px solid #d7dbe2;border-radius:7px;width:100%;height:32px;padding:0 8px}.pudu-position-reporting button{width:100%}.pudu-point-grid{max-height:360px;display:grid;overflow:auto}.pudu-point-grid>div{border-bottom:1px solid #eceef2;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.pudu-point-grid>div>span{flex-direction:column;display:flex}.pudu-point-grid strong{font-size:11px}.pudu-point-grid small,.pudu-point-grid em{color:#7c828c;font-size:9px;font-style:normal}.pudu-group{border-top:1px solid #eceef2;padding:9px 0}.pudu-group:first-of-type{border-top:0}.pudu-group>strong{font-size:11px}.pudu-group p{color:#777d87;gap:10px;margin:5px 0 0;font-size:10px;display:flex}.pudu-group p span{color:#343840;min-width:80px}.pudu-map-navigation{gap:10px;display:grid}.pudu-map-navigation .pudu-panel-heading{margin-bottom:0}.pudu-map-navigation .pudu-panel-heading small{color:#7b818d;margin-top:3px;font-size:9px;display:block}.pudu-map-navigation label{color:#777d87;gap:5px;font-size:10px;display:grid}.pudu-map-navigation select{background:#fff;border:1px solid #d7dbe2;border-radius:7px;width:100%;height:34px;padding:0 9px}.pudu-map-navigation button{width:100%}.pudu-material-search{background:#fff;border:1px solid #dfe2e8;border-radius:8px;max-width:560px;height:42px}.pudu-material-table{background:#fff;border:1px solid #dfe2e8}.pudu-material-row{border-bottom:1px solid #eceef2;grid-template-columns:1.2fr 1fr .7fr .7fr 92px;align-items:center;gap:12px;min-height:56px;padding:9px 14px;font-size:11px;display:grid}.pudu-material-row:last-child{border-bottom:0}.pudu-material-row.is-heading{color:#6f7580;background:#f1f3f6;min-height:38px;font-size:10px;font-weight:700}.pudu-material-row strong{align-items:center;gap:8px;display:flex}.pudu-row-actions{gap:6px;display:flex}.pudu-binding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pudu-binding-grid>article{background:#fff;border:1px solid #dfe2e8;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:13px;display:grid}.pudu-binding-grid>article>span{color:#3157d5;background:#e9edf9;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.pudu-binding-grid article>div{flex-direction:column;min-width:0;display:flex}.pudu-binding-grid strong,.pudu-binding-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pudu-binding-grid strong{font-size:12px}.pudu-binding-grid small{color:#7c828d;margin-top:2px;font-size:10px}.pudu-dialog-backdrop{z-index:20;background:#14181f6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pudu-dialog{background:#fff;border-radius:8px;gap:14px;width:min(460px,100%);padding:18px;display:grid;box-shadow:0 18px 60px #12182738}.pudu-dialog>header{justify-content:space-between;align-items:center;display:flex}.pudu-dialog h2{margin:0;font-size:16px}.pudu-dialog footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.pudu-notification-tabs{border-bottom:1px solid #dfe2e8;gap:22px;display:flex}.pudu-notification-tabs button{color:#7d838d;cursor:pointer;background:0 0;border:0;padding:0 2px 9px;font-size:12px}.pudu-notification-tabs button.is-active{color:#3157d5;border-bottom:2px solid #3157d5;font-weight:700}.pudu-data-delay-note{color:#777d87;margin:-8px 0 0;font-size:10px}.pudu-notification-list{gap:9px;display:grid}.pudu-notification-list>article{background:#fff;border:1px solid #dfe2e8;border-radius:8px;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:14px;display:grid}.pudu-notification-list>article>span{color:#68717e;background:#eef1f5;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.pudu-notification-list>article.is-warning>span{color:#a45e0b;background:#fff2dd}.pudu-notification-list>article.is-error>span{color:#b53737;background:#fff0f0}.pudu-notification-list article>div{min-width:0}.pudu-notification-list strong{font-size:12px}.pudu-notification-list p{color:#5f6570;margin:3px 0;font-size:11px;line-height:1.6}.pudu-notification-list small{color:#969ba4;font-size:9px}.pudu-authorization-notice{color:#13713d;background:#ecf8f1;border:1px solid #a9dbc0;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.pudu-authorization-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.pudu-authorization-status{grid-template-columns:52px minmax(0,1fr) auto;align-content:center;gap:14px;min-height:205px;display:grid}.pudu-authorization-status-icon{color:#a45e0b;background:#fff2dd;border-radius:8px;place-items:center;width:50px;height:50px;display:grid}.pudu-authorization-status-icon.is-ready{color:#18804a;background:#e9f7ef}.pudu-authorization-status>div:nth-child(2){min-width:0}.pudu-authorization-status span{color:#777e89;font-size:10px}.pudu-authorization-status h2{margin:3px 0 0;font-size:20px}.pudu-authorization-status p{color:#676e79;max-width:540px;margin:7px 0 0;font-size:11px;line-height:1.7}.pudu-authorization-status>strong{color:#a45e0b;background:#fff2dd;border-radius:6px;align-self:start;padding:4px 7px;font-size:9px}.pudu-authorization-status>strong.is-ready{color:#18804a;background:#e9f7ef}.pudu-authorization-status>strong.is-error{color:#b53737;background:#fff0f0}.pudu-authorization-form-summary .pudu-panel-heading>svg{color:#3157d5}.pudu-authorization-actions{gap:8px;margin-top:16px;display:flex}.pudu-authorization-security{background:#f9fafb;grid-column:1/-1;align-items:flex-start;gap:12px;display:flex}.pudu-authorization-security>svg{color:#3157d5;flex:none}.pudu-authorization-security h2{margin:0;font-size:13px}.pudu-authorization-security p{color:#6f7580;margin:4px 0 0;font-size:11px;line-height:1.7}.pudu-callback-configuration{grid-column:1/-1}.pudu-callback-configuration .pudu-panel-heading>svg{color:#3157d5}.pudu-callback-configuration>p{color:#676e79;margin:0 0 10px;font-size:11px}.pudu-callback-configuration>div:last-of-type{grid-template-columns:minmax(0,1fr) 36px;gap:8px;display:grid}.pudu-callback-configuration input{color:#333840;background:#f7f8fa;border:1px solid #d6dae2;border-radius:7px;min-width:0;height:36px;padding:0 10px;font-size:11px}.pudu-callback-configuration>small{color:#8a650d;margin-top:9px;font-size:10px;line-height:1.6;display:block}.pudu-form-grid>.pudu-form-toggle,.pudu-form-grid>.pudu-form-wide{grid-column:1/-1}.pudu-form-grid input:disabled,.pudu-form-grid select:disabled{color:#969ca6;cursor:not-allowed;background:#f1f3f6}.pudu-cruise-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 0;display:flex}.pudu-cruise-toolbar>div{align-items:center;gap:9px;min-width:0;display:flex}.pudu-cruise-toolbar>div>svg{color:#3157d5;flex:none}.pudu-cruise-toolbar span{flex-direction:column;min-width:0;display:flex}.pudu-cruise-toolbar strong{font-size:12px}.pudu-cruise-toolbar small{color:#7b818d;margin-top:2px;font-size:10px}.pudu-cruise-select{padding-bottom:10px}.pudu-cruise-empty{color:#59606c;border-top:1px solid #eceef2;align-items:flex-start;gap:10px;margin:0 14px 14px;padding:12px 0;display:flex}.pudu-cruise-empty>svg{color:#a86e12;flex:none}.pudu-cruise-empty strong{font-size:12px}.pudu-cruise-empty p{color:#676e79;margin:4px 0;font-size:11px;line-height:1.6}.pudu-cruise-empty small{color:#99640d;font-size:10px;line-height:1.6}.pudu-cruise-route-meta{border-top:1px solid #eceef2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0 14px;padding:0;display:grid}.pudu-cruise-route-meta>div{justify-content:space-between;gap:10px;min-width:0;padding:11px 0;display:flex}.pudu-cruise-route-meta dt{color:#777e89;font-size:10px}.pudu-cruise-route-meta dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:11px}.pudu-cruise-contract-note{color:#53617f;border-top:1px solid #eceef2;align-items:flex-start;gap:8px;margin:0 14px;padding:10px 0;font-size:10px;line-height:1.6;display:flex}.pudu-cruise-contract-note>svg{flex:none}.pudu-cruise-contract-note.is-warning{color:#91600f}.pudu-cruise-template{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:0 14px 14px;display:grid}.pudu-cruise-template label{color:#565c67;gap:6px;font-size:11px;display:grid}.pudu-cruise-template input{color:#292d34;background:#fff;border:1px solid #d6dae2;border-radius:7px;width:100%;height:36px;padding:0 10px}.pudu-cruise-error{justify-content:space-between;align-items:center;gap:10px;margin:0 14px 14px;display:flex}.pudu-create-aside dd{overflow-wrap:anywhere;max-width:170px}@media (width<=1100px){.pudu-workspace-header{grid-template-columns:38px minmax(150px,1fr) 38px}.pudu-workspace-nav{grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}.pudu-overview-hero{grid-template-columns:190px minmax(0,1fr)}.pudu-status-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.pudu-create-layout,.pudu-task-detail-layout,.pudu-map-layout{grid-template-columns:1fr}.pudu-create-aside{position:static}.pudu-binding-grid,.pudu-capability-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pudu-workspace-header{padding:10px 12px;position:static}.pudu-workspace-nav a{justify-content:center;min-width:42px;padding:0 10px}.pudu-workspace-nav a span{display:none}.pudu-view{padding:16px 14px 28px}.pudu-view-heading{align-items:flex-start}.pudu-view-heading>div:not(:first-child){flex-wrap:wrap;justify-content:flex-end}.pudu-map-actions{flex-direction:column;align-items:stretch}.pudu-map-selector select{min-width:130px}.pudu-overview-hero{grid-template-columns:1fr;padding:18px}.pudu-robot-visual{border-bottom:1px solid #eceef2;border-right:0;height:180px}.pudu-overview-copy h1{font-size:25px}.pudu-primary-actions{flex-direction:column;align-items:stretch}.pudu-status-rail,.pudu-capability-grid,.pudu-overview-grid,.pudu-map-data-grid,.pudu-task-type-switch,.pudu-binding-grid,.pudu-authorization-layout,.pudu-capability-groups{grid-template-columns:1fr}.pudu-filter-bar{flex-direction:column;align-items:stretch}.pudu-filter-bar>label:not(.pudu-search-field){border-top:1px solid #e4e6eb;border-left:0}.pudu-task-row{grid-template-columns:38px minmax(0,1fr) 18px}.pudu-task-time{text-align:left;grid-column:2}.pudu-task-row>svg{grid-area:1/3/3}.pudu-form-grid,.pudu-definition-grid,.pudu-cruise-route-meta{grid-template-columns:1fr}.pudu-cruise-toolbar,.pudu-cruise-template{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.pudu-cruise-template{display:grid}.pudu-cruise-toolbar button,.pudu-cruise-template button{width:100%}.pudu-material-row{grid-template-columns:1.2fr .8fr 74px}.pudu-material-row>:nth-child(3),.pudu-material-row>:nth-child(4){display:none}.pudu-map-stage{min-height:300px}.pudu-notification-tabs{gap:13px;overflow-x:auto}.pudu-notification-tabs button{white-space:nowrap}.pudu-authorization-status{grid-template-columns:46px minmax(0,1fr)}.pudu-authorization-status>strong{grid-column:2}.pudu-authorization-actions{flex-direction:column;align-items:stretch}}.pudu-task-center-view{align-content:start}.pudu-task-execution-status{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.pudu-task-execution-status small{color:#777e89;font-size:10px}.pudu-task-execution-status .pudu-task-control-note,.pudu-task-time .pudu-task-control-note{white-space:normal;color:#9a6528;max-width:280px;line-height:1.5}.pudu-unified-task-list .pudu-task-row-actions{flex-wrap:wrap}.pudu-task-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pudu-task-row-actions button{color:#4e5663;cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:11px;display:inline-flex}.pudu-task-row-actions button.pudu-icon-button{width:34px;padding:0}.pudu-task-row-actions button:hover{color:#3157d5;background:#f4f6fd;border-color:#99a7d8}.pudu-task-row-actions button.is-primary{color:#fff;background:#3157d5;border-color:#3157d5}.pudu-task-row-actions button.is-danger{color:#ad3030;background:#fff7f7;border-color:#e7bcbc}.pudu-task-row-actions button:disabled{opacity:.45;cursor:not-allowed}.pudu-task-status-badge{color:#606773;background:#eef1f5;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.pudu-task-status-badge.is-running,.pudu-task-status-badge.is-accepted,.pudu-task-status-badge.is-dispatched{color:#18804a;background:#e9f7ef}.pudu-task-status-badge.is-paused,.pudu-task-status-badge.is-cancel_requested{color:#9a5c0b;background:#fff2dd}.pudu-unified-task-list{padding:16px}.pudu-template-table{border:1px solid #dfe2e8;border-radius:9px;overflow:hidden}.pudu-template-table-head,.pudu-template-table-row{grid-template-columns:minmax(220px,1.4fr) minmax(100px,.45fr) minmax(150px,.65fr) minmax(220px,auto);align-items:center;gap:14px;padding:11px 14px;display:grid}.pudu-template-table-head{color:#747b86;background:#f6f7f9;font-size:10px;font-weight:700}.pudu-template-table-row{background:#fff;border-top:1px solid #e9ebef;min-height:58px}.pudu-template-table-row>span{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pudu-template-table-row>span strong,.pudu-template-table-row>span small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pudu-template-table-row>span strong{font-size:12px}.pudu-template-table-row>span small{color:#7b818c;margin-top:4px;font-size:10px}.pudu-template-table-row>span em{color:#3157d5;background:#e9edf9;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.pudu-template-table-row>div{justify-content:flex-end;gap:5px;display:flex}.pudu-template-table-row>div>.pudu-primary-button{min-width:72px}.pudu-task-feedback{z-index:300;box-sizing:border-box;color:#922f2f;background:#fff7f7;border:1px solid #efbcbc;border-radius:12px;align-items:flex-start;gap:12px;width:min(430px,100vw - 32px);padding:14px;display:flex;position:fixed;top:82px;right:24px;box-shadow:0 16px 42px #1722302e}.pudu-map-view{background:#f1f5fb;gap:12px}.pudu-map-view .pudu-view-heading{padding:3px 2px 5px}.pudu-map-command-bar{background:#fff;border-color:#dfe5ef;align-items:end;gap:10px;padding:14px 16px;display:flex}.pudu-map-command-copy{align-self:center;gap:3px;min-width:190px;margin-right:auto;display:grid}.pudu-map-command-copy strong{color:#252f42;font-size:13px}.pudu-map-command-copy span{color:#7a8496;font-size:11px}.pudu-map-command-bar .pudu-map-selector{color:#687386;gap:5px;min-width:220px;font-size:11px;display:grid}.pudu-map-command-bar .pudu-map-selector select{color:#303848;background:#fff;border:1px solid #d7deea;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:12px}.pudu-map-command-bar button{white-space:nowrap;min-height:38px;padding:0 14px}.pudu-map-command-divider{border-left:1px solid #e2e7f0;height:30px;margin:4px 2px}.pudu-map-command-bar .pudu-recharge-button{color:#2949a8;background:#f4f7ff;border-color:#cdd9f9}.pudu-map-command-bar .pudu-recharge-button:hover:not(:disabled){background:#eaf0ff}.pudu-map-view .pudu-map-layout{background:#fff;border:1px solid #dfe5ef;border-radius:10px;grid-template-columns:minmax(0,1.55fr) minmax(350px,1fr);gap:0;overflow:hidden}.pudu-map-view .pudu-map-panel,.pudu-map-view .pudu-map-sidebar>.pudu-panel{border:0;border-radius:0}.pudu-map-view .pudu-map-panel{padding:14px}.pudu-map-view .pudu-map-panel .pudu-panel-heading h2{font-size:13px}.pudu-map-view .pudu-map-sidebar{min-width:0;display:block}.pudu-map-view .pudu-map-sidebar>.pudu-panel{box-sizing:border-box;height:100%;padding:14px 16px 16px}.pudu-map-view .pudu-map-stage{background:#edf2f8;border:0;border-radius:7px;min-height:390px}.pudu-map-view .pudu-map-stage svg{max-height:58vh}.pudu-robot-switcher{color:#4d5667;gap:8px;font-size:11px;font-weight:700;display:grid}.pudu-robot-switcher>span{align-items:center;gap:6px;display:flex}.pudu-robot-switcher select{color:#303848;background:#fff;border:1px solid #d7deea;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 10px;font-size:12px}.pudu-map-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.pudu-map-summary-grid section{min-width:0}.pudu-map-summary-grid h2,.pudu-position-reporting h2{align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.pudu-map-summary-grid .pudu-definition-grid>div{border:0;padding:4px 0;display:block}.pudu-map-summary-grid .pudu-definition-grid dt{font-size:10px}.pudu-map-summary-grid .pudu-definition-grid dd{text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.pudu-map-summary .pudu-position-reporting{margin-top:18px;padding-top:15px}.pudu-map-summary .pudu-position-reporting>div{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) auto;align-items:end}.pudu-map-summary .pudu-position-reporting button{white-space:nowrap;width:auto}.pudu-map-view .pudu-map-data-grid{gap:10px}.pudu-map-view .pudu-map-data-grid>.pudu-panel{border-color:#dfe5ef;padding:14px}.pudu-restored-point-task{border-top:1px solid #eceef2;gap:10px;margin-top:16px;padding-top:15px;display:grid}.pudu-restored-point-task .pudu-panel-heading{margin:0}.pudu-restored-point-task .pudu-panel-heading small{color:#7b818d;margin-top:3px;font-size:9px;display:block}.pudu-restored-point-task label{color:#777d87;gap:5px;font-size:10px;display:grid}.pudu-restored-point-task select{color:#333840;background:#fff;border:1px solid #d7dbe2;border-radius:7px;width:100%;height:34px;padding:0 9px}.pudu-restored-point-task button{width:100%;min-height:38px}.pudu-config-tabs{gap:8px;display:flex}.pudu-config-tabs a{color:#596475;background:#fff;border:1px solid #dfe2e8;border-radius:7px;padding:9px 14px;font-size:12px;text-decoration:none}.pudu-config-tabs a.is-active{color:#304db5;background:#e9edf9;border-color:#3157d5;font-weight:700}@media (width<=1200px){.pudu-map-view .pudu-map-layout{grid-template-columns:1fr}.pudu-map-view .pudu-map-stage svg{max-height:52vh}}@media (width<=720px){.pudu-map-summary-grid{grid-template-columns:1fr}.pudu-map-summary .pudu-position-reporting>div{grid-template-columns:1fr 1fr}.pudu-map-summary .pudu-position-reporting button{grid-column:1/-1}.pudu-map-view .pudu-map-stage{min-height:280px}}@media (width<=1100px){.pudu-map-command-bar{flex-wrap:wrap}.pudu-map-command-copy{flex-basis:100%}.pudu-map-command-bar .pudu-map-selector{flex:1}}@media (width<=720px){.pudu-map-command-bar{grid-template-columns:1fr 1fr;display:grid}.pudu-map-command-copy,.pudu-map-command-bar .pudu-map-selector{grid-column:1/-1;min-width:0}.pudu-map-command-divider{display:none}.pudu-map-command-bar button{justify-content:center}}.pudu-task-feedback>div{flex:1;min-width:0}.pudu-task-feedback strong{font-size:12px}.pudu-task-feedback p{overflow-wrap:anywhere;color:#7e3d3d;margin:4px 0 0;font-size:12px;line-height:1.55}.pudu-task-feedback>button{color:#7b818c;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:20px}.pudu-task-feedback.is-success{color:#176f42;background:#f2fbf6;border-color:#aedbc0}.pudu-task-feedback.is-success p{color:#356c50}.pudu-task-center-view .pudu-task-row{cursor:default;grid-template-columns:42px minmax(0,1fr) minmax(150px,.45fr) auto}.pudu-template-center{grid-template-columns:minmax(340px,.8fr) minmax(420px,1.2fr);align-items:start;gap:14px;display:grid}.pudu-template-browser,.pudu-template-detail{background:#fff;border:1px solid #dfe2e8;border-radius:8px;min-width:0}.pudu-template-browser-heading{border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 14px;display:flex}.pudu-template-browser-heading>div{flex-direction:column;min-width:0;display:flex}.pudu-template-browser-heading strong{font-size:13px}.pudu-template-browser-heading small{color:#7b818d;margin-top:3px;font-size:10px}.pudu-template-browser-heading>span{color:#686f7b;background:#f0f2f6;border-radius:6px;flex:none;padding:4px 7px;font-size:10px;font-weight:700}.pudu-template-list{padding:6px;display:grid}.pudu-template-list>button{color:#292d34;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;padding:10px 9px;display:grid}.pudu-template-list>button+button{border-top-color:#eceef2;border-top-left-radius:0;border-top-right-radius:0}.pudu-template-list>button:hover{background:#f7f8fb}.pudu-template-list>button.is-selected{color:#2949ad;background:#f1f4ff;border-color:#9aaae0!important}.pudu-template-list>button>svg{color:#9298a3}.pudu-template-list>button.is-selected>svg{color:#3157d5}.pudu-template-type,.pudu-template-detail-icon{color:#3157d5;background:#e9edf9;border-radius:8px;place-items:center;display:grid}.pudu-template-type{width:40px;height:40px}.pudu-template-type.is-errand_route,.pudu-template-detail-icon.is-errand_route{color:#a95f08;background:#fff0de}.pudu-template-type.is-call_to_point,.pudu-template-detail-icon.is-call_to_point{color:#18804a;background:#e9f7ef}.pudu-template-copy{flex-direction:column;min-width:0;display:flex}.pudu-template-copy strong,.pudu-template-copy small,.pudu-template-copy time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pudu-template-copy strong{font-size:12px}.pudu-template-copy small{color:#666e7a;margin-top:2px;font-size:10px}.pudu-template-copy time{color:#969ca6;margin-top:4px;font-size:9px}.pudu-template-detail{padding:16px}.pudu-template-detail>header{border-bottom:1px solid #e8eaf0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:15px;display:grid}.pudu-template-detail-icon{width:48px;height:48px}.pudu-template-detail>header>div{min-width:0}.pudu-template-detail>header small{color:#7b818d;font-size:9px;font-weight:700}.pudu-template-detail h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:16px;overflow:hidden}.pudu-template-detail p{color:#737985;margin:3px 0 0;font-size:10px}.pudu-template-detail>header>strong{color:#53617f;background:#eef1f8;border-radius:6px;align-self:start;padding:4px 7px;font-size:10px}.pudu-template-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:10px 0 0;display:grid}.pudu-template-summary>div{border-bottom:1px solid #eceef2;justify-content:space-between;gap:12px;min-width:0;padding:11px 0;display:flex}.pudu-template-summary dt{color:#777e89;font-size:10px}.pudu-template-summary dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:11px}.pudu-template-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:15px;display:flex}.pudu-template-actions .is-danger{color:#b12f2f;margin-right:auto}.pudu-template-actions .pudu-secondary-button,.pudu-template-actions .pudu-primary-button{min-width:92px}.pudu-task-cancel-note{color:#9a6528;grid-column:1/-1;margin:10px 0 0;font-size:12px;line-height:1.5}@media (width<=920px){.pudu-template-center{grid-template-columns:1fr}.pudu-template-browser{max-height:420px;overflow:auto}}@media (width<=720px){.pudu-task-center-view .pudu-task-row{grid-template-columns:38px minmax(0,1fr) auto}.pudu-task-center-view .pudu-task-time{text-align:left;grid-column:2}.pudu-task-center-view .pudu-task-row-actions{flex-wrap:wrap;grid-area:1/3/3;max-width:76px}.pudu-template-table{overflow-x:auto}.pudu-template-table-head,.pudu-template-table-row{min-width:700px}.pudu-task-feedback{width:calc(100vw - 32px);top:68px;right:16px}.pudu-template-detail{padding:14px}.pudu-template-summary{grid-template-columns:1fr}.pudu-template-actions{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr);display:grid}.pudu-template-actions .is-danger{margin-right:0}.pudu-template-actions .pudu-secondary-button,.pudu-template-actions .pudu-primary-button{min-width:0;padding:0 9px}}.pudu-create-view .pudu-task-checkbox{align-items:center;gap:8px;min-width:0;display:flex}.pudu-task-checkbox .vertx-choice__label{min-width:0;line-height:1.5}.pudu-task-section>.pudu-call-point-field{margin:14px}.pudu-create-view .pudu-form-grid>*{min-width:0}.pudu-create-view .pudu-form-grid>label{align-content:start}.pudu-create-aside dt{flex-shrink:0}.pudu-create-aside dd{overflow-wrap:anywhere;min-width:0}.pudu-create-view .pudu-form-grid>.pudu-native-field{color:var(--vertx-text-primary);flex-direction:column;gap:8px;font-size:12px;line-height:20px;display:flex}.pudu-create-view .pudu-native-field>input{box-sizing:border-box;min-width:0;height:40px;font:inherit}.pudu-create-view .pudu-form-grid .vertx-choice__input{border:0;width:1px;height:1px;padding:0}.pudu-capability-editor>label.vertx-choice{align-items:center;gap:10px;display:flex}.pudu-capability-editor>label.vertx-choice>.vertx-choice__mark{flex:none;order:2;display:inline-flex}.pudu-capability-editor>label.vertx-choice>.vertx-choice__label{flex:1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.pudu-capability-editor .vertx-choice__label>.pudu-capability-icon{grid-row:auto}.pudu-capability-editor .vertx-choice__label>span:last-child{flex-direction:column;min-width:0;display:flex}.pudu-capability-grid>button.vertx-button{white-space:normal;height:auto;display:flex}.pudu-capability-grid>button>.vertx-button__content{text-align:left;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);gap:1px 11px;width:100%;min-width:0;display:grid}.pudu-capability-grid .vertx-button__content>strong,.pudu-capability-grid .vertx-button__content>small{overflow-wrap:anywhere;min-width:0}.pudu-create-view .platform-field-select>label:has(>.vertx-select-trigger__label:empty){display:none}.gausium-overview-hero .gausium-robot-visual img,.pudu-overview-hero .pudu-robot-visual img{object-fit:contain;width:92%;height:205px;display:block}@media (width<=720px){.gausium-overview-hero .gausium-robot-visual img,.pudu-overview-hero .pudu-robot-visual img{width:min(82%,240px);height:155px}}.task-action-bar{justify-content:flex-end;align-items:center;gap:var(--vertx-space-sm);display:flex}.robot-task-action-group{align-items:center;gap:var(--vertx-space-xs);display:inline-flex}.robot-task-action-anchor{align-items:center;display:inline-flex}.robot-task-action-icon--md{width:16px;height:16px}.robot-task-action-icon--lg{width:20px;height:20px}.robot-task-action-hint .vertx-hover-explain__bubble{left:var(--robot-task-hint-left);bottom:calc(var(--robot-task-hint-bottom) + var(--vertx-space-sm));z-index:40;position:fixed}.robot-task-action-group--secondary{padding-left:var(--vertx-space-sm);border-left:1px solid var(--vertx-border-subtle)}.robot-task-action-group:first-child:empty{display:none}.robot-task-action-group:first-child:empty+.robot-task-action-group--secondary{border-left:0;padding-left:0}.task-action-bar .robot-task-action-anchor .robot-task-action-button{height:var(--vertx-control-height-sm);min-height:var(--vertx-control-height-sm);justify-content:center;align-items:center;gap:var(--vertx-space-xs);padding:0 var(--vertx-space-sm);border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);color:var(--vertx-text-primary);font-family:var(--vertx-font-sans);font-size:var(--vertx-font-size-caption);line-height:var(--vertx-font-line-caption);white-space:nowrap;display:inline-flex}.task-action-bar .robot-task-action-anchor .robot-task-action-button.is-icon-only{width:var(--vertx-control-height-sm);color:var(--vertx-text-secondary);border-color:#0000;padding:0}.task-action-bar .robot-task-action-anchor .robot-task-action-button.is-primary{border-color:var(--vertx-action-border);color:var(--vertx-action-text)}.task-action-bar .robot-task-action-anchor .robot-task-action-button.is-danger{color:var(--vertx-danger-text)}.task-action-bar .robot-task-action-anchor .robot-task-action-button:hover:not(:disabled){background:var(--vertx-fill-hover);border-color:var(--vertx-border-strong)}.task-action-bar .robot-task-action-anchor .robot-task-action-button.is-primary:hover:not(:disabled){background:var(--vertx-action-subtle);border-color:var(--vertx-action-border)}.task-action-bar .robot-task-action-anchor .robot-task-action-button.is-danger:hover:not(:disabled){background:var(--vertx-danger-bg);border-color:var(--vertx-danger-border)}.task-action-bar .robot-task-action-anchor .robot-task-action-button:focus-visible{outline:2px solid var(--vertx-border-focus);outline-offset:2px}.task-action-bar .robot-task-action-anchor .robot-task-action-button:disabled{opacity:1;color:var(--vertx-text-disabled);border-color:var(--vertx-border-subtle);background:var(--vertx-bg-container);cursor:not-allowed}.robot-task-action-button .is-spinning{animation:1s linear infinite robot-task-action-spin}@keyframes robot-task-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.robot-task-action-button .is-spinning{animation:none}}.gausium-callback-configuration{grid-column:1/-1}.gausium-callback-configuration .gausium-panel-heading>svg{color:#176c5b}.gausium-callback-configuration>p{color:#676e79;margin:0 0 10px;font-size:11px;line-height:1.6}.gausium-callback-configuration>label{color:#676e79;gap:5px;margin-top:9px;font-size:10px;display:grid}.gausium-callback-configuration>label>div{grid-template-columns:minmax(0,1fr) 36px;gap:8px;display:grid}.gausium-callback-configuration input{color:#333840;background:#f7f8fa;border:1px solid #d6dae2;border-radius:7px;min-width:0;height:36px;padding:0 10px;font-size:11px}.gausium-callback-configuration>small{color:#8a650d;margin-top:9px;font-size:10px;line-height:1.6;display:block}.gausium-workspace .gausium-task-list>button{grid-template-columns:42px minmax(0,1fr) minmax(150px,.42fr) 104px}.gausium-task-open{color:#176c5b;white-space:nowrap;justify-content:flex-end;gap:3px;font-size:10px;font-weight:700;align-items:center!important;display:flex!important}.gausium-task-open svg{flex:none}.gausium-dialog-backdrop .gausium-task-detail{gap:0;width:min(1040px,100%);padding:0;overflow:hidden}.gausium-dialog-backdrop .gausium-task-detail>header{border-bottom:1px solid #eceef2;padding:17px 18px}.gausium-analysis-tabs{background:#fafbfc;border-bottom:1px solid #e3e6eb;gap:2px;padding:0 18px;display:flex}.gausium-analysis-tabs>button{color:#727985;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:44px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.gausium-analysis-tabs>button.is-active{color:#176c5b;border-bottom-color:#176c5b}.gausium-analysis-tabs>button>span{color:#176c5b;background:#e7f2ef;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.gausium-analysis-content{align-content:start;gap:16px;min-height:360px;max-height:calc(100dvh - 180px);padding:18px;display:grid;overflow:auto}.gausium-analysis-definition{border:1px solid #e2e5ea;border-radius:8px;padding:0 14px}.gausium-analysis-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.gausium-analysis-section-heading h3{margin:0}.gausium-analysis-section-heading p{color:#777e89;margin:3px 0 0;font-size:10px}.gausium-analysis-section-heading>a{color:#176c5b;border:1px solid #d5dae2;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.gausium-event-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gausium-event-summary>div{background:#f8f9fb;border:1px solid #e1e5ea;border-radius:7px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.gausium-event-summary span{color:#737a86;font-size:10px}.gausium-event-summary strong{font-size:18px}.gausium-event-scope{color:#65716f;background:#f1f6f5;border-left:3px solid #8aa4a0;margin:0;padding:9px 11px;font-size:10px;line-height:1.6}.gausium-incident-list{border:1px solid #e1e4e9;border-radius:8px;display:grid;overflow:hidden}.gausium-incident-list>article{background:#fff;border-bottom:1px solid #eceef2;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 13px;display:grid}.gausium-incident-list>article:last-child{border-bottom:0}.gausium-incident-list>article>span{color:#387366;background:#edf2f1;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.gausium-incident-list>article.is-warning>span{color:#a45e0b;background:#fff3df}.gausium-incident-list>article.is-danger>span{color:#b53737;background:#fff0f0}.gausium-incident-list article>div{min-width:0}.gausium-incident-list header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gausium-incident-list header>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.gausium-incident-list strong{font-size:11px}.gausium-incident-list em{color:#656b75;background:#f0f1f4;border-radius:5px;padding:3px 6px;font-size:9px;font-style:normal}.gausium-incident-list em.is-linked{color:#176c5b;background:#e7f2ef}.gausium-incident-list p{color:#626974;margin:4px 0;font-size:10px}.gausium-incident-list small{color:#868c96;font-size:9px}@media (width<=720px){.gausium-workspace .gausium-task-list>button{grid-template-columns:38px minmax(0,1fr) auto}.gausium-workspace .gausium-task-list>button>span:nth-child(3){text-align:left;grid-column:2}.gausium-task-open{grid-area:1/3/3}.gausium-analysis-tabs{overflow-x:auto}.gausium-analysis-tabs>button{white-space:nowrap;padding:0 10px}.gausium-analysis-content{padding:14px}.gausium-analysis-section-heading{flex-direction:column;align-items:stretch}.gausium-analysis-section-heading>a{align-self:flex-start}.gausium-event-summary{grid-template-columns:1fr}.gausium-incident-list header{flex-direction:column}.gausium-incident-list header>div{justify-content:flex-start}}.gausium-availability-panel .gausium-panel-heading{align-items:flex-start}.gausium-availability-panel .gausium-panel-heading p{color:#777e89;margin:3px 0 0;font-size:10px;font-weight:400}.gausium-availability-panel .gausium-panel-heading>strong{color:#176c5b;font-size:24px}.gausium-availability-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.gausium-availability-summary>div{background:#f8f9fb;border:1px solid #e3e6eb;border-radius:7px;flex-direction:column;padding:11px 12px;display:flex}.gausium-availability-summary span{color:#777e89;font-size:9px}.gausium-availability-summary strong{margin-top:3px;font-size:13px}.gausium-availability-days{gap:8px;display:grid}.gausium-availability-days>div{color:#717884;grid-template-columns:46px minmax(0,1fr) 42px;align-items:center;gap:9px;font-size:10px;display:grid}.gausium-availability-days>div>div{background:#e4e7eb;border-radius:5px;height:9px;display:flex;overflow:hidden}.gausium-availability-days i{background:#2a987d;display:block}.gausium-availability-days em{background:#dfe3e8;display:block}.gausium-availability-days strong{text-align:right;color:#353a42;font-size:10px}.gausium-alert-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gausium-alert-summary>article{background:#fff;border:1px solid #dfe2e8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px;display:grid}.gausium-alert-summary span{color:#69717d;font-size:11px}.gausium-alert-summary strong{grid-area:1/2/3;font-size:25px}.gausium-alert-summary small{color:#9297a0;font-size:9px}.gausium-alert-filter{grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(130px,.7fr) auto;align-items:end;gap:10px;display:grid}.gausium-alert-filter label,.gausium-report-filter label{color:#565c67;gap:6px;font-size:10px;display:grid}.gausium-alert-filter input,.gausium-alert-filter select,.gausium-report-filter input,.gausium-report-filter select{box-sizing:border-box;color:#292d34;background:#fff;border:1px solid #d6dae2;border-radius:7px;width:100%;height:36px;padding:0 9px}.gausium-alert-filter .gausium-alert-checkbox{align-items:center;gap:7px;height:36px;display:flex}.gausium-alert-checkbox input{width:15px;height:15px}.gausium-alert-list{background:#fff}.gausium-alert-empty{color:#89909b;justify-content:center;align-items:center;gap:8px;min-height:170px;font-size:11px;display:flex}.gausium-report-filter{grid-template-columns:repeat(2,minmax(135px,.8fr)) minmax(135px,.8fr) minmax(190px,1.2fr) auto;align-items:end;gap:10px;display:grid}.gausium-report-filter>div{gap:7px;display:flex}.gausium-report-push-status{color:#60716c;background:#f0f7f5;border:1px solid #cfe4de;border-radius:7px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;display:flex}.gausium-report-push-status>span{background:#20a458;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #20a4581a}.gausium-report-push-status strong{color:#176c5b}@media (width<=1180px){.gausium-alert-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.gausium-report-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.gausium-report-filter>div{justify-content:flex-end}}@media (width<=720px){.gausium-availability-summary,.gausium-alert-summary,.gausium-alert-filter,.gausium-report-filter{grid-template-columns:1fr}.gausium-report-filter>div{justify-content:stretch}.gausium-report-filter>div>button{flex:1}.gausium-report-push-status{flex-wrap:wrap;align-items:flex-start}.gausium-availability-panel .gausium-panel-heading>strong{font-size:20px}}.gausium-workspace{min-height:100dvh;color:var(--vertx-text-primary);background:#f5f6f8}.gausium-workspace-header{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dfe2e8;grid-template-columns:38px minmax(190px,.65fr) minmax(660px,1.7fr) 38px;align-items:center;gap:14px;min-height:68px;padding:10px 22px;display:grid;position:sticky;top:0}.gausium-icon-button{color:#25282f;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.gausium-icon-button:hover{background:#f7f8fa;border-color:#99a1b2}.gausium-icon-button:disabled{opacity:.42;cursor:not-allowed}.gausium-workspace-identity{align-items:center;gap:10px;min-width:0;display:flex}.gausium-workspace-identity>div{flex-direction:column;min-width:0;display:flex}.gausium-workspace-identity strong,.gausium-workspace-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gausium-workspace-identity strong{font-size:13px}.gausium-workspace-identity small{color:#737985;margin-top:2px;font-size:10px}.gausium-live-dot{background:#9ca3af;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.gausium-live-dot.is-online{background:#20a458;box-shadow:0 0 0 4px #20a4581f}.gausium-live-dot.is-offline{background:#d64a4a}.gausium-workspace-nav{justify-content:center;gap:3px;min-width:0;display:flex}.gausium-workspace-nav a{color:#6b717d;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.gausium-workspace-nav a:hover{color:#23262d;background:#f2f3f6}.gausium-workspace-nav a.is-active{color:#176c5b;background:#e7f2ef}.gausium-page-error,.gausium-inline-error{color:#a12d2d;background:#fff2f2;border:1px solid #e7b4b4;border-radius:7px;padding:10px 12px;font-size:12px}.gausium-page-error{margin:14px 24px 0}.gausium-page-loading{color:#737985;place-items:center;min-height:220px;font-size:13px;display:grid}.gausium-view{gap:18px;padding:22px 24px 34px;display:grid}.gausium-view-heading{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.gausium-view-heading>div:first-child{min-width:0}.gausium-view-heading>div:last-child{align-items:center;gap:8px;display:flex}.gausium-view-heading span,.gausium-section-heading span{color:#6d7583;text-transform:uppercase;font-size:10px;font-weight:700}.gausium-view-heading h1{margin:2px 0 0;font-size:22px;line-height:30px}.gausium-view-heading p{color:#737985;margin:2px 0 0;font-size:12px}.gausium-primary-button,.gausium-secondary-button,.gausium-danger-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.gausium-primary-button{color:#fff;background:#176c5b;border:1px solid #176c5b}.gausium-primary-button:hover{background:#10594b}.gausium-secondary-button{color:#2b2e35;background:#fff;border:1px solid #d6dae2}.gausium-danger-button{color:#b12f2f;background:#fff7f7;border:1px solid #e2b4b4}.gausium-primary-button:disabled,.gausium-secondary-button:disabled,.gausium-danger-button:disabled{opacity:.45;cursor:not-allowed}.gausium-overview-hero{background:#fff;border:1px solid #dfe2e8;grid-template-columns:minmax(190px,.7fr) minmax(280px,1.1fr) minmax(220px,.7fr);align-items:center;gap:26px;min-height:270px;padding:24px 30px;display:grid}.gausium-robot-visual{color:#68717f;border-right:1px solid #eceef2;place-items:center;height:220px;display:grid;position:relative}.gausium-robot-visual img{object-fit:contain;max-width:92%;max-height:205px}.gausium-robot-visual>span{color:#13713d;background:#ecf8f1;border:1px solid #a9dbc0;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:10px}.gausium-kicker{color:#176c5b!important}.gausium-overview-copy h1{margin:5px 0 0;font-size:30px;line-height:40px}.gausium-overview-copy p{color:#737985;margin:5px 0 18px;font-size:13px}.gausium-primary-actions{gap:8px;display:flex}.gausium-status-rail{gap:8px;display:grid}.gausium-status-rail>div{color:#3d4654;background:#f8f9fb;border:1px solid #e2e5ea;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.gausium-status-rail>div>span{flex-direction:column;min-width:0;display:flex}.gausium-status-rail small{color:#7a808b;font-size:10px}.gausium-status-rail strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.gausium-overview-grid,.gausium-map-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gausium-panel{background:#fff;border:1px solid #dfe2e8;border-radius:8px;min-width:0;padding:16px}.gausium-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gausium-panel-heading h2{margin:0;font-size:14px}.gausium-panel-heading span{color:#7b818d;font-size:10px}.gausium-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.gausium-definition-grid.is-single{grid-template-columns:1fr}.gausium-definition-grid>div{border-bottom:1px solid #eceef2;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.gausium-definition-grid dt{color:#777e89;font-size:11px}.gausium-definition-grid dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:11px}.gausium-empty-copy{color:#777e89;margin:0;font-size:12px;line-height:1.7}.gausium-section-heading{justify-content:space-between;align-items:end;display:flex}.gausium-section-heading h2{margin:2px 0 0;font-size:16px}.gausium-section-heading small{color:#777e89;font-size:11px}.gausium-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gausium-capability-grid>article{background:#fff;border:1px solid #dfe2e8;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.gausium-capability-grid>article>span{color:#176c5b;background:#e7f2ef;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.gausium-capability-grid article>div{flex-direction:column;min-width:0;display:flex}.gausium-capability-grid strong,.gausium-capability-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gausium-capability-grid strong{font-size:12px}.gausium-capability-grid small{color:#7c828d;margin-top:2px;font-size:10px}.gausium-control-view .robot-direct-control{margin-top:0}.gausium-schedule-panel-wrap{padding:16px}.gausium-schedule-panel-wrap .robot-schedule-panel{overflow:visible}.gausium-map-selector{color:#777d87;background:#fff;border:1px solid #d7dbe2;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 8px;font-size:11px;display:flex}.gausium-map-selector select{color:#333840;background:#fff;border:0;min-width:180px;height:32px}.gausium-map-layout{grid-template-columns:minmax(0,1.8fr) 320px;align-items:start;gap:12px;display:grid}.gausium-map-panel{padding:12px}.gausium-map-sidebar{gap:12px;display:grid}.gausium-map-stage{background:#e9edf1;border:1px solid #dce0e6;place-items:center;width:100%;min-height:430px;display:grid;position:relative;overflow:hidden}.gausium-map-stage>img{object-fit:fill;width:100%;height:100%}.gausium-map-stage>span,.gausium-map-empty{color:#777e89;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.gausium-map-stage>span.is-error{color:#a12d2d}.gausium-map-position{color:#fff;background:#d33e3e;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:absolute;box-shadow:0 2px 8px #1419234d}.gausium-map-empty{background:#f1f3f5;min-height:430px}.gausium-robot-switcher label{color:#777e89;gap:6px;font-size:11px;display:grid}.gausium-robot-switcher select{color:#292d34;background:#fff;border:1px solid #d6dae2;border-radius:7px;width:100%;height:36px;padding:0 9px}.gausium-robot-switcher p{color:#777e89;margin:9px 0 0;font-size:10px;line-height:1.55}.gausium-map-view>.robot-direct-control.is-history-only{margin-top:12px}.gausium-authorization-notice{color:#13713d;background:#ecf8f1;border:1px solid #a9dbc0;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.gausium-authorization-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.gausium-authorization-status{grid-template-columns:52px minmax(0,1fr) auto;align-content:center;gap:14px;min-height:220px;display:grid}.gausium-authorization-status-icon{color:#a45e0b;background:#fff2dd;border-radius:8px;place-items:center;width:50px;height:50px;display:grid}.gausium-authorization-status-icon.is-ready{color:#18804a;background:#e9f7ef}.gausium-authorization-status>div:nth-child(2){min-width:0}.gausium-authorization-status span{color:#777e89;font-size:10px}.gausium-authorization-status h2{margin:3px 0 0;font-size:20px}.gausium-authorization-status p{color:#676e79;max-width:540px;margin:7px 0 0;font-size:11px;line-height:1.7}.gausium-authorization-status>strong{color:#a45e0b;background:#fff2dd;border-radius:6px;align-self:start;padding:4px 7px;font-size:9px}.gausium-authorization-status>strong.is-ready{color:#18804a;background:#e9f7ef}.gausium-authorization-status>strong.is-error{color:#b53737;background:#fff0f0}.gausium-authorization-form-summary .gausium-panel-heading>svg{color:#176c5b}.gausium-authorization-actions{gap:8px;margin-top:16px;display:flex}.gausium-authorization-security{background:#f9fafb;grid-column:1/-1;align-items:flex-start;gap:12px;display:flex}.gausium-authorization-security>svg{color:#176c5b;flex:none}.gausium-authorization-security h2{margin:0;font-size:13px}.gausium-authorization-security p{color:#6f7580;margin:4px 0 0;font-size:11px;line-height:1.7}.gausium-task-notice{color:#13713d;background:#ecf8f1;border:1px solid #a9dbc0;border-radius:7px;padding:10px 12px;font-size:12px}.gausium-quick-task{padding:16px}.gausium-quick-task-form{grid-template-columns:minmax(220px,1fr) minmax(190px,.55fr) auto;align-items:end;gap:10px;display:grid}.gausium-quick-task-form label{color:#565c67;gap:6px;font-size:11px;display:grid}.gausium-quick-task-form input,.gausium-quick-task-form select{box-sizing:border-box;color:#292d34;background:#fff;border:1px solid #d6dae2;border-radius:7px;width:100%;height:36px;padding:0 10px}.gausium-segmented{background:#eef0f4;border:1px solid #dfe2e8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px;padding:3px;display:grid}.gausium-segmented button{color:#6f7580;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;font-size:12px;font-weight:700}.gausium-segmented button.is-active{color:#176c5b;background:#fff;box-shadow:0 1px 3px #141b2d14}.gausium-template-library{padding:16px}.gausium-template-list{gap:8px;display:grid}.gausium-template-list>div{border:1px solid #dfe2e8;align-items:center;gap:8px;padding:8px;display:flex}.gausium-template-list>div.is-selected{border-color:#176c5b}.gausium-template-copy{text-align:left;background:0 0;border:0;flex:1;min-width:0}.gausium-template-copy strong,.gausium-template-copy small{display:block}.gausium-template-copy small{color:#7b818c;margin-top:3px}.gausium-template-list>div>div{gap:4px;display:flex}.gausium-icon-button.is-danger{color:#b53737}.gausium-task-list{background:#fff;border:1px solid #dfe2e8;display:grid}.gausium-task-list>button{color:#292d34;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceef2;grid-template-columns:42px minmax(0,1fr) minmax(160px,.42fr) 20px;align-items:center;gap:12px;min-width:0;min-height:72px;padding:11px 14px;display:grid}.gausium-task-list>button:last-of-type{border-bottom:0}.gausium-task-list>button:hover{background:#f8f9fb}.gausium-task-list>button:disabled{opacity:.55;cursor:wait}.gausium-task-list>button>span:nth-child(2),.gausium-task-list>button>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.gausium-task-list>button>span:nth-child(3){text-align:right}.gausium-task-list strong,.gausium-task-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gausium-task-list strong{font-size:12px}.gausium-task-list small{color:#7b818c;margin-top:3px;font-size:10px}.gausium-task-status{color:#176c5b;background:#e7f2ef;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.gausium-task-status.is-failed,.gausium-task-status.is-canceled{color:#b53737;background:#fff0f0}.gausium-task-status.is-running,.gausium-task-status.is-accepted{color:#3157d5;background:#e9edf9}.gausium-task-status.is-report{color:#a45e0b;background:#fff2dd}.gausium-task-empty{color:#9096a0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:12px;display:flex}.gausium-task-pagination{color:#777e89;justify-content:space-between;align-items:center;font-size:11px;display:flex}.gausium-task-pagination>div{align-items:center;gap:8px;display:flex}.gausium-task-pagination button{color:#292d34;cursor:pointer;background:#fff;border:1px solid #d6dae2;border-radius:7px;height:32px;padding:0 10px}.gausium-task-pagination button:disabled{opacity:.45;cursor:not-allowed}.gausium-dialog-backdrop{z-index:20;background:#14181f6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gausium-task-detail{box-sizing:border-box;background:#fff;border-radius:8px;gap:16px;width:min(820px,100%);max-height:calc(100dvh - 40px);padding:18px;display:grid;overflow:auto;box-shadow:0 18px 60px #12182738}.gausium-task-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gausium-task-detail>header>div:last-child{gap:7px;display:flex}.gausium-task-detail>header span{color:#777e89;font-size:10px}.gausium-task-detail h2{margin:3px 0 0;font-size:18px}.gausium-task-detail h3{margin:0 0 11px;font-size:13px}.gausium-task-report{border-top:1px solid #eceef2;padding-top:14px}.gausium-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gausium-report-metrics>div{background:#f8f9fb;border:1px solid #e2e5ea;border-radius:7px;flex-direction:column;padding:10px;display:flex}.gausium-report-metrics span{color:#777e89;font-size:9px}.gausium-report-metrics strong{margin-top:3px;font-size:12px}.gausium-report-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.gausium-report-images figure{border:1px solid #e2e5ea;margin:0}.gausium-report-images img{object-fit:contain;background:#eef0f3;width:100%;max-height:260px;display:block}.gausium-report-images figcaption{color:#777e89;padding:7px 9px;font-size:10px}.gausium-report-empty{color:#8b919b;background:#f3f4f6;justify-content:center;align-items:center;gap:8px;min-height:90px;margin-top:10px;font-size:11px;display:flex}.gausium-task-diagnostic{color:#80500f;background:#fff7e9;border-left:3px solid #a45e0b;padding:10px 12px;font-size:11px;line-height:1.6}.gausium-task-timeline>div{grid-template-columns:15px minmax(0,1fr);gap:9px;padding:0 0 15px;display:grid;position:relative}.gausium-task-timeline>div:before{content:"";background:#cfd5e3;width:1px;position:absolute;top:8px;bottom:0;left:6px}.gausium-task-timeline>div:last-child:before{display:none}.gausium-task-timeline>div>span{z-index:1;background:#176c5b;border:3px solid #d8ebe7;border-radius:50%;width:13px;height:13px}.gausium-task-timeline strong{font-size:11px}.gausium-task-timeline small{color:#7c828d;margin-top:2px;font-size:9px;display:block}.gausium-task-timeline p{color:#6d737e;margin:5px 0 0;font-size:10px}.gausium-workspace .robot-task-page{height:auto;min-height:calc(100dvh - 68px)}.gausium-workspace .robot-task-header{padding-top:16px}.gausium-workspace .robot-task-header-title>.robot-task-icon{display:none}@media (width<=1180px){.gausium-workspace-header{grid-template-columns:38px minmax(150px,1fr) 38px}.gausium-workspace-nav{grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}.gausium-overview-hero{grid-template-columns:190px minmax(0,1fr)}.gausium-status-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.gausium-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gausium-map-layout{grid-template-columns:1fr}.gausium-map-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.gausium-workspace-header{padding:10px 12px;position:static}.gausium-workspace-nav a{justify-content:center;min-width:42px;padding:0 10px}.gausium-workspace-nav a span{display:none}.gausium-view{padding:16px 14px 28px}.gausium-view-heading{align-items:flex-start}.gausium-view-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end}.gausium-overview-hero{grid-template-columns:1fr;padding:18px}.gausium-robot-visual{border-bottom:1px solid #eceef2;border-right:0;height:180px}.gausium-overview-copy h1{font-size:25px}.gausium-status-rail,.gausium-overview-grid,.gausium-map-data-grid,.gausium-capability-grid,.gausium-definition-grid,.gausium-map-sidebar,.gausium-authorization-layout{grid-template-columns:1fr}.gausium-primary-actions,.gausium-authorization-actions{flex-direction:column;align-items:stretch}.gausium-map-selector select{min-width:0;max-width:180px}.gausium-map-stage,.gausium-map-empty{min-height:300px}.gausium-authorization-status{grid-template-columns:46px minmax(0,1fr)}.gausium-authorization-status>strong{grid-column:2}.gausium-quick-task-form{grid-template-columns:1fr}.gausium-task-list>button{grid-template-columns:38px minmax(0,1fr) 18px}.gausium-task-list>button>span:nth-child(3){text-align:left;grid-column:2}.gausium-task-list>button>svg{grid-area:1/3/3}.gausium-report-metrics,.gausium-report-images{grid-template-columns:1fr}}.gausium-active-panel{border-left:3px solid #176c5b;padding:18px}.gausium-task-control-stack{background:linear-gradient(#f5faf8 0,#fafbfc 100%);border:1px solid #dfe8e5;border-radius:12px;gap:12px;padding:12px;display:grid}.gausium-task-control-stack .gausium-active-panel{border:1px solid #d9e5e1;border-left:3px solid #176c5b;border-radius:10px;margin:0;box-shadow:0 8px 24px #1640370f}.gausium-active-panel .gausium-panel-heading{align-items:center}.gausium-active-panel .gausium-panel-heading small{color:#176c5b;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.gausium-active-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.gausium-active-name{align-items:center;gap:10px;min-width:0;display:flex}.gausium-active-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.gausium-active-badge{color:#59616d;background:#eef0f4;border-radius:30px;flex:none;padding:5px 9px;font-size:11px}.gausium-active-badge.is-running{color:#176c5b;background:#e3f5ed}.gausium-active-badge.is-paused,.gausium-active-badge.is-cancel_requested{color:#985719;background:#fff4e8}.gausium-active-runtime-badge{color:#59616d;background:#eef0f4;border-radius:30px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.gausium-active-runtime-badge.is-running,.gausium-active-runtime-badge.is-started{color:#176c5b;background:#e3f5ed}.gausium-active-runtime-badge.is-paused,.gausium-active-runtime-badge.is-pause{color:#925711;background:#fff0d8}.gausium-active-runtime-badge.is-idle,.gausium-active-runtime-badge.is-navi_idle{color:#59616d;background:#eef0f4}.gausium-active-body dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0 0;display:grid}.gausium-active-body dl div{min-width:0}.gausium-active-body dt{color:#7b818c;font-size:11px}.gausium-active-body dd{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;overflow:hidden}.gausium-active-diagnostic{color:#8d581d;background:#fff8ec;border-left:2px solid #be7b24;margin:12px 0 0;padding:8px 10px;font-size:12px;line-height:1.5}.gausium-active-control-hint{color:#8d581d;margin:9px 0 0;font-size:11px;line-height:1.5}.gausium-active-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gausium-active-actions button,.gausium-task-confirm footer button{color:#292d34;cursor:pointer;background:#fff;border:1px solid #d6dae2;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}.gausium-active-actions button.is-danger,.gausium-task-confirm footer button.is-danger{color:#a32e2e;background:#fff0f0;border-color:#eec5c5}.gausium-active-actions button.is-primary{color:#fff;background:#176c5b;border-color:#176c5b}.gausium-active-actions button:disabled,.gausium-task-confirm footer button:disabled{opacity:.5;cursor:not-allowed}.gausium-active-conflicts{border-top:1px solid #e7e9ed;margin-top:15px;padding-top:12px}.gausium-active-conflicts>p{color:#985719;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;display:flex}.gausium-active-conflicts button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e7e9ed;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.gausium-active-conflicts button:hover{background:#f5f7f7}.gausium-active-conflicts button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gausium-active-conflicts button span{color:#8c682c;white-space:nowrap;font-size:11px}.gausium-task-confirm-backdrop{z-index:100;background:#1118278c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gausium-task-confirm{background:#fff;border-radius:10px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:20px;overflow:auto;box-shadow:0 18px 48px #0000003d}.gausium-task-confirm h2{margin:0;font-size:18px}.gausium-task-confirm p{color:#59616d;margin:10px 0 0;font-size:13px;line-height:1.6}.gausium-task-confirm-list{border-top:1px solid #e7e9ed;margin-top:14px}.gausium-task-confirm-list div{border-bottom:1px solid #e7e9ed;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.gausium-task-confirm-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gausium-task-confirm-list span{color:#7b818c;white-space:nowrap}.gausium-task-confirm footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.gausium-task-execution-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:12px;display:grid}.gausium-task-execution-layout .gausium-panel{box-sizing:border-box;height:100%}.gausium-task-execution-layout .gausium-quick-task{grid-area:1/1}.gausium-task-execution-layout .gausium-template-library{grid-area:1/2}.gausium-quick-task-form{grid-template-columns:minmax(0,1fr) auto}.gausium-template-library .gausium-panel-heading>div small{color:#7b818c;margin-top:3px;font-size:10px;font-weight:400;display:block}.gausium-template-table{border:1px solid #dfe2e8;border-radius:9px;overflow:hidden}.gausium-template-table-head,.gausium-template-row{grid-template-columns:minmax(220px,1.4fr) minmax(100px,.45fr) minmax(150px,.65fr) minmax(220px,auto);align-items:center;gap:14px;padding:11px 14px;display:grid}.gausium-template-table-head{color:#747b86;background:#f6f7f9;font-size:10px;font-weight:700}.gausium-template-row{background:#fff;border-top:1px solid #e9ebef;min-height:58px}.gausium-template-row.is-native{background:#fbfcff}.gausium-template-row>span{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.gausium-template-row>span strong,.gausium-template-row>span small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.gausium-template-row>span strong{font-size:12px}.gausium-template-row>span small{color:#7b818c;margin-top:4px;font-size:10px}.gausium-template-row>div{justify-content:flex-end;gap:5px;display:flex}.gausium-task-source{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.gausium-task-source.is-platform{color:#176c5b;background:#e6f4ef}.gausium-task-source.is-native{color:#3157d5;background:#e9edf9}.gausium-execute-button{min-width:76px;height:34px;padding:0 11px}.gausium-feedback-toast{z-index:300;box-sizing:border-box;background:#fff;border:1px solid;border-radius:12px;align-items:flex-start;gap:11px;width:min(430px,100vw - 32px);padding:14px 14px 14px 15px;animation:.2s ease-out gausium-feedback-in;display:flex;position:fixed;top:82px;right:24px;box-shadow:0 16px 42px #1722302e}.gausium-feedback-toast.is-error{color:#922f2f;background:#fff7f7;border-color:#efbcbc}.gausium-feedback-toast.is-success{color:#176c5b;background:#effaf4;border-color:#a9dbc0}.gausium-feedback-icon{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.gausium-feedback-toast.is-error .gausium-feedback-icon{color:#b53737;background:#fde4e4}.gausium-feedback-toast.is-success .gausium-feedback-icon{color:#176c5b;background:#d9f2e4}.gausium-feedback-content{flex:1;min-width:0}.gausium-feedback-content strong{font-size:12px;line-height:1.4;display:block}.gausium-feedback-content p{overflow-wrap:anywhere;color:#59616d;margin:3px 0 0;font-size:12px;line-height:1.55}.gausium-feedback-toast.is-error .gausium-feedback-content p{color:#7e3d3d}.gausium-feedback-close{color:#7b818c;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;margin:-2px -3px 0 0;display:grid}.gausium-feedback-close:hover{color:#292d34;background:#181f2b12}@keyframes gausium-feedback-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.gausium-active-panel{padding:14px}.gausium-active-main{grid-template-columns:1fr}.gausium-active-body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.gausium-active-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gausium-active-actions button{width:100%}.gausium-active-actions button:last-child:nth-child(odd){grid-column:1/-1}.gausium-task-confirm footer{grid-template-columns:1fr 1fr;display:grid}.gausium-task-confirm footer button{width:100%}.gausium-task-execution-layout{grid-template-columns:1fr}.gausium-task-execution-layout .gausium-quick-task,.gausium-task-execution-layout .gausium-template-library{grid-area:auto/1}.gausium-task-execution-layout .gausium-quick-task{order:-1}.gausium-quick-task-form{grid-template-columns:1fr}.gausium-template-table{overflow-x:auto}.gausium-template-table-head,.gausium-template-row{min-width:700px}.gausium-feedback-toast{width:calc(100vw - 32px);top:68px;right:16px}}.gausium-brand-page .gausium-task-view.is-brand-embedded{background:0 0;padding:0 0 34px}.gausium-brand-page .gausium-task-view.is-brand-embedded>.gausium-view-heading{background:#fff;border:1px solid #e3e7ed;border-radius:10px;padding:12px 14px}.gausium-brand-page .gausium-task-view.is-brand-embedded>.gausium-view-heading>div:first-child span,.gausium-brand-page .gausium-task-view.is-brand-embedded>.gausium-view-heading>div:first-child p{display:none}.gausium-brand-page .gausium-task-view.is-brand-embedded>.gausium-view-heading h1{font-size:17px}.gausium-brand-robot-select{color:#767d87;background:#fff;border:1px solid #dfe3e9;border-radius:7px;align-items:center;gap:8px;height:36px;padding:0 9px;font-size:11px;display:flex}.gausium-brand-robot-select select{color:#292d34;min-width:180px;font:inherit;background:0 0;border:0;outline:0}@media (width<=720px){.gausium-brand-page .gausium-task-view.is-brand-embedded{padding:0 0 24px}.gausium-brand-robot-select{box-sizing:border-box;width:100%}.gausium-brand-robot-select select{flex:1;min-width:0}}.gausium-authorization-view:not(.is-brand-embedded) .gausium-authorization-status-main{grid-column:1/-1}.gausium-brand-page .gausium-authorization-view{gap:10px}.gausium-brand-page .gausium-authorization-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px}.gausium-brand-page .gausium-authorization-layout>.gausium-panel{box-sizing:border-box;border-color:#e2e7ef;border-radius:9px;min-width:0;min-height:238px;padding:16px}.gausium-brand-page .gausium-authorization-status{flex-direction:column;justify-content:flex-start;gap:22px;display:flex}.gausium-authorization-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gausium-authorization-robot-select{box-sizing:border-box;color:#788295;white-space:nowrap;background:#fff;border:1px solid #dce3ed;border-radius:7px;flex:1;align-items:center;gap:7px;min-width:138px;height:36px;padding:0 9px;font-size:11px;display:flex}.gausium-authorization-robot-select select{color:#273247;min-width:0;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1}.gausium-brand-page .gausium-authorization-actions{flex-wrap:wrap;gap:6px;margin:0;display:flex}.gausium-brand-page .gausium-authorization-actions button{white-space:nowrap;min-height:36px;padding:0 9px;font-size:11px}.gausium-authorization-status-main{align-items:center;gap:12px;min-width:0;margin:auto 0;display:flex}.gausium-brand-page .gausium-authorization-status-icon{background:0 0;flex:0 0 38px;width:38px;height:38px}.gausium-brand-page .gausium-authorization-status-main>div:last-child{min-width:0}.gausium-brand-page .gausium-authorization-status h2{font-size:18px}.gausium-brand-page .gausium-authorization-status p{max-width:none;line-height:1.5}.gausium-brand-page .gausium-authorization-form-summary .gausium-panel-heading,.gausium-brand-page .gausium-callback-configuration .gausium-panel-heading{margin-bottom:12px}.gausium-brand-page .gausium-authorization-form-summary .gausium-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.gausium-brand-page .gausium-authorization-form-summary .gausium-definition-grid>div{border:0;min-width:0;padding:0;display:block}.gausium-brand-page .gausium-authorization-form-summary .gausium-definition-grid dt{font-size:10px}.gausium-brand-page .gausium-authorization-form-summary .gausium-definition-grid dd{text-align:left;margin-top:3px;font-size:11px}.gausium-authorization-security-note{color:#798394;align-items:center;gap:5px;margin:12px 0 0;font-size:10px;line-height:1.5;display:flex}.gausium-authorization-security-note svg{flex:none}.gausium-brand-page .gausium-callback-configuration{grid-column:auto}.gausium-brand-page .gausium-callback-configuration>p{margin-bottom:8px}.gausium-brand-page .gausium-callback-configuration>label{margin-top:7px}.gausium-brand-page .gausium-callback-configuration>label>div{grid-template-columns:minmax(0,1fr) 30px;gap:4px}.gausium-brand-page .gausium-callback-configuration input{text-overflow:ellipsis;white-space:nowrap;height:30px;padding:0 7px;overflow:hidden}.gausium-brand-page .gausium-callback-configuration .gausium-icon-button{width:30px;height:30px}@media (width<=1180px){.gausium-brand-page .gausium-authorization-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.gausium-brand-page .gausium-callback-configuration{grid-column:1/-1}}@media (width<=760px){.gausium-brand-page .gausium-authorization-layout{grid-template-columns:1fr}.gausium-brand-page .gausium-authorization-layout>.gausium-panel{min-height:0}.gausium-brand-page .gausium-callback-configuration{grid-column:auto}.gausium-brand-page .gausium-authorization-actions{flex-direction:row}.gausium-authorization-status-main{margin:0}}.gausium-task-view{gap:14px}.gausium-task-row-status{gap:var(--vertx-space-xs);padding-block:var(--vertx-space-sm);white-space:normal;display:grid}.gausium-task-row-status>div{gap:var(--vertx-space-xs);flex-wrap:wrap;align-items:center;display:flex}.gausium-task-row-status>small{color:var(--vertx-text-secondary);font-size:var(--vertx-font-size-caption);line-height:var(--vertx-font-line-caption);margin:0}.gausium-task-row-status>small.gausium-task-row-note{color:var(--vertx-warning-text);overflow-wrap:anywhere}.gausium-task-table-actions{flex-wrap:wrap}.gausium-task-view>.gausium-view-heading{box-sizing:border-box;background:linear-gradient(110deg,#fff 0%,#f8fcfb 100%);border:1px solid #dce5e9;border-radius:12px;min-height:66px;padding:14px 18px;box-shadow:0 5px 18px #1f3b4109}.gausium-task-view>.gausium-view-heading h1{font-size:19px;line-height:26px}.gausium-task-view>.gausium-view-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end}.gausium-task-view .gausium-task-control-stack{border-radius:12px;padding:10px}.gausium-task-workspace{border-color:#dce5e9;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 7px 25px #1f3b4109}.gausium-task-workspace-tabs{background:#fff;border-bottom:1px solid #e5eaf0;align-items:stretch;gap:24px;min-height:48px;padding:0 18px;display:flex}.gausium-task-workspace-tabs>button{color:#6d7788;cursor:pointer;background:0 0;border:0;min-width:66px;padding:0 2px;font-size:12px;font-weight:550;position:relative}.gausium-task-workspace-tabs>button:hover{color:#176c5b}.gausium-task-workspace-tabs>button.is-active{color:#176c5b;font-weight:700}.gausium-task-workspace-tabs>button.is-active:after{content:"";background:#176c5b;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.gausium-task-workspace-tabs>button:focus-visible{outline-offset:-4px;border-radius:5px;outline:2px solid #176c5b}.gausium-task-workspace-count{color:#7d8796;align-self:center;margin-left:auto;font-size:11px}.gausium-task-workspace>.gausium-template-library,.gausium-task-workspace-body{gap:12px;padding:16px 18px 18px;display:grid}.gausium-task-workspace>.gausium-template-library .gausium-panel-heading{margin-bottom:0}.gausium-task-workspace-body+.gausium-task-workspace-body{padding-top:0}.gausium-task-workspace .gausium-report-filter{box-shadow:none}.gausium-task-workspace .gausium-task-list{border-radius:9px;overflow:hidden}.gausium-task-workspace .gausium-task-list>button{grid-template-columns:42px minmax(0,1fr) minmax(150px,.42fr) 104px}.gausium-task-workspace .robot-direct-control.is-history-only{margin-top:4px}@media (width<=720px){.gausium-task-view>.gausium-view-heading{flex-direction:column;align-items:stretch}.gausium-task-view>.gausium-view-heading>div:last-child{justify-content:flex-start}.gausium-task-workspace-tabs{gap:16px;padding:0 12px}.gausium-task-workspace-tabs>button{white-space:nowrap;min-width:0}.gausium-task-workspace-count{display:none}.gausium-task-workspace>.gausium-template-library,.gausium-task-workspace-body{padding:14px 12px}.gausium-task-workspace .gausium-task-list>button{grid-template-columns:38px minmax(0,1fr) auto}}.gausium-task-view .gausium-task-workspace{border-radius:var(--vertx-radius-surface);box-shadow:none;background:var(--vertx-bg-container);border:0;overflow:visible}.gausium-task-toolbar{justify-content:space-between;align-items:center;gap:var(--vertx-space-md);padding:var(--vertx-space-md) var(--vertx-space-md) 0;display:flex}.gausium-task-toolbar .vertx-secondary-tabs{--size-vertx-secondary-tabs-item-height:24px;--size-vertx-secondary-tabs-item-padding-inline:var(--vertx-space-md);flex:0 auto;margin:0}.gausium-task-view .gausium-task-toolbar .vertx-secondary-tabs__item{font-size:12px;line-height:18px}.gausium-task-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--vertx-space-sm);min-width:0;display:flex}.gausium-task-toolbar .gausium-task-robot-select{--size-vertx-select-trigger-height:32px;--size-vertx-select-trigger-content-gap:var(--vertx-space-sm);width:240px;max-width:100%;font-size:12px}.gausium-task-create-button{height:32px;padding:0 var(--vertx-space-md);border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);color:var(--vertx-text-primary);font:inherit;white-space:nowrap;cursor:pointer;flex:none;font-size:12px}.gausium-task-create-button:hover{background:var(--vertx-fill-hover);border-color:var(--vertx-border-strong)}.gausium-task-create-button:focus-visible{outline:2px solid var(--vertx-border-focus);outline-offset:2px}.gausium-task-view .gausium-task-workspace>.gausium-template-library{padding:var(--vertx-space-md);gap:0}.gausium-task-view .gausium-template-library .page-data-table{margin:0}.gausium-task-view .gausium-template-library .vertx-data-table__table{min-width:880px}.gausium-task-view .gausium-template-library .vertx-data-table__cell>strong,.gausium-task-view .gausium-template-library .vertx-data-table__cell>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gausium-task-view .page-data-table.vertx-data-table--compact .vertx-data-table__cell:not(.vertx-data-table__cell--state){padding:6px 12px;font-size:11px;line-height:16px}.gausium-task-view .page-data-table.vertx-data-table--compact .vertx-data-table__cell--head:not(.vertx-data-table__cell--state),.gausium-task-view .page-data-table.vertx-data-table--compact .vertx-data-table__row--head:not(.vertx-data-table__row--state){height:32px;padding-block:0}.gausium-task-view .page-data-table .vertx-data-table__cell small{margin-top:2px;font-size:10px;line-height:14px}.gausium-task-view .gausium-task-row-status{padding-block:0}@media (width<=760px){.gausium-task-toolbar{flex-wrap:wrap}.gausium-task-toolbar-actions{flex:auto}.gausium-task-toolbar .gausium-task-robot-select{flex:180px;min-width:0}}.main-content .gausium-brand-page.is-control-page .brand-page-heading{min-height:52px;margin-bottom:40px}.gausium-brand-page.is-control-page .brand-page-heading p{display:none}.main-content .gausium-map-view.is-manual-control{grid-template-columns:minmax(0,1fr);gap:16px;padding:0}.gausium-map-view.is-manual-control .gausium-map-layout{grid-template-columns:minmax(300px,25%) minmax(0,1fr);align-items:stretch;gap:16px}.is-manual-control .gausium-map-sidebar{background:var(--vertx-bg-container);border-radius:12px;flex-direction:column;grid-area:1/1;gap:0;min-width:0;padding:16px;display:flex}.main-content .is-manual-control .gausium-map-panel{border:0;border-radius:12px;flex-direction:column;grid-area:1/2;gap:16px;min-width:0;padding:16px;display:flex}.gausium-control-map-heading{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.gausium-control-map-heading h2{margin:0;font-size:18px;font-weight:400;line-height:24px}.gausium-control-map-heading p{color:var(--vertx-text-disabled);margin:0;font-size:12px;line-height:18px}.is-manual-control .gausium-map-viewport{background:#dfe7ff;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:480px;display:flex;overflow:hidden;container-type:size}.main-content .is-manual-control .gausium-map-stage{width:min(100cqw, calc(100cqh * var(--gausium-map-ratio)));background:0 0;border:0;border-radius:0;flex:none;min-height:0}.is-manual-control .gausium-map-stage>img{width:100%;height:auto;display:block}.is-manual-control .gausium-map-stage>span{text-align:center;min-height:160px;padding:24px}.is-manual-control .gausium-map-empty{background:0 0;min-height:300px}.main-content .is-manual-control .gausium-map-sidebar>.gausium-panel{border:0;border-top:.5px solid var(--vertx-border-subtle);border-radius:0;margin-top:24px;padding:24px 0 0}.is-manual-control .gausium-map-sidebar .gausium-panel-heading{margin-bottom:16px}.main-content .is-manual-control .gausium-map-sidebar .gausium-panel-heading h2{font-size:14px;font-weight:500;line-height:20px}.is-manual-control .gausium-map-sidebar .gausium-panel-heading>svg{display:none}.is-manual-control .gausium-definition-grid{gap:8px}.is-manual-control .gausium-definition-grid>div{border:0;justify-content:flex-start;gap:8px;padding:0}.is-manual-control .gausium-definition-grid dt{color:var(--vertx-text-disabled);flex:none;font-size:12px;line-height:20px}.is-manual-control .gausium-definition-grid dd{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:14px;line-height:20px;overflow:hidden}.main-content .is-manual-control .robot-direct-control.is-design-layout{background:var(--vertx-bg-container);box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.main-content .is-manual-control .robot-direct-control.is-design-layout>header{background:0 0;border:0;padding:0 0 16px}.is-manual-control .robot-direct-control.is-design-layout>header h3{margin:0;font-size:18px;font-weight:400;line-height:24px}.is-manual-control .is-design-layout .robot-direct-control-grid{border:0;flex-direction:column;gap:24px;display:flex}.is-manual-control .is-design-layout .robot-direct-control-grid>section{border:0;padding:0}.is-manual-control .is-design-layout .robot-direct-control-grid>.robot-direct-control-safety{border-bottom:.5px solid var(--vertx-border-subtle);order:-1;padding-bottom:24px}.is-manual-control .is-design-layout h4{margin:0 0 8px;font-size:14px;font-weight:500;line-height:20px}.is-manual-control .vertx-select{width:100%;min-width:0}.is-manual-control .robot-direct-control-navigation>.vertx-select+.vertx-select{margin-top:8px}.is-manual-control .is-design-layout .robot-direct-control-actions{gap:8px;margin-top:8px}.is-manual-control .is-design-layout .robot-direct-control-actions button{border:.5px solid var(--vertx-border);background:var(--vertx-bg-container);min-width:80px;height:40px;color:var(--vertx-text-primary);border-radius:8px;gap:8px;padding:6px 16px;font-size:14px;line-height:20px}.is-manual-control .is-design-layout .robot-direct-control-actions button.danger{border-color:var(--vertx-danger);color:var(--vertx-danger)}.is-manual-control .is-design-layout .robot-direct-control-actions button:hover:not(:disabled){background:var(--vertx-fill-hover)}.is-manual-control .is-design-layout .robot-direct-control-actions button:disabled{opacity:.45}.is-manual-control .gausium-control-hint{color:var(--vertx-text-disabled);margin:8px 0 0;line-height:18px}.is-manual-control .robot-direct-control-error,.is-manual-control .robot-direct-control-notice{margin:0 0 12px}.gausium-control-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.gausium-control-icon img{max-width:none;display:block}.gausium-control-icon.is-reboot{transform:scaleX(-1)}.gausium-control-icon.is-pause img{position:absolute;top:2.5px;left:3.25px}.main-content .is-manual-control>.robot-direct-control.is-design-layout.is-history-only{border-radius:12px;min-width:0;padding:16px}.gausium-history-refresh{cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.gausium-history-refresh:hover{background:var(--vertx-fill-hover)}.gausium-control-records{min-width:0}.gausium-control-records .vertx-data-table{border-width:.5px;border-radius:8px}.gausium-control-records .vertx-data-table__table{min-width:820px}.gausium-control-records .vertx-data-table--compact .vertx-data-table__cell:not(.vertx-data-table__cell--state){height:44px;color:var(--vertx-text-secondary);padding:12px 16px;font-size:12px;font-weight:400}.gausium-control-records .vertx-data-table--compact .vertx-data-table__cell--head{color:var(--vertx-text-primary)}.gausium-control-status{align-items:center;gap:8px;display:inline-flex}.gausium-control-status i{background:var(--vertx-border);border-radius:50%;width:8px;height:8px}.gausium-control-status.is-failed i{background:var(--vertx-danger)}.gausium-control-status.is-succeeded i{background:var(--vertx-success)}.gausium-control-status:is(.is-running,.is-accepted,.is-dispatched) i{background:var(--vertx-action)}.gausium-control-result{text-overflow:ellipsis;display:block;overflow:hidden}.gausium-control-pagination,.gausium-control-pagination>div{align-items:center;gap:8px;display:flex}.gausium-control-pagination{color:var(--vertx-text-disabled);justify-content:space-between;gap:16px;padding-top:16px;font-size:12px;line-height:18px}.gausium-control-pagination .vertx-select{width:88px}.gausium-control-pagination .vertx-pagination{margin-left:16px}@media (width<=1250px){.gausium-map-view.is-manual-control .gausium-map-layout{grid-template-columns:300px minmax(0,1fr)}.is-manual-control .is-design-layout .robot-direct-control-actions button{min-width:76px;padding-inline:12px}}@media (width<=1000px){.gausium-map-view.is-manual-control .gausium-map-layout{grid-template-columns:1fr}.main-content .is-manual-control .gausium-map-panel{grid-area:2/1}.is-manual-control .gausium-map-viewport{min-height:320px}.gausium-control-pagination,.gausium-control-pagination>div{flex-wrap:wrap}}@media (width<=760px){.main-content .gausium-brand-page.is-control-page .brand-page-heading{margin-bottom:24px}}.gausium-workspace>.gausium-alert-view{gap:14px}.gausium-alert-view .gausium-alert-summary{background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:16px 8px;display:grid}.gausium-alert-view .gausium-alert-summary>article{border:0;border-right:1px solid var(--vertx-border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;min-width:0;padding:4px 24px}.gausium-alert-view .gausium-alert-summary>article:last-child{border-right:0}.gausium-alert-view .gausium-alert-summary span{color:var(--vertx-text-primary);font-size:14px;line-height:20px}.gausium-alert-view .gausium-alert-summary strong{align-self:center;font-size:22px;font-weight:400;line-height:30px}.gausium-alert-view .gausium-alert-summary small{color:var(--vertx-text-disabled);font-size:10px;line-height:14px}.gausium-alert-table-panel{background:#fff;border-radius:10px;min-width:0;padding:16px}.gausium-alert-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.gausium-alert-toolbar>*{min-width:0}.gausium-alert-toolbar .gausium-alert-date{flex:0 280px;width:280px;height:32px}.gausium-alert-toolbar :is(.gausium-alert-level,.gausium-alert-recovery,.gausium-alert-robot){--size-vertx-select-trigger-height:32px;--size-vertx-select-trigger-content-gap:8px}.gausium-alert-toolbar .gausium-alert-level{width:210px}.gausium-alert-toolbar .gausium-alert-recovery{width:140px}.gausium-alert-toolbar .gausium-alert-robot{width:280px;margin-left:auto}.gausium-alert-view .gausium-alert-table{margin:0}.gausium-alert-table .vertx-data-table__table{table-layout:fixed;min-width:1120px}.gausium-alert-view .gausium-alert-table .vertx-data-table__cell{padding:8px 14px;font-size:12px;line-height:18px}.gausium-alert-view .gausium-alert-table .vertx-data-table__cell--head{background:var(--vertx-bg-chrome);padding-block:8px}.gausium-alert-table .vertx-data-table__cell>span:not(.robot-task-action-anchor):not(.vertx-tag){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gausium-alert-table .vertx-data-table__cell .vertx-tag{max-width:100%;display:inline-flex}.gausium-alert-pagination{color:var(--vertx-text-disabled);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.gausium-alert-pagination>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.gausium-alert-pagination .gausium-alert-page-size{--size-vertx-select-trigger-height:28px;width:124px}.gausium-alert-pagination .vertx-pagination{gap:6px}.gausium-alert-pagination .vertx-pagination :is(.vertx-pagination__page,.vertx-pagination__control){width:28px;min-width:28px;height:28px}.gausium-alert-query-limit{color:var(--vertx-text-secondary);margin:10px 0 0;font-size:12px}.gausium-alert-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;display:grid}.gausium-alert-detail-grid>div{min-width:0}.gausium-alert-detail-grid dt{color:var(--vertx-text-disabled);margin-bottom:6px;font-size:12px}.gausium-alert-detail-grid dd{color:var(--vertx-text-primary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}@media (width<=1500px){.gausium-alert-toolbar .gausium-alert-date{flex-basis:190px;width:190px}.gausium-alert-toolbar .gausium-alert-level{width:160px}.gausium-alert-toolbar .gausium-alert-recovery{width:120px}.gausium-alert-toolbar .gausium-alert-robot{width:200px}}@media (width<=1000px){.gausium-alert-toolbar .gausium-alert-date{flex:calc(50% - 8px)}.gausium-alert-toolbar :is(.gausium-alert-level,.gausium-alert-recovery){flex:140px}.gausium-alert-toolbar .gausium-alert-robot{flex:220px}}@media (width<=600px){.gausium-alert-view .gausium-alert-summary{padding:12px 0}.gausium-alert-view .gausium-alert-summary>article{grid-template-columns:minmax(0,1fr);gap:4px;padding:4px 12px}.gausium-alert-view .gausium-alert-summary span{white-space:nowrap;grid-area:1/1;font-size:12px}.gausium-alert-view .gausium-alert-summary strong{grid-area:2/1;font-size:20px}.gausium-alert-view .gausium-alert-summary small{grid-area:3/1;font-size:9px}.gausium-alert-table-panel{padding:12px}.gausium-alert-toolbar .gausium-alert-date,.gausium-alert-toolbar .gausium-alert-robot{flex-basis:100%}.gausium-alert-pagination>div{justify-content:space-between;gap:8px;width:100%}.gausium-alert-detail-grid{grid-template-columns:1fr}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.robot-workflow-list-page,.robot-workflow-detail-page,.robot-workflow-editor-page{box-sizing:border-box;min-height:100%;color:var(--vertx-text-primary);background:var(--vertx-bg-canvas)}.robot-workflow-list-page,.robot-workflow-detail-page{padding:24px}.robot-workflow-page-header,.robot-workflow-editor-header{justify-content:space-between;align-items:center;gap:var(--vertx-space-xl);display:flex}.robot-workflow-page-header h1,.robot-workflow-editor-header h1{letter-spacing:0;margin:0;font-size:24px}.robot-workflow-page-header p,.robot-workflow-editor-title>div>span{color:var(--vertx-text-secondary);margin:6px 0 0}.robot-workflow-back-link{border-radius:var(--vertx-radius-control);min-height:32px;color:var(--vertx-text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:5px 8px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.robot-workflow-back-link svg{stroke-width:2px;flex:none;width:16px;height:16px}.robot-workflow-back-link:hover{color:#1677ff;background:#edf5ff}.robot-workflow-back-link:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.robot-workflow-detail-title .robot-workflow-back-link{margin:0 0 8px -8px}.robot-workflow-header-actions,.robot-workflow-row-actions,.robot-workflow-dialog footer,.robot-workflow-editor-toolbar{align-items:center;gap:var(--vertx-space-sm);display:flex}.robot-workflow-primary-button,.robot-workflow-secondary-button,.robot-workflow-danger-button,.robot-workflow-link-button,.robot-workflow-icon-button,.robot-workflow-row-actions button,.robot-workflow-editor-header button,.robot-workflow-palette button{justify-content:center;align-items:center;gap:var(--vertx-space-sm);border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);min-height:36px;color:var(--vertx-text-primary);background:var(--vertx-bg-container);cursor:pointer;padding:7px 12px;display:inline-flex}.robot-workflow-primary-button{color:#fff;background:#1677ff;border-color:#1677ff}.robot-workflow-danger-button,.robot-workflow-row-actions .is-danger{color:#c62828;background:#fff;border-color:#efb5b5}.robot-workflow-link-button{color:#1677ff;background:0 0;border:0;min-height:auto;padding:4px}.robot-workflow-icon-button,.robot-workflow-row-actions button{width:36px;padding:0}.robot-workflow-row-actions{gap:var(--vertx-space-xs);white-space:nowrap}.robot-workflow-row-action-group{align-items:center;gap:var(--vertx-space-xs);display:inline-flex}.robot-workflow-row-action-group+.robot-workflow-row-action-group{border-inline-start:1px solid var(--vertx-border);padding-inline-start:var(--vertx-space-sm)}.robot-workflow-row-actions button.is-labeled{width:auto;padding-inline:var(--vertx-space-sm)}.robot-workflow-primary-button svg,.robot-workflow-secondary-button svg,.robot-workflow-danger-button svg,.robot-workflow-icon-button svg,.robot-workflow-row-actions svg,.robot-workflow-editor-header svg{width:16px;height:16px}.robot-workflow-primary-button:disabled,.robot-workflow-secondary-button:disabled,.robot-workflow-danger-button:disabled,.robot-workflow-icon-button:disabled,.robot-workflow-row-actions button:disabled,.robot-workflow-editor-header button:disabled,.robot-workflow-palette button:disabled{cursor:not-allowed;opacity:.45}.robot-workflow-tabs{gap:var(--vertx-space-2xl);border-bottom:1px solid var(--vertx-border);margin-top:24px;display:flex}.robot-workflow-tabs button{color:var(--vertx-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 2px}.robot-workflow-tabs button[aria-selected=true]{color:#1677ff;border-bottom-color:#1677ff}.robot-workflow-table-wrap{border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-container);background:var(--vertx-bg-container);margin-top:18px;overflow:auto}.robot-workflow-table{border-collapse:collapse;width:100%;min-width:880px}.robot-workflow-table th,.robot-workflow-table td{border-bottom:1px solid var(--vertx-border);text-align:left;vertical-align:middle;padding:13px 14px}.robot-workflow-table th{color:var(--vertx-text-secondary);background:color-mix(in srgb, var(--vertx-bg-container) 94%, #000 6%);font-size:12px;font-weight:600}.robot-workflow-table tbody tr:last-child td{border-bottom:0}.robot-workflow-table td>a{gap:var(--vertx-space-xs);color:inherit;flex-direction:column;text-decoration:none;display:flex}.robot-workflow-table small{color:var(--vertx-text-secondary)}.robot-workflow-status{border-radius:var(--vertx-radius-pill);white-space:nowrap;background:#eef2f6;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.robot-workflow-status.is-published,.robot-workflow-status.is-running,.robot-workflow-status.is-succeeded{color:#157347;background:#e8f5ee}.robot-workflow-status.is-waiting,.robot-workflow-status.is-created,.robot-workflow-status.is-cancel_requested{color:#8a5a00;background:#fff5d6}.robot-workflow-status.is-disabled,.robot-workflow-status.is-canceled,.robot-workflow-status.is-failed{color:#a12828;background:#fdecec}.robot-workflow-unpublished{margin-top:4px;display:block;color:#8a5a00!important}.robot-workflow-error,.robot-workflow-conflict{border-radius:var(--vertx-radius-control);white-space:pre-line;color:#a61d32;background:#fff1f2;border:1px solid #f1b7bf;margin:16px 0;padding:10px 14px}.robot-workflow-loading,.robot-workflow-empty{color:var(--vertx-text-secondary);margin:24px 0}.robot-workflow-dialog-backdrop{z-index:1000;background:#00000075;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.robot-workflow-dialog{border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-container);background:var(--vertx-bg-container);width:min(640px,100%);max-height:min(760px,100vh - 40px);overflow:hidden;box-shadow:0 18px 48px #00000038}.robot-workflow-dialog>header,.robot-workflow-dialog>footer{justify-content:space-between;align-items:center;gap:var(--vertx-space-md);border-bottom:1px solid var(--vertx-border);padding:14px 18px;display:flex}.robot-workflow-dialog>footer{border-top:1px solid var(--vertx-border);border-bottom:0;justify-content:flex-end}.robot-workflow-dialog h2,.robot-workflow-dialog h3{letter-spacing:0;margin:0;font-size:17px}.robot-workflow-dialog-content{max-height:calc(100vh - 190px);padding:18px;overflow:auto}.robot-workflow-form-grid,.robot-workflow-execution-form{gap:var(--vertx-space-lg);grid-template-columns:1fr 1fr;display:grid}.robot-workflow-form-grid label,.robot-workflow-execution-form label,.robot-workflow-properties label{gap:var(--vertx-space-sm);color:var(--vertx-text-secondary);flex-direction:column;font-size:13px;display:flex}.robot-workflow-field-label{align-items:center;gap:var(--vertx-space-xs);display:inline-flex}.robot-workflow-field-label svg{flex:none;width:15px;height:15px}.robot-workflow-form-grid label:first-child,.robot-workflow-form-grid label:nth-child(2){grid-column:1/-1}.robot-workflow-form-grid input,.robot-workflow-form-grid select,.robot-workflow-execution-form input,.robot-workflow-execution-form select,.robot-workflow-properties input,.robot-workflow-properties select{box-sizing:border-box;border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);width:100%;min-height:38px;color:var(--vertx-text-primary);background:var(--vertx-bg-container);padding:8px 10px}.robot-workflow-version-list>div{gap:var(--vertx-space-md);border-bottom:1px solid var(--vertx-border);grid-template-columns:64px 1fr auto;padding:12px 0;display:grid}.robot-workflow-version-list>div:last-child{border-bottom:0}.robot-workflow-preflight{margin-top:20px}.robot-workflow-preflight>p,.robot-workflow-preflight-list>div{align-items:flex-start;gap:var(--vertx-space-sm);display:flex}.robot-workflow-preflight .is-ready{color:#157347}.robot-workflow-preflight .is-blocked,.robot-workflow-preflight-issue,.robot-workflow-preflight-list em{color:#a12828}.robot-workflow-preflight .is-waiting{color:#8a5a00}.robot-workflow-preflight svg{flex:none;width:17px;height:17px}.robot-workflow-preflight-list>div{border-bottom:1px solid var(--vertx-border);padding:11px 0}.robot-workflow-preflight-list>div>div{gap:var(--vertx-space-xs);flex-direction:column;min-width:0;display:flex}.robot-workflow-preflight-list small,.robot-workflow-preflight-list em{font-size:12px;font-style:normal}.robot-workflow-editor-page{flex-direction:column;height:100%;min-height:680px;display:flex;overflow:hidden}.robot-workflow-editor-header{border-bottom:1px solid var(--vertx-border);background:var(--vertx-bg-container);min-height:72px;padding:10px 16px}.robot-workflow-editor-title{align-items:center;gap:14px;min-width:260px;display:flex}.robot-workflow-editor-title>div{min-width:0}.robot-workflow-editor-title>a{flex:none}.robot-workflow-editor-title h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;display:block;overflow:hidden}.robot-workflow-editor-title span{margin-top:3px;font-size:12px;display:block}.robot-workflow-editor-toolbar{flex-wrap:wrap;justify-content:flex-end}.robot-workflow-toolbar-group{align-items:center;gap:6px;display:inline-flex}.robot-workflow-toolbar-group+.robot-workflow-toolbar-group{border-inline-start:1px solid var(--vertx-border);padding-inline-start:8px}.robot-workflow-editor-header button{white-space:nowrap;min-height:34px;padding:6px 10px}.robot-workflow-editor-header button.is-icon{width:34px;padding:0}.robot-workflow-editor-body{flex:1;grid-template-columns:264px minmax(520px,1fr) 320px;min-height:0;display:grid}.robot-workflow-palette,.robot-workflow-properties{border-right:1px solid var(--vertx-border);background:var(--vertx-bg-container);padding:16px 14px;overflow:auto}.robot-workflow-properties{border-right:0;border-left:1px solid var(--vertx-border)}.robot-workflow-panel-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.robot-workflow-panel-heading>span{border-radius:var(--vertx-radius-pill);min-width:22px;height:22px;color:var(--vertx-text-secondary);background:#eef2f6;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.robot-workflow-panel-heading>span.has-issues{color:#a12828;background:#fdecec}.robot-workflow-palette h2,.robot-workflow-properties h2,.robot-workflow-detail-section h2{letter-spacing:0;margin:0;font-size:14px}.robot-workflow-palette-section+.robot-workflow-palette-section{border-top:1px solid var(--vertx-border);margin-top:20px;padding-top:16px}.robot-workflow-connection-hint{color:var(--vertx-text-secondary);margin:8px 0 10px;font-size:11px;line-height:17px}.robot-workflow-node-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.robot-workflow-node-palette-grid button{flex-direction:column;gap:6px;width:100%;min-width:0;min-height:66px;margin:0;padding:9px 6px;font-size:12px}.robot-workflow-node-palette-grid button svg{color:#526171;width:19px;height:19px}.robot-workflow-node-palette-grid button:hover:not(:disabled),.robot-workflow-template-button:hover:not(:disabled){background:#f5f9ff;border-color:#91bfff}.robot-workflow-palette button[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.robot-workflow-palette button[draggable=true]:active{cursor:grabbing}.robot-workflow-template-list{flex-direction:column;gap:8px;display:flex}.robot-workflow-template-group{flex-direction:column;gap:6px;display:flex}.robot-workflow-template-group-heading{color:var(--vertx-text-primary);align-items:center;gap:6px;margin:8px 2px 0;font-size:12px;display:flex}.robot-workflow-template-group-heading svg{color:#1264a3;width:14px;height:14px}.robot-workflow-template-group-heading span{min-width:18px;color:var(--vertx-text-secondary);text-align:center;background:#eef2f6;border-radius:999px;margin-left:auto;font-size:11px}.robot-workflow-template-button{text-align:left;justify-content:flex-start;gap:10px;width:100%;min-height:66px;margin:0!important;padding:10px!important}.robot-workflow-template-icon{color:#1264a3;background:#eaf4fb;border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.robot-workflow-template-icon svg{width:17px;height:17px}.robot-workflow-template-content{flex:1;min-width:0;display:block}.robot-workflow-template-content strong,.robot-workflow-template-content small,.robot-workflow-template-content small span{display:block}.robot-workflow-template-content strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.robot-workflow-template-content small{min-width:0;color:var(--vertx-text-secondary);justify-content:space-between;gap:8px;margin-top:5px;font-size:11px;line-height:1.3;display:flex}.robot-workflow-template-content small span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.robot-workflow-canvas{background:#f7f9fb;min-height:520px}.robot-workflow-canvas .react-flow__node-workflow{background:0 0;border:0;width:auto;padding:0}.robot-workflow-canvas-node{box-sizing:border-box;background:#fff;border:1px solid #cfd7e1;border-left:4px solid #5c6b7a;border-radius:7px;align-items:center;gap:11px;width:190px;min-height:64px;padding:10px 13px 10px 11px;display:flex;box-shadow:0 2px 7px #1f2d3d14}.robot-workflow-canvas-node.is-selected{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff24,0 5px 14px #1f2d3d1f}.robot-workflow-canvas-node.is-start{border-left-color:#1b8a55}.robot-workflow-canvas-node.is-robot-action{border-left-color:#1677ff}.robot-workflow-canvas-node.is-decision{border-left-color:#c47a00}.robot-workflow-canvas-node.is-end{border-left-color:#c62828}.robot-workflow-canvas-node-icon{color:#334155;background:#f0f3f7;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.robot-workflow-canvas-node-icon svg{width:18px;height:18px}.robot-workflow-canvas-node-content{flex:1;min-width:0;display:block}.robot-workflow-canvas-node-content strong,.robot-workflow-canvas-node-content small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.robot-workflow-canvas-node-content strong{font-size:13px;font-weight:650}.robot-workflow-canvas-node-content small{color:var(--vertx-text-secondary);margin-top:4px;font-size:11px}.robot-workflow-canvas .react-flow__handle{box-sizing:border-box;z-index:2;border:2px solid var(--vertx-bg-container);border-radius:var(--vertx-radius-circle);background:#1677ff;width:11px;height:11px;box-shadow:0 0 0 1px #1677ff}.robot-workflow-canvas .react-flow__handle:hover,.robot-workflow-canvas .react-flow__handle.connectingfrom,.robot-workflow-canvas .react-flow__handle.valid{background:#0958d9;box-shadow:0 0 0 3px #1677ff33}.robot-workflow-canvas .react-flow__edge-path{stroke:#7c8a99;stroke-width:1.6px}.robot-workflow-canvas .react-flow__edge.is-decision-edge .react-flow__edge-path{stroke:#b56f00}.robot-workflow-canvas .react-flow__edge-text{fill:#44515f;font-size:11px;font-weight:600}.robot-workflow-canvas .react-flow__edge-textbg{fill:#fff;stroke:#d9e0e8;stroke-width:1px}.robot-workflow-properties-section+.robot-workflow-properties-section{border-top:1px solid var(--vertx-border);margin-top:20px;padding-top:16px}.robot-workflow-selected-type{border-radius:var(--vertx-radius-pill);color:#334155;background:#eef2f6;align-items:center;gap:7px;margin-bottom:8px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.robot-workflow-selected-type svg{width:15px;height:15px}.robot-workflow-property-hint{color:var(--vertx-text-secondary);margin:0 0 14px;font-size:12px;line-height:1.6}.robot-workflow-task-context{border:1px solid var(--vertx-border,#e2e8f0);background:#f8fafc;border-radius:10px;gap:8px;margin:2px 0 14px;padding:12px;display:grid}.robot-workflow-task-context div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.robot-workflow-task-context span{color:var(--vertx-text-secondary);font-size:12px}.robot-workflow-task-context strong{max-width:68%;color:var(--vertx-text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.robot-workflow-properties label{margin-bottom:12px}.robot-workflow-properties-delete{width:100%;margin-top:4px}.robot-workflow-properties ul{margin:0;padding-left:18px}.robot-workflow-properties li button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0}.robot-workflow-edge-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;margin-bottom:14px;font-size:12px;display:grid}.robot-workflow-edge-summary span{border:1px solid var(--vertx-border);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#f7f9fb;border-radius:5px;padding:7px 8px;overflow:hidden}.robot-workflow-validation-empty{color:#157347;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.robot-workflow-validation-empty svg{width:16px;height:16px}.robot-workflow-editor-loading{padding:24px}.robot-workflow-execution-summary{border-block:1px solid var(--vertx-border);background:var(--vertx-bg-container);grid-template-columns:repeat(6,minmax(120px,1fr));margin-top:22px;display:grid}.robot-workflow-execution-summary>div{border-right:1px solid var(--vertx-border);min-width:0;padding:14px}.robot-workflow-execution-summary>div:last-child{border-right:0}.robot-workflow-execution-summary span,.robot-workflow-execution-summary strong{display:block}.robot-workflow-execution-summary span{color:var(--vertx-text-secondary);margin-bottom:6px;font-size:12px}.robot-workflow-execution-overview{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding:12px 16px;font-size:12px;display:flex}.robot-workflow-execution-overview strong{font-size:13px}.robot-workflow-execution-overview span{color:var(--vertx-text-secondary)}.robot-workflow-execution-overview em{color:#945c18;flex-basis:100%;font-size:12px;font-style:normal}.robot-workflow-execution-overview.has-failed-steps{background:#fffbf3;border-color:#ecd6af}.robot-workflow-detail-grid{gap:var(--vertx-space-2xl);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);margin-top:24px;display:grid}.robot-workflow-detail-section{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);border-radius:10px;align-self:start;min-width:0;padding:18px}.robot-workflow-detail-section>h2{margin-bottom:8px}.robot-workflow-step-list article{gap:var(--vertx-space-md);border-bottom:1px solid var(--vertx-border);grid-template-columns:12px minmax(0,1fr);padding:12px 0;display:grid}.robot-workflow-step-marker{border-radius:var(--vertx-radius-circle);background:#8b98a7;width:10px;height:10px;margin-top:5px}.robot-workflow-step-marker.is-running,.robot-workflow-step-marker.is-waiting_result,.robot-workflow-step-marker.is-command_requested{background:#1677ff}.robot-workflow-step-marker.is-succeeded{background:#1b8a55}.robot-workflow-step-marker.is-failed,.robot-workflow-step-marker.is-canceled,.robot-workflow-step-marker.is-timed_out{background:#c62828}.robot-workflow-step-list article header{justify-content:space-between;gap:var(--vertx-space-md);display:flex}.robot-workflow-step-list p,.robot-workflow-step-list small,.robot-workflow-step-list em{color:var(--vertx-text-secondary);margin:5px 0 0;font-size:12px;font-style:normal;display:block}.robot-workflow-step-list em{color:#a12828}.robot-workflow-step-list em code{color:var(--vertx-text-secondary);margin-left:6px;font-size:11px;font-style:normal}.robot-workflow-step-task-info{border:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);border-radius:8px;margin-top:11px;padding:10px 12px}.robot-workflow-step-task-info>strong{color:var(--vertx-text-primary);font-size:12px}.robot-workflow-step-task-info dl{gap:6px;margin:8px 0 0;display:grid}.robot-workflow-step-task-info dl>div{grid-template-columns:36px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.5;display:grid}.robot-workflow-step-task-info dt{color:var(--vertx-text-secondary)}.robot-workflow-step-task-info dd{min-width:0;color:var(--vertx-text-primary);overflow-wrap:anywhere;margin:0}.robot-workflow-event-list{margin:10px 0 0;padding:0;list-style:none}.robot-workflow-event-day{color:var(--vertx-text-secondary);margin:16px 0 14px;font-size:11px;font-weight:600}.robot-workflow-event:first-child .robot-workflow-event-day{margin-top:2px}.robot-workflow-event-row{grid-template-columns:68px 14px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:20px;display:grid;position:relative}.robot-workflow-event:not(:last-child) .robot-workflow-event-row:before{background:var(--vertx-border);content:"";width:1px;position:absolute;top:12px;bottom:-2px;left:86px}.robot-workflow-event-row time{color:var(--vertx-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:11px}.robot-workflow-event-marker{z-index:1;box-sizing:border-box;border:3px solid var(--vertx-bg-container);background:#8996aa;border-radius:50%;width:12px;height:12px;margin:3px 0 0 1px;box-shadow:0 0 0 1px #8996aa}.robot-workflow-event.is-active .robot-workflow-event-marker{background:#3674d9;box-shadow:0 0 0 1px #3674d9}.robot-workflow-event.is-success .robot-workflow-event-marker{background:#1b8a55;box-shadow:0 0 0 1px #1b8a55}.robot-workflow-event.is-danger .robot-workflow-event-marker{background:#c62828;box-shadow:0 0 0 1px #c62828}.robot-workflow-event.is-warning .robot-workflow-event-marker{background:#ba791d;box-shadow:0 0 0 1px #ba791d}.robot-workflow-event-content{border-bottom:1px solid var(--vertx-border);min-width:0;padding-bottom:14px}.robot-workflow-event:last-child .robot-workflow-event-content{border-bottom:0;padding-bottom:0}.robot-workflow-event-content strong,.robot-workflow-event-content small{overflow-wrap:anywhere;display:block}.robot-workflow-event-content strong{margin-top:3px;font-size:13px;line-height:1.45}.robot-workflow-event-content .robot-workflow-event-step{color:var(--vertx-text-secondary);font-size:11px}.robot-workflow-event-content .robot-workflow-event-code{color:var(--vertx-text-secondary);opacity:.8;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.robot-workflow-event-status{background:var(--vertx-bg-chrome);color:var(--vertx-text-secondary);border-radius:999px;margin-top:7px;padding:3px 8px;font-size:11px;display:inline-flex}.robot-workflow-event.is-success .robot-workflow-event-status{color:#167345;background:#e8f7ed}.robot-workflow-event.is-danger .robot-workflow-event-status{color:#a12828;background:#ffeded}.robot-workflow-event-reason{color:#945c18;margin:8px 0 0;font-size:12px;line-height:1.5}.robot-workflow-event-reason code{color:var(--vertx-text-secondary);margin-top:3px;font-size:10px;display:block}@media (width<=1100px){.robot-workflow-editor-body{grid-template-columns:220px minmax(420px,1fr) 280px}.robot-workflow-execution-summary{grid-template-columns:repeat(3,1fr)}.robot-workflow-execution-summary>div:nth-child(3){border-right:0}}@media (width<=760px){.robot-workflow-list-page,.robot-workflow-detail-page{padding:16px}.robot-workflow-page-header,.robot-workflow-editor-header{flex-direction:column;align-items:flex-start}.robot-workflow-header-actions,.robot-workflow-editor-toolbar{justify-content:flex-start;width:100%}.robot-workflow-form-grid,.robot-workflow-execution-form,.robot-workflow-detail-grid{grid-template-columns:1fr}.robot-workflow-editor-body{grid-template-columns:210px minmax(360px,1fr);overflow:auto}.robot-workflow-properties{display:none}.robot-workflow-execution-summary{grid-template-columns:repeat(2,1fr)}.robot-workflow-execution-summary>div:nth-child(3){border-right:1px solid var(--vertx-border)}.robot-workflow-execution-summary>div:nth-child(2n){border-right:0}.robot-workflow-detail-section{padding:14px}}.asset-fleet-panel.asset-current-task{gap:24px;padding:16px}.asset-task-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.asset-task-heading>div{align-items:baseline;gap:12px;min-width:0;display:flex}.asset-task-heading h2{color:var(--vertx-text-primary);white-space:nowrap;margin:0;font-size:18px;font-weight:400;line-height:24px}.asset-task-heading span{color:var(--vertx-text-disabled);font-size:11px}.asset-task-heading button{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:24px;height:24px;padding:0}.asset-task-heading img{width:24px;height:24px}.asset-task-content{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.asset-task-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.asset-task-metrics>div{border:.5px solid var(--vertx-border-subtle);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 12px;display:flex}.asset-task-metrics span{color:var(--vertx-text-disabled);font-size:12px;line-height:18px}.asset-task-metrics strong{color:var(--vertx-text-primary);font-size:24px;font-weight:400;line-height:24px}.asset-task-warning{color:var(--vertx-warning-text);margin:0;font-size:11px;line-height:16px}.asset-task-map{background:var(--vertx-bg-layout);border-radius:8px;flex:1;min-height:130px;position:relative;overflow:hidden}.asset-task-map-state,.asset-task-empty{height:100%;color:var(--vertx-text-disabled);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:44px 16px;font-size:12px;display:flex}.asset-task-empty{flex:1}.asset-task-empty strong{color:var(--vertx-text-secondary);font-weight:500}.asset-task-map-state button{border:.5px solid var(--vertx-border-subtle);color:var(--vertx-text-secondary);cursor:pointer;background:#fff;border-radius:6px;padding:4px 10px}.asset-task-caption{pointer-events:none;display:flex;position:absolute;top:8px;left:8px;right:8px}.asset-task-caption span{max-width:100%;color:var(--vertx-text-secondary);white-space:nowrap;text-overflow:ellipsis;background:#fffffff0;border-radius:4px;padding:4px 8px;font-size:11px;line-height:16px;overflow:hidden}.asset-task-switch{align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.asset-task-switch>span{color:var(--vertx-text-secondary);background:#fffffff0;border-radius:4px;padding:2px 6px;font-size:11px;line-height:20px}.asset-task-switch .vertx-pagination{gap:4px}.asset-task-switch .vertx-pagination__page,.asset-task-switch .vertx-pagination__ellipsis{display:none}.asset-task-switch .vertx-pagination__control{background:transparent var(--task-previous-icon) center no-repeat;border:0;border-radius:4px;width:24px;min-width:24px;height:24px;padding:0}.asset-task-switch .vertx-pagination__control:last-child{background-image:var(--task-next-icon);transform:scaleX(-1)}.asset-task-switch .vertx-pagination__control svg{display:none}.asset-task-switch .vertx-pagination__control:disabled{opacity:.45}.asset-task-heading button:focus-visible,.asset-task-map-state button:focus-visible{outline:2px solid var(--vertx-border-focus);outline-offset:2px}.asset-task-realtime{border:1px solid var(--vertx-fill-selected);background:var(--vertx-bg-container);border-radius:8px;flex-shrink:0;padding:16px 12px}.asset-task-realtime header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.asset-task-realtime h3{color:var(--vertx-text-primary);margin:0;font-size:14px;font-weight:500;line-height:20px}.asset-task-realtime header span{color:var(--vertx-text-disabled);font-size:10px}.asset-task-realtime dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;margin:0;display:grid}.asset-task-realtime dl>div{align-items:center;gap:8px;min-width:0;display:flex}.asset-task-realtime dt{color:var(--vertx-text-disabled);white-space:nowrap;font-size:12px;line-height:18px}.asset-task-realtime dd{text-overflow:ellipsis;white-space:nowrap;color:var(--vertx-text-primary);margin:0;font-size:14px;line-height:20px;overflow:hidden}.asset-task-raster{position:absolute;inset:0}.asset-task-raster>img{object-fit:contain;width:100%;height:100%}.asset-task-position{pointer-events:none;width:24px;height:24px;color:var(--vertx-primary);position:absolute}.asset-task-map .pudu-map-stage{background:0 0;border:0;min-height:0;position:absolute;inset:0;overflow:hidden}.asset-task-map .pudu-map-stage>svg{width:100%;height:100%;max-height:none}.asset-task-map .pudu-map-image-note{bottom:8px;left:8px}.asset-task-map .pudu-map-zones polygon{fill:#3a75ff26;stroke:#3a75ff;stroke-width:2px}.asset-task-map .pudu-map-elements polyline{fill:none;stroke:#d24848;stroke-width:2px}.asset-task-map .pudu-map-elements .is-area,.asset-task-map .pudu-map-elements .is-edge{fill:#20a4581f;stroke:#20834e}.asset-task-map .pudu-map-point circle{fill:#b8670d;stroke:#fff;stroke-width:1.5px}.asset-task-map .pudu-map-point text{paint-order:stroke;stroke:#fff;stroke-width:3px;fill:#8f4e08;font-size:11px}.asset-task-map .pudu-map-robot circle{fill:#3a75ff;stroke:#fff;stroke-width:3px}.asset-task-map .pudu-map-robot path{fill:#fff}@media (width<=1100px){.asset-fleet-panel.asset-current-task{height:auto;min-height:560px}.asset-task-map{aspect-ratio:764/280;flex:auto}}@media (width<=760px){.asset-task-heading>div{flex-direction:column;align-items:flex-start;gap:4px}.asset-task-realtime dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asset-task-metrics{gap:8px}.asset-task-metrics>div{padding:12px 8px}.asset-task-metrics span{font-size:11px}.asset-task-map{min-height:220px}}.app-shell:has(.asset-overview){height:100dvh;min-height:0;overflow:hidden}.app-shell .main-content:has(>.asset-overview){height:100%;min-height:0;overflow:clip}.main-content .asset-overview.asset-overview{isolation:isolate;height:100%;min-height:0;color:var(--vertx-text-primary);background:radial-gradient(at 0 0,#f9fafc 0,#e4e9f2 100%);flex-direction:column;padding:clamp(12px,2dvh,24px) 16px 12px;display:flex;position:relative;overflow:clip;container:asset-overview/size}.main-content .asset-overview .asset-overview-header{z-index:1;background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;min-height:56px;margin:0 0 clamp(24px,8dvh,80px);padding:0 16px;display:flex;position:relative}.main-content .asset-overview .asset-overview-header h1{margin:0;font-size:clamp(28px,4.5dvh,40px);font-weight:400;line-height:1.4}.asset-overview .asset-hero-robot{z-index:-1;pointer-events:none;width:351px;height:377px;position:absolute;top:-2px;right:0}.asset-overview .asset-hero-robot img{object-fit:contain;width:100%;height:100%}.asset-overview .asset-insight-hint{width:233px;height:42.5px;box-shadow:none;cursor:pointer;filter:drop-shadow(0 2px 5px #7d90b226);background:0 0;border:0;padding:0;text-decoration:none;position:absolute;top:8px;right:172px}.asset-overview .asset-insight-bubble{position:absolute;inset:0}.asset-overview .asset-insight-icon{position:absolute;top:8.5px;left:11px}.asset-overview .asset-insight-hint span{color:var(--vertx-text-secondary);white-space:nowrap;font-size:12px;position:absolute;top:8px;left:37px}.asset-overview .asset-dashboard-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:"model fleet brand""trend fleet service""data hourly hourly";align-items:stretch;gap:clamp(8px,1.5dvh,16px);min-height:0;display:grid;position:relative}.asset-overview .asset-panel{min-width:0;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:12px;flex-direction:column;gap:clamp(8px,1.8dvh,20px);padding:clamp(10px,1.6dvh,16px);display:flex;overflow:hidden}.asset-overview .asset-model-panel{grid-area:model}.asset-overview .asset-trend-panel{grid-area:trend}.asset-overview .asset-data-panel{grid-area:data}.asset-overview .asset-brand-panel{grid-area:brand}.asset-overview .asset-service-panel{grid-area:service}.asset-overview .asset-hourly-panel{grid-area:hourly}.asset-overview .asset-current-task{grid-area:fleet;height:100%;min-height:0}.asset-overview .asset-panel-heading{border:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:0;display:flex}.asset-overview .asset-panel-heading>div{align-items:center;gap:8px;min-width:0;display:flex}.asset-overview .asset-panel-heading h2{white-space:nowrap;margin:0;font-size:18px;font-weight:400;line-height:24px}.asset-overview .asset-panel-heading button{cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.asset-overview .asset-panel-heading .vertx-tag{color:#3a75ff;white-space:nowrap;background:#edf3ff;border:0;border-radius:6px;height:24px;padding:3px 12px;font-size:12px;font-weight:400}.asset-overview .asset-model-body{flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:0;display:flex}.asset-overview .asset-model-ring{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:142.204px;height:142.194px;display:flex;position:relative}.asset-overview .asset-model-ring>img{width:100%;height:100%;position:absolute;inset:0}.asset-overview .asset-model-ring strong{color:#0c1428;font-size:40px;font-weight:400;line-height:52px}.asset-overview .asset-model-ring span{color:var(--vertx-text-disabled);font-size:12px;line-height:18px}.asset-overview .asset-model-legend{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.asset-overview .asset-model-legend button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;gap:6px;width:100%;padding:0;display:grid}.asset-overview .asset-model-legend button>span{color:#777e8c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.asset-overview .asset-model-legend b,.asset-overview .asset-model-legend em{font-size:12px;font-style:normal;font-weight:400;line-height:18px}.asset-overview .asset-model-legend em{color:#777e8c;white-space:nowrap}.asset-overview .asset-brand-panel{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff1a;border:1px solid #fff;justify-content:space-between;gap:16px;overflow:visible}.asset-overview .asset-brand-select{z-index:2;--size-vertx-select-menu-width:160px;width:80px}.asset-overview .asset-brand-select .vertx-select__triggerWrap{height:24px;min-height:24px;box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding:0}.asset-overview .asset-brand-select .vertx-select__triggerContent{flex:0 auto}.asset-overview .asset-brand-select .vertx-select__value{flex:0 auto;font-size:18px;line-height:24px}.asset-overview .asset-brand-select .vertx-select__arrow{visibility:hidden}.asset-overview .asset-brand-select .vertx-select__arrowButton{background:var(--asset-brand-caret) center no-repeat;width:12px;height:24px;transform:scaleY(-1)}.asset-overview .asset-brand-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.asset-overview .asset-metric{flex-direction:column;gap:2px;min-width:0;display:flex}.asset-overview .asset-metric small{color:var(--vertx-text-disabled);font-size:12px;line-height:18px}.asset-overview .asset-metric strong{color:var(--vertx-text-primary);font-size:24px;font-weight:400;line-height:32px}.asset-overview .asset-brand-metrics .asset-metric{align-items:center;gap:8px}.asset-overview .asset-brand-metrics .asset-metric strong{order:-1;line-height:24px}.asset-overview .asset-brand-metrics .asset-metric small{color:var(--vertx-text-secondary);font-size:14px;line-height:20px}.asset-overview .asset-brand-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.asset-overview .asset-brand-actions button{border:.5px solid var(--vertx-border);min-width:0;height:32px;color:var(--vertx-text-primary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:0 8px;font-size:12px}.asset-overview .asset-brand-actions button:hover{background:var(--vertx-fill-hover)}.asset-overview .asset-trend-content{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex}.asset-overview .asset-trend-value{align-items:baseline;gap:8px;padding:0;display:flex}.asset-overview .asset-trend-value strong{font-size:40px;font-weight:400;line-height:52px}.asset-overview .asset-trend-value span{color:var(--vertx-text-disabled);font-size:14px;line-height:20px}.asset-overview .asset-trend-caption{color:var(--vertx-text-disabled);margin:0;font-size:14px;line-height:20px}.asset-overview .asset-trend-chart{flex:1;width:100%;min-height:40px;margin-top:4px;overflow:visible}.asset-overview .asset-service-body{flex-direction:column;flex:1;justify-content:space-between;align-items:center;min-height:0;padding-bottom:8px;display:flex}.asset-overview .asset-service-gauge{width:242px;height:144px;position:relative}.asset-overview .asset-service-value{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:56px;left:0}.asset-overview .asset-service-value>div{align-items:baseline;gap:8px;display:flex}.asset-overview .asset-service-value strong{font-size:48px;font-weight:400;line-height:58px}.asset-overview .asset-service-value span{color:var(--vertx-text-disabled);font-size:12px;line-height:18px}.asset-overview .asset-service-value>div span{font-size:14px}.asset-overview .asset-service-summary{text-align:center}.asset-overview .asset-service-summary p{justify-content:center;gap:3px;margin:0;font-size:14px;line-height:20px;display:flex}.asset-overview .asset-service-summary p span{color:var(--vertx-text-disabled)}.asset-overview .asset-service-summary strong{font-weight:400}.asset-overview .asset-service-caption{color:var(--vertx-text-secondary);flex-wrap:wrap;justify-content:center;gap:3px 6px;margin-top:4px;font-size:10px;line-height:14px;display:flex}.asset-overview .asset-service-retry{color:var(--vertx-text-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.asset-overview .asset-data-metrics{flex:1;grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));place-content:space-between;gap:12px;min-height:0;padding:8px;display:grid}.asset-overview .asset-data-metrics .asset-metric{align-items:flex-start;gap:2px;display:flex}.asset-overview .asset-hourly-body{flex:1;gap:16px;min-height:0;margin-top:8px;padding:0 16px 0 0;display:flex}.asset-overview .asset-hourly-axis{color:#8b919e;flex-direction:column;flex-shrink:0;justify-content:space-between;width:32px;padding-bottom:24px;font-size:12px;line-height:12px;display:flex}.asset-overview .asset-hourly-plot{flex:1;min-width:0;padding-bottom:24px;position:relative}.asset-overview .asset-hourly-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:5px 0 25px}.asset-overview .asset-hourly-grid i{border-top:.5px solid #ebecf5;width:100%}.asset-overview .asset-hourly-bars{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:6px;height:100%;padding:5px 0 1px;display:grid}.asset-overview .asset-hourly-bars>div{justify-content:center;align-items:flex-end;height:100%;display:flex}.asset-overview .asset-hourly-bars span{background:linear-gradient(#3a75ff,#90b1ff);border-radius:2px 2px 0 0;width:6px;display:block}.asset-overview .asset-hourly-labels{color:#8b919e;text-align:center;grid-template-columns:repeat(24,minmax(0,1fr));font-size:10px;line-height:18px;display:grid;position:absolute;bottom:0;left:0;right:0}.asset-overview .asset-empty{min-height:80px;color:var(--vertx-text-disabled);flex:1;place-items:center;font-size:12px;display:grid}.asset-overview .asset-inline-error{border:.5px solid var(--vertx-danger);color:var(--vertx-danger-text);background:#fff;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:12px;position:relative}.asset-overview button:focus-visible{outline:2px solid var(--vertx-border-focus);outline-offset:3px}.asset-overview .asset-task-metrics>div{border-color:var(--vertx-border)}.main-content .asset-overview .asset-overview-sections{flex:none;margin-bottom:12px;display:none}.asset-overview .asset-current-task{gap:clamp(8px,1.8dvh,20px);height:100%;min-height:0;padding:clamp(10px,1.6dvh,16px)}.asset-overview .asset-task-map{aspect-ratio:auto;flex:1;min-height:0}.asset-overview .asset-task-map-state,.asset-overview .asset-task-empty{min-height:0;padding:12px}.asset-overview .asset-task-raster>img{display:block}.asset-overview .asset-task-metrics>div{gap:4px;padding:10px}.asset-overview .asset-task-realtime{padding:10px}.asset-overview .asset-task-realtime header{margin-bottom:6px}.asset-overview .asset-trend-content{gap:6px;padding:0 8px}.asset-overview .asset-trend-chart,.asset-overview .asset-hourly-body{min-height:0}.asset-overview .asset-model-ring{width:clamp(92px,14dvh,142px);height:clamp(92px,14dvh,142px)}.asset-overview .asset-model-legend{gap:8px}.asset-overview .asset-service-gauge{flex:0 auto;width:min(100%,242px);height:clamp(88px,14dvh,144px)}.asset-overview .asset-service-value{top:40%}.asset-overview .asset-service-value strong{font-size:clamp(26px,4.2dvh,44px);line-height:1.15}.asset-overview .asset-service-body{gap:4px;padding-bottom:0}.asset-overview .asset-service-summary p{font-size:12px;line-height:18px}.asset-overview .asset-panel-heading .vertx-tag{padding-inline:6px}@container asset-overview (width<=1300px){.asset-overview .asset-panel-heading h2,.asset-overview .asset-task-heading h2{font-size:16px}.asset-overview .asset-model-ring{width:96px;height:96px}.asset-overview .asset-model-ring strong{font-size:30px;line-height:40px}.asset-overview .asset-model-legend button{gap:3px}.asset-overview .asset-model-legend button>span,.asset-overview .asset-model-legend b,.asset-overview .asset-model-legend em{font-size:10px}.asset-overview .asset-hourly-labels>span:nth-child(2n){visibility:hidden}}@container asset-overview (height<=680px){.asset-overview .asset-panel{gap:8px;padding:10px}.asset-overview .asset-service-gauge{height:88px}.asset-overview .asset-service-value strong{font-size:28px}.asset-overview .asset-model-ring{width:96px;height:96px}.asset-overview .asset-trend-value strong{font-size:30px;line-height:38px}.asset-overview .asset-brand-panel{gap:8px}.asset-overview .asset-brand-metrics .asset-metric{gap:4px}}@container asset-overview (width<=900px) or (height<=640px){.main-content .asset-overview .asset-overview-header{margin-bottom:24px}.main-content .asset-overview .asset-overview-sections{display:flex}.asset-overview .asset-dashboard-grid{grid-template:minmax(0,1fr)/repeat(2,minmax(0,1fr))}.asset-overview .asset-panel{grid-area:auto}.asset-overview[data-section=assets] .asset-panel:not(.asset-model-panel):not(.asset-data-panel),.asset-overview[data-section=tasks] .asset-panel:not(.asset-current-task),.asset-overview[data-section=trends] .asset-panel:not(.asset-trend-panel):not(.asset-hourly-panel),.asset-overview[data-section=brand] .asset-panel:not(.asset-brand-panel):not(.asset-service-panel){display:none}.asset-overview[data-section=tasks] .asset-dashboard-grid{grid-template-columns:minmax(0,1fr)}.asset-overview .asset-hero-robot,.asset-overview .asset-insight-hint{display:none}.asset-overview .asset-hourly-labels>span:not(:nth-child(4n+1)){visibility:hidden}}@container asset-overview (width<=600px){.asset-overview .asset-dashboard-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.asset-overview[data-section=tasks] .asset-dashboard-grid{grid-template-rows:minmax(0,1fr)}.asset-overview .asset-task-realtime dl{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-overview .asset-task-metrics{gap:6px}.asset-overview .asset-task-metrics>div{padding:8px 6px}.asset-overview .asset-task-metrics span{font-size:10px}}@container asset-overview (width<=600px) and (height<=480px){.asset-overview .asset-task-content{gap:8px}.asset-overview .asset-task-metrics>div{gap:2px;padding:4px 6px}.asset-overview .asset-task-metrics span{line-height:14px}.asset-overview .asset-task-metrics strong{font-size:20px;line-height:22px}.asset-overview .asset-task-realtime{padding:6px}.asset-overview .asset-task-realtime header{margin-bottom:4px}.asset-overview .asset-task-realtime h3{font-size:12px;line-height:18px}.asset-overview .asset-task-realtime dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.asset-overview .asset-task-realtime dl>div{gap:4px}.asset-overview .asset-task-realtime dt{font-size:10px;line-height:14px}.asset-overview .asset-task-realtime dd{font-size:12px;line-height:18px}.asset-overview .asset-model-ring{width:76px;height:76px}.asset-overview .asset-model-ring strong{font-size:28px;line-height:36px}.asset-overview .asset-model-ring span{font-size:10px;line-height:14px}.asset-overview .asset-model-legend{gap:4px}.asset-overview .asset-model-legend button>span,.asset-overview .asset-model-legend b,.asset-overview .asset-model-legend em{line-height:14px}.asset-overview .asset-data-metrics{gap:4px;padding:0}.asset-overview .asset-data-metrics .asset-metric{gap:0}.asset-overview .asset-data-metrics .asset-metric small{font-size:10px;line-height:14px}.asset-overview .asset-data-metrics .asset-metric strong{font-size:20px;line-height:24px}.asset-overview .asset-service-gauge{width:150px;height:54px}.asset-overview .asset-service-value{top:6px}.asset-overview .asset-service-value strong{font-size:24px;line-height:28px}.asset-overview .asset-service-value span{font-size:10px;line-height:14px}.asset-overview .asset-service-summary p{font-size:11px;line-height:14px}.asset-overview .asset-service-caption{margin-top:0;line-height:12px}}@media (width<=720px){.app-shell:has(.asset-overview):not([data-embedded=true]){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.main-content .asset-overview.asset-overview{padding:12px}.main-content .asset-overview .asset-overview-header{min-height:40px;margin-bottom:12px;padding:0}.main-content .asset-overview .asset-overview-header h1{font-size:28px;line-height:40px}}.robot-specification-card{color:#202536;background:#ffffffc2;border:1px solid #c7cfdecc;border-radius:10px;align-self:start;min-width:0;margin-top:24px;padding:20px;box-shadow:0 12px 34px #3945610a}.robot-specification-card>header{border-bottom:1px solid #dfe4ed;align-items:flex-start;gap:10px;padding-bottom:14px;display:flex}.robot-specification-card>header>div{flex:1;min-width:0}.robot-specification-card h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.robot-specification-card header p{color:#7d879b;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.7}.robot-specification-configure{color:#52608b;flex:none;align-items:center;gap:4px;font-size:10px;text-decoration:none;display:flex}.robot-specification-configure:focus-visible{outline-offset:4px;outline:2px solid #52608b}.robot-specification-card h3{color:#52608b;margin:0 0 10px;font-size:12px}.robot-specification-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;margin:0;display:grid}.robot-specification-card dl>div{min-width:0}.robot-specification-card .is-full-width{grid-column:1/-1}.robot-specification-card dt{color:#7d879b;font-size:10px}.robot-specification-card dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.7}.robot-specification-empty{color:#7d879b;margin:18px 0;font-size:12px;line-height:1.8}.robot-specification-empty.is-error{color:#a33c3c}.robot-specification-card>footer{color:#7d879b;border-top:1px solid #e2e6ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:12px;font-size:10px;display:flex}.robot-specification-card>footer a{color:#52608b;align-items:center;gap:4px;display:flex}@media (width<=560px){.robot-specification-card dl{grid-template-columns:1fr}.robot-specification-card .is-full-width{grid-column:auto}}.brand-page{background:linear-gradient(135deg,#f9fafc 0%,#e9eef7 100%);min-height:100%;padding:28px 30px 48px}.device-center-page{color:#171b2c;background:linear-gradient(135deg,#f9fafc 0%,#e4e9f2 100%);min-height:100dvh;padding:27px 18px 20px}.device-center-heading{grid-template-columns:minmax(180px,1fr) auto auto;align-items:start;gap:22px;padding:0 2px 20px;display:grid}.device-center-heading h1{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:600}.device-center-heading p{color:#8d95a6;margin:6px 0 0;font-size:11px}.device-center-brand-tabs{background:#ffffffa3;border-radius:8px;align-items:center;padding:3px;display:flex}.device-center-brand-tabs button{color:#6d7484;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:74px;height:27px;padding:0 15px;font-size:11px}.device-center-brand-tabs button.is-active{color:#171b2c;background:#fff;box-shadow:0 1px 4px #25304e14}.device-center-actions{justify-content:flex-end;gap:7px;display:flex}.device-center-actions button{color:#52608b;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:11px;display:flex}.device-center-actions button svg{width:13px}.device-center-actions button.is-active{color:#fff;background:#151c43}.device-center-stage{grid-template-columns:290px minmax(390px,1fr) 220px;align-items:center;gap:18px;min-height:565px;padding:20px 14px 28px;display:grid;position:relative}.device-center-visual{flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.device-brand-watermark{color:#58688b0e;letter-spacing:-.08em;white-space:nowrap;font-size:116px;font-weight:700;position:absolute}.device-robot-image{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:300px;height:310px;display:flex;position:relative}.device-robot-image img{object-fit:contain;filter:drop-shadow(0 24px 18px #2630452e);max-width:100%;max-height:100%}.device-robot-image>svg{color:#8894ad;width:120px;height:120px}.device-robot-image small{color:#9ca4b4;margin-top:10px}.device-center-visual>strong,.device-center-visual>span:last-child{z-index:3;position:relative}.device-center-visual>strong{margin-top:20px;font-size:18px}.device-center-visual>span:last-child{color:#8992a4;margin-top:5px;font-size:10px}.device-orbit{z-index:1;border:2px solid #ffffffd9;border-radius:50%;width:min(92%,610px);height:84px;position:absolute;bottom:67px;left:50%;transform:translate(-50%)}.device-orbit:after,.device-orbit i{content:"";border:1px dashed #7483a42e;border-radius:50%;position:absolute;inset:13px 52px}.device-orbit i:nth-child(2){inset:29px 112px}.device-model-picker{z-index:2;background:#fff9;border:1px solid #c7cfdec7;border-radius:10px;align-self:start;margin-top:24px;padding:14px}.device-model-picker>span{color:#8f97a7;margin-bottom:8px;font-size:9px;display:block}.device-model-picker>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;gap:3px;width:100%;padding:10px;display:flex}.device-model-picker>button:hover,.device-model-picker>button.is-active{background:#fff;box-shadow:0 5px 16px #34416112}.device-model-picker b{font-size:11px}.device-model-picker small{color:#939baa;font-size:9px}.device-data-strip{background:#ffffffb3;border:1px solid #c7cfdebf;border-radius:10px;padding:16px 20px}.device-data-strip header{border-bottom:1px solid #e5e8ef;align-items:center;gap:12px;padding-bottom:13px;display:flex}.device-data-strip h2{margin:0;font-size:15px}.device-data-strip header span{color:#979eac;font-size:9px}.device-data-strip>div{grid-template-columns:repeat(6,1fr);padding-top:12px;display:grid}.device-data-strip article{border-right:1px solid #e2e6ee;grid-template-columns:22px 1fr auto;align-items:end;gap:7px;padding:0 20px;display:grid;position:relative}.device-data-strip article:first-child{padding-left:0}.device-data-strip article:last-child{border-right:0;padding-right:0}.device-data-strip small{color:#a0a7b3;align-self:start;font-size:8px}.device-data-strip span{font-size:9px}.device-data-strip strong{font-size:18px;font-weight:500}.device-data-strip article i{background:#7f95ff;width:34px;height:1px;position:absolute;bottom:-13px;left:20px}.brand-page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.brand-page-heading>div{flex:1}.brand-page-heading span{color:var(--vertx-action-text);letter-spacing:.13em;font-size:10px;font-weight:700}.brand-page-heading h1{margin:4px 0;font-size:28px}.brand-page-heading p{color:var(--vertx-text-secondary);margin:0}.brand-page-heading>button:not(.brand-back){border:1px solid var(--vertx-border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 13px;display:flex}.brand-back{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.brand-back:hover{background:var(--vertx-fill-hover)}.brand-page-heading>.brand-heading-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.brand-heading-actions button{border:1px solid var(--vertx-border);height:36px;color:var(--vertx-text-primary);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.brand-heading-actions button:hover:not(:disabled){background:#f8faff;border-color:#b6c1d4}.brand-heading-actions button:focus-visible{outline:2px solid var(--vertx-border-focus);outline-offset:2px}.brand-heading-actions button:disabled{opacity:.55;cursor:wait}.brand-heading-actions .brand-add-robot{color:#fff;background:#19233c;border-color:#19233c}.brand-heading-actions .brand-add-robot:hover:not(:disabled){background:#2a3657;border-color:#2a3657}.brand-card-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:18px;display:grid}.brand-card{min-height:210px;color:inherit;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #cdd4e2cc;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:64px 1fr auto;align-items:center;gap:12px 18px;padding:24px;display:grid;position:relative;box-shadow:0 12px 35px #2837580f}.brand-card:hover{border-color:#aeb9ce;transform:translateY(-2px);box-shadow:0 16px 40px #2837581a}.brand-card-icon{color:#fff;background:#11192f;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.brand-card-copy{flex-direction:column;display:flex}.brand-card-copy small{color:var(--vertx-text-secondary);font-size:10px}.brand-card-copy strong{margin-top:3px;font-size:25px}.brand-card-copy em{color:var(--vertx-text-secondary);margin-top:7px;font-size:12px;font-style:normal}.brand-card-metrics{border-top:1px solid var(--vertx-border);grid-column:1/4;grid-template-columns:repeat(3,1fr);padding-top:16px;display:grid}.brand-card-metrics span{color:var(--vertx-text-secondary);gap:5px;font-size:12px;display:flex}.brand-card-metrics b{color:var(--vertx-text-primary);font-size:18px}.brand-card-arrow{color:var(--vertx-text-disabled)}.brand-page-error{border:1px solid var(--vertx-danger-border);background:var(--vertx-danger-bg);color:var(--vertx-danger-text);border-radius:8px;margin-bottom:16px;padding:10px 13px}.brand-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.brand-summary-grid article{border:1px solid var(--vertx-border);background:#ffffffeb;border-radius:12px;align-items:center;gap:13px;padding:17px;display:flex}.brand-summary-grid article>svg{color:#4d6aff;background:#edf2ff;border-radius:9px;padding:9px}.brand-summary-grid article span{flex-direction:column;display:flex}.brand-summary-grid small{color:var(--vertx-text-secondary)}.brand-summary-grid strong{margin-top:2px;font-size:24px}.brand-device-panel{border:1px solid var(--vertx-border);background:#fffffff0;border-radius:14px;overflow:hidden}.brand-filter-row{justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.brand-model-tabs{gap:5px;display:flex}.brand-model-tabs button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;height:30px;padding:0 13px}.brand-model-tabs button.is-active{color:#fff;background:#11192f}.brand-search{border:1px solid var(--vertx-border);background:#fff;border-radius:8px;align-items:center;gap:7px;width:290px;height:32px;padding:0 10px;display:flex}.brand-search input{border:0;outline:0;width:100%}.brand-table-wrap{border-top:1px solid var(--vertx-border);overflow:auto}.brand-table{border-collapse:collapse;width:100%;min-width:900px}.brand-table th,.brand-table td{border-bottom:1px solid var(--vertx-border);text-align:left;padding:12px 14px}.brand-table th{color:var(--vertx-text-secondary);background:#f7f8fb;font-size:11px;font-weight:600}.brand-table tbody tr{cursor:pointer}.brand-table tbody tr:hover{background:#f8faff}.brand-table td:first-child strong,.brand-table td:first-child small{display:block}.brand-table td:first-child small{color:var(--vertx-text-secondary);margin-top:3px;font-size:10px}.brand-status{color:#60646f;background:#f0f1f4;border-radius:999px;align-items:center;min-height:23px;padding:1px 7px;font-size:10px;display:inline-flex}.brand-status.is-online,.brand-status.is-healthy,.brand-status.is-ready,.brand-status.is-idle{color:#167d2d;background:#e7f8ed}.brand-status.is-fault,.brand-status.is-error,.brand-status.is-offline{color:#b42328;background:#fff0f0}.brand-status.is-busy,.brand-status.is-pending,.brand-status.is-degraded{color:#975100;background:#fff5e8}.brand-empty{text-align:center;color:var(--vertx-text-secondary);grid-column:1/-1;padding:42px}@media (width<=1100px){.device-center-heading{grid-template-columns:1fr auto}.device-center-actions{grid-column:1/3}.device-center-stage{grid-template-columns:250px 1fr}.device-model-picker{grid-column:1/3;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:5px;width:100%;display:grid}.device-model-picker>span{grid-column:1/-1}.device-data-strip>div{grid-template-columns:repeat(3,1fr);row-gap:22px}.device-data-strip article:nth-child(3){border-right:0}}.device-robot-image img{width:100%;max-width:none;height:100%;max-height:none}.brand-list-page{background:linear-gradient(120deg,#f9fafc,#e7edf8);padding:30px 24px 48px}.brand-list-page .brand-page-heading{justify-content:flex-start;margin-bottom:16px}.brand-list-page .brand-page-heading>div:not(.brand-heading-actions){flex:1;min-width:0}.brand-list-page .brand-page-heading>.brand-heading-actions{flex:none;margin-left:auto}.brand-list-page .brand-page-heading h1{margin:0;font-size:27px;font-weight:600}.brand-list-page .brand-page-heading p{color:#8791a4;margin-top:5px;font-size:11px}.brand-list-page .brand-back{flex:0 0 34px;align-self:center;padding:0}.brand-list-page .brand-list-tabs{border-bottom:1px solid #0000;gap:22px;margin:0 0 16px;padding-left:9px;display:flex}.brand-list-tabs button,.brand-list-tabs a{color:#657084;cursor:pointer;background:0 0;border:0;padding:8px 0 11px;font-size:12px;text-decoration:none;position:relative}.brand-list-tabs .is-active{color:#19233c;font-weight:650}.brand-list-tabs .is-active:after{content:"";background:#19233c;border-radius:2px;width:50%;height:2px;position:absolute;bottom:0;left:25%}.brand-list-page .brand-device-panel{background:#fff;border:0;border-radius:9px;padding:12px 12px 0;box-shadow:0 5px 25px #2d3a5a09}.brand-list-page .brand-filter-row{justify-content:flex-start;gap:7px;padding:0 0 11px}.brand-list-page .brand-search,.brand-list-page .brand-select{color:#778197;background:#fff;border:1px solid #d6dce9;border-radius:6px;align-items:center;gap:8px;width:225px;height:32px;padding:0 11px;font-size:10px;display:flex}.brand-list-page .brand-search input{min-width:0;font-size:10px}.brand-list-page .brand-search input::placeholder{color:#a1a8b6}.brand-list-page .brand-select select{color:#34405c;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;flex:1}.brand-list-page .brand-table-wrap{border:1px solid #dce1ee;border-radius:7px;overflow-x:auto}.brand-list-page .brand-table{min-width:980px}.brand-list-page .brand-table th,.brand-list-page .brand-table td{white-space:nowrap;border-bottom:1px solid #edf0f6;height:39px;padding:8px 10px;font-size:10px}.brand-list-page .brand-table th{color:#44506b;background:#f5f6ff;height:35px;font-size:10px;font-weight:600}.brand-list-page .brand-table tr:last-child td{border-bottom:0}.brand-list-page .brand-table td:first-child strong{font-size:10px;font-weight:600}.brand-list-page .brand-table td:last-child{width:96px}.brand-list-page .brand-status{min-height:20px;padding:1px 6px;font-size:9px}.brand-list-page .brand-battery{align-items:center;gap:5px;display:flex}.brand-list-page .brand-battery i{background:#fff;border:1px solid #dce1ea;width:27px;height:7px;padding:1px}.brand-list-page .brand-battery b{background:#28c87a;height:100%;display:block}.brand-list-page .brand-row-action{color:#457;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:10px;display:flex}.brand-list-page .brand-row-action:hover{color:#4d6aff}.brand-list-page .brand-pagination{color:#8a93a5;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:8px 2px;font-size:10px;display:flex}.brand-pagination>div{align-items:center;gap:12px;display:flex}.brand-pagination button{color:#526180;cursor:pointer;background:#fff;border:1px solid #dce1ec;border-radius:5px;place-items:center;width:23px;height:23px;padding:0;display:grid}.brand-pagination button:disabled{opacity:.45;cursor:not-allowed}.brand-pagination strong{color:#25314e;font-size:10px;font-weight:550}.brand-map-loading{color:#7d8799;background:#fff;border-radius:9px;place-items:center;min-height:260px;font-size:12px;display:grid}.gausium-brand-page .brand-page-heading,.pudu-brand-page .brand-page-heading{margin-bottom:8px}.gausium-brand-page .brand-list-tabs,.pudu-brand-page .brand-list-tabs{border-bottom-color:#e1e6ee;margin-bottom:10px;padding-left:9px}.gausium-brand-selection,.pudu-brand-selection{justify-content:flex-end;margin-bottom:10px;display:flex}.gausium-brand-selection .gausium-brand-robot-select{background:#fff}.pudu-brand-robot-select{color:#767d87;background:#fff;border:1px solid #dfe3e9;border-radius:7px;align-items:center;gap:8px;height:36px;padding:0 9px;font-size:11px;display:flex}.pudu-brand-robot-select select{color:#292d34;min-width:260px;font:inherit;background:0 0;border:0;outline:0}.gausium-brand-workspace,.pudu-brand-workspace{background:0 0;min-height:0}.gausium-brand-workspace>.gausium-view,.pudu-brand-workspace>.pudu-view{background:0 0;padding:0 0 34px}.gausium-brand-workspace>.gausium-view>.gausium-view-heading{background:#fff;border:1px solid #e3e7ed;border-radius:10px;padding:12px 14px}.gausium-brand-workspace>.gausium-overview-view{padding-top:0}.pudu-brand-workspace>.pudu-view>.pudu-view-heading{background:0 0;border:0;padding:0}.pudu-brand-workspace>.pudu-overview-view{padding-top:0}@media (width<=900px){.brand-page{padding:18px 14px}.brand-card-grid{grid-template-columns:1fr}.brand-summary-grid{grid-template-columns:repeat(2,1fr)}.brand-filter-row{flex-direction:column;align-items:stretch}.brand-search{width:auto}.device-center-page{padding:18px 14px}.device-center-heading{flex-direction:column;display:flex}.device-center-actions{justify-content:flex-start}.device-center-stage{flex-direction:column;min-height:0;padding-inline:0;display:flex}.robot-specification-card,.device-model-picker{width:100%;margin-top:0}.device-center-visual{width:100%;min-height:430px}.device-data-strip>div{grid-template-columns:repeat(2,1fr)}.device-data-strip article:nth-child(2n){border-right:0}.brand-list-page .brand-filter-row{flex-flow:wrap}.brand-list-page .brand-search,.brand-list-page .brand-select{width:min(100%,260px)}}@media (width<=720px){.pudu-brand-selection{justify-content:stretch}.pudu-brand-robot-select{box-sizing:border-box;width:100%}.pudu-brand-robot-select select{flex:1;min-width:0}}@media (width<=640px){.brand-list-page .brand-page-heading{flex-wrap:wrap}.brand-list-page .brand-page-heading>.brand-heading-actions{justify-content:flex-end;width:100%;margin-left:0}}.device-data-strip{background:#ffffffd1;border-radius:8px;padding:18px 20px 20px}.device-data-strip header{gap:14px;padding-bottom:14px}.device-data-strip h2{font-size:15px;font-weight:600}.device-data-strip header span{font-size:11px}.device-data-strip>div{padding-top:17px}.device-data-strip article{grid-template-rows:14px minmax(28px,auto);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;min-height:58px;padding:0 18px}.device-data-strip small{grid-column:1/-1;align-self:start;font-size:10px;line-height:14px}.device-data-strip article>span{color:#525d73;min-width:0;font-size:11px;line-height:1.35}.device-data-strip strong{color:#20283c;white-space:nowrap;font-size:21px;font-weight:550;line-height:1}.device-data-strip article i{bottom:-20px;left:18px}.device-data-strip article:first-child i{left:0}@media (width<=1300px){.device-data-strip>div{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:25px}.device-data-strip article:nth-child(3n){border-right:0}.device-data-strip article:nth-child(4){padding-left:0}.device-data-strip article:nth-child(n+4){border-top:1px solid #e7eaf0;padding-top:12px}.device-data-strip article:nth-child(n+4) i{bottom:-8px}.device-data-strip article:nth-child(4) i{left:0}}@media (width<=650px){.device-data-strip{padding:16px}.device-data-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.device-data-strip article{padding:10px 12px}.device-data-strip article:nth-child(odd){border-right:1px solid #e2e6ee;padding-left:0}.device-data-strip article:nth-child(2n){border-right:0;padding-right:0}.device-data-strip article:nth-child(n+3){border-top:1px solid #e7eaf0}.device-data-strip article:nth-child(4){padding-left:12px}.device-data-strip article i{display:none}.device-data-strip strong{font-size:19px}}@media (width<=380px){.device-data-strip>div{grid-template-columns:1fr;row-gap:0}.device-data-strip article:nth-child(n){border-right:0;padding:11px 0}.device-data-strip article+article{border-top:1px solid #e7eaf0}.device-data-strip article:nth-child(4){padding-left:0}}.device-center-actions .device-center-add-robot,.device-center-empty button{color:#fff;cursor:pointer;background:#151c43;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.device-center-actions .device-center-add-robot:hover,.device-center-empty button:hover{background:#2a3657}.device-center-actions .device-center-add-robot:focus-visible,.device-center-empty button:focus-visible{outline-offset:2px;outline:2px solid #667fff}.device-center-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:360px;display:flex}.device-center-empty>svg{color:#8a95ad;width:42px;height:42px}.device-center-empty h2{color:#5d687d;margin:0;font-size:18px;font-weight:500}.device-center-empty button{min-height:38px;padding:0 16px;font-size:12px}.main-content .brand-list-page .brand-page-heading{flex-wrap:nowrap;align-items:center;gap:8px;margin:0 12px 12px;padding:0}.main-content .brand-list-page .brand-page-heading h1{font-size:32px;line-height:40px}.main-content .brand-navigation-row{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 12px 12px;display:flex}.main-content .brand-navigation-row .brand-list-tabs{border-bottom:0;flex:1;gap:20px;min-width:0;margin:0;padding:0;overflow-x:auto}.main-content .brand-navigation-row .brand-list-tabs :is(a,button){white-space:nowrap;flex:none;padding:0 0 12px;font-size:12px;line-height:20px}.main-content .brand-navigation-row .brand-list-tabs .is-active:after{border-radius:2px;width:50%;height:3px;left:25%}.main-content .brand-navigation-row .brand-heading-actions{flex:none}.main-content .brand-list-page .brand-navigation-row .brand-add-robot{border-color:var(--vertx-fill-solid);background:var(--vertx-fill-solid);height:32px;min-height:32px;color:var(--vertx-text-on-solid);padding:0 12px;font-size:11px}.main-content .brand-list-page .brand-navigation-row .brand-add-robot:hover{background:var(--vertx-fill-solid-hover)}@media (width<=650px){.main-content .brand-page.brand-list-page{padding:18px 12px 24px}.main-content .brand-navigation-row{gap:10px;margin-inline:0}.main-content .brand-navigation-row .brand-list-tabs{gap:16px}.main-content .brand-navigation-row .brand-add-robot{padding:0 8px}}@media (width<=900px){.device-center-actions{flex-wrap:wrap}}.robot-specifications-page{background:var(--page-canvas);min-height:100%;color:var(--vertx-text-primary);padding:32px 16px 24px}.robot-specifications-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.specification-heading-title{align-items:center;gap:8px;min-width:0;display:flex}.robot-specifications-heading h1{font-size:var(--vertx-font-size-heading);line-height:var(--vertx-font-line-heading);font-weight:var(--vertx-font-weight-regular);margin:0}.specification-back{border-radius:var(--vertx-radius-control);width:32px;height:32px;color:var(--vertx-text-primary);flex:0 0 32px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.specification-back:hover{background:var(--vertx-fill-hover)}.specification-button{justify-content:center;align-items:center;gap:var(--vertx-space-xs);height:var(--vertx-control-height-sm);min-height:var(--vertx-control-height-sm);padding:0 var(--vertx-space-md);border:.5px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);color:var(--vertx-text-primary);font-size:var(--vertx-font-size-caption);line-height:var(--vertx-font-line-caption);white-space:nowrap;cursor:pointer;display:inline-flex}.robot-specifications-page .specification-button:hover:not(:disabled){background:var(--vertx-fill-hover)}.robot-specifications-page .specification-button:disabled{border-color:var(--vertx-border-subtle);color:var(--vertx-text-disabled);cursor:not-allowed}.specification-identity{border-radius:var(--vertx-radius-container);background:var(--vertx-bg-container);box-shadow:var(--page-card-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:16px;margin-bottom:24px;padding:24px;display:grid}.specification-field{min-width:0;color:var(--vertx-text-secondary);font-size:var(--vertx-font-size-caption);line-height:var(--vertx-font-line-caption);flex-direction:column;gap:8px;display:flex}.specification-field .vertx-select{min-width:0}.specification-description{border:.5px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);width:100%;min-height:72px;color:var(--vertx-text-primary);font:inherit;resize:vertical;padding:12px}.main-content .robot-specifications-page .specification-description:focus{border-color:var(--vertx-text-primary);outline:none}.specification-description:disabled{opacity:.72;cursor:not-allowed}.specification-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;display:grid}.specification-editor{gap:24px;min-width:0;display:grid;container:specification-editor/inline-size}.specification-source,.specification-parameters{border-radius:var(--vertx-radius-container);background:var(--vertx-bg-container);min-width:0;box-shadow:var(--page-card-shadow);padding:24px}.specification-source{gap:16px;display:grid}.specification-source h2,.specification-parameters h2,.specification-preview>h2{font-size:var(--vertx-font-size-title);line-height:var(--vertx-font-line-title);font-weight:var(--vertx-font-weight-regular);margin:0}.specification-parameters>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.specification-parameters>header p{color:var(--vertx-text-disabled);font-size:var(--vertx-font-size-caption);line-height:var(--vertx-font-line-caption);margin:8px 0 0}.specification-parameter-row{border-top:.5px solid var(--vertx-border-subtle);grid-template-columns:minmax(100px,1fr) minmax(120px,1.5fr) minmax(100px,1fr) auto;align-items:start;gap:12px;padding:16px 0;display:grid}.specification-parameter-actions{flex-direction:column;gap:8px;display:flex}.specification-parameter-actions .vertx-checkbox{font-size:var(--vertx-font-size-caption);line-height:var(--vertx-font-line-caption)}.specification-parameter-actions>div{gap:8px;display:flex}.specification-parameter-actions .specification-icon-button{width:var(--vertx-control-height-md);height:var(--vertx-control-height-md);min-height:var(--vertx-control-height-md);flex:0 0 var(--vertx-control-height-md);padding:0}.specification-field-error{color:var(--vertx-danger-text);font-size:var(--vertx-font-size-caption)}.specification-empty,.specification-feedback{border-radius:var(--vertx-radius-control);background:var(--vertx-bg-chrome);color:var(--vertx-text-secondary);font-size:var(--vertx-font-size-caption);line-height:var(--vertx-font-line-caption);overflow-wrap:anywhere;padding:12px 16px}.specification-feedback{margin:0}.specification-feedback.is-error{background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.specification-feedback.is-success{background:var(--vertx-success-bg);color:var(--vertx-success-text)}.specification-preview{min-width:0;position:sticky;top:20px}.specification-preview .robot-specification-card{margin-top:16px}@container specification-editor (width<=680px){.specification-parameter-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.specification-parameter-actions{justify-content:flex-end}}@container specification-editor (width<=440px){.specification-parameter-row{grid-template-columns:minmax(0,1fr)}.specification-parameter-actions{flex-direction:row;justify-content:space-between;align-items:center}}@media (width<=900px){.specification-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.specification-layout{grid-template-columns:minmax(0,1fr)}.specification-preview{position:static}}@media (width<=560px){.specification-identity{grid-template-columns:minmax(0,1fr)}.specification-identity,.specification-source,.specification-parameters{padding:16px}.specification-parameters>header{flex-wrap:wrap}}.brand-robot-list-panel{background:#fff;border:1px solid #dce3ef;border-radius:7px;overflow:hidden}.brand-robot-list-filters{align-items:center;gap:10px;padding:14px;display:flex}.brand-robot-search,.brand-robot-filter{color:#66758d;border:1px solid #dce3ef;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:11px;display:flex}.brand-robot-search{width:min(330px,100%)}.brand-robot-search input{color:#273247;width:100%;min-width:0;font:inherit;border:0;outline:0}.brand-robot-search input::placeholder{color:#9aa6b8}.brand-robot-filter select{color:#273247;min-width:100px;font:inherit;background:0 0;border:0;outline:0}.brand-robot-count{color:#8a97a9;margin-left:auto;font-size:11px}.brand-robot-table-wrap{border:1px solid #dce3ef;border-radius:6px;margin:0 14px;overflow-x:auto}.brand-robot-table{border-collapse:collapse;width:100%;min-width:1010px}.brand-robot-table th,.brand-robot-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f5;height:49px;padding:9px 11px;font-size:11px}.brand-robot-table th{color:#65738a;background:#f5f7fc;height:38px;font-weight:600}.brand-robot-table tr:last-child td{border-bottom:0}.brand-robot-table tbody tr:hover{background:#f9fbff}.brand-robot-name{align-items:center;gap:8px;display:flex}.brand-robot-name strong{font-weight:600}.brand-robot-thumbnail{color:#677c9a;background:#eef3fa;border-radius:5px;flex:none;place-items:center;width:29px;height:29px;display:grid;overflow:hidden}.brand-robot-thumbnail img{object-fit:contain;width:100%;height:100%}.brand-robot-status{align-items:center;gap:5px;display:inline-flex}.brand-robot-status:before{content:"";background:#9aa5b6;border-radius:50%;width:6px;height:6px}.brand-robot-status.is-online:before{background:#20ad74}.brand-robot-status.is-offline:before{background:#a6afbc}.brand-robot-actions{align-items:center;gap:5px;display:flex}.brand-robot-actions>button{color:#335ca0;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;height:27px;padding:0 8px;font-size:11px;display:flex}.brand-robot-actions>button:hover{background:#edf3ff}.brand-robot-action-backdrop{z-index:1000;background:#17243991;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.brand-robot-action-dialog{background:#fff;border-radius:8px;width:min(420px,100%);padding:17px;box-shadow:0 22px 60px #10203940}.brand-robot-action-dialog>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.brand-robot-action-dialog>header small{color:#8490a2;font-size:11px}.brand-robot-action-dialog h2{margin:4px 0 0;font-size:17px}.brand-robot-action-dialog>header button{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.brand-robot-action-dialog>button{color:#34435b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f1;border-radius:6px;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.brand-robot-action-dialog>button+button{margin-top:8px}.brand-robot-action-dialog>button:hover{background:#f5f8fd}.brand-robot-action-dialog>button>span{flex-direction:column;flex:1;gap:4px;display:flex}.brand-robot-action-dialog>button strong{font-size:12px}.brand-robot-action-dialog>button small{color:#8290a2;font-size:10px}.brand-robot-empty{text-align:center;color:#8a97a9;padding:38px;font-size:12px}.brand-robot-pagination{color:#8a97a9;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 15px;font-size:11px;display:flex}.brand-robot-pagination>div{align-items:center;gap:10px;display:flex}.brand-robot-pagination button{cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.brand-robot-pagination button:disabled{opacity:.45;cursor:not-allowed}.brand-robot-pagination strong{color:#34435b}.brand-robot-detail-backdrop{z-index:1000;background:#17243991;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.brand-robot-detail-dialog{background:#f6f8fd;border-radius:8px;flex-direction:column;width:min(1180px,100%);max-height:min(850px,100dvh - 44px);display:flex;overflow:hidden;box-shadow:0 28px 80px #1020394d}.brand-robot-detail-dialog>header{background:#fff;border-bottom:1px solid #dce3ef;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.brand-robot-detail-dialog>header small{color:#8290a3;font-size:11px}.brand-robot-detail-dialog>header h2{margin:3px 0 0;font-size:18px}.brand-robot-detail-dialog>header button{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.brand-robot-detail-dialog>header button:hover{background:#eef2f8}.brand-robot-detail-body{min-height:0;padding:16px;overflow:auto}.brand-robot-detail-body .gausium-view,.brand-robot-detail-body .pudu-view{background:0 0;min-height:0;padding:0}@media (width<=700px){.brand-robot-list-filters{flex-wrap:wrap}.brand-robot-search{width:100%}.brand-robot-count{margin-left:0}.brand-robot-detail-backdrop{padding:8px}.brand-robot-detail-dialog{max-height:calc(100dvh - 16px)}.brand-robot-detail-body{padding:9px}.gausium-brand-page .brand-list-tabs,.pudu-brand-page .brand-list-tabs{white-space:nowrap;gap:18px;overflow-x:auto}.gausium-brand-page .brand-list-tabs a,.pudu-brand-page .brand-list-tabs a{white-space:nowrap;flex:none}}.robot-task-page{box-sizing:border-box;height:100%;color:var(--vertx-text-primary);background:var(--vertx-bg-canvas);flex-direction:column;display:flex}.robot-task-header{justify-content:space-between;align-items:center;gap:var(--vertx-space-lg);border-bottom:1px solid var(--vertx-border);background:var(--vertx-bg-container);padding:20px 24px 14px;display:flex}.robot-task-header h1{letter-spacing:0;margin:0;font-size:24px}.robot-task-header p{color:var(--vertx-text-secondary);margin:5px 0 0;font-size:13px}.robot-task-header-actions,.robot-task-detail-heading>div:last-child{gap:var(--vertx-space-sm);display:flex}.robot-task-header-title{align-items:center;gap:var(--vertx-space-md);min-width:0;display:flex}.robot-task-header-title>div{min-width:0}.robot-task-primary,.robot-task-detail-actions button{justify-content:center;align-items:center;gap:var(--vertx-space-xs);border:1px solid var(--vertx-fill-solid);border-radius:var(--vertx-radius-control);background:var(--vertx-fill-solid);height:36px;color:var(--vertx-text-on-solid);cursor:pointer;padding:0 12px;display:inline-flex}.robot-task-primary:disabled,.robot-task-detail-actions button:disabled{opacity:.45;cursor:not-allowed}.robot-task-icon{border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);width:36px;height:36px;color:inherit;cursor:pointer;place-items:center;padding:0;display:inline-grid}.robot-task-icon:disabled{opacity:.45}.robot-task-icon-danger{color:var(--vertx-danger-text)}.robot-task-icon-danger:hover:not(:disabled){border-color:var(--vertx-danger-border);background:var(--vertx-danger-bg)}.robot-task-error{border:1px solid var(--vertx-danger-border);background:var(--vertx-danger-bg);color:var(--vertx-danger-text);border-radius:var(--vertx-radius-control);margin:12px 24px 0;padding:10px 12px}.robot-task-content{flex:1;min-height:0;padding:16px 24px 24px;position:relative;overflow:auto}.robot-task-create{border-bottom:1px solid var(--vertx-border);margin-bottom:16px;padding-bottom:16px}.robot-task-create-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.robot-task-create-heading h2{letter-spacing:0;margin:0;font-size:17px}.robot-task-dialog-body{padding-top:18px;padding-bottom:22px}.robot-task-dialog-body .robot-task-form{align-items:start}.robot-task-workspace{min-width:0}.robot-task-workspace-with-detail{align-items:start;gap:var(--vertx-space-md);grid-template-columns:minmax(0,1fr) minmax(340px,410px);display:grid}.robot-task-list{min-width:0}.robot-task-form{gap:var(--vertx-space-md);grid-template-columns:repeat(3,minmax(180px,1fr));display:grid}.robot-task-form label{gap:var(--vertx-space-xs);min-width:0;color:var(--vertx-text-secondary);flex-direction:column;font-size:12px;display:flex}.robot-task-form input,.robot-task-form select,.robot-task-toolbar select{box-sizing:border-box;border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);width:100%;height:36px;color:var(--vertx-text-primary);padding:0 10px}.robot-task-create-actions{justify-content:flex-end;gap:var(--vertx-space-sm);margin-top:14px;display:flex}.robot-task-create-actions>button:not(.robot-task-primary){border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);height:36px;color:inherit;cursor:pointer;padding:0 12px}.robot-task-mode-field{gap:var(--vertx-space-xs);min-width:0;color:var(--vertx-text-secondary);flex-direction:column;font-size:12px;display:flex}.robot-task-segmented{border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-chrome);grid-template-columns:repeat(2,minmax(0,1fr));height:36px;padding:2px;display:grid}.robot-task-segmented button{border-radius:var(--vertx-radius-control);min-width:0;color:var(--vertx-text-secondary);cursor:pointer;background:0 0;border:0}.robot-task-segmented button:disabled{opacity:.45;cursor:not-allowed}.robot-task-segmented button.is-active{background:var(--vertx-bg-container);color:var(--vertx-text-primary);box-shadow:0 0 0 1px var(--vertx-border)}.robot-task-zone-fieldset{border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);grid-column:1/-1;min-width:0;margin:0;padding:10px 12px 12px}.robot-task-zone-fieldset legend{color:var(--vertx-text-secondary);padding:0 5px;font-size:12px}.robot-task-zone-options{gap:var(--vertx-space-sm);grid-template-columns:repeat(3,minmax(160px,1fr));display:grid}.robot-task-zone-options>label{box-sizing:border-box;align-items:center;gap:var(--vertx-space-sm);border:1px solid var(--vertx-border);min-height:46px;color:var(--vertx-text-primary);cursor:pointer;grid-template-columns:18px minmax(0,1fr);padding:7px 9px;display:grid}.robot-task-zone-options input{width:16px;height:16px;margin:0;padding:0}.robot-task-zone-options strong,.robot-task-zone-options small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.robot-task-zone-options small{color:var(--vertx-text-secondary);margin-top:3px}.robot-task-target-message{color:var(--vertx-text-secondary);grid-column:1/-1;margin:0;padding:8px;font-size:12px}.robot-task-target-error{color:var(--vertx-danger-text)}.robot-task-resource-groups{gap:var(--vertx-space-md);display:grid}.robot-task-resource-groups section{min-width:0}.robot-task-resource-groups h4{align-items:baseline;gap:var(--vertx-space-sm);letter-spacing:0;margin:0 0 7px;font-size:12px;display:flex}.robot-task-resource-groups h4 small{color:var(--vertx-text-secondary);font-weight:400}.robot-task-zone-options>label.is-disabled{opacity:.45;cursor:not-allowed}.robot-task-action-message{color:var(--vertx-text-secondary);grid-column:1/-1;margin:0;font-size:12px}.robot-task-existing-summary{gap:var(--vertx-space-lg);border:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);color:var(--vertx-text-secondary);flex-wrap:wrap;grid-column:1/-1;padding:10px 12px;font-size:12px;display:flex}.robot-task-target-confirm{justify-content:space-between;align-items:center;gap:var(--vertx-space-md);color:var(--vertx-text-secondary);grid-column:1/-1;padding-top:10px;font-size:12px;display:flex}.robot-task-target-confirm button{border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);height:32px;color:var(--vertx-text-primary);cursor:pointer;flex:none;padding:0 10px}.robot-task-target-confirm button:disabled{opacity:.45;cursor:not-allowed}.robot-task-toolbar{gap:var(--vertx-space-sm);grid-template-columns:repeat(3,minmax(150px,220px));margin-bottom:12px;display:grid}.robot-task-table-wrap{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);overflow:auto}.robot-task-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.robot-task-table th{text-align:left;height:38px;color:var(--vertx-text-secondary);background:var(--vertx-bg-chrome);border-bottom:1px solid var(--vertx-border);padding:0 12px;font-weight:500}.robot-task-table td{border-bottom:1px solid var(--vertx-border);white-space:nowrap;text-overflow:ellipsis;height:56px;padding:0 12px;overflow:hidden}.robot-task-table tbody tr{cursor:pointer}.robot-task-table tbody tr:hover td{background:var(--vertx-fill-hover)}.robot-task-table th:first-child{width:30%}.robot-task-table td:first-child strong,.robot-task-table td:first-child span{text-overflow:ellipsis;display:block;overflow:hidden}.robot-task-table td:first-child span{color:var(--vertx-text-secondary);margin-top:3px;font-size:11px}.robot-task-status{border-radius:var(--vertx-radius-pill);background:var(--vertx-bg-chrome);align-items:center;height:24px;padding:0 8px;font-size:11px;display:inline-flex}.robot-task-status-running,.robot-task-status-accepted{background:var(--vertx-fill-selected);color:var(--vertx-text-primary)}.robot-task-status-succeeded{background:var(--vertx-success-bg);color:var(--vertx-success-text)}.robot-task-status-failed,.robot-task-status-canceled{background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.robot-task-empty{justify-content:center;align-items:center;gap:var(--vertx-space-sm);height:170px;color:var(--vertx-text-secondary);flex-direction:column;display:flex}.robot-task-detail{box-sizing:border-box;border:1px solid var(--vertx-border-strong);background:var(--vertx-bg-container);width:100%;max-height:calc(100dvh - 128px);padding:18px;position:sticky;top:0;overflow:auto}.robot-task-detail-heading{justify-content:space-between;align-items:flex-start;gap:var(--vertx-space-md);display:flex}.robot-task-detail-heading span{color:var(--vertx-text-secondary);font-size:12px}.robot-task-detail h2{letter-spacing:0;margin:3px 0 0;font-size:18px}.robot-task-detail h3{letter-spacing:0;margin:20px 0 10px;font-size:14px}.robot-task-detail-actions{gap:var(--vertx-space-sm);flex-wrap:wrap;margin:16px 0;display:flex}.robot-task-detail dl{margin:14px 0}.robot-task-detail dl div{justify-content:space-between;gap:var(--vertx-space-md);border-bottom:1px solid var(--vertx-border);padding:8px 0;display:flex}.robot-task-detail dt{color:var(--vertx-text-secondary)}.robot-task-detail dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.robot-task-diagnostic{border:1px solid var(--vertx-border);background:var(--vertx-bg-chrome);padding:10px;font-size:12px;line-height:1.5}.robot-task-timeline>div{gap:var(--vertx-space-sm);grid-template-columns:12px 1fr;padding:0 0 14px;display:grid}.robot-task-timeline>div>span{border-radius:var(--vertx-radius-circle);background:var(--vertx-fill-solid);width:8px;height:8px;margin-top:5px}.robot-task-timeline strong,.robot-task-timeline small{display:block}.robot-task-timeline small{color:var(--vertx-text-secondary);margin-top:3px}.robot-task-timeline p{margin:5px 0 0;font-size:12px}@media (width<=1180px){.robot-task-workspace-with-detail{grid-template-columns:minmax(0,1fr)}.robot-task-detail{max-height:none;position:relative;top:auto}}@media (width<=900px){.robot-task-header,.robot-task-content{padding-left:14px;padding-right:14px}.robot-task-form{grid-template-columns:repeat(2,minmax(160px,1fr))}.robot-task-zone-options{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=560px){.robot-task-header{flex-direction:column;align-items:flex-start}.robot-task-header-actions{justify-content:space-between;width:100%}.robot-task-form,.robot-task-toolbar,.robot-task-zone-options{grid-template-columns:1fr}.robot-task-create-actions{flex-direction:column-reverse}.robot-task-create-actions button{width:100%}}.robot-task-template-table{min-width:920px}.robot-task-template-table th:last-child,.robot-task-template-table td:last-child{width:132px}.robot-task-row-actions{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.robot-task-row-actions button{border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);width:32px;height:32px;color:var(--vertx-text-primary);cursor:pointer;place-items:center;margin-right:6px;padding:0;display:inline-grid}.robot-task-row-actions button:last-child{margin-right:0}.robot-task-row-actions button:hover:not(:disabled){background:var(--vertx-fill-hover)}.robot-task-row-actions button:disabled{opacity:.45;cursor:not-allowed}.robot-task-row-actions button.is-danger{color:var(--vertx-danger-text)}.robot-task-row-actions button.is-danger:hover:not(:disabled){border-color:var(--vertx-danger-border);background:var(--vertx-danger-bg)}.robot-task-detail-dialog{width:min(760px,100%)}.robot-task-detail-body dl{margin:0}.robot-task-detail-body dl div{justify-content:space-between;gap:var(--vertx-space-lg);border-bottom:1px solid var(--vertx-border);padding:10px 0;display:flex}.robot-task-detail-body dl div:last-child{border-bottom:0}.robot-task-detail-body dt{color:var(--vertx-text-secondary)}.robot-task-detail-body dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}@media (width<=560px){.robot-task-row-actions button{margin-right:3px}.robot-task-detail-body dl div{flex-direction:column;align-items:flex-start;gap:4px}.robot-task-detail-body dd{text-align:left}}@layer platform-components{:root{--vertui-size-sm:32px;--vertui-size-md:40px;--vertui-size-lg:48px;--vertui-radius-xs:4px;--vertui-radius-sm:8px;--vertui-radius-md:12px;--vertui-radius-lg:16px;--vertui-radius-xl:24px;--vertui-border-width-default:.5px;--vertui-border-width-focus:.5px;--vertui-border-width-radio-selected:5px;--vertui-border-width-slider-thumb:3px;--vertui-shadow-xs:0 2px 8px 0 #0000000f;--vertui-shadow-sm:0 4px 16px 0 #00000014;--vertui-shadow-md:0 8px 24px 0 #00000014;--vertui-shadow-lg:0 12px 48px 0 #00000014;--vertui-space-8:8px;--vertui-space-12:12px;--vertui-space-24:24px;--vertui-space-32:32px;--vertui-font-family-base:"Noto Sans SC", "Microsoft YaHei", sans-serif;--vertui-font-weight-regular:400;--vertui-font-weight-medium:500;--vertui-font-size-12:12px;--vertui-line-height-12:18px;--vertui-font-size-14:14px;--vertui-line-height-14:20px;--vertui-font-size-16:16px;--vertui-line-height-16:22px;--vertui-font-size-18:18px;--vertui-line-height-18:24px;--vertui-font-size-20:20px;--vertui-line-height-20:28px;--vertui-font-size-24:24px;--vertui-line-height-24:32px;--vertui-font-size-40:40px;--vertui-line-height-40:52px}:root,[data-vertx-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vertui-text-primary:#0c091f;--vertui-text-secondary:#505366;--vertui-text-tertiary:#9092a3;--vertui-text-disabled:#b8bacc;--vertui-text-inverse:#fff;--vertui-icon-leading:#9092a3;--vertui-icon-trailing:#505366;--vertui-brand-primary:#0c091f;--vertui-brand-hover:#505366;--vertui-brand-active:#0c091f;--vertui-brand-blue:#155bff;--vertui-function-success:#12ab66;--vertui-function-warning:#f27101;--vertui-function-error:#ed374d;--vertui-function-info:#3053ff;--vertui-function-success-text:#187548;--vertui-function-warning-text:#a55100;--vertui-function-error-text:#c92c43;--vertui-line-default:#b8bacc;--vertui-line-divider:#ced1e0;--vertui-background-surface:#fff;--vertui-background-subtle:#f5f6fc;--vertui-background-canvas:#f5f6fc;--vertui-background-mask:#0c091f}[data-vertx-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vertui-text-primary:#f3f4fa;--vertui-text-secondary:#aeb5c8;--vertui-text-tertiary:#818ba3;--vertui-text-disabled:#515b73;--vertui-text-inverse:#fff;--vertui-icon-leading:#9097ae;--vertui-icon-trailing:#b8bacc;--vertui-brand-primary:#155bff;--vertui-brand-hover:#427aff;--vertui-brand-active:#1046c9;--vertui-brand-blue:#155bff;--vertui-function-success:#64dfa3;--vertui-function-warning:#ffb566;--vertui-function-error:#ff8f9d;--vertui-function-info:#9bacff;--vertui-function-success-text:#64dfa3;--vertui-function-warning-text:#ffb566;--vertui-function-error-text:#ff8f9d;--vertui-line-default:#515a74;--vertui-line-divider:#343b50;--vertui-background-surface:#1b2030;--vertui-background-subtle:#272d41;--vertui-background-canvas:#10131f;--vertui-background-mask:#000}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/apps/robot/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/apps/robot/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/apps/robot/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/apps/robot/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/apps/robot/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/apps/robot/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/apps/robot/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/apps/robot/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/apps/robot/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/apps/robot/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/apps/robot/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/apps/robot/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/apps/robot/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/apps/robot/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/apps/robot/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/apps/robot/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/apps/robot/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/apps/robot/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/apps/robot/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/apps/robot/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/apps/robot/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/apps/robot/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/apps/robot/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/apps/robot/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/apps/robot/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/apps/robot/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/apps/robot/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/apps/robot/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/apps/robot/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/apps/robot/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/apps/robot/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/apps/robot/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/apps/robot/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/apps/robot/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/apps/robot/assets/KaTeX_Size3-Regular-gV2CO0n9.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/apps/robot/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/apps/robot/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/apps/robot/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/apps/robot/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/apps/robot/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/apps/robot/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.vertx-skeleton{box-sizing:border-box;align-items:flex-start;gap:var(--vertx-skeleton-gap);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);pointer-events:none;flex-direction:column;width:400px;min-width:0;max-width:100%;padding:16px;display:flex;overflow:hidden}.vertx-skeleton__lines{gap:var(--vertx-skeleton-gap);flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex;overflow:hidden}.vertx-skeleton__line{width:100%;height:var(--vertx-skeleton-line-height);border-radius:var(--vertui-radius-xs);background:var(--vertui-background-subtle);flex:none}.vertx-skeleton__line[data-short]{width:63.0435%}.vertx-skeleton__avatar{width:var(--vertx-skeleton-avatar-size);aspect-ratio:1;background:var(--vertui-background-subtle);border-radius:50%;flex:none;max-width:100%}.vertx-skeleton__media{width:100%;height:var(--vertx-skeleton-media-height);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-subtle);flex:none}.vertx-skeleton[data-state=active] .vertx-skeleton__line{animation:vertx-skeleton-pulse var(--vertx-skeleton-duration) ease-in-out infinite}@keyframes vertx-skeleton-pulse{0%,to{background-color:var(--vertui-background-subtle)}50%{background-color:var(--vertui-line-divider)}}@media (prefers-reduced-motion:reduce){.vertx-skeleton[data-state=active] .vertx-skeleton__line{animation:none}}.vertx-image{box-sizing:border-box;vertical-align:middle;background:var(--vertui-background-subtle);border-radius:var(--vertui-radius-sm);width:100%;max-width:100%;color:var(--vertui-text-secondary);font:400 14px/20px var(--vertui-font-family-base);display:inline-block;position:relative;overflow:hidden}.vertx-image>img{width:100%;height:100%;display:block}.vertx-image[data-status=loading]>img,.vertx-image[data-status=error]>img{visibility:hidden}.vertx-image__placeholder{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.vertx-image-preview-overlay{box-sizing:border-box;background:color-mix(in srgb, var(--vertui-background-mask) 32%, transparent);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:16px}.vertx-image-preview-overlay:popover-open{justify-content:center;align-items:center;display:flex}.vertx-image-preview-overlay[data-fullscreen]{padding:0}.vertx-image-preview{box-sizing:border-box;width:960px;height:var(--vertx-image-preview-max-height,640px);max-height:min(var(--vertx-image-preview-max-height,640px), calc(100dvh - 32px));border:.5px solid var(--vertui-line-default);background:var(--vertui-background-surface);color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.vertx-image-preview[data-fullscreen]{color:#fff;background:#000;border:0;border-radius:0;width:100%;height:100dvh;max-height:none;padding:24px 32px}.vertx-image-preview__header{align-items:center;gap:8px;min-width:0;display:flex}.vertx-image-preview__header h2{text-overflow:ellipsis;white-space:nowrap;font:500 16px/22px var(--vertui-font-family-base);flex:1;margin:0;overflow:hidden}.vertx-image-preview__close,.vertx-image-preview__nav{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vertx-image-preview__viewport{background:var(--vertui-background-subtle);border-radius:8px;flex:1;min-height:0;position:relative;overflow:hidden}.vertx-image-preview[data-fullscreen] .vertx-image-preview__viewport{background:0 0}.vertx-image-preview__stage{touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.vertx-image-preview__image{background:0 0;border-radius:0;width:100%;height:100%}.vertx-image-preview__nav-wrap{position:absolute;top:50%;transform:translateY(-50%)}.vertx-image-preview__nav-wrap.prev{left:0}.vertx-image-preview__nav-wrap.next{right:0}.vertx-image-preview__title{flex:1;min-width:0}.vertx-image-preview__image{-webkit-user-select:none;user-select:none;flex:none;max-width:none}.vertx-image-preview__stage[data-draggable]{cursor:grab}.vertx-image-preview__stage[data-draggable]:active{cursor:grabbing}.vertx-image-preview__action-icon{width:16px;height:16px;-webkit-mask:var(--vertx-image-action) center / 16px 16px no-repeat;mask:var(--vertx-image-action) center / 16px 16px no-repeat;background:currentColor;flex:none;display:block}.vertx-image-preview__action-icon[data-action=zoom-out]{--vertx-image-action:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29uIC8gQnVzaW5lc3MiPgo8cGF0aCBpZD0iem9vbS1vdXQtbGluZSIgZD0iTTEwLjUgMTAuNUwxNCAxNE00LjUgN0g5LjVNMiA3QzIgNC4yMzg2IDQuMjM4NiAyIDcgMkM5Ljc2MTQgMiAxMiA0LjIzODYgMTIgN0MxMiA5Ljc2MTQgOS43NjE0IDEyIDcgMTJDNC4yMzg2IDEyIDIgOS43NjE0IDIgN1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=)}.vertx-image-preview__action-icon[data-action=zoom-in]{--vertx-image-action:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29uIC8gQnVzaW5lc3MiPgo8cGF0aCBpZD0iem9vbS1pbi1saW5lIiBkPSJNMTAuNSAxMC41TDE0IDE0TTQuNSA3SDkuNU03IDQuNVY5LjVNMiA3QzIgNC4yMzg2IDQuMjM4NiAyIDcgMkM5Ljc2MTQgMiAxMiA0LjIzODYgMTIgN0MxMiA5Ljc2MTQgOS43NjE0IDEyIDcgMTJDNC4yMzg2IDEyIDIgOS43NjE0IDIgN1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=)}.vertx-image-preview__action-icon[data-action=rotate]{--vertx-image-action:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29uIC8gQnVzaW5lc3MiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTEuMjU4IDMuMTUxN0MxMS41ODg1IDMuMzc1ODcgMTEuODk0OSAzLjYzMzY2IDEyLjE3MjMgMy45MjA5NUMxMi40NDk4IDQuMjA4MDggMTIuNjk2OSA0LjUyMzE4IDEyLjkwOTUgNC44NjEyQzEzLjExNzkgNS4xOTIwNiAxMy4yOTIyIDUuNTQzMTkgMTMuNDI5NyA1LjkwOTJDMTMuNjg5NCA2LjU5OTU1IDEzLjgxMjggNy4zMTM0NSAxMy44MDAxIDguMDUwOUMxMy43OTE5IDguNTM4MjggMTMuNzIyMSA5LjAyMjY2IDEzLjU5MjMgOS40OTI1QzEzLjQ1ODYgOS45Nzg0NSAxMy4yNjE4IDEwLjQ0NDggMTMuMDA3MSAxMC44Nzk3QzEyLjc1MjggMTEuMzE0OSAxMi40NDI3IDExLjcxNDkgMTIuMDg0NiAxMi4wNjk1QzExLjk0NDQgMTIuMjA4NSAxMS43OTczIDEyLjM0MDMgMTEuNjQzOCAxMi40NjQzTDEyLjA3MiAxMi40NzA5SDEyLjA3MjJDMTIuMTM3OCAxMi40NzIgMTIuMjAyNiAxMi40ODU5IDEyLjI2MjkgMTIuNTEyQzEyLjMyMzIgMTIuNTM4IDEyLjM3NzcgMTIuNTc1NyAxMi40MjM0IDEyLjYyMjlMMTIuNDI0IDEyLjYyMzVDMTIuNTE0NiAxMi43MTcyIDEyLjU2NSAxMi44NDI2IDEyLjU2NDQgMTIuOTczTDEyLjU2NDQgMTIuOTc4NkMxMi41NjIzIDEzLjExMDggMTIuNTA4IDEzLjIzNjggMTIuNDEzMyAxMy4zMjkxQzEyLjMxODYgMTMuNDIxMyAxMi4xOTEyIDEzLjQ3MjMgMTIuMDU5IDEzLjQ3MDhMMTIuMDU2NyAxMy40NzA4SDEyLjA1NjVMMTAuMjYgMTMuNDQzSDEwLjI1ODNDOS45ODIxNSAxMy40Mzc3IDkuNzYyNiAxMy4yMDk2IDkuNzY3ODUgMTIuOTMzNUw5LjgwMTk1IDExLjEzNjlDOS44MDQ0NiAxMS4wMDQ3IDkuODU5MyAxMC44Nzg4IDkuOTU0NDUgMTAuNzg2OEw5Ljk1NDcgMTAuNzg2Nkw5Ljk1NTEgMTAuNzg2MkMxMC4wNTA0IDEwLjY5NDUgMTAuMTc4MiAxMC42NDQyIDEwLjMxMDUgMTAuNjQ2NUgxMC4zMTE0QzEwLjQ0MzYgMTAuNjQ5IDEwLjU2OTUgMTAuNzAzOCAxMC42NjE1IDEwLjc5OUwxMC42NjE3IDEwLjc5OTNMMTAuNjYyMSAxMC43OTk2QzEwLjc1MzggMTAuODk1IDEwLjgwNDEgMTEuMDIyOCAxMC44MDE4IDExLjE1NTFWMTEuMTU1OUwxMC43ODg1IDExLjg1ODZDMTAuOTk4OSAxMS43MDg1IDExLjE5NjkgMTEuNTQxNiAxMS4zODA1IDExLjM1OTVDMTEuNjc2OCAxMS4wNjU5IDExLjkzMzUgMTAuNzM0OSAxMi4xNDQgMTAuMzc0N0MxMi4zNTQ4IDEwLjAxNDggMTIuNTE3NiA5LjYyODg3IDEyLjYyODMgOS4yMjY3QzEyLjczNTcgOC44Mzc4NiAxMi43OTM0IDguNDM2OTkgMTIuODAwMiA4LjAzMzY1QzEyLjgxMDcgNy40MjMzNSAxMi43MDg2IDYuODMyNSAxMi40OTM3IDYuMjYxMTVDMTIuMjYwNCA1LjY0MDg1IDExLjkxMzUgNS4wOTI0IDExLjQ1MyA0LjYxNTc1QzEwLjk5MjYgNC4xMzkxIDEwLjQ1NjQgMy43NzM1IDkuODQ0NSAzLjUxOUM5LjI4MDkgMy4yODQ1NSA4LjY5NCAzLjE2MjEgOC4wODM3IDMuMTUxNTVDNy44MDc2IDMuMTQ2OCA3LjU4NzY1IDIuOTE5MDUgNy41OTI0IDIuNjQzMDVDNy41OTcxNSAyLjM2NjkgNy44MjQ4NSAyLjE0Njk1IDguMTAwOTUgMi4xNTE3QzguODM4NCAyLjE2NDQ1IDkuNTQ3NiAyLjMxMjQgMTAuMjI4NiAyLjU5NTdDMTAuNTg5NiAyLjc0NTc3IDEwLjkzNDUgMi45MzIwNiAxMS4yNTggMy4xNTE3Wk0zLjUyOTY1IDMuNDMzOUMzLjUxODM1IDMuNDI0NDkgMy41MDc0NyAzLjQxNDU4IDMuNDk3MDUgMy40MDQyTDMuNDk2NDUgMy40MDM1NUMzLjQyNjYgMy4zMzM2OCAzLjM3OTAxIDMuMjQ0NjcgMy4zNTk3IDMuMTQ3NzdDMy4zNDAzOSAzLjA1MDg4IDMuMzUwMjIgMi45NTA0MyAzLjM4Nzk1IDIuODU5MTFDMy40MjU2OCAyLjc2NzggMy40ODk2MiAyLjY4OTcxIDMuNTcxNjkgMi42MzQ3QzMuNjUzNzcgMi41Nzk3IDMuNzUwMyAyLjU1MDI0IDMuODQ5MSAyLjU1MDA1SDMuODQ5M0w1LjY0NiAyLjU0NjlINS42NDc3NUM1LjkyMzkgMi41NDc0IDYuMTQ3MzUgMi43NzE2IDYuMTQ2OSAzLjA0Nzc1TDYuMTQzNzUgNC44NDQ2NUM2LjE0MzUyIDQuOTc2OTYgNi4wOTA4NiA1LjEwMzc5IDUuOTk3MyA1LjE5NzM1TDUuOTk3MDUgNS4xOTc1NUw1Ljk5NjcgNS4xOTc5NUM1LjkwMjk3IDUuMjkxMzMgNS43NzYwNiA1LjM0Mzc2IDUuNjQzNzUgNS4zNDM3NUg1LjY0MjlDNS41MTA1OSA1LjM0MzU0IDUuMzgzNzcgNS4yOTA4OSA1LjI5MDIgNS4xOTczNUw1LjI4OTk1IDUuMTk3MUw1LjI4OTYgNS4xOTY3QzUuMTk2MiA1LjEwMjk4IDUuMTQzNzUgNC45NzYwNiA1LjE0Mzc1IDQuODQzNzVWNC44NDI5TDUuMTQ0OTUgNC4xNDEyNUM0LjkzNzI2IDQuMjk0ODkgNC43NDIzNiA0LjQ2NTA5IDQuNTYyMTUgNC42NTAyQzQuMjcwODggNC45NDg3OCA0LjAxOTk1IDUuMjg0MTkgMy44MTU3NSA1LjY0NzlDMy42MTExNiA2LjAxMTQgMy40NTUwNCA2LjQwMDEyIDMuMzUxMzUgNi44MDQxNUMzLjI1MDY1IDcuMTk0NzggMy4xOTk4IDcuNTk2NTkgMy4yIDhDMy4yIDguNjEwNCAzLjMxMjM1IDkuMTk5MzUgMy41MzcgOS43NjY5QzMuNzgxIDEwLjM4MzEgNC4xMzcyNSAxMC45MjU1IDQuNjA1OSAxMS4zOTQxQzUuMDc0NSAxMS44NjI4IDUuNjE2OSAxMi4yMTkxIDYuMjMzMTUgMTIuNDYzQzYuODAwNjUgMTIuNjg3NyA3LjM4OTYgMTIuOCA4IDEyLjhDOC4yNzYxNSAxMi44IDguNSAxMy4wMjM5IDguNSAxMy4zQzguNSAxMy41NzYxIDguMjc2MTUgMTMuOCA4IDEzLjhDNy4yNjI0NSAxMy44IDYuNTUwOCAxMy42NjQzIDUuODY1MDUgMTMuMzkyOEM1LjUwMTQ3IDEzLjI0OSA1LjE1MzQxIDEzLjA2ODYgNC44MjYyIDEyLjg1NDZDNC40OTE4OSAxMi42MzYyIDQuMTgxMDkgMTIuMzgzNyAzLjg5ODggMTIuMTAxMkMzLjYxNjM1IDExLjgxODkgMy4zNjM4OCAxMS41MDgyIDMuMTQ1NDUgMTEuMTczOEMyLjkzMTQgMTAuODQ2NiAyLjc1MTA4IDEwLjQ5ODUgMi42MDcyNSAxMC4xMzQ5QzIuMzM1NzUgOS40NDkyIDIuMiA4LjczNzUgMi4yIDcuOTk5OTVDMi4yIDcuNTEwNjUgMi4yNjEgNy4wMjg5NSAyLjM4MjkgNi41NTVDMi41MDgxOSA2LjA2NjgxIDIuNjk2ODQgNS41OTcxMiAyLjk0NDA1IDUuMTU3OUMzLjE5MDgxIDQuNzE4NCAzLjQ5NDAzIDQuMzEzMDkgMy44NDYgMy45NTIzQzMuOTgzOTggMy44MTA2NSA0LjEyOTEgMy42NzYxNCA0LjI4MDggMy41NDkzTDMuODUxIDMuNTVIMy44NTA4QzMuNzMzNDIgMy41NTAyIDMuNjE5NzIgMy41MDkxIDMuNTI5NiAzLjQzMzlIMy41Mjk2NVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==)}.vertx-image-preview__action-icon[data-action=download]{--vertx-image-action:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29uIC8gQnVzaW5lc3MiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTMuNiA4VjEyLjFDMTMuNiAxMi4zMDMzIDEzLjU2MDcgMTIuNDk3OSAxMy40ODE5IDEyLjY4NEMxMy40MDY4IDEyLjg2MjMgMTMuMjk3NyAxMy4wMjQyIDEzLjE2MDcgMTMuMTYwN0MxMy4wMjQyIDEzLjI5NzcgMTIuODYyMyAxMy40MDY4IDEyLjY4NCAxMy40ODE5QzEyLjQ5OTMgMTMuNTYwNCAxMi4zMDA3IDEzLjYwMDUgMTIuMSAxMy42SDMuOUMzLjY5NjggMTMuNiAzLjUwMjEgMTMuNTYwNyAzLjMxNiAxMy40ODE5QzMuMTM3NzQgMTMuNDA2OCAyLjk3NTg0IDEzLjI5NzcgMi44MzkzNSAxMy4xNjA3QzIuNzAyMjkgMTMuMDI0MiAyLjU5MzE3IDEyLjg2MjMgMi41MTgxIDEyLjY4NEMyLjQzOTY2IDEyLjQ5OTMgMi4zOTk0OCAxMi4zMDA2IDIuNCAxMi4xVjguMDAyMzVDMi40IDcuNzI2MiAyLjYyMzg1IDcuNTAyMzUgMi45IDcuNTAyMzVDMy4xNzYxNSA3LjUwMjM1IDMuNCA3LjcyNjIgMy40IDguMDAyMzVWMTIuMUMzLjM5OTgyIDEyLjE2NTcgMy40MTI2NyAxMi4yMzA4IDMuNDM3ODEgMTIuMjkxNEMzLjQ2Mjk0IDEyLjM1MjEgMy40OTk4NyAxMi40MDcyIDMuNTQ2NDUgMTIuNDUzNkMzLjU5MTk5IDEyLjQ5OTMgMy42NDYwNCAxMi41MzU4IDMuNzA1NTUgMTIuNTYwOUMzLjc2NzA2IDEyLjU4NjkgMy44MzMyMSAxMi42MDAyIDMuOSAxMi42SDEyLjFDMTIuMTY1NyAxMi42MDAyIDEyLjIzMDggMTIuNTg3MyAxMi4yOTE1IDEyLjU2MjJDMTIuMzUyMSAxMi41MzcxIDEyLjQwNzIgMTIuNTAwMSAxMi40NTM2IDEyLjQ1MzZDMTIuNDk5MyAxMi40MDggMTIuNTM1OCAxMi4zNTQgMTIuNTYwOSAxMi4yOTQ0QzEyLjU4NjkgMTIuMjMyOSAxMi42MDAyIDEyLjE2NjggMTIuNiAxMi4xVjhDMTIuNiA3LjcyMzg1IDEyLjgyMzkgNy41IDEzLjEgNy41QzEzLjM3NjIgNy41IDEzLjYgNy43MjM4NSAxMy42IDhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik02LjY1MzU1IDcuOTQ2NDVMOCA5LjI5MjlMOS4zNDY0NSA3Ljk0NjRDOS40NDAyMiA3Ljg1MjYzIDkuNTY3NDEgNy43OTk5NiA5LjcwMDAyIDcuNzk5OTZDOS44MzI2MyA3Ljc5OTk3IDkuOTU5ODEgNy44NTI2NSAxMC4wNTM2IDcuOTQ2NDJDMTAuMTQ3MyA4LjA0MDIgMTAuMiA4LjE2NzM4IDEwLjIgOC4yOTk5OUMxMC4yIDguNDMyNiAxMC4xNDczIDguNTU5NzggMTAuMDUzNSA4LjY1MzU1TDguMzUzNTUgMTAuMzUzNUM4LjE1ODMgMTAuNTQ4OCA3Ljg0MTcgMTAuNTQ4OCA3LjY0NjQ1IDEwLjM1MzVMNS45NDY0NSA4LjY1MzU1QzUuODUzMzYgOC41NTk2NCA1LjgwMTI2IDguNDMyNjggNS44MDE1NSA4LjMwMDQ1QzUuODAxODQgOC4xNjgyMiA1Ljg1NDUgOC4wNDE1IDUuOTQ3OTkgNy45NDhDNi4wNDE0OSA3Ljg1NDUgNi4xNjgyMiA3LjgwMTg0IDYuMzAwNDUgNy44MDE1NUM2LjQzMjY4IDcuODAxMjYgNi41NTk2NCA3Ljg1MzM2IDYuNjUzNTUgNy45NDY0NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTcuOTk3MjUgMi40NzVDOC4yNzM0IDIuNDc1IDguNDk3MjUgMi42OTg4NSA4LjQ5NzI1IDIuOTc1VjkuODVDOC40OTcyNSAxMC4xMjYyIDguMjczNCAxMC4zNSA3Ljk5NzI1IDEwLjM1QzcuNzIxMSAxMC4zNSA3LjQ5NzI1IDEwLjEyNjIgNy40OTcyNSA5Ljg1VjIuOTc1QzcuNDk3MjUgMi42OTg4NSA3LjcyMTEgMi40NzUgNy45OTcyNSAyLjQ3NVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==)}.vertx-image-preview button:disabled{opacity:.3;cursor:not-allowed}.vertx-image-preview button:focus-visible{outline:.5px solid var(--vertui-brand-primary);outline-offset:-2px}.vertx-image-preview__controls{color:#fff;background:linear-gradient(#0000,#000000eb);justify-content:center;align-items:center;gap:8px;padding:24px 12px 12px;display:flex;position:absolute;inset:auto 0 0}.vertx-image-preview__controls button{min-width:64px;height:32px;color:inherit;cursor:pointer;font:400 12px/18px var(--vertui-font-family-base);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.vertx-image-preview__controls button:hover:enabled{color:#aeb5c8}.vertx-image-preview__controls output{font-size:12px}.vertx-image-preview__controls[aria-disabled=true]{color:#ffffff4d}.vertx-image-preview__controls[aria-disabled=true] button:disabled{opacity:1}.vertx-image-preview .vertx-image-preview__retry{position:absolute;bottom:90px;left:50%;transform:translate(-50%)}.vertx-image-preview__error{text-align:center;color:var(--vertui-function-error-text);position:absolute;bottom:80px;left:0;right:0}.vertx-preview-image{cursor:zoom-in;background:0 0;border:0;border-radius:8px;width:280px;max-width:100%;padding:0;display:inline-block}.vertx-preview-image:focus-visible{outline:.5px solid var(--vertui-brand-primary);outline-offset:3px}@media (pointer:coarse){.vertx-image-preview__controls button{min-width:44px;height:44px}}@media (width<=600px){.vertx-image-preview[data-fullscreen]{padding:12px 8px}.vertx-image-preview__controls{flex-wrap:wrap;gap:2px;padding-inline:4px}.vertx-image-preview__controls button{min-width:44px;padding-inline:6px}}.vertx-floating-layer.vertx-popconfirm{gap:var(--vertui-space-12);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);min-width:min(340px,100vw - 16px);max-width:min(340px,100vw - 16px);color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);overflow-wrap:anywhere;box-shadow:none;flex-direction:column;padding:16px;display:flex}.vertx-popconfirm:after{content:"";border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.vertx-popconfirm__heading{align-items:center;gap:var(--vertui-space-8);display:flex}.vertx-popconfirm__heading h2{min-width:0;font:inherit;margin:0;font-weight:500}.vertx-popconfirm__description{color:var(--vertui-text-secondary);white-space:pre-wrap;margin:0}.vertx-popconfirm__description[data-error]{color:var(--vertui-function-error-text)}.vertx-popconfirm__actions{justify-content:flex-end;gap:var(--vertui-space-8);display:flex}.vertx-progress{--vertx-progress-color:var(--vertui-text-primary);--vertx-progress-text:var(--vertui-text-primary);box-sizing:border-box;gap:var(--vertui-space-12);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);width:360px;min-width:0;max-width:100%;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);flex-direction:column;padding:16px;display:flex}.vertx-progress[data-state=success]{--vertx-progress-color:var(--vertui-function-success);--vertx-progress-text:var(--vertui-function-success-text)}.vertx-progress[data-state=error]{--vertx-progress-color:var(--vertui-function-error);--vertx-progress-text:var(--vertui-function-error-text)}.vertx-progress__header{align-items:center;gap:var(--vertui-space-8);min-width:0;display:flex}.vertx-progress__status{overflow-wrap:anywhere;min-width:0;color:var(--vertui-text-secondary)}.vertx-progress__header .vertx-progress__status{flex:1}.vertx-progress__value{color:var(--vertx-progress-text);flex:none}.vertx-progress__track{border-radius:var(--vertui-radius-xs);background:var(--vertui-line-divider);height:4px;overflow:hidden}.vertx-progress__fill{width:var(--vertx-progress-value);border-radius:inherit;background:var(--vertx-progress-color);height:100%}.vertx-progress[data-type=circle]{text-align:center;align-items:center;width:144px}.vertx-progress__ring{aspect-ratio:1;place-items:center;width:96px;max-width:100%;display:grid;position:relative}.vertx-progress__arc{background:conic-gradient(var(--vertx-progress-color) var(--vertx-progress-value), var(--vertui-line-divider) 0);position:absolute;inset:0;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9Ijk2IiBoZWlnaHQ9Ijk2IiB2aWV3Qm94PSIwIDAgOTYgOTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJUcmFjayBhcmMiIGQ9Ik05NiA0OEM5NiA3NC41MDk3IDc0LjUwOTcgOTYgNDggOTZDMjEuNDkwMyA5NiAwIDc0LjUwOTcgMCA0OEMwIDIxLjQ5MDMgMjEuNDkwMyAwIDQ4IDBDNzQuNTA5NyAwIDk2IDIxLjQ5MDMgOTYgNDhaTTIuODggNDhDMi44OCA3Mi45MTkxIDIzLjA4MDkgOTMuMTIgNDggOTMuMTJDNzIuOTE5MSA5My4xMiA5My4xMiA3Mi45MTkxIDkzLjEyIDQ4QzkzLjEyIDIzLjA4MDkgNzIuOTE5MSAyLjg4IDQ4IDIuODhDMjMuMDgwOSAyLjg4IDIuODggMjMuMDgwOSAyLjg4IDQ4WiIgZmlsbD0iI0NFRDFFMCIvPgo8L3N2Zz4K) 50%/100% 100% no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9Ijk2IiBoZWlnaHQ9Ijk2IiB2aWV3Qm94PSIwIDAgOTYgOTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJUcmFjayBhcmMiIGQ9Ik05NiA0OEM5NiA3NC41MDk3IDc0LjUwOTcgOTYgNDggOTZDMjEuNDkwMyA5NiAwIDc0LjUwOTcgMCA0OEMwIDIxLjQ5MDMgMjEuNDkwMyAwIDQ4IDBDNzQuNTA5NyAwIDk2IDIxLjQ5MDMgOTYgNDhaTTIuODggNDhDMi44OCA3Mi45MTkxIDIzLjA4MDkgOTMuMTIgNDggOTMuMTJDNzIuOTE5MSA5My4xMiA5My4xMiA3Mi45MTkxIDkzLjEyIDQ4QzkzLjEyIDIzLjA4MDkgNzIuOTE5MSAyLjg4IDQ4IDIuODhDMjMuMDgwOSAyLjg4IDIuODggMjMuMDgwOSAyLjg4IDQ4WiIgZmlsbD0iI0NFRDFFMCIvPgo8L3N2Zz4K) 50%/100% 100% no-repeat}.vertx-progress__ring .vertx-progress__value{max-width:84%;color:var(--vertui-text-primary);overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:28px;position:relative}.vertx-progress[data-type=circle] .vertx-progress__status,.vertx-progress__detail{font-size:12px;line-height:18px}.vertx-progress__detail{color:var(--vertui-text-secondary);overflow-wrap:anywhere}.vertx-slider{box-sizing:border-box;border-radius:var(--vertui-radius-sm);width:100%;min-width:0;font:400 14px/20px var(--vertui-font-family-base);color:var(--vertui-text-primary);flex-direction:column;gap:12px;padding:16px;display:flex}.vertx-slider__heading,.vertx-slider__marks{justify-content:space-between;gap:8px;min-width:0;display:flex}.vertx-slider__heading>:first-child{color:var(--vertui-text-secondary);overflow-wrap:anywhere}.vertx-slider__value{flex:none}.vertx-slider__marks{color:var(--vertui-text-tertiary);font-size:12px;line-height:18px}.vertx-slider__rail{touch-action:none;cursor:pointer;align-items:center;height:28px;margin:-12px 0;display:flex;position:relative}.vertx-slider__track{background:var(--vertui-line-divider);pointer-events:none;border-radius:4px;width:100%;height:4px;display:block;position:relative}.vertx-slider__fill{border-radius:inherit;background:var(--vertui-text-primary);height:100%;position:absolute}.vertx-slider__native{appearance:none;pointer-events:none;background:0 0;border:0;outline:none;width:calc(100% + 12px);height:28px;margin:0;padding:0;position:absolute;top:0;left:-6px}.vertx-slider__native::-webkit-slider-runnable-track{background:0 0;height:4px}.vertx-slider__native::-moz-range-track{background:0 0;height:4px}.vertx-slider__native::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:var(--vertui-border-width-slider-thumb) solid var(--vertui-text-primary);background:var(--vertui-background-surface);pointer-events:auto;cursor:grab;border-radius:50%;width:12px;height:12px;margin-top:-4px}.vertx-slider__native::-moz-range-thumb{box-sizing:border-box;border:var(--vertui-border-width-slider-thumb) solid var(--vertui-text-primary);background:var(--vertui-background-surface);pointer-events:auto;cursor:grab;border-radius:50%;width:12px;height:12px}.vertx-slider__native:focus-visible::-webkit-slider-thumb{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:3px}.vertx-slider__native:focus-visible::-moz-range-thumb{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:3px}.vertx-slider:not([data-disabled]):hover .vertx-slider__value{color:var(--vertui-brand-hover)}.vertx-slider[data-disabled] .vertx-slider__value{color:var(--vertui-text-disabled)}.vertx-slider:has(input:disabled) .vertx-slider__value{color:var(--vertui-text-disabled)}.vertx-slider[data-disabled] .vertx-slider__fill{background:var(--vertui-text-disabled)}.vertx-slider:has(input:disabled) .vertx-slider__fill{background:var(--vertui-text-disabled)}.vertx-slider__native:disabled::-webkit-slider-thumb{border-color:var(--vertui-line-divider);cursor:not-allowed}.vertx-slider__native:disabled::-moz-range-thumb{border-color:var(--vertui-line-divider);cursor:not-allowed}.vertx-slider[data-disabled] .vertx-slider__rail{cursor:not-allowed}.vertx-slider:has(input:disabled) .vertx-slider__rail{cursor:not-allowed}.vertx-slider-input{width:100%;min-width:0}.vertx-slider-input>.vertx-input-number{width:120px;max-width:calc(100% - 32px);margin:-4px 16px 16px;font-size:14px;line-height:20px}.vertx-spinner{vertical-align:middle;max-width:100%;font-family:var(--vertui-font-family-base);display:inline-block}.vertx-spinner__panel{box-sizing:border-box;border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);color:var(--vertui-text-secondary);align-items:center;gap:12px;padding:16px;display:flex}.vertx-spinner__panel[data-variant=inline]{width:max-content;max-width:100%}.vertx-spinner__panel:not([data-variant=inline]){text-align:center;flex-direction:column;width:360px;max-width:100%}.vertx-spinner__label{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:400;line-height:20px}.vertx-spinner__description{color:var(--vertui-text-tertiary);overflow-wrap:anywhere;font-size:12px;line-height:18px}.vertx-spinner__icon{flex-shrink:0;animation:1s linear infinite vertx-spinner-rotate}.vertx-spinner__track{border-radius:var(--vertui-radius-xs);background:var(--vertui-line-divider);width:280px;max-width:100%;height:4px;overflow:hidden}.vertx-spinner__fill{border-radius:inherit;background:var(--vertui-text-primary);height:100%}.vertx-spinner[data-contained]{isolation:isolate;outline:none;display:block;position:relative}.vertx-spinner__content{min-width:0}.vertx-spinner__overlay{border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vertx-spinner__overlay[data-visible]{background:color-mix(in srgb, var(--vertui-background-mask) 32%, transparent)}.vertx-spinner__overlay .vertx-spinner__panel{max-height:100%;overflow:auto}@keyframes vertx-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vertx-spinner__icon{animation:none}}:root,[data-vertx-theme=light]{--vertx-text-area-line-hover:var(--vertui-text-secondary);--vertx-text-area-line-focus:var(--vertui-text-primary)}[data-vertx-theme=dark]{--vertx-text-area-line-hover:var(--vertui-icon-leading);--vertx-text-area-line-focus:var(--vertui-line-default)}.vertx-text-area{gap:var(--vertui-space-8);width:100%;min-width:0;font:var(--vertui-font-weight-regular) var(--vertui-font-size-12)/var(--vertui-line-height-12) var(--vertui-font-family-base);color:var(--vertui-text-primary);flex-direction:column;display:flex}.vertx-text-area__label{font-weight:var(--vertui-font-weight-medium);overflow-wrap:anywhere;cursor:text}.vertx-text-area__required{color:var(--vertui-function-error);margin-right:4px}.vertx-text-area__control{gap:var(--vertui-space-12);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);flex-direction:column;min-width:0;padding:12px;display:flex;position:relative}.vertx-text-area__control:after{content:"";pointer-events:none;border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:inherit;position:absolute;inset:0}.vertx-text-area__native{box-sizing:border-box;resize:none;width:100%;min-width:0;color:inherit;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:var(--vertui-text-tertiary) transparent;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block}.vertx-text-area__native::placeholder{color:var(--vertui-text-tertiary);opacity:1}.vertx-text-area__count{color:var(--vertui-text-tertiary);align-self:flex-end}.vertx-text-area:where(:not([data-disabled]):not([data-readonly])) .vertx-text-area__control:hover:after{border-color:var(--vertx-text-area-line-hover)}.vertx-text-area__control:focus-within:after{border-color:var(--vertx-text-area-line-focus)}.vertx-text-area[data-error] .vertx-text-area__control:after{border-color:var(--vertui-function-error)}.vertx-text-area__count[data-over-limit],.vertx-text-area__error{color:var(--vertui-function-error-text)}.vertx-text-area__error{font:inherit;overflow-wrap:anywhere;margin:0}.vertx-text-area__native:disabled{color:var(--vertui-text-disabled);-webkit-text-fill-color:var(--vertui-text-disabled);opacity:1;cursor:not-allowed}.vertx-text-area__native:disabled::placeholder{color:var(--vertui-text-disabled)}:root,[data-vertx-theme=light]{--vertx-input-number-line-hover:var(--vertui-text-secondary)}[data-vertx-theme=dark]{--vertx-input-number-line-hover:var(--vertui-icon-leading)}.vertx-input-number{gap:var(--vertui-space-8);width:100%;min-width:0;color:var(--vertui-text-primary);font:400 12px/18px var(--vertui-font-family-base);flex-direction:column;display:flex}.vertx-input-number__control{box-sizing:border-box;align-items:center;gap:var(--vertui-space-8);min-width:0;height:var(--vertui-size-sm);padding:0 var(--vertui-space-12);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);display:flex;position:relative}.vertx-input-number__control:after{content:"";border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.vertx-input-number[data-size=md] .vertx-input-number__control{height:var(--vertui-size-md)}.vertx-input-number__label{color:var(--vertui-text-secondary);cursor:text;flex:none}.vertx-input-number[data-size=sm] .vertx-input-number__label{text-overflow:ellipsis;white-space:nowrap;max-width:min(84px,45%);overflow:hidden}.vertx-input-number[data-size=md]>.vertx-input-number__label{color:var(--vertui-text-primary);overflow-wrap:anywhere;font-weight:500}.vertx-input-number__required{color:var(--vertui-function-error);margin-right:4px}.vertx-input-number__native{appearance:none;box-sizing:border-box;width:0;min-width:0;height:100%;box-shadow:none;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0}.vertx-input-number__native::placeholder{color:var(--vertui-text-tertiary);opacity:1}.vertx-input-number__unit{color:var(--vertui-text-secondary);flex:none}.vertx-input-number__stepper{flex-direction:column;flex:none;width:16px;height:26px;display:flex}.vertx-input-number[data-size=md] .vertx-input-number__stepper,.vertx-input-number[data-size=sm][data-maximum] .vertx-input-number__stepper{height:28px}.vertx-input-number__stepper button{width:16px;min-height:0;color:var(--vertui-icon-trailing);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.vertx-input-number__stepper button:first-child .vertx-icon{position:absolute;top:0}.vertx-input-number__stepper button:last-child .vertx-icon{position:absolute;bottom:0}.vertx-input-number__stepper button:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-input-number__stepper button:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-brand-primary);border-radius:2px}.vertx-input-number:where(:not([data-disabled]):not([data-readonly])) .vertx-input-number__control:hover:after{border-color:var(--vertx-input-number-line-hover)}.vertx-input-number:where(:not([data-disabled])) .vertx-input-number__control:focus-within:after{border-color:var(--vertui-brand-primary);border-width:var(--vertui-border-width-focus)}.vertx-input-number[data-disabled] .vertx-input-number__control{background:var(--vertui-background-subtle)}.vertx-input-number[data-disabled] :is(.vertx-input-number__native,.vertx-input-number__label,.vertx-input-number__unit){color:var(--vertui-text-disabled);-webkit-text-fill-color:var(--vertui-text-disabled);opacity:1;cursor:not-allowed}.vertx-input-number[data-disabled] .vertx-input-number__native::placeholder{color:var(--vertui-text-disabled)}.vertx-input-number[data-error] .vertx-input-number__control:after{border-color:var(--vertui-function-error)}.vertx-input-number__error{color:var(--vertui-function-error-text);font:inherit;overflow-wrap:anywhere;margin:0}.vertx-input-number[data-label-hidden] .vertx-input-number__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root,[data-vertx-theme=light]{--vertx-scroll-color:#9092a3}[data-vertx-theme=dark]{--vertx-scroll-color:#9097ae}.vertx-scroll-area{box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.vertx-scroll-area__viewport{box-sizing:border-box;scrollbar-width:none;border-radius:inherit;flex:auto;min-width:0;min-height:0;overflow:auto}.vertx-scroll-area__viewport::-webkit-scrollbar{display:none}.vertx-scroll-area[data-orientation=vertical]>.vertx-scroll-area__viewport{overflow-x:hidden}.vertx-scroll-area[data-orientation=horizontal]>.vertx-scroll-area__viewport{overflow-y:hidden}.vertx-scroll-area__content{box-sizing:border-box;min-width:100%;display:flow-root}.vertx-scroll-area__track{visibility:hidden;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.vertx-scroll-area__track[data-visible=true]{visibility:visible}.vertx-scroll-area__track[data-axis=vertical]{top:var(--vertx-scroll-offset);right:var(--vertx-scroll-offset);bottom:var(--vertx-scroll-offset);width:var(--vertx-scroll-width)}.vertx-scroll-area__track[data-axis=horizontal]{left:var(--vertx-scroll-offset);right:var(--vertx-scroll-offset);bottom:var(--vertx-scroll-offset);height:var(--vertx-scroll-width)}.vertx-scroll-area__thumb{background:var(--vertx-scroll-color);border-radius:999px;width:100%;height:100%;position:relative}.vertx-scroll-area__thumb:before{content:"";position:absolute;inset:-3px}.vertx-scroll-area__viewport:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-brand-primary);outline-offset:-1px}.vertx-avatar{box-sizing:border-box;width:var(--vertui-size-sm);height:var(--vertui-size-sm);border-radius:var(--vertui-radius-xl);vertical-align:middle;background:var(--vertui-background-subtle);color:var(--vertui-text-secondary);font-family:var(--vertui-font-family-base);font-size:var(--vertui-font-size-12);line-height:var(--vertui-line-height-12);font-weight:var(--vertui-font-weight-regular);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.vertx-avatar:after{content:"";border-radius:inherit;border:var(--vertui-border-width-default) solid var(--vertui-line-divider);pointer-events:none;position:absolute;inset:0}.vertx-avatar[data-size=md]{width:var(--vertui-size-md);height:var(--vertui-size-md);font-size:var(--vertui-font-size-16);line-height:var(--vertui-line-height-16)}.vertx-avatar[data-size=lg]{width:var(--vertui-size-lg);height:var(--vertui-size-lg);font-size:var(--vertui-font-size-18);line-height:var(--vertui-line-height-18)}.vertx-avatar[data-shape=square]{border-radius:var(--vertui-radius-sm)}.vertx-avatar__content{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.vertx-avatar__initial{white-space:nowrap}.vertx-avatar__image{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.vertx-avatar__image[data-loaded]{visibility:visible}:root,[data-vertx-theme=light]{--vertx-notice-info-background:#e9edff;--vertx-notice-info-border:#b8c5f5;--vertx-notice-success-background:#e9f5ef;--vertx-notice-success-border:#a6d4bd;--vertx-notice-warning-background:#fff2e3;--vertx-notice-warning-border:#e5c297;--vertx-notice-error-background:#fcecee;--vertx-notice-error-border:#e2b1bb}[data-vertx-theme=dark]{--vertx-notice-info-background:#202c47;--vertx-notice-info-border:#455b86;--vertx-notice-success-background:#1d332f;--vertx-notice-success-border:#406f5b;--vertx-notice-warning-background:#392e23;--vertx-notice-warning-border:#7b623f;--vertx-notice-error-background:#3b2731;--vertx-notice-error-border:#805060}.vertx-notice-bar[data-tone=info]{--vertx-notice-background:var(--vertx-notice-info-background);--vertx-notice-border:var(--vertx-notice-info-border);--vertx-notice-title:var(--vertui-function-info)}.vertx-notice-bar[data-tone=success]{--vertx-notice-background:var(--vertx-notice-success-background);--vertx-notice-border:var(--vertx-notice-success-border);--vertx-notice-title:var(--vertui-function-success-text)}.vertx-notice-bar[data-tone=warning]{--vertx-notice-background:var(--vertx-notice-warning-background);--vertx-notice-border:var(--vertx-notice-warning-border);--vertx-notice-title:var(--vertui-function-warning-text)}.vertx-notice-bar[data-tone=error]{--vertx-notice-background:var(--vertx-notice-error-background);--vertx-notice-border:var(--vertx-notice-error-border);--vertx-notice-title:var(--vertui-function-error-text)}.vertx-notice-bar{box-sizing:border-box;align-items:center;gap:var(--vertui-space-12);width:100%;min-width:0;min-height:36px;padding:var(--vertui-space-8) var(--vertui-space-12);border-radius:var(--vertui-radius-sm);box-shadow:none;background:var(--vertx-notice-background);color:var(--vertui-text-primary);font:400 12px/18px var(--vertui-font-family-base);overflow-wrap:anywhere;border:0;display:flex;position:relative}.vertx-notice-bar:after{content:"";pointer-events:none;border:var(--vertui-border-width-default) solid var(--vertx-notice-border);border-radius:inherit;position:absolute;inset:0}.vertx-notice-bar__content{flex-wrap:wrap;flex:1;align-items:center;gap:4px 12px;min-width:0;display:flex}.vertx-notice-bar__heading{max-width:100%;color:var(--vertx-notice-title);align-items:center;gap:4px;font-weight:500;display:flex}.vertx-notice-bar__heading>span:last-child{min-width:0}.vertx-notice-bar__description{white-space:pre-wrap;flex:1;min-width:0}.vertx-notice-bar[data-layout=multiline]{align-items:flex-start}.vertx-notice-bar[data-layout=multiline] .vertx-notice-bar__content{flex-direction:column;align-items:stretch;gap:4px}.vertx-notice-bar__failure{color:var(--vertui-function-error-text);flex-basis:100%}.vertx-notice-bar__action,.vertx-notice-bar__close{box-sizing:border-box;border-radius:var(--vertui-radius-xs);height:20px;font:500 12px/18px var(--vertui-font-family-base);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.vertx-notice-bar__action{min-width:64px;color:var(--vertui-text-secondary);padding-inline:8px}.vertx-notice-bar__close{width:20px;color:var(--vertui-icon-trailing)}.vertx-notice-bar__action:hover,.vertx-notice-bar__action:focus-visible{color:var(--vertui-text-primary)}.vertx-notice-bar__action:active{color:var(--vertui-text-secondary)}.vertx-notice-bar__action:focus-visible,.vertx-notice-bar__close:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-brand-primary);outline-offset:0}.vertx-notice-bar__action[aria-disabled=true]{cursor:wait}:root,[data-vertx-theme=light]{--vertx-tag-error-subtle:#fff0f1;--vertx-tag-warning-subtle:#fff1e5;--vertx-tag-success-subtle:#e6fff3;--vertx-tag-info-subtle:#f0f2ff;--vertx-tag-on-solid:#fff}[data-vertx-theme=dark]{--vertx-tag-error-subtle:#552b38;--vertx-tag-warning-subtle:#573b20;--vertx-tag-success-subtle:#214d3b;--vertx-tag-info-subtle:#303e70;--vertx-tag-on-solid:#10131f}.vertx-tag{box-sizing:border-box;min-width:0;max-width:100%;height:20px;padding:0 var(--vertui-space-8);border-radius:var(--vertui-radius-xs);vertical-align:middle;background:var(--vertui-background-subtle);color:var(--vertui-text-primary);font-family:var(--vertui-font-family-base);font-size:var(--vertui-font-size-12);line-height:var(--vertui-line-height-12);font-weight:var(--vertui-font-weight-regular);border:0;flex:none;align-items:center;gap:4px;display:inline-flex;position:relative}.vertx-tag__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vertx-tag[data-tone=success]{--vertx-tag-graphic:var(--vertui-function-success);--vertx-tag-text:var(--vertui-function-success-text);--vertx-tag-subtle:var(--vertx-tag-success-subtle)}.vertx-tag[data-tone=warning]{--vertx-tag-graphic:var(--vertui-function-warning);--vertx-tag-text:var(--vertui-function-warning-text);--vertx-tag-subtle:var(--vertx-tag-warning-subtle)}.vertx-tag[data-tone=error]{--vertx-tag-graphic:var(--vertui-function-error);--vertx-tag-text:var(--vertui-function-error-text);--vertx-tag-subtle:var(--vertx-tag-error-subtle)}.vertx-tag[data-tone=info]{--vertx-tag-graphic:var(--vertui-function-info);--vertx-tag-text:var(--vertui-function-info);--vertx-tag-subtle:var(--vertx-tag-info-subtle)}.vertx-tag[data-appearance=surface]{background:var(--vertui-background-surface);color:var(--vertui-text-secondary)}.vertx-tag[data-appearance=solid]{background:var(--vertx-tag-graphic);color:var(--vertx-tag-on-solid)}.vertx-tag[data-appearance=subtle]:not([data-tone=neutral]){background:var(--vertx-tag-subtle);color:var(--vertx-tag-text)}.vertx-tag[data-appearance=subtle]:not([data-tone=neutral]):after{content:"";pointer-events:none;border-radius:inherit;border:var(--vertui-border-width-default) solid var(--vertx-tag-graphic);position:absolute;inset:0}.vertx-tag[data-variant=status]{color:var(--vertx-tag-text,var(--vertui-text-secondary))}.vertx-form{min-width:0;font-family:var(--vertui-font-family-base);color:var(--vertui-text-primary);flex-direction:column;gap:16px;margin:0;display:flex}.vertx-form[data-layout=vertical]{gap:var(--vertui-space-12);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);padding:16px}.vertx-form__fields{border:0;min-width:0;margin:0;padding:0}.vertx-form-layout{width:100%;min-width:0;container-type:inline-size}.vertx-form-layout__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.vertx-form-layout[data-layout=vertical]>.vertx-form-layout__grid{gap:var(--vertui-space-12);grid-template-columns:minmax(0,1fr)}.vertx-form-layout__field{min-width:0}@container (width<=479px){.vertx-form-layout__grid{grid-template-columns:minmax(0,1fr)}}.vertx-form__actions{justify-content:flex-end;gap:var(--vertui-space-8);display:flex}.vertx-filter{align-items:flex-start;gap:var(--vertui-space-12) var(--vertui-space-8);min-width:0;font-family:var(--vertui-font-family-base);font-size:var(--vertui-font-size-12);line-height:var(--vertui-line-height-12);flex-wrap:wrap;display:flex}.vertx-filter__fields{gap:var(--vertui-space-12) var(--vertui-space-8);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.vertx-filter__field{width:var(--vertx-filter-width);flex:none;min-width:0;max-width:100%}.vertx-filter[data-multi]>.vertx-filter__fields{grid-template-columns:repeat(var(--vertx-filter-columns), minmax(0, 1fr));align-items:start;width:100%;display:grid}.vertx-filter[data-multi] .vertx-filter__field{width:auto}.vertx-filter__field[hidden]{display:none}.vertx-filter__footer{justify-content:flex-end;align-items:center;gap:var(--vertui-space-8);flex:1;min-width:fit-content;display:flex}.vertx-filter:not([data-multi])>.vertx-filter__footer{flex:none;margin-left:auto}.vertx-filter[data-inline]>.vertx-filter__footer{margin-left:0}.vertx-filter:not([data-multi])>.vertx-filter__fields{flex-shrink:0}.vertx-filter:not([data-multi]){column-gap:var(--vertui-space-8)}.vertx-filter[data-multi]>.vertx-filter__footer{flex-wrap:wrap;flex-basis:100%;min-width:0}.vertx-filter__summary{max-width:100%;color:var(--vertui-text-tertiary);flex:1 0 180px}.vertx-filter__actions{align-items:center;gap:var(--vertui-space-8);flex:none;margin-left:auto;display:flex}.vertx-modal-overlay{box-sizing:border-box;background:color-mix(in srgb, var(--vertui-background-mask) 32%, transparent);width:100%;max-width:none;height:100%;max-height:none;color:var(--vertui-text-primary);overscroll-behavior:contain;border:0;margin:0;padding:16px}.vertx-modal-overlay:popover-open{justify-content:center;align-items:center;display:flex}.vertx-modal{--vertx-modal-shadow:0 12px 24px #00000014;box-sizing:border-box;width:640px;max-width:100%;max-height:min(var(--vertx-modal-max-height,640px), calc(100dvh - 32px));border-radius:var(--vertui-radius-lg);background:var(--vertui-background-surface);color:var(--vertui-text-secondary);box-shadow:var(--vertx-modal-shadow);font:400 14px/20px var(--vertui-font-family-base);flex-direction:column;gap:24px;padding:16px;display:flex}.vertx-modal[data-size=sm]{width:480px}.vertx-modal[data-size=lg]{width:800px}.vertx-modal[data-radius=sm]{border-radius:var(--vertui-radius-md)}.vertx-modal[data-radius=lg]{border-radius:var(--vertui-radius-xl)}.vertx-modal__header{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.vertx-modal__heading{flex:1;min-width:0}.vertx-modal__description{overflow-wrap:anywhere;margin-top:8px}.vertx-modal__header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vertx-modal__header h2{min-width:0;color:var(--vertui-text-primary);font:500 16px/22px var(--vertui-font-family-base);overflow-wrap:anywhere;outline:none;flex:1;margin:0}.vertx-modal__close{border-radius:var(--vertui-radius-xs);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.vertx-modal__close:enabled:hover{background:var(--vertui-background-subtle)}.vertx-modal__close:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-brand-primary);outline-offset:2px}.vertx-modal__close:disabled{cursor:not-allowed;opacity:.3}.vertx-modal__body{overflow-wrap:anywhere;min-height:0;margin-inline:-16px}.vertx-modal__fields{min-width:0;font:inherit;border:0;margin:0;padding:0}.vertx-modal__result{flex-direction:column;gap:8px;display:flex}.vertx-modal__result-label{font:500 16px/22px var(--vertui-font-family-base);align-items:center;gap:4px;display:inline-flex}.vertx-modal__result-label[data-tone=success]{color:var(--vertui-function-success-text)}.vertx-modal__result-label[data-tone=error]{color:var(--vertui-function-error-text)}.vertx-modal__footer{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.vertx-result{box-sizing:border-box;background:var(--vertui-background-surface);width:100%;min-width:0;min-height:220px;color:var(--vertui-text-primary);text-align:center;font:400 12px/18px var(--vertui-font-family-base);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.vertx-result__message,.vertx-result__action{flex-direction:column;align-items:center;gap:8px;max-width:100%;display:flex}.vertx-result__title{font:500 16px/22px var(--vertui-font-family-base)}.vertx-result__description{color:var(--vertui-text-secondary)}.vertx-result__action .vertx-button{max-width:100%}.vertx-result__spinner{animation:1s linear infinite vertx-result-spin}@keyframes vertx-result-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vertx-result__spinner{animation:none}}.vertx-table,.vertx-table-cell,.vertx-table-content,.vertx-table-status,.vertx-table-actions{box-sizing:border-box;font:400 12px/18px var(--vertui-font-family-base);color:var(--vertui-text-secondary)}.vertx-table{background:var(--vertui-background-surface);border-radius:12px;width:100%;min-width:0}.vertx-table__scroll{max-width:100%}.vertx-table__grid{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.vertx-table-cell{vertical-align:middle;text-align:left;border:0;border-bottom:.5px solid var(--vertui-line-divider);padding:8px 12px}.vertx-table-cell[data-align=right]{text-align:right}.vertx-table-cell[data-align=right] .vertx-table-content,.vertx-table-cell[data-align=right] .vertx-table-sort{text-align:right;justify-content:flex-end}.vertx-table-cell[data-align=center]{text-align:center}.vertx-table-header{background:var(--vertui-background-subtle);border-bottom:0;font-weight:500}.vertx-table-row{background:var(--vertui-background-surface)}.vertx-table-row[data-activatable]{cursor:pointer}.vertx-table-row[data-activatable]:focus-visible{outline:.5px solid var(--vertui-brand-primary);outline-offset:-.5px}.vertx-table-row[data-selected],.vertx-table-row:not([aria-disabled]):hover,.vertx-table-row:not([aria-disabled]):active{background:var(--vertui-background-subtle)}.vertx-table-row:has(:focus-visible){outline:.5px solid var(--vertui-brand-primary);outline-offset:-.5px}.vertx-table-row[aria-disabled] .vertx-table-content,.vertx-table-row[aria-disabled] .vertx-table-status{color:var(--vertui-text-disabled)}.vertx-table-content{align-items:center;gap:8px;min-width:0;display:flex}.vertx-table-content[data-tone=primary]{color:var(--vertui-text-primary)}.vertx-table-content[data-type=number]{font-variant-numeric:tabular-nums;justify-content:flex-end}.vertx-table-content[data-type=header]{color:var(--vertui-text-secondary);font-weight:500}.vertx-table-content__hint{min-width:0;max-width:100%}.vertx-table-content__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.vertx-table-content__avatar{background:var(--vertui-background-subtle);border:.5px solid var(--vertui-line-divider);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:6px;line-height:9px;display:flex;overflow:hidden}.vertx-table-content__avatar>img{object-fit:cover;width:100%;height:100%}.vertx-table-status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.vertx-table-status__dot{background:var(--vertui-text-tertiary);border-radius:50%;flex:none;width:8px;height:8px}.vertx-table-status[data-status=success] .vertx-table-status__dot{background:var(--vertui-function-success)}.vertx-table-status[data-status=processing] .vertx-table-status__dot{background:var(--vertui-function-info)}.vertx-table-status[data-status=warning] .vertx-table-status__dot{background:var(--vertui-function-warning)}.vertx-table-status[data-status=error] .vertx-table-status__dot{background:var(--vertui-function-error)}.vertx-table-status[data-status=disabled]{color:var(--vertui-text-disabled)}.vertx-table-status[data-status=disabled] .vertx-table-status__dot{background:var(--vertui-text-disabled)}.vertx-table-actions__entries{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.vertx-table-action{box-sizing:border-box;width:24px;height:24px;color:var(--vertui-icon-trailing);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:4px;display:flex}.vertx-table-action>*{flex:none;width:16px;height:16px}.vertx-table-action:enabled:hover{background:var(--vertui-background-subtle);color:var(--vertui-brand-hover)}.vertx-table-action:enabled:active{color:var(--vertui-brand-active)}.vertx-table-action:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-table-action[data-destructive]:enabled,.vertx-menu-context-item[data-destructive]:enabled{color:var(--vertui-function-error-text)}.vertx-table-action:focus-visible,.vertx-table-sort:focus-visible,.vertx-table-content__text:focus-visible,.vertx-table__scroll:focus-visible{outline:.5px solid var(--vertui-brand-primary);outline-offset:-.5px}.vertx-table-sort{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.vertx-table-sort:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-table__notice,.vertx-table__footer{flex-wrap:wrap;align-items:center;gap:16px;padding:12px;display:flex}.vertx-table__footer>span{overflow-wrap:anywhere;max-width:100%}.vertx-table__footer .vertx-pagination{flex:320px;width:auto;max-width:100%}.vertx-table__footer .vertx-pagination__row{justify-content:flex-end}.vertx-table__footer .vertx-pagination[data-layout=simple] .vertx-pagination__row{align-items:flex-end}.vertx-table__footer[data-pagination-align=center] .vertx-pagination__row{justify-content:center}.vertx-table__footer[data-pagination-align=center] .vertx-pagination[data-layout=simple] .vertx-pagination__row{align-items:center}.vertx-table__result-cell{padding:0}.vertx-table-error{color:var(--vertui-function-error-text);white-space:normal}.vertx-table-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.vertx-table-spin{animation:1s linear infinite vertx-table-spin}@keyframes vertx-table-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vertx-table-spin{animation:none}}:root,[data-vertx-theme=light]{--vertx-icon-on-solid:#fff;--vertx-icon-add-foreground:#10131f}[data-vertx-theme=dark]{--vertx-icon-on-solid:#10131f;--vertx-icon-add-foreground:var(--vertui-text-primary)}.vertx-icon{vertical-align:-.125em;flex:none;line-height:0;display:inline-block;position:relative}.vertx-icon__layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root,[data-vertx-theme=light]{--vertx-tab-text-hover:var(--vertui-text-secondary);--vertx-tab-text-pressed:var(--vertui-text-primary)}[data-vertx-theme=dark]{--vertx-tab-text-hover:var(--vertui-text-inverse);--vertx-tab-text-pressed:var(--vertui-text-secondary)}.vertx-tab{box-sizing:border-box;border-radius:var(--vertui-radius-sm);height:38px;color:var(--vertui-text-secondary);font:400 16px/22px var(--vertui-font-family-base);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0 16px;display:inline-flex;position:relative}.vertx-tab[aria-selected=true]{color:var(--vertui-text-primary);font-weight:500}.vertx-tab--level-1[aria-selected=true]:after{content:"";border-radius:var(--vertui-radius-xs);background:currentColor;width:32px;height:3px;position:absolute;bottom:0;left:calc(50% - 16px)}.vertx-tab--level-1:enabled:hover{color:var(--vertx-tab-text-hover)}.vertx-tab--level-1:enabled:active{color:var(--vertx-tab-text-pressed)}.vertx-tab:focus-visible{outline:none}.vertx-tab:focus-visible .vertx-tab__label{outline:var(--vertui-border-width-focus) solid currentColor;outline-offset:2px;border-radius:var(--vertui-radius-xs)}.vertx-tab--level-2{height:32px;padding:0 20px;font-size:14px;line-height:20px}.vertx-tab--level-2[aria-selected=true]{background:var(--vertui-background-surface)}.vertx-tab--level-2:enabled:is(:hover,:active){color:var(--vertui-text-primary)}.vertx-tab:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-tab__badge{box-sizing:border-box;background:var(--vertui-function-error);min-width:20px;height:20px;color:var(--vertui-text-inverse);font:400 12px/18px var(--vertui-font-family-base);pointer-events:none;border-radius:10px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-4px;right:0}.vertx-tab--level-1 .vertx-tab__badge{top:0}@media (forced-colors:active){.vertx-tab[aria-selected=true]{color:highlight}.vertx-tab--level-2[aria-selected=true]{outline-offset:-1px;outline:1px solid highlight}.vertx-tab:disabled{color:graytext}}.vertx-tabs{min-width:0;max-width:100%;font-family:var(--vertui-font-family-base);color:var(--vertui-text-primary)}.vertx-tabs__list{box-sizing:border-box;width:max-content;display:flex}.vertx-tabs__list--level-2{background:var(--vertui-background-subtle);border-radius:10px;padding:4px}.vertx-tabs__panel{min-width:0;margin-top:16px}.vertx-tabs__panel[hidden]{display:none}.vertx-tabs__panel:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:2px;border-radius:var(--vertui-radius-xs)}.vertx-tabs__scroll{width:max-content;max-width:100%}.vertx-tabs__scroll--level-2{background:var(--vertui-background-subtle);border-radius:10px}@property --vertx-button-light-x{syntax:"<percentage>";inherits:false;initial-value:0%}@property --vertx-button-light-y{syntax:"<percentage>";inherits:false;initial-value:50%}@property --vertx-button-light-rx{syntax:"<percentage>";inherits:false;initial-value:50%}@property --vertx-button-light-ry{syntax:"<percentage>";inherits:false;initial-value:100%}:root,[data-vertx-theme=light]{--vertx-button-line-hover:var(--vertui-text-secondary);--vertx-button-disabled-text:var(--vertui-text-tertiary);--vertx-button-control-disabled-opacity:1;--vertx-button-danger-foreground:var(--vertui-text-inverse)}[data-vertx-theme=dark]{--vertx-button-line-hover:var(--vertui-icon-leading);--vertx-button-disabled-text:var(--vertui-text-primary);--vertx-button-control-disabled-opacity:.3;--vertx-button-danger-foreground:var(--vertui-background-canvas)}.vertx-button{--vertx-button-height:var(--vertui-size-md);--vertx-button-radius:var(--vertui-radius-sm);--vertx-button-background:var(--vertx-button-gradient-normal);box-sizing:border-box;height:var(--vertx-button-height);border-radius:var(--vertx-button-radius);min-width:80px;color:var(--vertui-text-inverse);font-family:var(--vertui-font-family-base);font-size:var(--vertui-font-size-14);font-weight:var(--vertui-font-weight-regular);line-height:var(--vertui-line-height-14);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.vertx-button[data-size=sm]{--vertx-button-height:var(--vertui-size-sm);min-width:64px;font-size:var(--vertui-font-size-12);line-height:var(--vertui-line-height-12)}.vertx-button[data-size=lg]{--vertx-button-height:var(--vertui-size-lg);--vertx-button-radius:var(--vertui-radius-md);min-width:96px;font-size:var(--vertui-font-size-16);line-height:var(--vertui-line-height-16)}.vertx-button__surface{border-radius:inherit;background-image:var(--vertx-button-background);pointer-events:none;background-size:100% 100%;position:absolute;inset:0}.vertx-button__surface:after{content:"";border-radius:inherit;background:var(--vertui-background-mask);opacity:0;position:absolute;inset:0}.vertx-button:is([data-variant=primary],[data-variant=black],[data-variant=blue]):not([data-danger=true]):not(:disabled) .vertx-button__surface{--vertx-button-light-x:var(--vertx-button-motion-normal-x);--vertx-button-light-y:var(--vertx-button-motion-normal-y);--vertx-button-light-rx:var(--vertx-button-motion-normal-rx);--vertx-button-light-ry:var(--vertx-button-motion-normal-ry);background-image:radial-gradient(ellipse var(--vertx-button-light-rx) var(--vertx-button-light-ry) at var(--vertx-button-light-x) var(--vertx-button-light-y), var(--vertx-button-motion-normal-stops));transition:--vertx-button-light-x .42s cubic-bezier(.42,0,.2,1),--vertx-button-light-y .42s cubic-bezier(.42,0,.2,1),--vertx-button-light-rx .42s cubic-bezier(.42,0,.2,1),--vertx-button-light-ry .42s cubic-bezier(.42,0,.2,1)}.vertx-button:is([data-variant=primary],[data-variant=black],[data-variant=blue]):not([data-danger=true]):is(:hover,:active):not(:disabled) .vertx-button__surface{--vertx-button-light-x:var(--vertx-button-motion-hover-x);--vertx-button-light-y:var(--vertx-button-motion-hover-y);--vertx-button-light-rx:var(--vertx-button-motion-hover-rx);--vertx-button-light-ry:var(--vertx-button-motion-hover-ry)}@media (prefers-reduced-motion:reduce){.vertx-button .vertx-button__surface{transition:none!important}}.vertx-button__content{justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.vertx-button:is(:hover,:active):not(:disabled){--vertx-button-background:var(--vertx-button-gradient-hover)}.vertx-button:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-brand-primary);outline-offset:3px}.vertx-button:focus-visible:not(:hover):not(:active){--vertx-button-background:var(--vertx-button-gradient-focus)}.vertx-button[data-disabled=true]{--vertx-button-background:var(--vertx-button-gradient-disabled);cursor:not-allowed}.vertx-button[data-disabled=true] .vertx-button__surface,.vertx-button[data-disabled=true] .vertx-button__content,.vertx-button[data-disabled=true] .vertx-button__loading{opacity:.3}.vertx-button[data-loading=true]:not([data-disabled=true]){--vertx-button-background:var(--vertx-button-gradient-loading);cursor:progress}.vertx-button[data-loading=true]{grid-template-columns:minmax(0,1fr);display:inline-grid}.vertx-button[data-loading=true] .vertx-button__content{visibility:hidden;grid-area:1/1}.vertx-button__loading{grid-area:1/1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.vertx-button__loading-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.vertx-button__loading-label:empty{display:none}.vertx-button__spinner{flex:none;animation:1s linear infinite vertx-button-spin;display:inline-flex}@keyframes vertx-button-spin{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.vertx-button__spinner{animation:none}}.vertx-button:is([data-variant=outline],[data-variant=text]){color:var(--vertui-text-primary)}.vertx-button:is([data-variant=outline],[data-variant=text]) .vertx-button__surface{background-image:none}.vertx-button[data-variant=outline] .vertx-button__surface{background-color:var(--vertui-background-surface)}.vertx-button[data-variant=outline] .vertx-button__surface:before{content:"";border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.vertx-button:is([data-variant=outline],[data-variant=text]):is(:hover,:active):not(:disabled) .vertx-button__surface{background-color:var(--vertui-background-subtle)}.vertx-button[data-variant=outline]:is(:hover,:active):not(:disabled) .vertx-button__surface:before{border-color:var(--vertx-button-line-hover)}.vertx-button:is([data-variant=outline],[data-variant=text]) .vertx-button__surface:after{display:none}.vertx-button:is([data-variant=outline],[data-variant=text])[data-disabled=true]{color:var(--vertx-button-disabled-text);opacity:var(--vertx-button-control-disabled-opacity)}.vertx-button:is([data-variant=outline],[data-variant=text])[data-disabled=true] :is(.vertx-button__surface,.vertx-button__content,.vertx-button__loading){opacity:1}.vertx-button[data-danger=true]{color:var(--vertx-button-danger-foreground)}.vertx-button[data-danger=true] .vertx-button__surface{background-image:none;background-color:var(--vertui-function-error-text)}.vertx-button[data-danger=true]:is(:hover,:active):not(:disabled) .vertx-button__surface{background-color:color-mix(in srgb, var(--vertui-function-error-text) 88%, var(--vertui-background-surface))}.vertx-button[data-danger=true]:focus-visible{outline-color:var(--vertui-function-error-text)}.vertx-button[data-danger=true]:is([data-variant=outline],[data-variant=text]){color:var(--vertui-function-error-text)}.vertx-button[data-danger=true][data-variant=outline] .vertx-button__surface{background-color:var(--vertui-background-surface)}.vertx-button[data-danger=true][data-variant=outline] .vertx-button__surface:before{border-color:currentColor}.vertx-button[data-danger=true][data-variant=text] .vertx-button__surface{background-color:#0000}.vertx-button[data-danger=true]:is([data-variant=outline],[data-variant=text]):is(:hover,:active):not(:disabled) .vertx-button__surface{background-color:color-mix(in srgb, var(--vertui-function-error-text) 10%, var(--vertui-background-surface))}.vertx-button[data-danger=true]:is([data-variant=outline],[data-variant=text])[data-disabled=true]{color:var(--vertx-button-disabled-text)}:root,[data-vertx-theme=light]{--vertx-input-line-hover:var(--vertui-text-secondary);--vertx-input-line-focus:var(--vertui-text-primary)}[data-vertx-theme=dark]{--vertx-input-line-hover:var(--vertui-icon-leading);--vertx-input-line-focus:var(--vertui-line-default)}.vertx-input{gap:var(--vertui-space-8);width:100%;min-width:0;font-family:var(--vertui-font-family-base);font-size:var(--vertui-font-size-12);font-weight:var(--vertui-font-weight-regular);line-height:var(--vertui-line-height-12);color:var(--vertui-text-primary);flex-direction:column;display:flex;position:relative}.vertx-input__control{box-sizing:border-box;align-items:center;gap:var(--vertui-space-12);height:var(--vertui-size-sm);min-width:0;padding:0 var(--vertui-space-12);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);display:flex;position:relative}.vertx-input__control:after{content:"";border-radius:inherit;pointer-events:none;border:var(--vertui-border-width-default) solid var(--vertui-line-default);position:absolute;inset:0}.vertx-input[data-size=md] .vertx-input__control{height:var(--vertui-size-md)}.vertx-input__label{color:var(--vertui-text-secondary);cursor:text;flex:none}.vertx-input[data-size=sm] .vertx-input__label{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.vertx-input[data-size=md]>.vertx-input__label{color:var(--vertui-text-primary);font-weight:var(--vertui-font-weight-medium);overflow-wrap:anywhere}.vertx-input__required{color:var(--vertui-function-error);margin-right:4px}.vertx-input__native{appearance:none;box-sizing:border-box;width:0;min-width:0;height:100%;box-shadow:none;font:inherit;color:var(--vertui-text-primary);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0}.vertx-input__native::placeholder{color:var(--vertui-text-tertiary);opacity:1}.vertx-input__native::-webkit-search-cancel-button{appearance:none}.vertx-input:where(:not([data-disabled]):not([data-readonly])) .vertx-input__control:hover:after{border-color:var(--vertx-input-line-hover)}.vertx-input:where(:not([data-disabled])) .vertx-input__control:focus-within:after{border-color:var(--vertx-input-line-focus);border-width:var(--vertui-border-width-focus)}.vertx-input:is([data-disabled],[data-readonly]) .vertx-input__control{background:var(--vertui-background-subtle)}.vertx-input[data-disabled] .vertx-input__native{color:var(--vertui-text-disabled);-webkit-text-fill-color:var(--vertui-text-disabled);opacity:1;cursor:not-allowed}.vertx-input[data-disabled] .vertx-input__native::placeholder{color:var(--vertui-text-disabled)}.vertx-input[data-error] .vertx-input__control:after{border-color:var(--vertui-function-error)}.vertx-input__error{color:var(--vertui-function-error-text);font:inherit;overflow-wrap:anywhere;margin:0}.vertx-input__clear{border-radius:var(--vertui-radius-xs);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:16px;height:24px;padding:0;display:flex}.vertx-input__clear:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:2px}.vertx-input__status,.vertx-search-input .vertx-input__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root,[data-vertx-theme=light]{--vertx-choice-text-hover:var(--vertui-text-secondary);--vertx-choice-text-pressed:var(--vertui-text-primary);--vertx-switch-line:var(--vertui-line-divider);--vertx-switch-line-hover:var(--vertui-text-secondary)}[data-vertx-theme=dark]{--vertx-choice-text-hover:var(--vertui-text-inverse);--vertx-choice-text-pressed:var(--vertui-text-secondary);--vertx-switch-line:var(--vertui-line-default);--vertx-switch-line-hover:var(--vertui-icon-leading)}.vertx-choice{box-sizing:border-box;border-radius:var(--vertui-radius-xs);max-width:100%;min-height:20px;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);cursor:pointer;vertical-align:middle;align-items:flex-start;gap:8px;display:inline-flex;position:relative}.vertx-choice__input{opacity:0;width:16px;height:16px;cursor:inherit;margin:0;position:absolute;top:2px;left:0}.vertx-choice__mark{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:var(--vertui-radius-xs);background:var(--vertui-background-surface);width:16px;height:16px;color:var(--vertui-text-inverse);pointer-events:none;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex;position:relative}.vertx-choice__label{overflow-wrap:anywhere;min-width:0}.vertx-choice:has(.vertx-choice__input:disabled){color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-choice:has(.vertx-choice__input:enabled):hover{color:var(--vertx-choice-text-hover)}.vertx-choice:has(.vertx-choice__input:enabled):active{color:var(--vertx-choice-text-pressed)}.vertx-choice:has(.vertx-choice__input:enabled):hover .vertx-choice__mark{border-color:var(--vertui-brand-hover)}.vertx-choice:has(.vertx-choice__input:enabled):active .vertx-choice__mark{border-color:var(--vertui-brand-active)}.vertx-choice__input:focus-visible+.vertx-choice__mark{border-color:var(--vertui-brand-primary)}.vertx-choice--radio .vertx-choice__mark{border-radius:50%}.vertx-choice--radio .vertx-choice__input:checked+.vertx-choice__mark{border-width:var(--vertui-border-width-radio-selected);border-color:var(--vertui-brand-primary)}.vertx-choice--radio .vertx-choice__input:checked:disabled+.vertx-choice__mark{border-color:var(--vertui-line-default)}.vertx-choice--radio:has(.vertx-choice__input:checked:enabled):hover .vertx-choice__mark{border-color:var(--vertui-brand-hover)}.vertx-choice--radio:has(.vertx-choice__input:checked:enabled):active .vertx-choice__mark{border-color:var(--vertui-brand-active)}.vertx-choice--radio .vertx-choice__input:focus-visible+.vertx-choice__mark:after{content:"";box-sizing:border-box;border:var(--vertui-border-width-focus) solid var(--vertui-brand-primary);border-radius:50%;width:20px;height:20px;position:absolute}.vertx-choice__input:disabled+.vertx-choice__mark{background:var(--vertui-background-subtle);border-color:var(--vertui-line-default);color:var(--vertui-text-disabled)}.vertx-choice--checkbox .vertx-icon{flex:none;display:none}.vertx-choice--checkbox .vertx-choice__input:is(:checked,:indeterminate,[aria-checked=mixed])+.vertx-choice__mark{background:var(--vertui-brand-primary);border-color:#0000}.vertx-choice--checkbox .vertx-choice__input:checked:not(:indeterminate):not([aria-checked=mixed])+.vertx-choice__mark .vertx-choice__check,.vertx-choice--checkbox .vertx-choice__input:is(:indeterminate,[aria-checked=mixed])+.vertx-choice__mark .vertx-choice__minus{display:inline-block}.vertx-choice--checkbox:has(.vertx-choice__input:is(:checked,:indeterminate,[aria-checked=mixed]):enabled):hover .vertx-choice__mark{background:var(--vertui-brand-hover)}.vertx-choice--checkbox:has(.vertx-choice__input:is(:checked,:indeterminate,[aria-checked=mixed]):enabled):active .vertx-choice__mark{background:var(--vertui-brand-active)}.vertx-choice--checkbox .vertx-choice__input:disabled+.vertx-choice__mark{background:var(--vertui-background-subtle);border-color:var(--vertui-line-default)}.vertx-choice--switch{min-height:32px;color:var(--vertui-text-secondary);padding:4px}.vertx-choice--switch .vertx-choice__input{width:48px;height:24px;top:4px;left:4px}.vertx-choice--switch .vertx-choice__label{padding-top:2px}.vertx-choice--switch[data-label-position=left] .vertx-choice__label{order:-1}.vertx-choice--switch[data-label-position=left] .vertx-choice__input{left:auto;right:4px}.vertx-choice__label--hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vertx-choice--switch .vertx-choice__mark{border-radius:var(--vertui-radius-md);background:var(--vertui-background-subtle);border:0;width:48px;height:24px;margin:0}.vertx-choice--switch .vertx-choice__mark:before{content:"";border:var(--vertui-border-width-default) solid var(--vertx-switch-line);border-radius:inherit;position:absolute;inset:0}.vertx-choice__thumb{background:var(--vertx-switch-line);border-radius:50%;width:16px;height:16px;transition:transform .18s ease-in;position:absolute;top:4px;left:4.5px;transform:translate(0)}.vertx-choice--switch:has(.vertx-choice__input:enabled):hover{color:var(--vertui-text-secondary)}.vertx-choice--switch:has(.vertx-choice__input:enabled):hover .vertx-choice__mark:before{border-color:var(--vertx-switch-line-hover)}.vertx-choice--switch:has(.vertx-choice__input:enabled):hover .vertx-choice__thumb{background:var(--vertui-text-tertiary)}.vertx-choice--switch .vertx-choice__input:checked+.vertx-choice__mark{background:var(--vertui-brand-primary)}.vertx-choice--switch .vertx-choice__input:checked+.vertx-choice__mark:before{border-color:#0000}.vertx-choice--switch .vertx-choice__input:checked+.vertx-choice__mark .vertx-choice__thumb{background:var(--vertui-text-inverse);transform:translate(23.5px)}.vertx-choice--switch:has(.vertx-choice__input:checked:enabled):hover .vertx-choice__mark{background:var(--vertui-brand-hover)}.vertx-choice--switch:has(.vertx-choice__input:checked:enabled):hover .vertx-choice__thumb{background:var(--vertui-text-inverse)}.vertx-choice--switch:has(.vertx-choice__input:enabled):active .vertx-choice__mark:before{border-color:var(--vertx-switch-line)}.vertx-choice--switch:has(.vertx-choice__input:enabled):active .vertx-choice__thumb{background:var(--vertx-switch-line)}.vertx-choice--switch:has(.vertx-choice__input:checked:enabled):active .vertx-choice__mark{background:var(--vertui-brand-active)}.vertx-choice--switch:has(.vertx-choice__input:checked:enabled):active .vertx-choice__mark:before{border-color:#0000}.vertx-choice--switch:has(.vertx-choice__input:checked:enabled):active .vertx-choice__thumb{background:var(--vertui-text-inverse)}.vertx-choice--switch .vertx-choice__input:focus-visible+.vertx-choice__mark:after{content:"";border:var(--vertui-border-width-focus) solid var(--vertui-brand-primary);border-radius:14px;position:absolute;inset:-2px}.vertx-choice--switch .vertx-choice__input:disabled+.vertx-choice__mark{background:var(--vertui-background-subtle)}.vertx-choice--switch .vertx-choice__input:disabled+.vertx-choice__mark:before{border-color:var(--vertx-switch-line)}.vertx-choice--switch .vertx-choice__input:disabled+.vertx-choice__mark .vertx-choice__thumb{opacity:.5}.vertx-choice--switch .vertx-choice__input:checked:disabled+.vertx-choice__mark .vertx-choice__thumb{background:var(--vertui-text-disabled)}@media (prefers-reduced-motion:reduce){.vertx-choice__thumb{transition:none}}@media (forced-colors:active){.vertx-choice__mark{forced-color-adjust:none;color:highlighttext;background:canvas!important;border-color:buttontext!important}.vertx-choice__input:checked+.vertx-choice__mark{border-color:highlight!important}.vertx-choice--checkbox .vertx-choice__input:is(:checked,:indeterminate,[aria-checked=mixed])+.vertx-choice__mark{background:highlight!important}.vertx-choice__thumb{background:buttontext!important}.vertx-choice__input:disabled+.vertx-choice__mark{color:graytext;border-color:graytext!important}}.vertx-choice-description{box-sizing:border-box;border-radius:var(--vertui-radius-sm);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:16px;display:flex}.vertx-choice-description__text{box-sizing:border-box;width:100%;min-width:0;color:var(--vertui-text-tertiary);font:400 12px/18px var(--vertui-font-family-base);overflow-wrap:anywhere;padding-left:24px}.vertx-choice-description:has(input:disabled){cursor:not-allowed}.vertx-choice-description:has(input:disabled) .vertx-choice-description__text{color:var(--vertui-text-disabled)}.vertx-choice-description__text a{color:var(--vertui-brand-primary)}.vertx-floating-layer{box-sizing:border-box;overscroll-behavior:contain;color:var(--vertui-text-primary);font-family:var(--vertui-font-family-base);background:0 0;border:0;outline:none;max-width:calc(100vw - 16px);margin:0;padding:0;inset:auto;overflow:hidden}.vertx-floating-layer::backdrop{pointer-events:none;background:0 0}.vertx-floating-layer[popover][data-navigation=pointer] :is(.vertx-select-option,.vertx-menu-context-item,.vertx-cascader__option,.vertx-cascader__expand){outline:none}.vertx-dropdown-panel{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);color:var(--vertui-text-primary);font:400 12px/18px var(--vertui-font-family-base);flex:none;padding:0}.vertx-dropdown-panel>.vertx-scroll-area__viewport>.vertx-scroll-area__content{flex-direction:column;gap:4px;padding:8px;display:flex}.vertx-dropdown-panel[data-panel=select]{border-color:var(--vertui-line-divider);border-radius:var(--vertui-radius-md);width:100%;min-width:0;box-shadow:var(--vertui-shadow-sm)}.vertx-dropdown-panel[data-panel=select]>.vertx-scroll-area__viewport>.vertx-scroll-area__content{gap:8px;padding:8px}.vertx-dropdown-panel[data-panel=context]{min-width:88px;box-shadow:0 4px 8px #00000014}.vertx-dropdown-panel[data-panel=context]>.vertx-scroll-area__viewport>.vertx-scroll-area__content{gap:6px;padding:6px}.vertx-dropdown-panel[data-panel=dropdown]{width:224px;min-width:120px}.vertx-dropdown-empty{min-height:128px;color:var(--vertui-text-tertiary);background:0 0;padding:16px}.vertx-dropdown-empty .vertx-result__title{font:400 14px/20px var(--vertui-font-family-base);color:var(--vertui-text-tertiary)}.vertx-dropdown-panel[data-empty=true]{min-width:160px}:root,[data-vertx-theme]{--vertx-tooltip-background:#0c091f;--vertx-tooltip-text:#fff}[data-vertx-theme=dark]{--vertx-tooltip-background:#f3f4fa;--vertx-tooltip-text:#0c091f}.vertx-tooltip-trigger{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.vertx-tooltip{border-radius:var(--vertui-radius-sm);background:var(--vertx-tooltip-background);color:var(--vertx-tooltip-text);box-shadow:none;font:400 12px/18px var(--vertui-font-family-base);overflow-wrap:anywhere;border:0;max-width:min(236px,100vw - 16px);padding:8px;overflow:visible}.vertx-tooltip__arrow{width:14px;height:6px;color:var(--vertx-tooltip-background);position:absolute;bottom:-6px}.vertx-tooltip__arrow>span{width:14px;height:6px;position:absolute}.vertx-tooltip[data-placement=bottom] .vertx-tooltip__arrow{top:-6px;bottom:auto}.vertx-tooltip[data-placement=bottom] .vertx-tooltip__arrow>span{transform:rotate(180deg)}.vertx-tooltip:is([data-placement=left],[data-placement=right]) .vertx-tooltip__arrow{width:6px;height:14px;bottom:auto}.vertx-tooltip[data-placement=left] .vertx-tooltip__arrow{right:-6px}.vertx-tooltip[data-placement=right] .vertx-tooltip__arrow{left:-6px}.vertx-tooltip:is([data-placement=left],[data-placement=right]) .vertx-tooltip__arrow>span{top:4px;left:-4px}.vertx-tooltip[data-placement=left] .vertx-tooltip__arrow>span{transform:rotate(-90deg)}.vertx-tooltip[data-placement=right] .vertx-tooltip__arrow>span{transform:rotate(90deg)}:root,[data-vertx-theme=light]{--vertx-menu-group-gradient:url("data:image/svg+xml;utf8,<svg viewBox='0 0 248 34' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(24.55 3.8e-15 -41.914 34.575 2.5 17)'><stop stop-color='rgba(69,91,134,0.1)' offset='0'/><stop stop-color='rgba(11,16,46,0)' offset='1'/></radialGradient></defs></svg>");--vertx-menu-gradient:url("data:image/svg+xml;utf8,<svg viewBox='0 0 248 36' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(24.55 4.0235e-15 -41.914 36.609 2.5 18)'><stop stop-color='rgba(69,91,134,0.1)' offset='0'/><stop stop-color='rgba(11,16,46,0)' offset='1'/></radialGradient></defs></svg>");--vertx-menu-gradient-hover:radial-gradient(ellipse 140% 400% at 1% 50%, #455b8621, #0b102e00 72%);--vertx-menu-gradient-pressed:radial-gradient(ellipse 140% 400% at 1% 50%, #455b8629, #0b102e00 72%);--vertx-menu-solid:url("data:image/svg+xml;utf8,<svg viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(0.92045 3.6 -2.6322 3.3093 1.9984e-15 0)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-menu-on-solid:var(--vertui-text-inverse)}[data-vertx-theme=dark]{--vertx-menu-group-gradient:var(--vertx-menu-gradient);--vertx-menu-gradient:radial-gradient(ellipse 140% 400% at 1% 50%, #f3f4fa0c, #f3f4fa00 72%);--vertx-menu-gradient-hover:radial-gradient(ellipse 140% 400% at 1% 50%, #f3f4fa12, #f3f4fa00 72%);--vertx-menu-gradient-pressed:radial-gradient(ellipse 140% 400% at 1% 50%, #f3f4fa1a, #f3f4fa00 72%);--vertx-menu-solid:radial-gradient(ellipse at left top, #fff, #f3f4fa 50%, #ced1e0);--vertx-menu-on-solid:#0c091f}.vertx-navigation-hint{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.vertx-navigation-hint--block{width:100%;display:flex}.vertx-menu,.vertx-menu-group,.vertx-menu-context-trigger,.vertx-menu-context-item{box-sizing:border-box;text-align:left;cursor:pointer;min-width:0;color:var(--vertui-text-secondary);font:400 14px/20px var(--vertui-font-family-base);background:0 0;border:0;flex:none;align-items:center;gap:8px;margin:0;text-decoration:none;display:flex}.vertx-menu{border-radius:var(--vertui-radius-sm);width:100%;height:36px;padding:0 12px 0 27px;position:relative}.vertx-menu__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vertx-menu__icon{width:16px;height:16px;color:var(--vertui-icon-trailing);flex:none;justify-content:center;align-items:center;display:inline-flex}.vertx-menu__icon>*{flex:none;width:16px;height:16px}.vertx-menu[aria-current=page],.vertx-conversation__row[data-selected]{background:var(--vertx-menu-gradient);color:var(--vertui-text-primary)}.vertx-menu[aria-current=page] .vertx-menu__icon{color:var(--vertui-text-primary)}.vertx-menu[aria-current=page]:before,.vertx-conversation__row[data-selected]:before{content:"";background:var(--vertui-text-primary);border-radius:8px;width:3px;height:16px;position:absolute;top:10px;left:0}.vertx-menu:not([aria-disabled]):hover,.vertx-conversation__row:not([data-disabled]):is(:hover,:focus-within,[data-busy],[data-popup-open]){color:var(--vertui-text-primary);background:var(--vertx-menu-gradient-hover)}.vertx-menu:not([aria-disabled]):active,.vertx-conversation__row:not([data-disabled]):active{color:var(--vertui-text-primary);background:var(--vertx-menu-gradient-pressed)}.vertx-menu-group:enabled:is(:hover,:active){color:var(--vertui-text-secondary);background:var(--vertx-menu-group-gradient)}.vertx-menu:focus-visible,.vertx-menu-group:focus-visible,.vertx-menu-context-trigger:focus-visible,.vertx-menu-context-item:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:-.5px}.vertx-menu[aria-disabled],.vertx-menu[aria-disabled] .vertx-menu__icon,.vertx-menu-group:disabled,.vertx-menu-context-trigger:disabled,.vertx-menu-context-item:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-menu[aria-disabled][aria-current],.vertx-conversation__row[data-disabled][data-selected]{background:color-mix(in srgb, var(--vertui-text-disabled) 6%, transparent)}.vertx-menu--collapsed{justify-content:center;width:36px;padding:0}.vertx-menu--collapsed[aria-current=page],.vertx-menu--collapsed[aria-current=page]:is(:hover,:active){background:var(--vertx-menu-solid)}.vertx-menu--collapsed[aria-current=page] .vertx-menu__icon{color:var(--vertx-menu-on-solid)}.vertx-menu--collapsed[aria-current]:before{display:none}.vertx-menu--collapsed[aria-disabled][aria-current]{opacity:.45}.vertx-menu-group{border-radius:var(--vertui-radius-sm);width:100%;height:34px;color:var(--vertui-text-tertiary);padding:0 8px;font-size:12px;line-height:18px}.vertx-menu-group .vertx-menu__text{flex:0 auto}.vertx-menu-group__chevron{color:var(--vertui-icon-trailing);display:inline-flex}.vertx-menu-group--collapsed{justify-content:center;width:36px;padding:0}.vertx-menu-context-trigger{border-radius:var(--vertui-radius-xs);min-height:24px;padding:0 4px;font-size:12px;line-height:18px}.vertx-menu-context-trigger-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.vertx-menu-context-trigger-icon[data-rotate]{transition:transform .16s}.vertx-menu-context-trigger-icon[data-rotate][data-open]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.vertx-menu-context-trigger-icon[data-rotate]{transition:none}}.vertx-menu-context-popup>.vertx-scroll-area__viewport{max-height:inherit}.vertx-menu-context-popup>.vertx-scroll-area__viewport>.vertx-scroll-area__content{max-height:inherit;align-items:flex-start;gap:8px;display:flex}.vertx-menu-context-panel{max-height:inherit}.vertx-menu-context-panel [role=menu]{flex-direction:column;gap:4px;display:flex}.vertx-menu-context-panel[data-panel=context] [role=menu]{gap:6px}.vertx-menu-context-footer{border-top:var(--vertui-border-width-default) solid var(--vertui-line-divider);justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.vertx-menu-context-panel[data-panel=dropdown][data-submenu]{width:188px}.vertx-menu-context-item{border-radius:var(--vertui-radius-xs);width:100%;height:30px;padding:0 8px;font-size:12px;line-height:18px}.vertx-menu-context-item[data-selected]{color:var(--vertui-text-primary)}.vertx-menu-context-item:enabled:is(:hover,:active,:focus-visible){color:var(--vertui-text-primary);background:var(--vertui-background-subtle)}.vertx-conversation{width:100%;min-width:0;font-family:var(--vertui-font-family-base)}.vertx-conversation__row{box-sizing:border-box;border-radius:var(--vertui-radius-sm);height:36px;color:var(--vertui-text-secondary);align-items:center;gap:8px;padding:6px 12px 6px 27px;display:flex;position:relative}.vertx-conversation__row>.vertx-navigation-hint{flex:1}.vertx-conversation__link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font:400 14px/20px var(--vertui-font-family-base);outline:none;flex:1;text-decoration:none;display:block;overflow:hidden}.vertx-conversation__row:has(:focus-visible){outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:-.5px}.vertx-conversation__row[data-disabled]{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-conversation__pinned,.vertx-conversation__status{flex:none;align-items:center;width:16px;height:16px;display:inline-flex}.vertx-conversation__actions{flex:none;align-items:center;gap:4px;display:none}.vertx-conversation__row:is(:hover,:focus-within,:active,[data-popup-open],[data-busy]):not([data-disabled]) .vertx-conversation__actions{display:flex}.vertx-conversation__row:has([data-tooltip-open]) .vertx-conversation__actions{display:flex}.vertx-conversation__row:is(:hover,:focus-within,:active,[data-popup-open],[data-busy]):has(.vertx-conversation__actions) .vertx-conversation__pinned{display:none}.vertx-conversation__action{box-sizing:border-box;width:32px;height:24px;min-height:24px;color:var(--vertui-icon-trailing);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:4px 4px 4px 12px;display:flex}.vertx-conversation__action>*{flex:none;width:16px;height:16px}.vertx-conversation__action:enabled:is(:hover,:active,:focus-visible){color:var(--vertui-text-primary)}.vertx-conversation__action:focus-visible{outline:var(--vertui-border-width-focus) solid currentColor}.vertx-conversation__action:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-navigation-spin{animation:1s linear infinite vertx-navigation-spin}@keyframes vertx-navigation-spin{to{transform:rotate(360deg)}}@media (hover:none){.vertx-conversation__actions{display:flex}.vertx-conversation__row:has(.vertx-conversation__actions) .vertx-conversation__pinned{display:none}}@media (prefers-reduced-motion:reduce){.vertx-navigation-spin{animation:none}}.vertx-menu-context-panel[data-panel=dropdown] .vertx-menu-context-item{height:auto;min-height:34px;color:var(--vertui-text-primary);padding:8px}.vertx-menu-context-panel[data-panel=dropdown] .vertx-menu-context-item:is([data-selected],[aria-expanded=true]){background:var(--vertui-background-subtle)}.vertx-menu-context-item[data-destructive]:enabled,.vertx-menu-context-panel[data-panel=dropdown] .vertx-menu-context-item[data-destructive]:enabled{color:var(--vertui-function-error-text)}.vertx-menu-context-panel[data-panel=dropdown] .vertx-menu-context-item:disabled,.vertx-menu-context-item:disabled .vertx-menu__icon{color:var(--vertui-text-disabled)}.vertx-menu-context-item[aria-disabled=true]{cursor:not-allowed}.vertx-menu-context-error{color:var(--vertui-function-error-text);font:400 12px/18px var(--vertui-font-family-base);overflow-wrap:anywhere;display:block}.vertx-menu-context-option-tooltip{width:100%;display:flex}.vertx-menu-context-option-tooltip>.vertx-menu-context-item{width:100%}:root,[data-vertx-theme=light]{--vertx-sidebar-light-display:block;--vertx-sidebar-dark-display:none}[data-vertx-theme=dark]{--vertx-sidebar-light-display:none;--vertx-sidebar-dark-display:block}.vertx-sidebar{box-sizing:border-box;background:var(--vertui-background-canvas);width:280px;height:100%;min-height:0;color:var(--vertui-text-primary);font-family:var(--vertui-font-family-base);flex-direction:column;flex:none;gap:4px;padding:0 16px 24px;transition:width .24s cubic-bezier(.2,0,0,1),padding-bottom .24s cubic-bezier(.2,0,0,1);display:flex;position:relative}.vertx-sidebar__background{pointer-events:none;border-right:var(--vertui-border-width-default) solid var(--vertui-line-divider);position:absolute;inset:0}.vertx-sidebar__background img{width:100%;height:100%}.vertx-sidebar__background-light{display:var(--vertx-sidebar-light-display)}.vertx-sidebar__background-dark{display:var(--vertx-sidebar-dark-display)}.vertx-sidebar>:not(.vertx-sidebar__background){position:relative}.vertx-sidebar[data-collapsed=true]{width:68px;padding-bottom:28px}.vertx-sidebar__header{box-sizing:border-box;flex:none;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;height:48px;padding-right:0;transition:gap .24s cubic-bezier(.2,0,0,1),padding-right .24s cubic-bezier(.2,0,0,1);display:grid}.vertx-sidebar[data-collapsed=true] .vertx-sidebar__header{gap:0;padding-right:6px}.vertx-sidebar__brand{white-space:nowrap;opacity:1;min-width:0;transition:opacity .12s,visibility .12s;overflow:hidden}.vertx-sidebar[data-collapsed=true] .vertx-sidebar__brand{opacity:0;visibility:hidden}.vertx-sidebar__brand>span{align-items:center;gap:10px;display:flex}.vertx-sidebar__toggle{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.vertx-sidebar__toggle:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary)}.vertx-sidebar__navigation{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.vertx-sidebar__scroll{flex:1;margin-inline:-16px}.vertx-sidebar__navigation{padding-inline:16px}.vertx-sidebar__group,.vertx-sidebar__recent{flex:none;min-width:0}.vertx-sidebar__group-heading{border-radius:var(--vertui-radius-sm);align-items:center;min-width:0;display:flex}.vertx-sidebar__group-heading:is(:hover,:focus-within){background:var(--vertx-menu-group-gradient)}.vertx-sidebar__group-heading:has([aria-haspopup=menu][aria-expanded=true]){background:var(--vertx-menu-group-gradient)}.vertx-sidebar__group-heading>.vertx-menu-group{flex:1}.vertx-sidebar__group-heading>.vertx-menu-group:enabled:is(:hover,:active){background:0 0}.vertx-sidebar__group-trailing{flex:none;align-items:center;gap:4px;padding-right:8px;display:flex}.vertx-sidebar__group-trailing:empty{display:none}.vertx-sidebar__collapsed-context{width:36px;height:34px;color:var(--vertui-text-tertiary);font:400 12px/18px var(--vertui-font-family-base);padding:0}.vertx-sidebar__items{flex-direction:column;gap:4px;display:flex}.vertx-sidebar [hidden]{display:none}.vertx-sidebar__empty{color:var(--vertui-text-tertiary);font:400 12px/18px var(--vertui-font-family-base);margin:8px 0 8px 27px}.vertx-sidebar__footer{flex:none;min-width:0;margin-top:12px}.vertx-sidebar__footer-button{box-sizing:border-box;border-radius:var(--vertui-radius-sm);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.vertx-sidebar__footer-button:enabled:is(:hover,:active){background:var(--vertx-menu-group-gradient)}.vertx-sidebar__footer-button:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary)}.vertx-sidebar__footer-button:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-sidebar[data-collapsed=false] .vertx-menu__text,.vertx-sidebar[data-collapsed=false] .vertx-sidebar__recent{animation:.24s both vertx-sidebar-reveal}@keyframes vertx-sidebar-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vertx-sidebar,.vertx-sidebar__header,.vertx-sidebar__brand{transition:none}.vertx-sidebar[data-collapsed=false] .vertx-menu__text,.vertx-sidebar[data-collapsed=false] .vertx-sidebar__recent{animation:none}}:root,[data-vertx-theme=light]{--vertx-select-line-hover:var(--vertui-text-secondary);--vertx-select-line-focus:var(--vertui-text-primary);--vertx-option-disabled-opacity:.3}[data-vertx-theme=dark]{--vertx-select-line-hover:var(--vertui-icon-leading);--vertx-select-line-focus:var(--vertui-line-default);--vertx-option-disabled-opacity:1}.vertx-select-trigger{width:100%;min-width:0;font:var(--vertui-font-weight-regular) var(--vertui-font-size-12)/var(--vertui-line-height-12) var(--vertui-font-family-base);flex-direction:column;gap:8px;display:flex;position:relative}.vertx-select-trigger__control{height:var(--vertui-size-sm);background:var(--vertui-background-surface);border-radius:var(--vertui-radius-sm);display:flex;position:relative}.vertx-select-trigger[data-size=md] .vertx-select-trigger__control{height:var(--vertui-size-md)}.vertx-select-trigger__control:after{content:"";border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.vertx-select-trigger__button{border-radius:inherit;width:100%;min-width:0;color:var(--vertui-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:12px;padding:0 12px;display:flex}.vertx-select-trigger__label{color:var(--vertui-text-secondary)}.vertx-select-trigger__button>.vertx-select-trigger__label{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;overflow:hidden}.vertx-select-trigger__required{color:var(--vertui-function-error);margin-right:4px}.vertx-select-trigger__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vertx-select-trigger__value[data-empty]{color:var(--vertui-text-tertiary)}.vertx-select-trigger:where(:not([data-disabled])) .vertx-select-trigger__control:hover:after{border-color:var(--vertx-select-line-hover)}.vertx-select-trigger__control:focus-within:after,.vertx-select-trigger[data-open] .vertx-select-trigger__control:after{border-color:var(--vertx-select-line-focus)}.vertx-select-trigger[data-disabled] .vertx-select-trigger__control{background:var(--vertui-background-subtle)}.vertx-select-trigger[data-disabled] .vertx-select-trigger__value{color:var(--vertui-text-disabled)}.vertx-select-trigger__button:disabled{cursor:not-allowed}.vertx-select-trigger[data-error] .vertx-select-trigger__control:after{border-color:var(--vertui-function-error)}.vertx-select-trigger__error{font:inherit;color:var(--vertui-function-error-text);overflow-wrap:anywhere;margin:0}.vertx-select-trigger__button>span:last-child{flex:none;justify-content:center;align-items:center;display:flex}.vertx-select-trigger__control:has(.vertx-select-trigger__clear) .vertx-select-trigger__button>span:last-child{margin-left:28px}.vertx-select-trigger__clear{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;padding:0;display:flex;position:absolute;top:0;bottom:0;right:36px}.vertx-select-trigger__clear:focus-visible{outline:.5px solid var(--vertui-text-primary);outline-offset:-2px}.vertx-select-trigger__spinner{animation:1s linear infinite vertx-select-spin;display:flex}@keyframes vertx-select-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vertx-select-trigger__spinner{animation:none}}.vertx-select-option{box-sizing:border-box;border-radius:var(--vertui-radius-xs);background:var(--vertui-background-surface);width:100%;min-height:34px;color:var(--vertui-text-primary);text-align:left;font:400 12px/18px var(--vertui-font-family-base);cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.vertx-select-option__label{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.vertx-select-option:is(:hover,:active,[aria-selected=true]):not(:disabled){border-radius:var(--vertui-radius-sm);background:var(--vertui-background-subtle)}.vertx-select-option:is(:focus-visible,[data-active]){outline:var(--vertui-border-width-focus) solid var(--vertx-select-line-focus);outline-offset:-1px;border-radius:var(--vertui-radius-sm)}.vertx-select-dropdown[data-navigation=pointer] .vertx-select-option{outline:none}.vertx-select-option:disabled{color:var(--vertui-text-disabled);opacity:var(--vertx-option-disabled-opacity);cursor:not-allowed;border-radius:var(--vertui-radius-sm)}.vertx-select-dropdown{max-height:calc(var(--vertx-select-list-height,200px) + 16px + 1px)}.vertx-select-dropdown__list{flex-direction:column;min-height:0;display:flex}.vertx-select-dropdown__status{min-height:200px;color:var(--vertui-text-tertiary);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex}.vertx-select-dropdown__error{color:var(--vertui-function-error-text)}.vertx-select-native{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}:root,[data-vertx-theme=light]{--vertx-pagination-hover:var(--vertui-text-secondary);--vertx-pagination-pressed:var(--vertui-text-primary);--vertx-pagination-focus:var(--vertui-text-primary);--vertx-pagination-page-disabled-opacity:.3}[data-vertx-theme=dark]{--vertx-pagination-hover:var(--vertui-text-inverse);--vertx-pagination-pressed:var(--vertui-text-secondary);--vertx-pagination-focus:var(--vertui-line-default);--vertx-pagination-page-disabled-opacity:1}.vertx-pagination-item{box-sizing:border-box;min-width:24px;height:24px;color:var(--vertui-text-tertiary);font:400 14px/20px var(--vertui-font-family-base);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0;padding:2px 8px;display:inline-flex;position:relative}.vertx-pagination-item:enabled:hover{color:var(--vertx-pagination-hover)}.vertx-pagination-item:enabled:active{color:var(--vertx-pagination-pressed)}.vertx-pagination-item:focus-visible{outline:.5px solid var(--vertx-pagination-focus);outline-offset:-.5px;color:var(--vertui-text-secondary)}.vertx-pagination-item[aria-current=page],.vertx-pagination-item[aria-current=page]:is(:hover,:active,:focus-visible){color:var(--vertui-text-primary)}.vertx-pagination-item[data-variant=page]:disabled{color:var(--vertui-text-disabled);opacity:var(--vertx-pagination-page-disabled-opacity)}.vertx-pagination-item[data-variant=page][aria-current=page]:disabled{color:var(--vertui-text-primary);opacity:1}.vertx-pagination-item[data-variant=previous],.vertx-pagination-item[data-variant=next]{background:var(--vertui-background-surface);width:24px;color:var(--vertui-icon-trailing);border-radius:6px;padding:2px 4px}.vertx-pagination-item[data-variant=previous]:after,.vertx-pagination-item[data-variant=next]:after{content:"";border:.5px solid var(--vertui-line-default);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.vertx-pagination-item:is([data-variant=previous],[data-variant=next]):enabled:hover:after{border-color:var(--vertx-pagination-hover)}.vertx-pagination-item:is([data-variant=previous],[data-variant=next]):enabled:active{background:var(--vertui-background-subtle)}.vertx-pagination-item:is([data-variant=previous],[data-variant=next]):enabled:active:after{border-color:var(--vertui-line-default)}.vertx-pagination-item:disabled{cursor:not-allowed;color:var(--vertui-text-disabled)}.vertx-pagination-ellipsis{width:24px;color:var(--vertui-icon-trailing);cursor:default;padding:2px 4px}@media (pointer:coarse){.vertx-pagination-item{min-width:44px;height:44px}.vertx-pagination-item:is([data-variant=previous],[data-variant=next]),.vertx-pagination-ellipsis{width:44px}}.vertx-pagination{width:100%;min-width:0;font:400 12px/18px var(--vertui-font-family-base);color:var(--vertui-text-secondary);position:relative}.vertx-pagination__row{align-items:center;gap:24px;display:flex}.vertx-pagination__size{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.vertx-pagination__pages{flex:none;align-items:center;gap:8px;width:max-content;display:flex}.vertx-pagination__summary{color:var(--vertui-text-primary);white-space:nowrap;font-size:14px;line-height:20px}.vertx-pagination[data-layout=simple] .vertx-pagination__row{flex-direction:column;align-items:flex-start;gap:12px}.vertx-pagination__measure{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.vertx-pagination__sr,.vertx-pagination__select .vertx-select-trigger__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vertx-pagination__select .vertx-select-trigger__control{border-radius:6px;height:24px}.vertx-pagination__select .vertx-select-trigger__button{gap:4px;padding:0 8px;font-size:12px;line-height:18px}.vertx-pagination__select .vertx-select-trigger__button>span:last-child{flex:none;display:flex}.vertx-pagination[data-loading] .vertx-select-trigger__control{background:var(--vertui-background-surface)}.vertx-pagination[data-loading] .vertx-select-trigger__value{color:var(--vertui-text-tertiary)}.vertx-pagination__popup{min-width:121px}.vertx-pagination__popup .vertx-select-dropdown{border-radius:6px;padding:4px}@media (pointer:coarse){.vertx-pagination__select .vertx-select-trigger__control{height:44px}}.vertx-auto-complete[data-size] .vertx-input__label{color:var(--vertui-text-secondary);font-weight:var(--vertui-font-weight-regular)}.vertx-auto-complete:has([aria-required=true]) .vertx-input__label:before{content:"*" / "";color:var(--vertui-function-error);margin-right:4px}.vertx-auto-complete:has([aria-expanded=true]):not([data-error]) .vertx-input__control:after{border-color:var(--vertx-input-line-focus)}.vertx-auto-complete [data-icon=loading]{animation:1s linear infinite vertx-select-spin}@media (prefers-reduced-motion:reduce){.vertx-auto-complete [data-icon=loading]{animation:none}}.vertx-date-field .vertx-input__label{font-weight:var(--vertui-font-weight-regular)}.vertx-date-field--open:not([data-error]) .vertx-input__control:after{border-color:var(--vertx-input-line-focus)}.vertx-date-field .vertx-input__clear{display:none}.vertx-date-field:hover .vertx-input__clear,.vertx-date-field:focus-within .vertx-input__clear{display:inline-flex}:is(.vertx-date-field:has(.vertx-input__clear):hover .vertx-input__control>.vertx-icon:last-child,.vertx-date-field:has(.vertx-input__clear):focus-within .vertx-input__control>.vertx-icon:last-child){display:none}.vertx-calendar__months{display:flex}.vertx-calendar__month{box-sizing:border-box;flex:1;min-width:0;padding:0 16px 16px}.vertx-calendar__month-caption{justify-content:space-between;align-items:center;height:32px;display:flex}.vertx-calendar__nav-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.vertx-calendar__nav-button:disabled{opacity:.3;cursor:not-allowed}.vertx-calendar__month-grid{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%}.vertx-calendar__weekday{height:32px;font-weight:var(--vertui-font-weight-regular);color:var(--vertui-text-secondary);padding:0}.vertx-calendar__day{text-align:center;height:32px;padding:0}.vertx-calendar__day-button{width:100%;height:32px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.vertx-calendar__day-mark{box-sizing:border-box;border-radius:var(--vertui-radius-xs);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.vertx-calendar__day-button:hover .vertx-calendar__day-mark{background:var(--vertui-background-subtle)}.vertx-calendar__today .vertx-calendar__day-mark{border:var(--vertui-border-width-default) solid var(--vertui-text-primary)}.vertx-calendar__outside{color:var(--vertui-text-tertiary)}.vertx-calendar__disabled{color:var(--vertui-text-disabled)}.vertx-calendar__day-button:disabled{cursor:default}.vertx-calendar__day-button:disabled:hover .vertx-calendar__day-mark{background:0 0}.vertx-calendar__selected:not(.vertx-calendar__outside) .vertx-calendar__day-mark{color:var(--vertui-text-inverse);background:var(--vertui-brand-primary);border-color:#0000}.vertx-calendar__range-middle:not(.vertx-calendar__outside) .vertx-calendar__day-mark{border-radius:0;width:100%}.vertx-calendar__range-start:not(.vertx-calendar__range-end):not(.vertx-calendar__outside) .vertx-calendar__day-mark{border-radius:4px 0 0 4px;width:calc(100% - 6px);margin-left:6px;padding-right:6px}.vertx-calendar__range-end:not(.vertx-calendar__range-start):not(.vertx-calendar__outside) .vertx-calendar__day-mark{border-radius:0 4px 4px 0;width:calc(100% - 6px);margin-right:6px;padding-left:6px}.vertx-calendar__day-button:focus-visible,.vertx-calendar__nav-button:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:-1px;border-radius:4px}.vertx-date-range-panel{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);width:580px;max-width:100%;color:var(--vertui-text-primary);font:var(--vertui-font-weight-regular) 14px/20px var(--vertui-font-family-base);padding:0 5.5px;container-type:inline-size}.vertx-date-range-panel__footer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 6px;display:flex}.vertx-date-range-panel__shortcuts{flex-wrap:wrap;gap:12px;display:flex}.vertx-date-range-panel__error{color:var(--vertui-function-error-text);font:12px/18px var(--vertui-font-family-base);margin:0;padding:0 12px}@container (width<=540px){.vertx-date-range-panel .vertx-calendar__months{flex-direction:column}.vertx-date-range-panel__footer{flex-wrap:wrap}}.vertx-cascader .vertx-select-trigger__button{gap:8px}.vertx-cascader .vertx-select-trigger__button>.vertx-select-trigger__label{max-width:min(96px,45%)}.vertx-cascader .vertx-select-trigger__button>span:last-child{flex:0 0 16px;width:16px;height:16px;display:flex}.vertx-cascader>label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vertx-cascader[data-disabled] .vertx-select-trigger__label{color:var(--vertui-text-disabled)}.vertx-cascader-popup{border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface)}.vertx-cascader-popup:after{content:"";border:.5px solid var(--vertui-line-default);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.vertx-cascader__panel{box-sizing:border-box;width:max-content;min-width:168px;font:400 12px/18px var(--vertui-font-family-base);align-items:flex-start;padding:8px;display:flex}.vertx-cascader__column{flex:0 0 168px;width:168px;max-height:240px}.vertx-cascader__options{padding:4px}.vertx-cascader__options>[role=group]{flex-direction:column;gap:4px;display:flex}.vertx-cascader__row{border-radius:var(--vertui-radius-xs);min-height:34px;color:var(--vertui-text-primary);align-items:center;display:flex}.vertx-cascader__row[data-selected],.vertx-cascader__row:not([data-disabled]):hover{background:var(--vertui-background-subtle)}.vertx-cascader__row[data-disabled]{color:var(--vertui-text-disabled)}.vertx-cascader__option,.vertx-cascader__expand{box-sizing:border-box;border-radius:inherit;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:flex}.vertx-cascader__option{flex:1}.vertx-cascader__option>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vertx-cascader__expand{flex:none;padding-left:0}.vertx-cascader__option:disabled,.vertx-cascader__expand:disabled{cursor:not-allowed}.vertx-cascader__option:focus-visible,.vertx-cascader__expand:focus-visible,.vertx-cascader__status:focus-visible{outline:.5px solid var(--vertui-brand-primary);outline-offset:-1px}.vertx-cascader__choice{box-sizing:border-box;flex:1;min-width:0;padding:8px}.vertx-cascader__choice .vertx-choice__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vertx-cascader__panel[data-multiple] .vertx-cascader__row{min-height:36px;font-size:14px;line-height:20px}.vertx-cascader__status{box-sizing:border-box;min-height:110px;color:var(--vertui-text-tertiary);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.vertx-cascader__instructions{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vertx-multi-select-root{width:100%;min-width:0;position:relative}.vertx-multi-select .vertx-input__control{gap:8px;padding:0 8px}.vertx-multi-select .vertx-input__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.vertx-multi-select[data-size=sm] .vertx-input__label{max-width:min(96px,25%)}.vertx-multi-select[data-size=md]>.vertx-input__label{color:var(--vertui-text-secondary);font-weight:400}.vertx-multi-select .vertx-input__native{text-overflow:ellipsis;font-size:14px;line-height:20px}.vertx-multi-select[data-disabled] .vertx-input__label{color:var(--vertui-text-disabled)}.vertx-multi-select-root[data-required] .vertx-input__label:before{content:"*";color:var(--vertui-function-error);margin-right:4px}.vertx-multi-select__tags,.vertx-multi-select__suffix{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}.vertx-multi-select__chip{box-sizing:border-box;background:var(--vertui-background-subtle);max-width:160px;height:20px;font:400 12px/18px var(--vertui-font-family-base);color:var(--vertui-text-secondary);border-radius:4px;flex:none;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.vertx-multi-select__chip .vertx-multi-select__tag{color:inherit;background:0 0;flex:1;padding:0}.vertx-multi-select__chip[data-disabled]{color:var(--vertui-text-disabled)}.vertx-multi-select__icon-button{box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.vertx-multi-select__icon-button:disabled{cursor:not-allowed}.vertx-multi-select__count{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;width:88px;height:20px;padding:0;display:inline-flex}.vertx-multi-select__count>.vertx-tag{color:var(--vertui-text-secondary);flex:1;padding:0 4px}.vertx-multi-select__count[data-compact]{width:auto}.vertx-multi-select__count:disabled{cursor:not-allowed}.vertx-multi-select__count:disabled>.vertx-tag{color:var(--vertui-text-disabled)}.vertx-multi-select__count:focus-visible,.vertx-multi-select__icon-button:focus-visible{outline:.5px solid var(--vertui-brand-primary);outline-offset:1px}.vertx-multi-select__measure{visibility:hidden;pointer-events:none;gap:8px;width:100%;height:0;display:flex;position:absolute;overflow:hidden}.vertx-multi-select__measure-count{padding:0 4px}.vertx-multi-select__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vertx-multi-select__spinner{animation:1s linear infinite vertx-select-spin}.vertx-multi-select-popup .vertx-select-dropdown{border-color:var(--vertui-line-default);box-shadow:none;border-radius:8px;max-height:202px}.vertx-multi-select-popup .vertx-select-dropdown>.vertx-scroll-area__viewport>.vertx-scroll-area__content{padding:8px}.vertx-multi-select-popup .vertx-select-dropdown__list{gap:4px}.vertx-multi-select-popup .vertx-select-option{border-radius:4px;padding:8px}.vertx-multi-select-popup .vertx-select-option__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vertx-multi-select-popup .vertx-select-dropdown__status{min-height:110px;font-size:12px;line-height:18px}@media (prefers-reduced-motion:reduce){.vertx-multi-select__spinner{animation:none}}.vertx-time-picker{width:300px;max-width:100%}.vertx-time-picker--range{width:440px}.vertx-time-picker .vertx-input__control{gap:8px}.vertx-time-picker .vertx-input__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vertx-time-picker[data-size=sm] .vertx-input__label{flex:0 auto;max-width:min(96px,40%)}.vertx-time-picker[data-size=md]>.vertx-input__label{font-weight:400}.vertx-time-picker[data-readonly] .vertx-input__control{background:var(--vertui-background-surface)}.vertx-time-picker__toggle{cursor:pointer;background:0 0;border:0;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.vertx-time-picker__toggle:disabled{cursor:default}.vertx-time-picker-popup{border:.5px solid var(--vertui-line-default);background:var(--vertui-background-surface);min-width:220px;max-width:calc(100vw - 16px);box-shadow:none;border-radius:8px}.vertx-time-picker__panel{box-sizing:border-box;color:var(--vertui-text-primary);font-family:var(--vertui-font-family-base);flex-direction:column;gap:12px;padding:12px;display:flex}.vertx-time-picker__columns{gap:8px;min-width:0;display:flex}.vertx-time-picker__column{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vertx-time-picker__column-title,.vertx-time-picker__zone{color:var(--vertui-text-tertiary);font-size:12px;line-height:18px}.vertx-time-picker__scroll{height:116px}.vertx-time-picker__list{flex-direction:column;gap:4px;display:flex}.vertx-time-picker__list .vertx-select-option{border-radius:4px;flex:none;gap:8px;min-height:36px;padding:8px;font-size:14px;line-height:20px}.vertx-time-picker__list .vertx-select-option__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vertx-time-picker__list .vertx-select-option:focus-visible{outline:.5px solid var(--vertui-brand-primary);outline-offset:-1px}.vertx-time-picker__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.vertx-time-picker__now{min-width:0;padding-inline:0}.vertx-time-picker__endpoints{gap:16px;min-width:0;display:flex}.vertx-time-picker__endpoints button{min-width:0;color:var(--vertui-text-tertiary);font:400 14px/20px var(--vertui-font-family-base);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.vertx-time-picker__endpoints button[aria-pressed=true]{color:var(--vertui-text-primary);font-weight:500}.vertx-time-picker__error{color:var(--vertui-function-error);margin:0;font-size:12px;line-height:18px}.vertx-date-single{width:320px;max-width:100%}.vertx-date-single .vertx-input__control{gap:8px}.vertx-date-single .vertx-input__native{text-overflow:ellipsis}.vertx-date-single[data-size=sm] .vertx-input__label{max-width:min(96px,45%)}.vertx-date-single[data-size=md]>.vertx-input__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vertx-date-single-panel{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);width:320px;max-width:calc(100vw - 16px);color:var(--vertui-text-primary);font:var(--vertui-font-weight-regular) 12px/18px var(--vertui-font-family-base);flex-direction:column;gap:12px;padding:16px;display:flex}.vertx-date-single-panel__caption{min-height:20px;font:var(--vertui-font-weight-medium) 14px/20px var(--vertui-font-family-base);align-items:center;gap:8px;display:flex}.vertx-date-single-panel__caption>span{flex:1}.vertx-date-single-panel .vertx-calendar__month{padding:0}.vertx-date-single-panel .vertx-calendar__month-grid{border-collapse:separate;border-spacing:0 12px;margin:-12px 0}.vertx-date-single-panel .vertx-calendar__weekday{height:18px;color:var(--vertui-text-tertiary)}.vertx-date-single-panel .vertx-calendar__day{height:32px}.vertx-date-single-panel .vertx-calendar__outside{color:var(--vertui-text-tertiary)}.vertx-date-single-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}.vertx-date-single-panel__grid button{border-radius:var(--vertui-radius-sm);min-width:0;color:var(--vertui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.vertx-date-single-panel__grid button:hover:not(:disabled),.vertx-date-single-panel__grid button[aria-pressed=true]{background:var(--vertui-background-subtle);color:var(--vertui-text-primary)}.vertx-date-single-panel:is([data-type=month],[data-type=quarter],[data-type=year]) .vertx-date-single-panel__grid button[aria-pressed=true]{background:var(--vertui-brand-primary);color:var(--vertui-text-inverse)}.vertx-date-single-panel__grid button:disabled,.vertx-date-single-panel__today:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-date-single-panel__grid button:focus-visible,.vertx-date-single-panel__today:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:1px}.vertx-date-single-panel__footer{color:var(--vertui-text-secondary);justify-content:space-between;align-items:center;gap:8px;display:flex}.vertx-date-single-panel__today{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.vertx-date-single-panel__error{color:var(--vertui-function-error-text);margin:0}.vertx-breadcrumb{box-sizing:border-box;border-radius:var(--vertui-radius-sm);width:100%;min-width:0;max-width:100%;color:var(--vertui-text-secondary);font:var(--vertui-font-weight-regular) 14px/20px var(--vertui-font-family-base);padding:16px;position:relative}.vertx-breadcrumb__trail{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.vertx-breadcrumb__entry{align-items:center;gap:12px;min-width:0;display:flex}.vertx-breadcrumb__entry[data-current]{color:var(--vertui-text-primary);font-weight:var(--vertui-font-weight-medium)}.vertx-breadcrumb__text,.vertx-breadcrumb__link{white-space:nowrap;min-width:0;display:block}.vertx-breadcrumb__link{color:inherit;border-radius:var(--vertui-radius-xs);text-decoration:none}.vertx-breadcrumb__link:hover{color:var(--vertui-text-primary);text-underline-offset:3px;text-decoration:underline}.vertx-breadcrumb__separator{flex:none;display:flex}.vertx-breadcrumb__link:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:2px}.vertx-steps{box-sizing:border-box;border-radius:var(--vertui-radius-sm);width:100%;min-width:0;max-width:100%;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);padding:16px}.vertx-steps__list{align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vertx-steps__item{flex:1 0 176px;align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.vertx-steps__step{border-radius:var(--vertui-radius-xs);min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;flex:1;align-items:flex-start;gap:8px;padding:0;display:flex}.vertx-steps__marker{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-text-primary);width:16px;height:16px;font:400 12px/18px var(--vertui-font-family-base);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.vertx-steps__content{flex-direction:column;gap:4px;min-width:0;display:flex}.vertx-steps__title{overflow-wrap:anywhere}.vertx-steps__description{color:var(--vertui-text-tertiary);font:400 12px/18px var(--vertui-font-family-base);white-space:nowrap}.vertx-steps[data-direction=horizontal] .vertx-steps__item,.vertx-steps[data-direction=horizontal] .vertx-steps__step{min-width:min-content}.vertx-steps__item[data-current] .vertx-steps__title{font-weight:var(--vertui-font-weight-medium)}.vertx-steps__item[data-state=complete] .vertx-steps__marker{background:var(--vertui-text-primary);border:0}.vertx-steps__item[data-state=error] .vertx-steps__marker{border:0}.vertx-steps__item[data-state=error] .vertx-steps__title{color:var(--vertui-function-error-text)}.vertx-steps__item[data-state=wait]{color:var(--vertui-text-tertiary)}.vertx-steps__item[data-state=wait] .vertx-steps__marker{border-color:var(--vertui-line-default)}.vertx-steps__connector{border-top:.5px dashed var(--vertui-line-default);flex:0 72px;min-width:24px;margin-top:9.75px}.vertx-steps__step:is(button){cursor:pointer}.vertx-steps__step:is(button):hover:not(:disabled):not([aria-disabled=true]) .vertx-steps__title{text-underline-offset:3px;text-decoration:underline}.vertx-steps__step:is(button):focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:2px}.vertx-steps__step:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-steps__step[aria-disabled=true]{cursor:wait}.vertx-steps[data-direction=vertical]{width:320px}.vertx-steps[data-direction=vertical] .vertx-steps__list{flex-direction:column;gap:8px}.vertx-steps[data-direction=vertical] .vertx-steps__item{flex:none;width:100%;min-height:68px}.vertx-steps[data-direction=vertical] .vertx-steps__item:last-child{min-height:0}.vertx-steps[data-direction=vertical] .vertx-steps__connector{border-top:0;border-left:1px dashed var(--vertui-line-default);min-width:0;margin:0;position:absolute;top:28px;bottom:0;left:7.5px}.vertx-card{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:var(--vertui-radius-md);background:var(--vertui-background-surface);width:420px;min-width:0;max-width:100%;color:var(--vertui-text-secondary);font:400 14px/20px var(--vertui-font-family-base);overflow-wrap:anywhere;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.vertx-card__trigger{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.vertx-card__trigger:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:2px}.vertx-card:not([data-selected]):has(>.vertx-card__trigger:hover:not(:disabled):not([aria-disabled=true])){border-color:var(--vertui-brand-hover)}.vertx-card:not([data-selected]):has(>.vertx-card__trigger:hover:not(:disabled):not([aria-disabled=true])) .vertx-card__title{color:var(--vertui-brand-hover)}.vertx-card[data-selected]{border-color:var(--vertui-text-primary)}.vertx-card__header{border-bottom:.5px solid var(--vertui-line-divider);align-items:center;gap:8px;padding-bottom:12px;display:flex}.vertx-card__header[data-divider=false]{border-bottom:0;padding-bottom:0}.vertx-card__title{min-width:0;color:var(--vertui-text-primary);font:500 16px/22px var(--vertui-font-family-base);flex:1}.vertx-card__header-action{flex:none;margin-left:auto}.vertx-card__body{min-width:0;position:relative}.vertx-card__content{flex-direction:column;gap:12px;display:flex}.vertx-card__footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vertx-card__meta{min-width:0;color:var(--vertui-text-tertiary);font:400 12px/18px var(--vertui-font-family-base);flex:1}.vertx-card__actions{margin-left:auto}.vertx-card:not([data-mode=static])>:not(.vertx-card__trigger){pointer-events:none;position:relative}.vertx-card:not([data-mode=static]) :is(a,button,input,select,textarea,label,summary,[role=button],[tabindex],[contenteditable=true]){pointer-events:auto}.vertx-card [inert]{pointer-events:none}.vertx-card[data-disabled] :is(.vertx-card__title,.vertx-card__description,.vertx-card__meta,.vertx-card__actions,.vertx-card__header-action){color:var(--vertui-text-disabled)}.vertx-card__trigger:disabled{cursor:not-allowed}.vertx-card__trigger[aria-disabled=true]{cursor:wait}.vertx-card[data-loading] .vertx-card__content{visibility:hidden}.vertx-card[data-loading] .vertx-card__body[data-empty]{min-height:60px}.vertx-card__loading{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vertx-descriptions{box-sizing:border-box;border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);width:520px;min-width:0;max-width:100%;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);overflow-wrap:anywhere;flex-direction:column;gap:12px;padding:16px;display:flex}.vertx-descriptions[data-bordered]{border:var(--vertui-border-width-default) solid var(--vertui-line-default)}.vertx-descriptions__title{font:500 16px/22px var(--vertui-font-family-base)}.vertx-descriptions__list{flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.vertx-descriptions__field{grid-template-columns:minmax(0, min(var(--vertx-descriptions-label-width), 40%)) minmax(0, 1fr);align-items:start;gap:8px;min-width:0;display:grid}.vertx-descriptions__label{color:var(--vertui-text-tertiary)}.vertx-descriptions__value{min-width:0;margin:0}.vertx-descriptions__value-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.vertx-descriptions__text{white-space:pre-wrap;-webkit-user-select:text;user-select:text;min-width:0;max-width:100%}.vertx-descriptions__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vertx-descriptions__copy.vertx-button{min-width:0;height:20px;color:var(--vertui-text-secondary);padding:0;font-size:14px;line-height:20px}.vertx-descriptions__feedback{font:400 12px/18px var(--vertui-font-family-base);color:var(--vertui-text-secondary);margin-top:4px;display:block}.vertx-descriptions[data-direction=vertical] .vertx-descriptions__field{grid-template-columns:minmax(0,1fr)}.vertx-descriptions[data-bordered] .vertx-descriptions__field{border-bottom:.5px solid var(--vertui-line-divider);padding-bottom:12px}.vertx-collapse-panel{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-line-divider);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);width:500px;min-width:0;max-width:100%;color:var(--vertui-text-primary);font:400 12px/18px var(--vertui-font-family-base);overflow-wrap:anywhere;padding:16px}.vertx-collapse-panel__header{align-items:center;gap:8px;min-width:0;display:flex}.vertx-collapse-panel__trigger{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;margin:0;padding:0;display:flex}.vertx-collapse-panel__title{min-width:0;font:500 14px/20px var(--vertui-font-family-base);flex:1}.vertx-collapse-panel__trigger:hover:not([aria-disabled=true]){color:var(--vertui-brand-hover)}.vertx-collapse-panel:has(>.vertx-collapse-panel__header>.vertx-collapse-panel__trigger:focus-visible){border-color:var(--vertui-brand-primary)}.vertx-collapse-panel__trigger:focus-visible{outline:none}.vertx-collapse-panel[data-disabled]>.vertx-collapse-panel__header .vertx-collapse-panel__title{color:var(--vertui-text-disabled)}.vertx-collapse-panel__trigger[aria-disabled=true]{cursor:not-allowed}.vertx-collapse-panel__actions{flex:none;align-items:center;gap:8px;display:flex}.vertx-collapse-panel__chevron{flex:none;width:16px;height:16px;transition:transform .24s cubic-bezier(.2,0,0,1);display:flex}.vertx-collapse-panel[data-expanded=true]>.vertx-collapse-panel__header .vertx-collapse-panel__chevron{transform:rotate(90deg)}.vertx-collapse-panel__region{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,0,0,1),visibility 0s .24s;display:grid}.vertx-collapse-panel[data-expanded=true]>.vertx-collapse-panel__region{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.vertx-collapse-panel__clip{min-height:0;overflow:hidden}.vertx-collapse-panel__body{flex-direction:column;gap:12px;min-width:0;padding-top:12px;display:flex}.vertx-collapse-panel__body:before{content:"";height:var(--vertui-border-width-default);background:var(--vertui-line-divider);flex:none}.vertx-collapse-panel__description{color:var(--vertui-text-secondary)}@media (prefers-reduced-motion:reduce){.vertx-collapse-panel__region,.vertx-collapse-panel__chevron{transition:none}}:root,[data-vertx-theme=light]{--vertx-code-keyword:#d73a49;--vertx-code-entity:#6f42c1;--vertx-code-constant:#005cc5;--vertx-code-string:#032f62;--vertx-code-builtin:#e36209;--vertx-code-comment:#6a737d;--vertx-code-tag:#22863a;--vertx-code-bullet:#735c0f}[data-vertx-theme=dark]{--vertx-code-keyword:#ff7b72;--vertx-code-entity:#d2a8ff;--vertx-code-constant:#79c0ff;--vertx-code-string:#a5d6ff;--vertx-code-builtin:#ffa657;--vertx-code-comment:#8b949e;--vertx-code-tag:#7ee787;--vertx-code-bullet:#f2cc60}.vertx-code-block{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-line-divider);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);width:520px;min-width:0;max-width:100%;color:var(--vertui-text-primary);font:400 12px/18px var(--vertui-font-family-base);flex-direction:column;gap:0;padding:0;display:flex;position:relative}.vertx-code-block__toolbar{border-bottom:var(--vertui-border-width-default) solid var(--vertui-line-divider);align-items:center;gap:8px;margin:16px 16px 12px;padding-bottom:12px;display:flex}.vertx-code-block__meta{min-width:0;color:var(--vertui-text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.vertx-code-block__language{text-transform:uppercase}.vertx-code-block__copy.vertx-button{min-width:0;height:18px;min-height:18px;color:var(--vertui-text-secondary);font:inherit;border:0;flex:none;padding:0}.vertx-code-block__copy[aria-disabled=true]{cursor:wait}.vertx-code-block__pre{white-space:pre;overflow-wrap:normal;word-break:normal;tab-size:2;width:max-content;min-width:100%;min-height:20px;margin:0;font:400 14px/20px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.vertx-code-block__pre code{font:inherit}.vertx-code-block__hint{color:var(--vertui-text-tertiary);margin:0 16px 16px}.vertx-code-block__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vertx-code-block :is(.vertx-code-hljs-keyword,.vertx-code-hljs-doctag,.vertx-code-hljs-template-tag,.vertx-code-hljs-template-variable,.vertx-code-hljs-type,.vertx-code-hljs-variable.vertx-code-language_){color:var(--vertx-code-keyword)}.vertx-code-block .vertx-code-hljs-title{color:var(--vertx-code-entity)}.vertx-code-block :is(.vertx-code-hljs-attr,.vertx-code-hljs-attribute,.vertx-code-hljs-literal,.vertx-code-hljs-meta,.vertx-code-hljs-number,.vertx-code-hljs-operator,.vertx-code-hljs-variable,.vertx-code-hljs-selector-attr,.vertx-code-hljs-selector-class,.vertx-code-hljs-selector-id,.vertx-code-hljs-section){color:var(--vertx-code-constant)}.vertx-code-block :is(.vertx-code-hljs-regexp,.vertx-code-hljs-string){color:var(--vertx-code-string)}.vertx-code-block :is(.vertx-code-hljs-built_in,.vertx-code-hljs-symbol){color:var(--vertx-code-builtin)}.vertx-code-block :is(.vertx-code-hljs-comment,.vertx-code-hljs-code,.vertx-code-hljs-formula){color:var(--vertx-code-comment)}.vertx-code-block :is(.vertx-code-hljs-name,.vertx-code-hljs-quote,.vertx-code-hljs-selector-tag,.vertx-code-hljs-selector-pseudo){color:var(--vertx-code-tag)}.vertx-code-block .vertx-code-hljs-bullet{color:var(--vertx-code-bullet)}.vertx-code-block .vertx-code-hljs-subst{color:var(--vertui-text-primary)}.vertx-code-block .vertx-code-hljs-emphasis{font-style:italic}.vertx-code-block :is(.vertx-code-hljs-strong,.vertx-code-hljs-section){font-weight:600}.vertx-code-block__glyph{width:16px;height:16px;-webkit-mask:var(--vertx-code-glyph) center / 16px 16px no-repeat;mask:var(--vertx-code-glyph) center / 16px 16px no-repeat;background:currentColor;display:block}.vertx-code-block__glyph[data-glyph=download]{--vertx-code-glyph:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29ucy8xNnB4L2Rvd25sb2FkLWxpbmUiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTMuNiA4VjEyLjFDMTMuNiAxMi4zMDMzIDEzLjU2MDcgMTIuNDk3OSAxMy40ODE5IDEyLjY4NEMxMy40MDY4IDEyLjg2MjMgMTMuMjk3NyAxMy4wMjQyIDEzLjE2MDcgMTMuMTYwN0MxMy4wMjQyIDEzLjI5NzcgMTIuODYyMyAxMy40MDY4IDEyLjY4NCAxMy40ODE5QzEyLjQ5OTMgMTMuNTYwNCAxMi4zMDA3IDEzLjYwMDUgMTIuMSAxMy42SDMuOUMzLjY5NjggMTMuNiAzLjUwMjEgMTMuNTYwNyAzLjMxNiAxMy40ODE5QzMuMTM3NzQgMTMuNDA2OCAyLjk3NTg0IDEzLjI5NzcgMi44MzkzNSAxMy4xNjA3QzIuNzAyMjkgMTMuMDI0MiAyLjU5MzE3IDEyLjg2MjMgMi41MTgxIDEyLjY4NEMyLjQzOTY2IDEyLjQ5OTMgMi4zOTk0OCAxMi4zMDA2IDIuNCAxMi4xVjguMDAyMzVDMi40IDcuNzI2MiAyLjYyMzg1IDcuNTAyMzUgMi45IDcuNTAyMzVDMy4xNzYxNSA3LjUwMjM1IDMuNCA3LjcyNjIgMy40IDguMDAyMzVWMTIuMUMzLjM5OTgyIDEyLjE2NTcgMy40MTI2NyAxMi4yMzA4IDMuNDM3ODEgMTIuMjkxNEMzLjQ2Mjk0IDEyLjM1MjEgMy40OTk4NyAxMi40MDcyIDMuNTQ2NDUgMTIuNDUzNkMzLjU5MTk5IDEyLjQ5OTMgMy42NDYwNCAxMi41MzU4IDMuNzA1NTUgMTIuNTYwOUMzLjc2NzA2IDEyLjU4NjkgMy44MzMyMSAxMi42MDAyIDMuOSAxMi42SDEyLjFDMTIuMTY1NyAxMi42MDAyIDEyLjIzMDggMTIuNTg3MyAxMi4yOTE1IDEyLjU2MjJDMTIuMzUyMSAxMi41MzcxIDEyLjQwNzIgMTIuNTAwMSAxMi40NTM2IDEyLjQ1MzZDMTIuNDk5MyAxMi40MDggMTIuNTM1OCAxMi4zNTQgMTIuNTYwOSAxMi4yOTQ0QzEyLjU4NjkgMTIuMjMyOSAxMi42MDAyIDEyLjE2NjggMTIuNiAxMi4xVjhDMTIuNiA3LjcyMzg1IDEyLjgyMzkgNy41IDEzLjEgNy41QzEzLjM3NjIgNy41IDEzLjYgNy43MjM4NSAxMy42IDhaIiBmaWxsPSIjMEMwOTFGIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTYuNjUzNTUgNy45NDY0NUw4IDkuMjkyOUw5LjM0NjQ1IDcuOTQ2NEM5LjQ0MDIyIDcuODUyNjMgOS41Njc0MSA3Ljc5OTk2IDkuNzAwMDIgNy43OTk5NkM5LjgzMjYzIDcuNzk5OTcgOS45NTk4MSA3Ljg1MjY1IDEwLjA1MzYgNy45NDY0MkMxMC4xNDczIDguMDQwMiAxMC4yIDguMTY3MzggMTAuMiA4LjI5OTk5QzEwLjIgOC40MzI2IDEwLjE0NzMgOC41NTk3OCAxMC4wNTM1IDguNjUzNTVMOC4zNTM1NSAxMC4zNTM1QzguMTU4MyAxMC41NDg4IDcuODQxNyAxMC41NDg4IDcuNjQ2NDUgMTAuMzUzNUw1Ljk0NjQ1IDguNjUzNTVDNS44NTMzNiA4LjU1OTY0IDUuODAxMjYgOC40MzI2OCA1LjgwMTU1IDguMzAwNDVDNS44MDE4NCA4LjE2ODIyIDUuODU0NSA4LjA0MTUgNS45NDc5OSA3Ljk0OEM2LjA0MTQ5IDcuODU0NSA2LjE2ODIyIDcuODAxODQgNi4zMDA0NSA3LjgwMTU1QzYuNDMyNjggNy44MDEyNiA2LjU1OTY0IDcuODUzMzYgNi42NTM1NSA3Ljk0NjQ1WiIgZmlsbD0iIzBDMDkxRiIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik03Ljk5NzI1IDIuNDc1QzguMjczNCAyLjQ3NSA4LjQ5NzI1IDIuNjk4ODUgOC40OTcyNSAyLjk3NVY5Ljg1QzguNDk3MjUgMTAuMTI2MiA4LjI3MzQgMTAuMzUgNy45OTcyNSAxMC4zNUM3LjcyMTEgMTAuMzUgNy40OTcyNSAxMC4xMjYyIDcuNDk3MjUgOS44NVYyLjk3NUM3LjQ5NzI1IDIuNjk4ODUgNy43MjExIDIuNDc1IDcuOTk3MjUgMi40NzVaIiBmaWxsPSIjMEMwOTFGIi8+CjwvZz4KPC9zdmc+Cg==)}.vertx-code-block__glyph[data-glyph=copy]{--vertx-code-glyph:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29ucy8xNnB4L2NvcHktbGluZS0wMiI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0yLjUyNzI1IDUuMDQ1MUMyLjU4MjI4IDQuOTA1MjIgMi42NjU2OCA0Ljc3ODI2IDIuNzcyMiA0LjY3MjJDMi44NzgyNSA0LjU2NTY2IDMuMDA1MjIgNC40ODIyNSAzLjE0NTEgNC40MjcyQzMuMjczOTMgNC4zNzU5NiAzLjQxMTM1IDQuMzQ5NzYgMy41NSA0LjM1SDEwLjU1QzEwLjY4OTkgNC4zNSAxMC44MjQ5IDQuMzc1NzUgMTAuOTU0OSA0LjQyNzI1QzExLjA5NDggNC40ODIyNiAxMS4yMjE4IDQuNTY1NjYgMTEuMzI3OCA0LjY3MjJDMTEuNDM0MyA0Ljc3ODI1IDExLjUxNzcgNC45MDUyMiAxMS41NzI4IDUuMDQ1MUMxMS42MjQgNS4xNzM5MyAxMS42NTAyIDUuMzExMzUgMTEuNjUgNS40NVYxMi40NUMxMS42NSAxMi41ODk4IDExLjYyNDMgMTIuNzI0OCAxMS41NzI4IDEyLjg1NDlDMTEuNTE3NyAxMi45OTQ4IDExLjQzNDMgMTMuMTIxOCAxMS4zMjc4IDEzLjIyNzhDMTEuMjIxNyAxMy4zMzQzIDExLjA5NDggMTMuNDE3NyAxMC45NTQ5IDEzLjQ3MjdDMTAuODI2MSAxMy41MjQgMTAuNjg4NyAxMy41NTAyIDEwLjU1IDEzLjU1SDMuNTVDMy40MTAxIDEzLjU1IDMuMjc1MTUgMTMuNTI0MiAzLjE0NTEgMTMuNDcyN0MzLjAwNTIyIDEzLjQxNzcgMi44NzgyNSAxMy4zMzQzIDIuNzcyMiAxMy4yMjc4QzIuNjY1NjUgMTMuMTIxOCAyLjU4MjIzIDEyLjk5NDggMi41MjcyIDEyLjg1NDlDMi40NzU5NiAxMi43MjYxIDIuNDQ5NzYgMTIuNTg4NiAyLjQ1IDEyLjQ1VjUuNDVDMi40NSA1LjMxMDEgMi40NzU3NSA1LjE3NTE1IDIuNTI3MjUgNS4wNDUxWk0zLjU1IDEyLjU1SDEwLjU1QzEwLjU3NzYgMTIuNTUgMTAuNjAxMiAxMi41NDAyIDEwLjYyMDcgMTIuNTIwN0MxMC42NDAzIDEyLjUwMTEgMTAuNjUgMTIuNDc3NiAxMC42NSAxMi40NVY1LjQ1QzEwLjY1IDUuNDIyNCAxMC42NDAzIDUuMzk4OCAxMC42MjA3IDUuMzc5M0MxMC42MTE1IDUuMzY5ODUgMTAuNjAwNSA1LjM2MjM3IDEwLjU4ODQgNS4zNTczM0MxMC41NzYyIDUuMzUyMjkgMTAuNTYzMiA1LjM0OTggMTAuNTUgNS4zNUgzLjU1QzMuNTIyNCA1LjM1IDMuNDk4OCA1LjM1OTc1IDMuNDc5MyA1LjM3OTNDMy40NTk4IDUuMzk4OCAzLjQ1IDUuNDIyNCAzLjQ1IDUuNDVWMTIuNDVDMy40NSAxMi40Nzc2IDMuNDU5NzUgMTIuNTAxMSAzLjQ3OTMgMTIuNTIwN0MzLjQ5ODggMTIuNTQwMiAzLjUyMjQgMTIuNTUgMy41NSAxMi41NVoiIGZpbGw9IiMwQzA5MUYiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTIuNjg0IDIuNTE4MUMxMi44NjIzIDIuNTkzMTcgMTMuMDI0MiAyLjcwMjI5IDEzLjE2MDcgMi44MzkzNUMxMy4yOTc3IDIuOTc1ODQgMTMuNDA2OCAzLjEzNzc0IDEzLjQ4MTkgMy4zMTZDMTMuNTYwMyAzLjUwMDY4IDEzLjYwMDUgMy42OTkzNSAxMy42IDMuOVYxMEMxMy42IDEwLjI3NjEgMTMuMzc2MiAxMC41IDEzLjEgMTAuNUMxMi44MjM5IDEwLjUgMTIuNiAxMC4yNzYxIDEyLjYgMTBWMy45QzEyLjYwMDIgMy44MzQzMSAxMi41ODc0IDMuNzY5MjMgMTIuNTYyMiAzLjcwODU0QzEyLjUzNzEgMy42NDc4NSAxMi41MDAxIDMuNTkyNzUgMTIuNDUzNiAzLjU0NjQ1QzEyLjQwNzIgMy40OTk4OCAxMi4zNTIxIDMuNDYyOTYgMTIuMjkxNCAzLjQzNzgyQzEyLjIzMDggMy40MTI2OSAxMi4xNjU3IDMuMzk5ODMgMTIuMSAzLjRINkM1LjcyMzg1IDMuNCA1LjUgMy4xNzYxNSA1LjUgMi45QzUuNSAyLjYyMzg1IDUuNzIzODUgMi40IDYgMi40SDEyLjFDMTIuMzAzMyAyLjQgMTIuNDk3OSAyLjQzOTM1IDEyLjY4NCAyLjUxODFaIiBmaWxsPSIjMEMwOTFGIi8+CjwvZz4KPC9zdmc+Cg==)}.vertx-code-block__glyph[data-glyph=check]{--vertx-code-glyph:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29ucy8xNnB4L2NoZWNrLWxpbmUtMDMiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMy42NTQ1NSA3Ljk0MjlMMy42NTQ3NSA3Ljk0MzFMNi4yMzc1IDEwLjU0MDhMMTIuMzQ1MiA0LjM5NzdMMTIuMzQ1NSA0LjM5NzQ1QzEyLjM5MTcgNC4zNTA4OSAxMi40NDY3IDQuMzEzOSAxMi41MDczIDQuMjg4NkMxMi41Njc5IDQuMjYzMyAxMi42MzI5IDQuMjUwMTggMTIuNjk4NSA0LjI1SDEyLjdDMTIuODMyMyA0LjI1MDAzIDEyLjk1OTMgNC4zMDI1MSAxMy4wNTMgNC4zOTU5NkMxMy4xNDY3IDQuNDg5NDEgMTMuMTk5NiA0LjYxNjIgMTMuMiA0Ljc0ODU1VjQuNzVDMTMuMiA0Ljg4MjEgMTMuMTQ3NyA1LjAwODgzIDEzLjA1NDUgNS4xMDI1TDEzLjA1NDMgNS4xMDI3NUw2LjU5MjEgMTEuNjAyNUw2LjU5MDA1IDExLjYwNDZDNi4zOTQyIDExLjc5OTMgNi4wNzc2IDExLjc5ODMgNS44ODI5NSAxMS42MDI1TDIuOTQ1NiA4LjY0ODE1TDIuOTQ1NDUgOC42NDhDMi44NTIyOSA4LjU1NDMxIDIuOCA4LjQyNzU3IDIuOCA4LjI5NTQ1VjguMjk0QzIuODAwMjkgOC4xOTUxMSAyLjgyOTg5IDguMDk4NTMgMi44ODUwNyA4LjAxNjQ3QzIuOTQwMjQgNy45MzQ0IDMuMDE4NTEgNy44NzA1NSAzLjEwOTk4IDcuODMyOTdDMy4yMDE0NSA3Ljc5NTM4IDMuMzAyMDEgNy43ODU3NyAzLjM5ODk0IDcuODA1MzRDMy40OTU4NyA3LjgyNDkxIDMuNTg0ODIgNy44NzI3OCAzLjY1NDU1IDcuOTQyOVoiIGZpbGw9IiMxMkFCNjYiLz4KPC9nPgo8L3N2Zz4K)}.vertx-code-block[data-appearance=markdown]{border-radius:var(--vertui-radius-xs);background:0 0;gap:0;width:100%;padding:0;overflow:hidden}.vertx-code-block[data-appearance=markdown] .vertx-code-block__toolbar{box-sizing:border-box;background:var(--vertui-background-subtle);min-height:28px;margin:0;padding:3px 12px}.vertx-code-block[data-appearance=markdown] .vertx-code-block__meta{color:var(--vertui-text-primary);font:500 14px/20px var(--vertui-font-family-base)}.vertx-code-block[data-appearance=markdown] .vertx-code-block__language{text-transform:none}.vertx-code-block[data-appearance=markdown] .vertx-code-block__copy{width:16px;height:20px;min-height:20px}.vertx-statistic{box-sizing:border-box;align-items:flex-start;gap:var(--vertui-space-12);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);width:280px;min-width:0;max-width:100%;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);overflow-wrap:anywhere;flex-direction:column;padding:16px;display:flex}.vertx-statistic__title{color:var(--vertui-text-secondary)}.vertx-statistic__value{align-items:center;max-width:100%;min-height:52px;display:flex}.vertx-statistic__formatted{align-items:baseline;gap:var(--vertui-space-8);flex-wrap:wrap;max-width:100%;display:inline-flex;position:relative}.vertx-statistic__number{font:500 40px/52px var(--vertui-font-family-base);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.vertx-statistic__wheels{display:inline-flex}.vertx-statistic__digit{width:1ch;height:52px;display:inline-block;overflow:hidden}.vertx-statistic__track{flex-direction:column;display:flex}.vertx-statistic__track>span{flex:none;height:52px;display:block}.vertx-statistic__static{display:none}.vertx-statistic__unit{color:var(--vertui-text-tertiary);font:400 14px/20px var(--vertui-font-family-base)}.vertx-statistic__placeholder{font:500 20px/28px var(--vertui-font-family-base)}.vertx-statistic__trend{align-items:center;gap:var(--vertui-space-8);color:var(--vertui-text-secondary);font:400 12px/18px var(--vertui-font-family-base);display:flex}.vertx-statistic__trend>.vertx-icon{flex:none}.vertx-statistic__feedback,.vertx-statistic__extra{font:400 12px/18px var(--vertui-font-family-base);color:var(--vertui-text-secondary)}.vertx-statistic [data-error=true]{color:var(--vertui-function-error-text)}.vertx-statistic__accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.vertx-statistic__wheels{display:none}.vertx-statistic__static{display:inline}}.vertx-toast{box-sizing:border-box;align-items:center;gap:var(--vertui-space-8);border:var(--vertui-border-width-default) solid var(--vertui-line-divider);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);width:max-content;max-width:100%;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);padding:12px 16px;display:flex}.vertx-toast__message{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0}.vertx-toast .vertx-toast__action,.vertx-toast .vertx-toast__close{box-sizing:border-box;min-width:0;height:20px;color:var(--vertui-text-secondary);font:400 14px/20px var(--vertui-font-family-base);border-radius:var(--vertui-radius-xs);flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.vertx-toast__action:hover{color:var(--vertui-brand-hover)}.vertx-toast__action:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-brand-primary);outline-offset:2px}.vertx-toast__action[aria-disabled=true]{cursor:wait}.vertx-toast .vertx-toast__close{width:20px}.vertx-toast__spinner{animation:1s linear infinite vertx-toast-spin}.vertx-toaster{box-sizing:border-box;width:fit-content;max-width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);color:inherit;pointer-events:none;background:0 0;border:0;margin:0 auto;padding:0;position:fixed;inset:24px 16px auto;overflow:visible}.vertx-toaster:popover-open{flex-direction:column;align-items:center;gap:8px;display:flex}.vertx-toaster::backdrop{pointer-events:none;background:0 0}.vertx-toaster__item{pointer-events:auto;max-width:100%}@keyframes vertx-toast-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vertx-toast__spinner{animation:none}}:root,[data-vertx-theme=light]{--vertx-notification-close:var(--vertui-text-primary)}[data-vertx-theme=dark]{--vertx-notification-close:var(--vertui-brand-primary)}.vertx-notification{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:var(--vertui-radius-md);background:var(--vertui-background-surface);width:400px;max-width:100%;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);overflow-wrap:anywhere;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.vertx-notification__announcement{flex-direction:column;gap:12px;display:flex}.vertx-notification__header{align-items:center;gap:8px;padding-right:24px;display:flex}.vertx-notification__title{min-width:0;font:500 16px/22px var(--vertui-font-family-base);flex:1}.vertx-notification__description{color:var(--vertui-text-secondary);white-space:pre-wrap}.vertx-notification__footer{align-items:center;gap:8px;display:flex}.vertx-notification__time{min-width:0;color:var(--vertui-text-tertiary);font:400 12px/18px var(--vertui-font-family-base);flex:1}.vertx-notification .vertx-notification__action,.vertx-notification .vertx-notification__close{border-radius:var(--vertui-radius-xs);min-width:0;height:20px;color:var(--vertui-text-secondary);font:400 14px/20px var(--vertui-font-family-base);flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.vertx-notification .vertx-notification__close{width:16px;height:16px;color:var(--vertx-notification-close);position:absolute;top:19px;right:16px}.vertx-notification__action:hover{color:var(--vertui-brand-hover)}.vertx-notification__action:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-brand-primary);outline-offset:2px}.vertx-notification__action[aria-disabled=true]{cursor:wait}.vertx-notification-host{box-sizing:border-box;width:412px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);color:inherit;pointer-events:none;background:0 0;border:0;padding:0;position:fixed;overflow:visible}.vertx-notification-host:popover-open{flex-direction:column;display:flex}.vertx-notification-host::backdrop{pointer-events:none;background:0 0}.vertx-notification-host__scroll{width:100%;max-height:calc(100dvh - 48px)}.vertx-notification-host__list{flex-direction:column;gap:12px;display:flex}.vertx-notification-host__item,.vertx-notification-host__scroll>.vertx-scroll-area__track{pointer-events:auto}.vertx-feedback-host{--vertx-feedback-exit-y:-8px}.vertx-feedback-host[data-position^=bottom]{--vertx-feedback-exit-y:8px}.vertx-feedback-host[data-position=top-center]{margin:0 auto;inset:24px 16px auto}.vertx-feedback-host[data-position=top-right]{margin:0;inset:24px 24px auto auto}.vertx-feedback-host[data-position=top-left]{margin:0;inset:24px auto auto 24px}.vertx-feedback-host[data-position=bottom-center]{margin:0 auto;inset:auto 16px 24px}.vertx-feedback-host[data-position=bottom-right]{margin:0;inset:auto 24px 24px auto}.vertx-feedback-host[data-position=bottom-left]{margin:0;inset:auto auto 24px 24px}.vertx-feedback-item{opacity:1;transition:opacity .18s,transform .18s;animation:.18s ease-out vertx-feedback-enter;transform:translateY(0)}.vertx-feedback-item[data-leaving=true]{opacity:0;transform:translateY(var(--vertx-feedback-exit-y));pointer-events:none}@keyframes vertx-feedback-enter{0%{opacity:0;transform:translateY(var(--vertx-feedback-exit-y))}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.vertx-feedback-host[data-position$=right]{right:16px}.vertx-feedback-host[data-position$=left]{left:16px}}@media (prefers-reduced-motion:reduce){.vertx-feedback-item{transition:none;animation:none}}.vertx-upload{width:440px;min-width:0;max-width:100%;font:400 14px/20px var(--vertui-font-family-base);color:var(--vertui-text-primary);flex-direction:column;gap:12px;display:flex}.vertx-upload__entry,.vertx-upload__item{box-sizing:border-box;border:.5px solid var(--vertui-line-default);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.vertx-upload[data-variant=button] .vertx-upload__entry{background:0 0;border:0;align-items:flex-start;gap:12px;padding:16px}.vertx-upload[data-selection-presentation=card] .vertx-upload__entry{border:.5px solid var(--vertui-line-default);background:var(--vertui-background-surface);align-items:center;gap:8px;padding:40px 16px}.vertx-upload__entry{position:relative}.vertx-upload__select:after{content:"";border-radius:var(--vertui-radius-sm);position:absolute;inset:0}.vertx-upload__entry>.vertx-button{position:relative}@media (hover:hover) and (pointer:fine){.vertx-upload:is([data-variant=drag],[data-selection-presentation=card]):not([data-disabled=true]) .vertx-upload__entry:hover{border-color:var(--vertui-text-secondary);background:var(--vertui-background-subtle)}}.vertx-upload[data-variant=drag]:not([data-disabled=true]) .vertx-upload__entry[data-dragging=true]{border-color:var(--vertui-text-primary);background:var(--vertui-background-subtle)}.vertx-upload__select{width:100%;min-width:0;font:500 14px/20px var(--vertui-font-family-base);color:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.vertx-upload__select:focus-visible{outline:none}.vertx-upload__select:focus-visible:after{outline:.5px solid var(--vertui-text-primary);outline-offset:4px}.vertx-upload__select:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-upload__hint{overflow-wrap:anywhere;text-align:center;color:var(--vertui-text-tertiary);margin:0;font-size:12px;line-height:18px}.vertx-upload__name{overflow-wrap:anywhere;text-align:center;max-width:100%;font-weight:500}.vertx-upload__item[data-state=error]{border-color:var(--vertui-function-error)}.vertx-upload__progress{appearance:none;background:var(--vertui-line-divider);width:360px;max-width:100%;height:4px;accent-color:var(--vertui-text-primary);border:0;border-radius:4px;display:block;overflow:hidden}.vertx-upload__progress::-webkit-progress-bar{background:var(--vertui-line-divider);border-radius:4px}.vertx-upload__progress::-webkit-progress-value{background:var(--vertui-text-primary);border-radius:4px}.vertx-upload__progress::-moz-progress-bar{background:var(--vertui-text-primary);border-radius:4px}.vertx-upload__status{color:var(--vertui-text-secondary);font-size:12px;line-height:18px}.vertx-upload__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}:root,[data-vertx-theme=light]{--vertx-chat-glass:linear-gradient(90deg, #ffffff7a 50%, #ffffff1f 100%);--vertx-chat-line:var(--vertui-text-inverse)}[data-vertx-theme=dark]{--vertx-chat-glass:linear-gradient(90deg, #1b20308a 50%, #1b20305c 100%);--vertx-chat-line:var(--vertui-line-divider)}.vertx-chat-input{box-sizing:border-box;border:.5px solid var(--vertx-chat-line);background:var(--vertx-chat-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;min-width:0;max-width:1044px;min-height:160px;max-height:min(400px,100dvh - 32px);color:var(--vertui-text-primary);font-family:var(--vertui-font-family-base);border-radius:12px;flex-direction:column;gap:24px;padding:16px;display:flex;position:relative;box-shadow:0 6px 24px #0b102e14}.vertx-chat-input:focus-within{border-color:var(--vertui-text-primary)}.vertx-chat-input:is([data-status=generating],[data-status=stop-pending]){border-color:#0000}.vertx-chat-input__running-border{box-sizing:border-box;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;container-type:size}.vertx-chat-input__running-border:before{content:"";aspect-ratio:1;background:conic-gradient(from 93.23deg,#629eff 10.4636%,#63f6b6 39.2563%,#4feeff 59.7454%,#ad60ff 89.5739%,#629eff 110.464%);width:max(200cqi,200cqb,320px);animation:3.2s linear infinite vertx-chat-input-border-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes vertx-chat-input-border-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vertx-chat-input__running-border:before{animation:none}}.vertx-chat-input[data-error]{border-color:var(--vertui-function-error)}.vertx-chat-input__editor{scrollbar-width:thin;flex-shrink:1;min-width:0;min-height:22px;position:relative;overflow:auto}.vertx-chat-input__prefix{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;width:max-content;max-width:100%;display:flex;position:absolute;top:0;left:0}.vertx-chat-input__textarea{box-sizing:border-box;width:100%;min-width:0;min-height:22px;text-indent:var(--vertx-chat-prefix-indent,0px);max-height:176px;margin:calc(2px + var(--vertx-chat-prefix-height,0px)) 0 0;resize:none;color:inherit;font:400 16px/22px var(--vertui-font-family-base);overflow-wrap:anywhere;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:var(--vertui-text-tertiary) transparent;background:0 0;border:0;outline:none;padding:0;display:block;overflow-y:auto}.vertx-chat-input__textarea::placeholder{color:var(--vertui-text-tertiary);opacity:1}.vertx-chat-input__textarea:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-chat-input__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--vertx-chat-toolbar-gap,8px);flex-wrap:wrap;flex:none;width:100%;min-width:0;margin-top:auto;display:flex}.vertx-chat-input__tools,.vertx-chat-input__actions{flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;display:flex}.vertx-chat-input__tools{gap:var(--vertx-chat-toolbar-left-gap,8px);flex:auto}.vertx-chat-input__actions{justify-content:flex-end;gap:var(--vertx-chat-toolbar-right-gap,8px);flex:0 auto;margin-left:auto}.vertx-chat-input-tool.vertx-button{border-radius:8px;min-width:32px;height:32px;padding:0 12px;font-size:14px;line-height:20px}.vertx-chat-input-tool[data-icon-only]{width:32px;padding:0}.vertx-chat-input-tool__icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.vertx-chat-input-tool__icon>svg,.vertx-chat-input-tool__icon>img{width:16px;height:16px}.vertx-chat-input-tool:disabled .vertx-chat-input-tool__icon .vertx-icon{color:inherit!important}.vertx-chat-input-tool[data-active]{background:var(--vertui-background-subtle)}.vertx-chat-input-voice[data-recording]{background:var(--vertui-brand-blue)}.vertx-chat-input-voice[data-recording] .vertx-button__surface{display:none}.vertx-chat-input-voice[data-recording] .vertx-chat-input-tool__icon{width:32px;height:32px}.vertx-chat-input-select{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:flex}.vertx-chat-input-select__trigger{min-width:0;max-width:100%;height:32px;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.vertx-chat-input-select__trigger:hover:not(:disabled),.vertx-chat-input-select__trigger:active:not(:disabled){background:var(--vertui-background-subtle)}.vertx-chat-input-select__trigger:disabled{color:var(--vertui-text-disabled);cursor:not-allowed}.vertx-chat-input-select__trigger:disabled .vertx-icon{color:inherit!important}.vertx-chat-input-select__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vertx-chat-input-select__trigger:focus-visible{outline:.5px solid var(--vertui-brand-primary);outline-offset:2px}.vertx-chat-input-select__message{max-width:240px;color:var(--vertui-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:18px}.vertx-chat-input-select__message[data-error],.vertx-chat-input__error{color:var(--vertui-function-error-text)}.vertx-chat-input__error{font:400 12px/18px var(--vertui-font-family-base);overflow-wrap:anywhere;flex-shrink:0;margin:0}.vertx-chat-input-skill-tag{box-sizing:border-box;background:var(--vertui-brand-primary);max-width:100%;color:var(--vertui-text-inverse);font:400 12px/18px var(--vertui-font-family-base);border-radius:4px;align-items:center;gap:12px;padding:4px 8px;display:inline-flex}.vertx-chat-input-skill-tag__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vertx-chat-input-skill-tag__remove{width:16px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;margin:0 -2px;padding:0;display:flex}.vertx-chat-input-skill-tag__remove:hover:not(:disabled){background:#ffffff29}.vertx-chat-input-skill-tag__remove:active:not(:disabled){background:#ffffff47}.vertx-chat-input-skill-tag__remove:focus-visible{outline-offset:2px;outline:1px solid}.vertx-chat-input-skill-tag[data-disabled]{opacity:.4}.vertx-chat-input-skill-tag__close{background:currentColor;width:12px;height:12px;display:block;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJGcmFtZSAyNSI+CjxwYXRoIGlkPSJVbmlvbiIgZD0iTTkuNjQxODggMi41NzA4MUM5LjgxNzM0IDIuNzQ2NTcgOS44MTY4MyAzLjAzMTE1IDkuNjQxMTkgMy4yMDY3OUw2Ljg0Nzk4IDZMOS42NDE4OCA4Ljc5MzlDOS44MTczMSA4Ljk2OTU2IDkuODE3MjcgOS4yNTM1IDkuNjQxODggOS40MjkxOUw5LjQyOTE5IDkuNjQxODhDOS4yNTM1IDkuODE3MjcgOC45Njk1NiA5LjgxNzMxIDguNzkzOSA5LjY0MTg4TDYgNi44NDc5OEwzLjIwNjc5IDkuNjQxMTlDMy4wMzExNSA5LjgxNjgzIDIuNzQ2NTcgOS44MTczNCAyLjU3MDgxIDkuNjQxODhMMi4zNTgxMiA5LjQyOTE5QzIuMTgyNjYgOS4yNTM0MyAyLjE4MzE3IDguOTY4ODUgMi4zNTg4MSA4Ljc5MzIxTDUuMTUyMDIgNkwyLjM1ODgxIDMuMjA2NzlDMi4xODMzOCAzLjAzMTEzIDIuMTgyNzMgMi43NDY1IDIuMzU4MTIgMi41NzA4MUwyLjU3MDgxIDIuMzU4MTJDMi43NDY1IDIuMTgyNzMgMy4wMzExMyAyLjE4MzM4IDMuMjA2NzkgMi4zNTg4MUw2IDUuMTUyMDJMOC43OTMyMSAyLjM1ODgxQzguOTY4ODUgMi4xODMxNyA5LjI1MzQzIDIuMTgyNjYgOS40MjkxOSAyLjM1ODEyTDkuNjQxODggMi41NzA4MVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJGcmFtZSAyNSI+CjxwYXRoIGlkPSJVbmlvbiIgZD0iTTkuNjQxODggMi41NzA4MUM5LjgxNzM0IDIuNzQ2NTcgOS44MTY4MyAzLjAzMTE1IDkuNjQxMTkgMy4yMDY3OUw2Ljg0Nzk4IDZMOS42NDE4OCA4Ljc5MzlDOS44MTczMSA4Ljk2OTU2IDkuODE3MjcgOS4yNTM1IDkuNjQxODggOS40MjkxOUw5LjQyOTE5IDkuNjQxODhDOS4yNTM1IDkuODE3MjcgOC45Njk1NiA5LjgxNzMxIDguNzkzOSA5LjY0MTg4TDYgNi44NDc5OEwzLjIwNjc5IDkuNjQxMTlDMy4wMzExNSA5LjgxNjgzIDIuNzQ2NTcgOS44MTczNCAyLjU3MDgxIDkuNjQxODhMMi4zNTgxMiA5LjQyOTE5QzIuMTgyNjYgOS4yNTM0MyAyLjE4MzE3IDguOTY4ODUgMi4zNTg4MSA4Ljc5MzIxTDUuMTUyMDIgNkwyLjM1ODgxIDMuMjA2NzlDMi4xODMzOCAzLjAzMTEzIDIuMTgyNzMgMi43NDY1IDIuMzU4MTIgMi41NzA4MUwyLjU3MDgxIDIuMzU4MTJDMi43NDY1IDIuMTgyNzMgMy4wMzExMyAyLjE4MzM4IDMuMjA2NzkgMi4zNTg4MUw2IDUuMTUyMDJMOC43OTMyMSAyLjM1ODgxQzguOTY4ODUgMi4xODMxNyA5LjI1MzQzIDIuMTgyNjYgOS40MjkxOSAyLjM1ODEyTDkuNjQxODggMi41NzA4MVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==) 50%/contain no-repeat}.vertx-chat-input__send.vertx-button{border-radius:8px;width:32px;min-width:32px;height:32px;padding:0;overflow:hidden}.vertx-chat-input__send[data-empty]{background:var(--vertui-background-subtle);color:var(--vertui-text-tertiary)}.vertx-chat-input__send[data-empty] .vertx-button__surface{visibility:hidden}.vertx-chat-input__send[data-empty] .vertx-button__content{opacity:1}.vertx-chat-input__send-icon,.vertx-chat-input__plus-icon{background:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29uIC8gU2VuZCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik04IDEuNVYxNC41TTIgNy41TDggMS41TDE0IDcuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29uIC8gU2VuZCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik04IDEuNVYxNC41TTIgNy41TDggMS41TDE0IDcuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==) 50%/contain no-repeat}.vertx-chat-input__plus-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cjxmb3JlaWduT2JqZWN0IHg9Ii0zNy41IiB5PSItMzcuNSIgd2lkdGg9IjkxIiBoZWlnaHQ9IjkxIj48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTguNzVweCk7Y2xpcC1wYXRoOnVybCgjYmdibHVyXzBfMF82MF9jbGlwX3BhdGgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiPjwvZGl2PjwvZm9yZWlnbk9iamVjdD48ZyBpZD0iRnJhbWUgMSIgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iMzcuNSI+CjxwYXRoIGlkPSJWZWN0b3IgNzciIGQ9Ik04IDJWMTRNMiA4SDE0IiBzdHJva2U9IiNGM0Y0RkEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzBfNjBfY2xpcF9wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNy41IDM3LjUpIj48cGF0aCBkPSJNMCA4QzAgMy41ODE3MiAzLjU4MTcyIDAgOCAwVjBDMTIuNDE4MyAwIDE2IDMuNTgxNzIgMTYgOFY4QzE2IDEyLjQxODMgMTIuNDE4MyAxNiA4IDE2VjE2QzMuNTgxNzIgMTYgMCAxMi40MTgzIDAgOFY4WiIvPgo8L2NsaXBQYXRoPjwvZGVmcz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cjxmb3JlaWduT2JqZWN0IHg9Ii0zNy41IiB5PSItMzcuNSIgd2lkdGg9IjkxIiBoZWlnaHQ9IjkxIj48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTguNzVweCk7Y2xpcC1wYXRoOnVybCgjYmdibHVyXzBfMF82MF9jbGlwX3BhdGgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiPjwvZGl2PjwvZm9yZWlnbk9iamVjdD48ZyBpZD0iRnJhbWUgMSIgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iMzcuNSI+CjxwYXRoIGlkPSJWZWN0b3IgNzciIGQ9Ik04IDJWMTRNMiA4SDE0IiBzdHJva2U9IiNGM0Y0RkEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzBfNjBfY2xpcF9wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNy41IDM3LjUpIj48cGF0aCBkPSJNMCA4QzAgMy41ODE3MiAzLjU4MTcyIDAgOCAwVjBDMTIuNDE4MyAwIDE2IDMuNTgxNzIgMTYgOFY4QzE2IDEyLjQxODMgMTIuNDE4MyAxNiA4IDE2VjE2QzMuNTgxNzIgMTYgMCAxMi40MTgzIDAgOFY4WiIvPgo8L2NsaXBQYXRoPjwvZGVmcz4KPC9zdmc+Cg==)}.vertx-chat-input__attachments{flex-direction:column;flex:0 auto;min-height:0;max-height:104px;display:flex}.vertx-chat-input__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vertx-chat-input__drop-hint{border:.5px dashed var(--vertui-brand-primary);border-radius:inherit;background:var(--vertui-background-surface);color:var(--vertui-brand-primary);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vertx-chat-input-attachments{flex:0 auto;max-height:104px}.vertx-chat-input-attachments__list{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.vertx-attachment-preview{vertical-align:top;max-width:100%;font:400 14px/20px var(--vertui-font-family-base);flex:none;display:inline-block;position:relative}.vertx-attachment-preview[data-kind=file]{width:156px}.vertx-attachment-preview[data-kind=image]{width:48px}.vertx-attachment-preview__body{box-sizing:border-box;max-width:100%;color:var(--vertui-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0;display:flex;position:relative;overflow:hidden}.vertx-attachment-preview__body:disabled{cursor:default}.vertx-attachment-preview[data-kind=image] .vertx-attachment-preview__body{width:48px;height:48px}.vertx-attachment-preview[data-kind=image]:is([data-status=uploading],[data-status=error]) .vertx-attachment-preview__body{background:var(--vertui-background-surface)}.vertx-attachment-preview[data-kind=image][data-status=error] .vertx-attachment-preview__body{border:.5px solid var(--vertui-function-error)}.vertx-attachment-preview[data-kind=file] .vertx-attachment-preview__body{border:.5px solid var(--vertui-line-default);background:var(--vertui-background-surface);width:156px;min-height:56px;padding:8px 24px 8px 12px}.vertx-attachment-preview[data-kind=file][data-status=error] .vertx-attachment-preview__body{border-color:var(--vertui-function-error)}.vertx-attachment-preview[data-kind=file][data-status=error] .vertx-attachment-preview__details small{color:var(--vertui-function-error-text)}.vertx-attachment-preview[data-kind=file][data-status=uploading] .vertx-attachment-preview__details small{color:var(--vertui-text-secondary)}.vertx-attachment-preview__file-status{width:24px;height:24px;color:var(--vertui-text-secondary);flex:none;place-items:center;display:grid}.vertx-attachment-preview__details{text-align:left;flex-direction:column;min-width:0;display:flex}.vertx-attachment-preview__details>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vertx-attachment-preview__details small{font:400 12px/18px var(--vertui-font-family-base);color:var(--vertui-text-disabled)}.vertx-attachment-preview__shade{opacity:0;pointer-events:none;background:#00000047;position:absolute;inset:0}.vertx-attachment-preview__remove-wrap{opacity:0;position:absolute;top:0;right:0}.vertx-attachment-preview__remove{width:24px;height:24px;color:var(--vertui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}.vertx-attachment-preview[data-kind=image] .vertx-attachment-preview__remove{color:#fff}.vertx-attachment-preview__remove:hover:not(:disabled){background:#00000029}.vertx-attachment-preview__remove:active:not(:disabled){background:#00000047}.vertx-attachment-preview[data-kind=image] .vertx-attachment-preview__remove:is(:hover,:active):not(:disabled){color:#fff;background:#000}.vertx-attachment-preview[data-kind=image]:not([data-status=ready]) .vertx-attachment-preview__remove:not(:hover):not(:active){color:var(--vertui-text-secondary)}.vertx-attachment-preview__remove:focus-visible,.vertx-attachment-preview__body:focus-visible{outline:.5px solid var(--vertui-brand-primary);outline-offset:-1px}.vertx-attachment-preview[data-kind=image]:has(:focus-visible) .vertx-attachment-preview__body{outline:.5px solid var(--vertui-text-primary);outline-offset:-.5px}.vertx-attachment-preview:not([data-disabled]):is(:hover,:focus-within) .vertx-attachment-preview__remove-wrap,.vertx-attachment-preview:not([data-disabled]):is(:hover,:focus-within) .vertx-attachment-preview__shade,.vertx-attachment-preview[data-kind=file]:not([data-disabled]):is([data-status=uploading],[data-status=error]) .vertx-attachment-preview__remove-wrap{opacity:1}.vertx-attachment-preview__status{color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vertx-attachment-preview[data-kind=image] .vertx-attachment-preview__status{color:var(--vertui-text-secondary)}.vertx-attachment-preview__error{max-width:192px;font:400 12px/18px var(--vertui-font-family-base);color:var(--vertui-function-error-text);overflow-wrap:anywhere;margin-top:4px;display:block}.vertx-attachment-preview[data-disabled]{opacity:.45}.vertx-attachment-preview[data-kind=file][data-appearance=list]{width:100%;display:block}.vertx-attachment-preview[data-kind=file][data-appearance=list] .vertx-attachment-preview__body{background:0 0;border-color:#0000;width:100%;min-height:60px}.vertx-attachment-preview[data-kind=file][data-appearance=list] .vertx-attachment-preview__body:hover:not(:disabled){background:var(--vertui-background-subtle)}.vertx-attachment-preview[data-kind=file][data-appearance=list] .vertx-attachment-preview__details small{color:var(--vertui-text-secondary)}.vertx-attachment-preview[data-kind=file][data-appearance=list][data-status=error] .vertx-attachment-preview__body{border-color:var(--vertui-function-error)}.vertx-attachment-preview[data-kind=file][data-appearance=list][data-status=error] .vertx-attachment-preview__details small{color:var(--vertui-function-error-text)}.vertx-attachment-preview[data-kind=image][data-disabled] .vertx-attachment-preview__shade{opacity:1}@media (hover:none){.vertx-attachment-preview:not([data-disabled]) .vertx-attachment-preview__remove-wrap,.vertx-attachment-preview:not([data-disabled]) .vertx-attachment-preview__shade{opacity:1}}.vertx-chat-input-reference-tag{background:var(--vertui-background-surface);color:var(--vertui-text-primary);border:.5px solid var(--vertui-line-default)}.vertx-chat-input-reference-tag .vertx-chat-input-skill-tag__remove:hover:not(:disabled){background:var(--vertui-background-subtle)}.vertx-chat-toolbar-overflow{flex-wrap:nowrap;flex:1 1 0;min-width:80px;min-height:32px;position:relative;overflow:clip}.vertx-chat-toolbar-overflow__item,.vertx-chat-toolbar-overflow__fixed,.vertx-chat-toolbar-overflow__more{flex:none;display:inline-flex}.vertx-chat-toolbar-overflow__fixed:empty{display:none}.vertx-chat-toolbar-overflow__item[data-collapsed],.vertx-chat-toolbar-overflow__more[data-hidden]{visibility:hidden;pointer-events:none;position:absolute}.vertx-chat-toolbar-overflow__panel{border:.5px solid var(--vertui-line-divider);background:var(--vertui-background-surface);border-radius:8px;max-width:calc(100vw - 16px);padding:8px}.vertx-chat-toolbar-overflow__panel .vertx-scroll-area__content{flex-direction:column;gap:8px;display:flex}.vertx-chat-toolbar-overflow__columns{align-items:stretch;display:flex}.vertx-chat-toolbar-overflow__capabilities{flex-direction:column;flex:0 0 128px;padding:4px;display:flex}.vertx-chat-toolbar-overflow__settings{border-left:.5px solid var(--vertui-line-divider);min-width:168px}.vertx-chat-overflow-settings{box-sizing:border-box;flex-direction:column;gap:4px;min-width:168px;padding:8px;display:flex}.vertx-chat-overflow-settings>.vertx-tooltip-trigger{display:flex}.vertx-chat-overflow-settings .vertx-menu-context-item{width:100%}.vertx-chat-input-skill-dropdown{box-sizing:border-box;border:.5px solid var(--vertui-line-default);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);width:720px;max-width:100%;max-height:360px;color:var(--vertui-text-primary);box-shadow:var(--vertui-shadow-md);font:400 14px/20px var(--vertui-font-family-base);flex-direction:column;padding:0;display:flex;overflow:hidden}.vertx-chat-input-skill-dropdown__scroll{flex:0 auto;min-height:0}.vertx-chat-input-skill-dropdown__list{flex-direction:column;gap:0;padding:6px;display:flex}.vertx-chat-input-skill-dropdown__option{min-height:34px;color:var(--vertui-text-primary);font:inherit;border-radius:12px;flex:none;padding:7px 10px}.vertx-chat-input-skill-dropdown__option>.vertx-menu__text{grid-template-columns:minmax(100px,24%) minmax(0,1fr) max-content;align-items:center;gap:16px;width:100%;display:grid}.vertx-chat-input-skill-dropdown__name{font-weight:500}.vertx-chat-input-skill-dropdown__name,.vertx-chat-input-skill-dropdown__description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vertx-chat-input-skill-dropdown__description,.vertx-chat-input-skill-dropdown__source{color:var(--vertui-text-secondary);font-weight:400}.vertx-chat-input-skill-dropdown__option:disabled :is(.vertx-chat-input-skill-dropdown__name,.vertx-chat-input-skill-dropdown__description,.vertx-chat-input-skill-dropdown__source){color:var(--vertui-text-disabled)}.vertx-chat-input-skill-dropdown__option[data-active]:not(:disabled){background:var(--vertui-background-subtle)}.vertx-chat-input-skill-dropdown[data-navigation=pointer] .vertx-chat-input-skill-dropdown__option{outline:none}.vertx-chat-input-skill-dropdown__footer{border-top:.5px solid var(--vertui-line-divider);color:var(--vertui-text-secondary);flex:none;padding:10px 16px;font-size:12px;line-height:18px}.vertx-chat-input-skill-dropdown__empty{color:var(--vertui-text-tertiary);margin:0;padding:16px 10px}@media (width<=600px){.vertx-chat-input-skill-dropdown__option>.vertx-menu__text{grid-template-columns:minmax(0,1fr) max-content;gap:2px 8px}.vertx-chat-input-skill-dropdown__description{grid-area:2/1/auto/-1}.vertx-chat-input-skill-dropdown__source{grid-area:1/2;font-size:12px}}.vertx-markdown{box-sizing:border-box;width:100%;min-width:0;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);overflow-wrap:anywhere}.vertx-markdown>*{margin:0}.vertx-markdown>*+*{margin-top:16px}.vertx-markdown :is(h1,h2,h3,h4,h5,h6){font-weight:var(--vertui-font-weight-medium)}.vertx-markdown h1{font-size:18px;line-height:24px}.vertx-markdown h2{font-size:16px;line-height:22px}.vertx-markdown :is(h3,h4,h5,h6){font-size:14px;line-height:20px}.vertx-markdown :is(ul,ol){padding-left:39px}.vertx-markdown li+li{margin-top:4px}.vertx-markdown li>p{margin:0}.vertx-markdown li>p+p{margin-top:16px}.vertx-markdown li :is(ul,ol){margin:4px 0 0}.vertx-markdown blockquote{border-left:2px solid var(--vertui-line-divider);padding-left:8px}.vertx-markdown blockquote>*{margin:0}.vertx-markdown blockquote>*+*{margin-top:16px}.vertx-markdown hr{border:0;border-top:var(--vertui-border-width-default) solid var(--vertui-line-divider)}.vertx-markdown strong{font-weight:var(--vertui-font-weight-medium)}.vertx-markdown a{color:var(--vertui-function-success-text);text-decoration:none}.vertx-markdown a:hover{text-decoration:underline}.vertx-markdown :is(a,button):focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-brand-primary);outline-offset:2px}.vertx-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.vertx-markdown :not(pre)>code{border:var(--vertui-border-width-default) solid var(--vertui-line-divider);background:var(--vertui-background-subtle);border-radius:2px;padding:1px 8px;font-size:12px;line-height:18px}.vertx-markdown__table-scroll{width:100%;padding-bottom:8px}.vertx-markdown table{border-collapse:collapse;width:max-content;min-width:100%}.vertx-markdown :is(th,td){box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-line-divider);text-align:left;vertical-align:middle;min-width:96px;max-width:320px;padding:10px 12px}.vertx-markdown th{background:var(--vertui-background-subtle);font-weight:var(--vertui-font-weight-medium)}.vertx-markdown :is(th,td)[align=center]{text-align:center}.vertx-markdown :is(th,td)[align=right]{text-align:right}.vertx-markdown__reference-trigger,.vertx-markdown a[data-footnote-ref]{box-sizing:border-box;border-radius:var(--vertui-radius-xs);background:var(--vertui-background-subtle);min-width:16px;height:18px;color:var(--vertui-text-secondary);font:400 12px/18px var(--vertui-font-family-base);cursor:pointer;vertical-align:baseline;border:0;justify-content:center;align-items:center;margin:0 2px;padding:0 4px;display:inline-flex}.vertx-markdown__reference-trigger:hover{color:var(--vertui-text-primary);box-shadow:inset 0 0 0 var(--vertui-border-width-default) var(--vertui-line-divider)}.vertx-markdown__reference-content{border-radius:var(--vertui-radius-xs);background:var(--vertui-background-subtle);color:var(--vertui-text-secondary);padding:2px 4px}.vertx-markdown__cursor{width:12px;font-size:12px;line-height:20px;animation:1s ease-in-out infinite vertx-markdown-blink;display:block}.vertx-markdown .katex-display{margin:0;padding:4px 0;overflow:auto hidden}.vertx-markdown .katex{font-size:1.1em}.vertx-markdown__image{width:100%;max-width:100%}.vertx-markdown__diagram{min-width:280px;padding:12px}.vertx-markdown__diagram svg{max-width:100%;height:auto;margin:auto;display:block}.vertx-markdown__diagram pre{white-space:pre;overflow-wrap:normal;margin:8px 0 0;font:14px/20px ui-monospace,Consolas,monospace}.vertx-markdown .footnotes{border-top:var(--vertui-border-width-default) solid var(--vertui-line-divider);color:var(--vertui-text-secondary);padding-top:16px}.vertx-markdown .footnotes h2{margin:0 0 8px}.vertx-markdown .footnotes ol{margin:0}.vertx-markdown .contains-task-list{list-style:none}.vertx-markdown .task-list-item input{accent-color:var(--vertui-brand-primary)}@keyframes vertx-markdown-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.vertx-markdown__cursor{animation:none}}.vertx-ai-thinking-chain{width:100%;min-width:0;color:var(--vertui-text-primary);font:400 12px/18px var(--vertui-font-family-base)}.vertx-ai-thinking-chain__disclosure.vertx-collapse-panel{border-radius:var(--vertui-radius-xs);width:100%;min-width:0;color:var(--vertui-text-primary);font:400 12px/18px var(--vertui-font-family-base);background:0 0;border:0;padding:0}.vertx-ai-thinking-chain__disclosure>.vertx-collapse-panel__header{border-radius:inherit;min-height:28px;padding:2px 6px}.vertx-ai-thinking-chain__disclosure>.vertx-collapse-panel__header>.vertx-collapse-panel__trigger{gap:6px}.vertx-ai-thinking-chain__disclosure>.vertx-collapse-panel__header>.vertx-collapse-panel__trigger:hover{color:inherit}.vertx-ai-thinking-chain__disclosure>.vertx-collapse-panel__header:has(>.vertx-collapse-panel__trigger:hover){background:var(--vertui-background-subtle)}.vertx-ai-thinking-chain__disclosure>.vertx-collapse-panel__header>.vertx-collapse-panel__trigger:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-brand-primary);outline-offset:2px;border-radius:var(--vertui-radius-xs)}.vertx-ai-thinking-chain__disclosure>.vertx-collapse-panel__header .vertx-collapse-panel__title{font:inherit}.vertx-ai-thinking-chain__disclosure>.vertx-collapse-panel__region>.vertx-collapse-panel__clip>.vertx-collapse-panel__body{gap:8px;padding-top:4px}.vertx-ai-thinking-chain__disclosure>.vertx-collapse-panel__region>.vertx-collapse-panel__clip>.vertx-collapse-panel__body:before{display:none}.vertx-ai-thinking-chain__heading{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.vertx-ai-thinking-chain__heading>.vertx-icon{flex:none}.vertx-ai-thinking-chain__name{overflow-wrap:anywhere;min-width:0}.vertx-ai-thinking-chain>.vertx-collapse-panel__header .vertx-ai-thinking-chain__name{font-weight:500}.vertx-ai-thinking-chain__target{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px;color:var(--vertui-text-secondary);font-family:ui-monospace,Consolas,monospace;overflow:hidden}.vertx-ai-thinking-chain__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vertui-text-tertiary);flex:100px;overflow:hidden}.vertx-ai-thinking-chain__state{color:var(--vertui-text-secondary);margin-left:auto}.vertx-ai-thinking-chain__meta{color:var(--vertui-text-tertiary);font-variant-numeric:tabular-nums;flex:none}.vertx-ai-thinking-chain__disclosure[data-tone=error]>.vertx-collapse-panel__header .vertx-ai-thinking-chain__state{color:var(--vertui-function-error-text)}.vertx-ai-thinking-chain__disclosure[data-tone=warning]>.vertx-collapse-panel__header .vertx-ai-thinking-chain__state{color:var(--vertui-function-warning-text)}.vertx-ai-thinking-chain__timeline{border-left:var(--vertui-border-width-default) solid var(--vertui-line-divider);flex-direction:column;gap:2px;margin-left:14px;padding:0 6px 4px 10px;display:flex}.vertx-ai-thinking-chain__scroll>.vertx-scroll-area__viewport{overscroll-behavior:contain}.vertx-ai-thinking-chain__step>.vertx-collapse-panel__region,.vertx-ai-thinking-chain__group>.vertx-collapse-panel__region{border-left:var(--vertui-border-width-default) solid var(--vertui-line-divider);margin:0 6px 4px 14px;padding-left:12px}.vertx-ai-thinking-chain__step[data-kind=plan][data-complete]>.vertx-collapse-panel__header .vertx-ai-thinking-chain__name{color:var(--vertui-text-tertiary);text-decoration:line-through}.vertx-ai-thinking-chain__content{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--vertui-text-secondary)}.vertx-ai-thinking-chain__inline{flex-direction:column;gap:6px;min-width:0;padding:4px 6px;display:flex}.vertx-ai-thinking-chain__inlineTitle{color:var(--vertui-text-secondary)}.vertx-ai-thinking-chain__inlineActions{flex-wrap:wrap;gap:6px;display:flex}.vertx-ai-thinking-chain__inline>.vertx-ai-thinking-chain__inlineTitle .vertx-ai-thinking-chain__heading{min-height:24px}.vertx-ai-thinking-chain__planList{flex-direction:column;gap:6px;margin:0;padding:4px 6px 6px 20px;display:flex}.vertx-ai-thinking-chain__planList>li{color:var(--vertui-text-secondary);padding-left:2px}.vertx-ai-thinking-chain__planList>li[data-complete] .vertx-ai-thinking-chain__name{color:var(--vertui-text-tertiary);text-decoration:line-through}.vertx-ai-thinking-chain:not(.vertx-ai-thinking-chain__disclosure)>.vertx-ai-thinking-chain__scroll{width:100%}.vertx-ai-thinking-chain__paragraphTitle{color:var(--vertui-text-secondary);margin-bottom:4px}.vertx-ai-thinking-chain__paragraph{flex-direction:column;gap:6px;min-width:0;display:flex}.vertx-ai-thinking-chain__detail.vertx-code-block{background:var(--vertui-background-subtle);border:0}.vertx-ai-thinking-chain__detail .vertx-code-block__meta{font:inherit;color:var(--vertui-text-secondary)}.vertx-ai-thinking-chain__detail .vertx-code-block__pre{font-size:12px;line-height:18px}.vertx-ai-thinking-chain__empty{color:var(--vertui-text-tertiary);padding:8px}.vertx-ai-thinking-chain__name[data-active]{color:#0000;background:linear-gradient(90deg, var(--vertui-text-secondary) 35%, var(--vertui-text-primary) 50%, var(--vertui-text-secondary) 65%);background-position:150% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite vertx-ai-thinking-sweep}.vertx-ai-thinking-chain__spin{animation:.9s linear infinite vertx-ai-thinking-spin}@keyframes vertx-ai-thinking-spin{to{transform:rotate(360deg)}}@keyframes vertx-ai-thinking-sweep{to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.vertx-ai-thinking-chain__spin,.vertx-ai-thinking-chain__name[data-active]{animation:none}.vertx-ai-thinking-chain__name[data-active]{color:var(--vertui-text-primary);background:0 0}}.vertx-user-bubble{box-sizing:border-box;width:100%;min-width:0;max-width:980px;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);flex-direction:column;align-items:flex-end;gap:16px;margin-left:auto;display:flex}.vertx-user-bubble__text{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%;padding:8px 16px}.vertx-user-bubble__attachments{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.vertx-user-bubble__image.vertx-preview-image{border-radius:var(--vertui-radius-sm);flex:none;width:56px;height:56px;display:block}.vertx-user-bubble__status{height:var(--vertui-size-sm);min-height:var(--vertui-size-sm);max-width:100%;color:var(--vertui-text-secondary);justify-content:flex-end;align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.vertx-user-bubble__status>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vertx-user-bubble__status>.vertx-icon,.vertx-user-bubble__status>.vertx-button{flex:none}.vertx-user-bubble[data-status=error] .vertx-user-bubble__status{color:var(--vertui-function-error-text)}.vertx-bubble-actions{min-height:24px;color:var(--vertui-text-primary);font:400 12px/18px var(--vertui-font-family-base);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vertx-bubble-actions__button.vertx-button{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-background-surface);border-radius:var(--vertui-radius-xs);width:24px;min-width:24px;height:24px;color:var(--vertui-text-primary);padding:0}.vertx-bubble-actions__button.vertx-button:is(:hover,:active,[aria-pressed=true]):not(:disabled){background:var(--vertui-background-subtle)}.vertx-bubble-actions__button:disabled{color:var(--vertui-text-disabled)}.vertx-bubble-actions__icon{width:16px;height:16px;-webkit-mask:var(--vertx-bubble-action-icon) center / contain no-repeat;mask:var(--vertx-bubble-action-icon) center / contain no-repeat;background:currentColor;display:block}.vertx-bubble-actions__icon[data-action=copy]{--vertx-bubble-action-icon:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29ucy8xNnB4L2NvcHktbGluZS0wMiI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0yLjUyNzI1IDUuMDQ1MUMyLjU4MjI4IDQuOTA1MjIgMi42NjU2OCA0Ljc3ODI2IDIuNzcyMiA0LjY3MjJDMi44NzgyNSA0LjU2NTY2IDMuMDA1MjIgNC40ODIyNSAzLjE0NTEgNC40MjcyQzMuMjczOTMgNC4zNzU5NiAzLjQxMTM1IDQuMzQ5NzYgMy41NSA0LjM1SDEwLjU1QzEwLjY4OTkgNC4zNSAxMC44MjQ5IDQuMzc1NzUgMTAuOTU0OSA0LjQyNzI1QzExLjA5NDggNC40ODIyNiAxMS4yMjE4IDQuNTY1NjYgMTEuMzI3OCA0LjY3MjJDMTEuNDM0MyA0Ljc3ODI1IDExLjUxNzcgNC45MDUyMiAxMS41NzI4IDUuMDQ1MUMxMS42MjQgNS4xNzM5MyAxMS42NTAyIDUuMzExMzUgMTEuNjUgNS40NVYxMi40NUMxMS42NSAxMi41ODk4IDExLjYyNDMgMTIuNzI0OCAxMS41NzI4IDEyLjg1NDlDMTEuNTE3NyAxMi45OTQ4IDExLjQzNDMgMTMuMTIxOCAxMS4zMjc4IDEzLjIyNzhDMTEuMjIxNyAxMy4zMzQzIDExLjA5NDggMTMuNDE3NyAxMC45NTQ5IDEzLjQ3MjdDMTAuODI2MSAxMy41MjQgMTAuNjg4NyAxMy41NTAyIDEwLjU1IDEzLjU1SDMuNTVDMy40MTAxIDEzLjU1IDMuMjc1MTUgMTMuNTI0MiAzLjE0NTEgMTMuNDcyN0MzLjAwNTIyIDEzLjQxNzcgMi44NzgyNSAxMy4zMzQzIDIuNzcyMiAxMy4yMjc4QzIuNjY1NjUgMTMuMTIxOCAyLjU4MjIzIDEyLjk5NDggMi41MjcyIDEyLjg1NDlDMi40NzU5NiAxMi43MjYxIDIuNDQ5NzYgMTIuNTg4NiAyLjQ1IDEyLjQ1VjUuNDVDMi40NSA1LjMxMDEgMi40NzU3NSA1LjE3NTE1IDIuNTI3MjUgNS4wNDUxWk0zLjU1IDEyLjU1SDEwLjU1QzEwLjU3NzYgMTIuNTUgMTAuNjAxMiAxMi41NDAyIDEwLjYyMDcgMTIuNTIwN0MxMC42NDAzIDEyLjUwMTEgMTAuNjUgMTIuNDc3NiAxMC42NSAxMi40NVY1LjQ1QzEwLjY1IDUuNDIyNCAxMC42NDAzIDUuMzk4OCAxMC42MjA3IDUuMzc5M0MxMC42MTE1IDUuMzY5ODUgMTAuNjAwNSA1LjM2MjM3IDEwLjU4ODQgNS4zNTczM0MxMC41NzYyIDUuMzUyMjkgMTAuNTYzMiA1LjM0OTggMTAuNTUgNS4zNUgzLjU1QzMuNTIyNCA1LjM1IDMuNDk4OCA1LjM1OTc1IDMuNDc5MyA1LjM3OTNDMy40NTk4IDUuMzk4OCAzLjQ1IDUuNDIyNCAzLjQ1IDUuNDVWMTIuNDVDMy40NSAxMi40Nzc2IDMuNDU5NzUgMTIuNTAxMSAzLjQ3OTMgMTIuNTIwN0MzLjQ5ODggMTIuNTQwMiAzLjUyMjQgMTIuNTUgMy41NSAxMi41NVoiIGZpbGw9IiMwQzA5MUYiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTIuNjg0IDIuNTE4MUMxMi44NjIzIDIuNTkzMTcgMTMuMDI0MiAyLjcwMjI5IDEzLjE2MDcgMi44MzkzNUMxMy4yOTc3IDIuOTc1ODQgMTMuNDA2OCAzLjEzNzc0IDEzLjQ4MTkgMy4zMTZDMTMuNTYwMyAzLjUwMDY4IDEzLjYwMDUgMy42OTkzNSAxMy42IDMuOVYxMEMxMy42IDEwLjI3NjEgMTMuMzc2MiAxMC41IDEzLjEgMTAuNUMxMi44MjM5IDEwLjUgMTIuNiAxMC4yNzYxIDEyLjYgMTBWMy45QzEyLjYwMDIgMy44MzQzMSAxMi41ODc0IDMuNzY5MjMgMTIuNTYyMiAzLjcwODU0QzEyLjUzNzEgMy42NDc4NSAxMi41MDAxIDMuNTkyNzUgMTIuNDUzNiAzLjU0NjQ1QzEyLjQwNzIgMy40OTk4OCAxMi4zNTIxIDMuNDYyOTYgMTIuMjkxNCAzLjQzNzgyQzEyLjIzMDggMy40MTI2OSAxMi4xNjU3IDMuMzk5ODMgMTIuMSAzLjRINkM1LjcyMzg1IDMuNCA1LjUgMy4xNzYxNSA1LjUgMi45QzUuNSAyLjYyMzg1IDUuNzIzODUgMi40IDYgMi40SDEyLjFDMTIuMzAzMyAyLjQgMTIuNDk3OSAyLjQzOTM1IDEyLjY4NCAyLjUxODFaIiBmaWxsPSIjMEMwOTFGIi8+CjwvZz4KPC9zdmc+Cg==)}.vertx-bubble-actions__icon[data-action=like]{--vertx-bubble-action-icon:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29ucy8xNnB4L3RodW1icy11cC1saW5lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTUuNDEyNDIgMTMuMDU5MkgzLjM5NzgyQzIuODQ1NTIgMTMuMDU5MiAyLjQwMDAyIDEyLjYxMTUgMi40MDAwMiAxMi4wNTkyVjYuOTI5NzlDMi40MDAwMiA2LjM3NzQ5IDIuODQ3NzIgNS45MzE5OSAzLjQwMDAyIDUuOTMxOTlINS4zMDIyN0M2LjA3MDQ3IDUuMzk4NjQgNi42NjUwNyA0LjMzMTk5IDcuMDg2MDcgMi43MzIwOUM3LjExMTEyIDIuNjM2OTMgNy4xNjY5NyAyLjU1Mjc0IDcuMjQ0OTEgMi40OTI2NkM3LjMyMjg0IDIuNDMyNTggNy40MTg0NyAyLjQgNy41MTY4NyAyLjM5OTk5QzcuOTUzNTIgMi4zOTk5OSA4LjM0NjgyIDIuNTM5ODkgOC42OTY3NyAyLjgxOTY5QzkuMDA4MjcgMy4wNjg3NCA5LjI1MzQyIDMuNDAzODQgOS40MzIxMiAzLjgyNDg5QzkuNTg2MDIgNC4xODc0OSA5LjY3ODYyIDQuNTU2NTQgOS43MDk5MiA0LjkzMTk5QzkuNzM3MzIgNS4yNjAzOSA5LjcxNzgyIDUuNTkzNzQgOS42NTEzNyA1LjkzMTk5SDEyLjU5MjRDMTMuMjgwOCA1LjkzMTk5IDEzLjc2MzMgNi42MTExOSAxMy41MzY3IDcuMjYxMTRMMTMuMzc1IDcuNzI0OTlMMTEuNjI2IDEyLjc5MkwxMS41OTM1IDEyLjg5NjdDMTEuNTMwMiAxMy4xMDA1IDExLjQwMzQgMTMuMjc4NyAxMS4yMzE1IDEzLjQwNTJDMTEuMDU5NyAxMy41MzE4IDEwLjg1MTkgMTMuNiAxMC42Mzg1IDEzLjZIMTAuNEw1LjQxMjQyIDEzLjA1OTJaTTEwLjYzODYgMTIuNkwxMC42NzU3IDEyLjQ4MDVMMTIuNDMwNyA3LjM5NTg0TDEyLjU5MjQgNi45MzE5OUg4LjQzNTkyTDguNjcwMTIgNS43MzkyOUM4Ljc3MzA3IDUuMjE1MDQgOC43MjAyMiA0LjcwNzE0IDguNTExNjIgNC4yMTU1OUM4LjM5ODcyIDMuOTQ5NTkgOC4yNTIyNyAzLjc0NDU5IDguMDcyMzIgMy42MDA3OUM4LjAyMTU3IDMuNTU5ODEgNy45NjY5OCAzLjUyMzgxIDcuOTA5MzIgMy40OTMyOUM3LjcwNjQyIDQuMTU2NzkgNy40NjkyMiA0LjczMjA0IDcuMTk3ODIgNS4yMTg5NEM2LjgyNTMyIDUuODg3MTQgNi4zODM1NyA2LjM5ODY0IDUuODcyNTcgNi43NTM0NEw1LjYxNTM3IDYuOTMxOTRIMy40MDAwMlYxMi4wNTkzSDUuNDY2NDdMMTAuNDU0MSAxMi42SDEwLjYzODZaIiBmaWxsPSIjMEMwOTFGIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTQuOTAwMDIgMTNWNS45NzUwMUg1LjkwMDAyVjEzSDQuOTAwMDJaIiBmaWxsPSIjMEMwOTFGIi8+CjwvZz4KPC9zdmc+Cg==)}.vertx-bubble-actions__icon[data-action=dislike]{--vertx-bubble-action-icon:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29ucy8xNnB4L3RodW1icy1kb3duLWxpbmUiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMy41ODc4NyAyLjk0MDc0SDUuNDEyNDJMMTAuNCAyLjM5OTk5SDEwLjYzODZDMTEuMDc2NiAyLjM5OTk5IDExLjQ2MzYgMi42ODQ5OSAxMS41OTM1IDMuMTAzMjRMMTEuNjI2MSAzLjIwNzk0TDEzLjM3NSA4LjI3NDk5TDEzLjUzNjcgOC43Mzg4NEMxMy43NjMzIDkuMzg4NzkgMTMuMjgwOCAxMC4wNjggMTIuNTkyNCAxMC4wNjhIOS42NTEzN0M5LjcxNzgyIDEwLjQwNjIgOS43MzczMiAxMC43Mzk2IDkuNzA5OTIgMTEuMDY4QzkuNjc4NjIgMTEuNDQzNCA5LjU4NjAyIDExLjgxMjUgOS40MzIxMiAxMi4xNzUxQzkuMjUzNDIgMTIuNTk2MiA5LjAwODMxIDEyLjkzMTIgOC42OTY3NyAxMy4xODAzQzguMzQ2ODIgMTMuNDYwMSA3Ljk1MzUyIDEzLjYgNy41MTY4NyAxMy42QzcuNDE4NDcgMTMuNiA3LjMyMjg0IDEzLjU2NzQgNy4yNDQ5MSAxMy41MDczQzcuMTY2OTcgMTMuNDQ3MiA3LjExMTEyIDEzLjM2MzEgNy4wODYwNyAxMy4yNjc5QzYuNjY1MDcgMTEuNjY4IDYuMDcwNDcgMTAuNjAxMyA1LjMwMjI3IDEwLjA2OEgzLjQwMDAyQzIuODQ3NzIgMTAuMDY4IDIuNDAwMDIgOS42MjI0OSAyLjQwMDAyIDkuMDcwMjRWMy45NDA3NEMyLjQwMDAyIDMuMzg4NDkgMi44NDU1MiAyLjk0MDc0IDMuMzk3ODIgMi45NDA3NEgzLjU4Nzg3Wk01LjkwMDAyIDkuMjY1ODRDNi4zOTk0MiA5LjYxOTc0IDYuODMyMDIgMTAuMTI0OCA3LjE5NzgyIDEwLjc4MUM3LjQ2OTIyIDExLjI2NzkgNy43MDY0MiAxMS44NDMxIDcuOTA5MzcgMTIuNTA2N0M3Ljk2NDM3IDEyLjQ3NzkgOC4wMTg2OSAxMi40NDIxIDguMDcyMzIgMTIuMzk5MkM4LjI1MjI3IDEyLjI1NTMgOC4zOTg3MiAxMi4wNTA0IDguNTExNjIgMTEuNzg0NEM4LjcyMDIyIDExLjI5MjggOC43NzMwNyAxMC43ODQ5IDguNjcwMTIgMTAuMjYwN0w4LjQzNTkyIDkuMDY3OTlIMTIuNTkyNEwxMi40MzA3IDguNjA0MTRMMTAuNjc1NyAzLjUxOTQ5TDEwLjYzODYgMy4zOTk5OUgxMC40NTQxTDUuOTAwMDIgMy44OTM3NFY5LjI2NTg0Wk00LjkwMDAyIDMuOTQwNzRIMy40MDAwMlY5LjA2Nzk5SDQuOTAwMDJWMy45NDA3NFoiIGZpbGw9IiMwQzA5MUYiLz4KPC9nPgo8L3N2Zz4K)}.vertx-bubble-actions__icon[data-action=regenerate]{--vertx-bubble-action-icon:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29ucy8xNnB4L3JlcGxhY2UtbGluZSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMS4yNTggMy4xNTE3QzExLjU4ODUgMy4zNzU4NyAxMS44OTQ5IDMuNjMzNjYgMTIuMTcyMyAzLjkyMDk1QzEyLjQ0OTggNC4yMDgwOCAxMi42OTY5IDQuNTIzMTggMTIuOTA5NSA0Ljg2MTJDMTMuMTE3OSA1LjE5MjA2IDEzLjI5MjIgNS41NDMxOSAxMy40Mjk3IDUuOTA5MkMxMy42ODk0IDYuNTk5NTUgMTMuODEyOCA3LjMxMzQ1IDEzLjgwMDEgOC4wNTA5QzEzLjc5MTkgOC41MzgyOCAxMy43MjIxIDkuMDIyNjYgMTMuNTkyMyA5LjQ5MjVDMTMuNDU4NiA5Ljk3ODQ1IDEzLjI2MTggMTAuNDQ0OCAxMy4wMDcxIDEwLjg3OTdDMTIuNzUyOCAxMS4zMTQ5IDEyLjQ0MjcgMTEuNzE0OSAxMi4wODQ2IDEyLjA2OTVDMTEuOTQ0NCAxMi4yMDg1IDExLjc5NzMgMTIuMzQwMyAxMS42NDM4IDEyLjQ2NDNMMTIuMDcyIDEyLjQ3MDlIMTIuMDcyMkMxMi4xMzc4IDEyLjQ3MiAxMi4yMDI2IDEyLjQ4NTkgMTIuMjYyOSAxMi41MTJDMTIuMzIzMiAxMi41MzggMTIuMzc3NyAxMi41NzU3IDEyLjQyMzQgMTIuNjIyOUwxMi40MjQgMTIuNjIzNUMxMi41MTQ2IDEyLjcxNzIgMTIuNTY1IDEyLjg0MjYgMTIuNTY0NCAxMi45NzNMMTIuNTY0NCAxMi45Nzg2QzEyLjU2MjMgMTMuMTEwOCAxMi41MDggMTMuMjM2OCAxMi40MTMzIDEzLjMyOTFDMTIuMzE4NiAxMy40MjEzIDEyLjE5MTIgMTMuNDcyMyAxMi4wNTkgMTMuNDcwOEwxMi4wNTY3IDEzLjQ3MDhIMTIuMDU2NUwxMC4yNiAxMy40NDNIMTAuMjU4M0M5Ljk4MjE1IDEzLjQzNzcgOS43NjI2IDEzLjIwOTYgOS43Njc4NSAxMi45MzM1TDkuODAxOTUgMTEuMTM2OUM5LjgwNDQ2IDExLjAwNDcgOS44NTkzIDEwLjg3ODggOS45NTQ0NSAxMC43ODY4TDkuOTU0NyAxMC43ODY2TDkuOTU1MSAxMC43ODYyQzEwLjA1MDQgMTAuNjk0NSAxMC4xNzgyIDEwLjY0NDIgMTAuMzEwNSAxMC42NDY1SDEwLjMxMTRDMTAuNDQzNiAxMC42NDkgMTAuNTY5NSAxMC43MDM4IDEwLjY2MTUgMTAuNzk5TDEwLjY2MTcgMTAuNzk5M0wxMC42NjIxIDEwLjc5OTZDMTAuNzUzOCAxMC44OTUgMTAuODA0MSAxMS4wMjI4IDEwLjgwMTggMTEuMTU1MVYxMS4xNTU5TDEwLjc4ODUgMTEuODU4NkMxMC45OTg5IDExLjcwODUgMTEuMTk2OSAxMS41NDE2IDExLjM4MDUgMTEuMzU5NUMxMS42NzY4IDExLjA2NTkgMTEuOTMzNSAxMC43MzQ5IDEyLjE0NCAxMC4zNzQ3QzEyLjM1NDggMTAuMDE0OCAxMi41MTc2IDkuNjI4ODcgMTIuNjI4MyA5LjIyNjdDMTIuNzM1NyA4LjgzNzg2IDEyLjc5MzQgOC40MzY5OSAxMi44MDAyIDguMDMzNjVDMTIuODEwNyA3LjQyMzM1IDEyLjcwODYgNi44MzI1IDEyLjQ5MzcgNi4yNjExNUMxMi4yNjA0IDUuNjQwODUgMTEuOTEzNSA1LjA5MjQgMTEuNDUzIDQuNjE1NzVDMTAuOTkyNiA0LjEzOTEgMTAuNDU2NCAzLjc3MzUgOS44NDQ1IDMuNTE5QzkuMjgwOSAzLjI4NDU1IDguNjk0IDMuMTYyMSA4LjA4MzcgMy4xNTE1NUM3LjgwNzYgMy4xNDY4IDcuNTg3NjUgMi45MTkwNSA3LjU5MjQgMi42NDMwNUM3LjU5NzE1IDIuMzY2OSA3LjgyNDg1IDIuMTQ2OTUgOC4xMDA5NSAyLjE1MTdDOC44Mzg0IDIuMTY0NDUgOS41NDc2IDIuMzEyNCAxMC4yMjg2IDIuNTk1N0MxMC41ODk2IDIuNzQ1NzcgMTAuOTM0NSAyLjkzMjA2IDExLjI1OCAzLjE1MTdaTTMuNTI5NjUgMy40MzM5QzMuNTE4MzUgMy40MjQ0OSAzLjUwNzQ3IDMuNDE0NTggMy40OTcwNSAzLjQwNDJMMy40OTY0NSAzLjQwMzU1QzMuNDI2NiAzLjMzMzY4IDMuMzc5MDEgMy4yNDQ2NyAzLjM1OTcgMy4xNDc3N0MzLjM0MDM5IDMuMDUwODggMy4zNTAyMiAyLjk1MDQzIDMuMzg3OTUgMi44NTkxMUMzLjQyNTY4IDIuNzY3OCAzLjQ4OTYyIDIuNjg5NzEgMy41NzE2OSAyLjYzNDdDMy42NTM3NyAyLjU3OTcgMy43NTAzIDIuNTUwMjQgMy44NDkxIDIuNTUwMDVIMy44NDkzTDUuNjQ2IDIuNTQ2OUg1LjY0Nzc1QzUuOTIzOSAyLjU0NzQgNi4xNDczNSAyLjc3MTYgNi4xNDY5IDMuMDQ3NzVMNi4xNDM3NSA0Ljg0NDY1QzYuMTQzNTIgNC45NzY5NiA2LjA5MDg2IDUuMTAzNzkgNS45OTczIDUuMTk3MzVMNS45OTcwNSA1LjE5NzU1TDUuOTk2NyA1LjE5Nzk1QzUuOTAyOTcgNS4yOTEzMyA1Ljc3NjA2IDUuMzQzNzYgNS42NDM3NSA1LjM0Mzc1SDUuNjQyOUM1LjUxMDU5IDUuMzQzNTQgNS4zODM3NyA1LjI5MDg5IDUuMjkwMiA1LjE5NzM1TDUuMjg5OTUgNS4xOTcxTDUuMjg5NiA1LjE5NjdDNS4xOTYyIDUuMTAyOTggNS4xNDM3NSA0Ljk3NjA2IDUuMTQzNzUgNC44NDM3NVY0Ljg0MjlMNS4xNDQ5NSA0LjE0MTI1QzQuOTM3MjYgNC4yOTQ4OSA0Ljc0MjM2IDQuNDY1MDkgNC41NjIxNSA0LjY1MDJDNC4yNzA4OCA0Ljk0ODc4IDQuMDE5OTUgNS4yODQxOSAzLjgxNTc1IDUuNjQ3OUMzLjYxMTE2IDYuMDExNCAzLjQ1NTA0IDYuNDAwMTIgMy4zNTEzNSA2LjgwNDE1QzMuMjUwNjUgNy4xOTQ3OCAzLjE5OTggNy41OTY1OSAzLjIgOEMzLjIgOC42MTA0IDMuMzEyMzUgOS4xOTkzNSAzLjUzNyA5Ljc2NjlDMy43ODEgMTAuMzgzMSA0LjEzNzI1IDEwLjkyNTUgNC42MDU5IDExLjM5NDFDNS4wNzQ1IDExLjg2MjggNS42MTY5IDEyLjIxOTEgNi4yMzMxNSAxMi40NjNDNi44MDA2NSAxMi42ODc3IDcuMzg5NiAxMi44IDggMTIuOEM4LjI3NjE1IDEyLjggOC41IDEzLjAyMzkgOC41IDEzLjNDOC41IDEzLjU3NjEgOC4yNzYxNSAxMy44IDggMTMuOEM3LjI2MjQ1IDEzLjggNi41NTA4IDEzLjY2NDMgNS44NjUwNSAxMy4zOTI4QzUuNTAxNDcgMTMuMjQ5IDUuMTUzNDEgMTMuMDY4NiA0LjgyNjIgMTIuODU0NkM0LjQ5MTg5IDEyLjYzNjIgNC4xODEwOSAxMi4zODM3IDMuODk4OCAxMi4xMDEyQzMuNjE2MzUgMTEuODE4OSAzLjM2Mzg4IDExLjUwODIgMy4xNDU0NSAxMS4xNzM4QzIuOTMxNCAxMC44NDY2IDIuNzUxMDggMTAuNDk4NSAyLjYwNzI1IDEwLjEzNDlDMi4zMzU3NSA5LjQ0OTIgMi4yIDguNzM3NSAyLjIgNy45OTk5NUMyLjIgNy41MTA2NSAyLjI2MSA3LjAyODk1IDIuMzgyOSA2LjU1NUMyLjUwODE5IDYuMDY2ODEgMi42OTY4NCA1LjU5NzEyIDIuOTQ0MDUgNS4xNTc5QzMuMTkwODEgNC43MTg0IDMuNDk0MDMgNC4zMTMwOSAzLjg0NiAzLjk1MjNDMy45ODM5OCAzLjgxMDY1IDQuMTI5MSAzLjY3NjE0IDQuMjgwOCAzLjU0OTNMMy44NTEgMy41NUgzLjg1MDhDMy43MzM0MiAzLjU1MDIgMy42MTk3MiAzLjUwOTEgMy41Mjk2IDMuNDMzOUgzLjUyOTY1WiIgZmlsbD0iIzBDMDkxRiIvPgo8L2c+Cjwvc3ZnPgo=)}.vertx-bubble-actions__custom-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.vertx-bubble-actions__custom-icon>*{max-width:16px;max-height:16px}.vertx-bubble-actions__feedback:empty{display:none}.vertx-bubble-actions__feedback[data-success]{color:var(--vertui-function-success-text)}.vertx-bubble-actions__feedback[data-error]{color:var(--vertui-function-error-text)}.vertx-agent-reply{width:100%;min-width:0;max-width:980px;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.vertx-agent-reply__avatar{flex:none;width:32px;height:32px}.vertx-agent-reply__custom-avatar{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.vertx-agent-reply__custom-avatar>*{object-fit:cover;width:100%;height:100%}.vertx-agent-reply__avatar[data-animated]{animation:2s ease-in-out infinite vertx-agent-avatar-breathe}.vertx-agent-reply__main,.vertx-agent-reply__before{width:100%;min-width:0}.vertx-agent-reply__main>.vertx-agent-activity-header{margin-bottom:8px}.vertx-agent-reply__before+.vertx-agent-reply__body{margin-top:4px}.vertx-agent-reply__before+.vertx-agent-reply__error,.vertx-agent-reply__body+.vertx-agent-reply__error{margin-top:8px}.vertx-agent-reply__body{width:100%;min-width:0}.vertx-agent-reply__body.vertx-markdown{font-size:14px;line-height:20px}.vertx-agent-reply__actions{box-sizing:border-box;min-height:32px;margin-top:4px;padding-top:8px}.vertx-agent-reply__actions[data-visibility=hover]{opacity:0;pointer-events:none}.vertx-agent-reply:is(:hover,:focus-within) .vertx-agent-reply__actions{opacity:1;pointer-events:auto}.vertx-agent-reply__status{color:var(--vertui-text-secondary);margin-top:8px;font-size:12px;line-height:18px}.vertx-agent-reply[data-status=error] .vertx-agent-reply__status{color:var(--vertui-function-error-text)}@keyframes vertx-agent-avatar-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.94)}}@media (hover:none){.vertx-agent-reply__actions[data-visibility=hover]{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.vertx-agent-reply__avatar[data-animated]{animation:none}}.vertx-chat-turn{flex-direction:column;align-items:stretch;gap:24px;width:100%;min-width:0;max-width:980px;display:flex}.vertx-agent-error-card{box-sizing:border-box;border:.5px solid var(--vertui-line-divider);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-subtle);width:100%;min-width:0;color:var(--vertui-text-primary);font-family:var(--vertui-font-family-base);overflow-wrap:anywhere;padding:0 12px 8px}.vertx-agent-error-card__heading{align-items:center;gap:8px;min-height:32px;font-size:14px;line-height:20px;display:flex}.vertx-agent-error-card__heading>.vertx-icon{flex:none}.vertx-agent-error-card__description{color:var(--vertui-text-secondary);white-space:pre-wrap;margin-top:-6px;padding-left:24px;font-size:12px;line-height:18px}.vertx-context-usage__toggle.vertx-button{width:32px;min-width:32px;height:32px;padding:0}.vertx-context-usage__ring circle{fill:none;stroke-width:2px}.vertx-context-usage__track{stroke:var(--vertui-line-divider)}.vertx-context-usage__fill{stroke:currentColor}.vertx-context-usage__ring[data-high]{color:var(--vertui-function-error-text)}.vertx-context-usage__toggle:disabled .vertx-context-usage__ring{color:inherit}.vertx-context-usage__panel{box-sizing:border-box;border:.5px solid var(--vertui-line-divider);background:var(--vertui-background-surface);width:100%;min-width:0;max-width:1044px;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);overflow-wrap:anywhere;border-radius:12px;padding:16px}.vertx-context-usage__panel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.vertx-context-usage__panel h3,.vertx-context-usage__panel h4{font:500 14px/20px var(--vertui-font-family-base);margin:0}.vertx-context-usage__panel header .vertx-button{width:32px;min-width:32px;padding:0}.vertx-context-usage__progress.vertx-progress{background:0 0;gap:8px;width:100%;margin-top:8px;padding:0}.vertx-context-usage__progress[data-high]{--vertx-progress-color:var(--vertui-function-error);--vertx-progress-text:var(--vertui-function-error-text)}.vertx-context-usage__warning{color:var(--vertui-function-error-text);margin:8px 0 0;font-size:12px}.vertx-context-usage__composition{border-top:.5px solid var(--vertui-line-divider);margin-top:16px;padding-top:12px}.vertx-context-usage__composition p{color:var(--vertui-text-secondary);margin:4px 0 12px;font-size:12px;line-height:18px}.vertx-context-usage__composition dl{gap:8px;margin:0;display:grid}.vertx-context-usage__composition dl>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.vertx-context-usage__composition dd{color:var(--vertui-text-secondary);font-variant-numeric:tabular-nums;margin:0}.vertx-context-usage__composition small{color:var(--vertui-text-secondary)}.vertx-chat-input-preset{flex-direction:column;gap:8px;width:100%;min-width:0;max-width:1044px;display:flex}.vertx-chat-input-voice-status{min-width:0;color:var(--vertui-text-secondary);font:400 12px/18px var(--vertui-font-family-base);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vertx-chat-input-voice-status__text{overflow-wrap:anywhere;flex:1;min-width:0}.vertx-chat-input-voice-status[data-state=error]{color:var(--vertui-function-error)}.vertx-chat-input-voice-status__level{width:24px;height:20px;color:var(--vertui-brand-primary);justify-content:center;align-items:center;gap:2px;display:inline-flex}.vertx-chat-input-voice-status__level i{width:2px;height:calc(3px + 9px * var(--vertx-voice-level));background:currentColor;border-radius:2px;display:block}.vertx-chat-input-voice-status__level i:nth-child(2n){height:calc(5px + 15px * var(--vertx-voice-level))}.vertx-chat-input-voice-status__loading{flex-shrink:0;animation:1s linear infinite vertx-voice-loading}@keyframes vertx-voice-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vertx-chat-input-voice-status__loading{animation:none}}.vertx-chat-input-queue{box-sizing:border-box;border:.5px solid var(--vertui-line-divider);background:var(--vertui-background-surface);min-width:0;color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);border-radius:12px 12px 0 0;padding:4px 8px}.vertx-chat-input-queue__scroll{max-height:144px}.vertx-chat-input-queue__list{margin:0;padding:0;list-style:none}.vertx-chat-input-queue__item{border-radius:4px;align-items:center;gap:4px;min-height:32px;display:flex}.vertx-chat-input-queue__number{text-align:center;color:var(--vertui-text-secondary);font-variant-numeric:tabular-nums;flex:0 0 16px;font-size:12px}.vertx-chat-input-queue__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vertx-chat-input-queue__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.vertx-chat-input-queue__actions .vertx-button:not(.vertx-icon-button){padding-inline:8px;font-size:12px}.vertx-chat-input-queue__pending{color:var(--vertui-text-secondary);font-size:12px}.vertx-chat-input-preset>.vertx-chat-input-queue{border-bottom:0;align-self:center;width:calc(100% - 32px);margin-bottom:-8px}@media (width<=480px){.vertx-chat-input-queue__item{flex-wrap:wrap;padding-block:4px}.vertx-chat-input-queue__text{flex-basis:calc(100% - 24px)}.vertx-chat-input-queue__actions{margin-left:auto}}.vertx-agent-activity-header{min-height:24px;color:var(--vertui-text-secondary);font:400 12px/18px var(--vertui-font-family-base);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vertx-agent-activity-header__stop,.vertx-agent-activity-header__icon{border-radius:var(--vertui-radius-xs);width:24px;height:24px;color:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vertx-agent-activity-header__stop{cursor:pointer}.vertx-agent-activity-header__stop:disabled{cursor:default}.vertx-agent-activity-header__stop:focus-visible{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:2px}[data-vertx-theme=dark]{--vertx-activity-artwork:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgQGtleWZyYW1lcyBzdGFyUG9wMSB7DQogICAgICAgIDAlLCAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDsgfQ0KICAgICAgICAyNSUsIDc1JSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH0NCiAgICAgIH0NCiAgICAgIEBrZXlmcmFtZXMgc3RhclBvcDIgew0KICAgICAgICAwJSwgNy41JSwgOTIuNSUsIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApOyBvcGFjaXR5OiAwOyB9DQogICAgICAgIDMyLjUlLCA4Mi41JSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH0NCiAgICAgIH0NCiAgICAgIEBrZXlmcmFtZXMgc3RhclBvcDMgew0KICAgICAgICAwJSwgMTUlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDsgfQ0KICAgICAgICA0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxOyB9DQogICAgICB9DQogICAgICAuc3RhcjEgeyBhbmltYXRpb246IHN0YXJQb3AxIDJzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIGluZmluaXRlOyB0cmFuc2Zvcm0tb3JpZ2luOiA2cHggNnB4OyB9DQogICAgICAuc3RhcjIgeyBhbmltYXRpb246IHN0YXJQb3AyIDJzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIGluZmluaXRlOyB0cmFuc2Zvcm0tb3JpZ2luOiAxMHB4IDFweDsgfQ0KICAgICAgLnN0YXIzIHsgYW5pbWF0aW9uOiBzdGFyUG9wMyAycyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSBpbmZpbml0ZTsgdHJhbnNmb3JtLW9yaWdpbjogMS41cHggOS41cHg7IH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQoNCiAgPCEtLSDlnIblvaLog4zmma8gLS0+DQogIDxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI5IiBmaWxsPSIjMzIzMjMzIi8+DQoNCiAgPCEtLSDmmJ/mmJ/nu4QgKOWxheS4reS9jee9rjogM3B45YGP56e7KSAtLT4NCiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMywgMykiPg0KICAgIDxwYXRoIGNsYXNzPSJzdGFyMSIgZmlsbD0iIzk2OTc5OSIgZD0iTTcuNDI5MTggNC41NjE5N0M3Ljk4NzU5IDUuMTI3MjEgOS4yNzEwMyA1LjY0NTI3IDkuOTA2OTIgNS44Nzg0OEMxMC4wMzEgNS45MjQgMTAuMDMxIDYuMDkzMSA5LjkwNjk0IDYuMTM4NjNDOS4yNzA5NSA2LjM3MTk2IDcuOTg3MTkgNi44OTAyNCA3LjQyOTE4IDcuNDU1MDlDNi44ODY1NyA4LjAwNDM4IDYuMzg4MDggOS4yNDY2OSA2LjE0ODkzIDkuOTA3MzJDNi4xMDQxMyAxMC4wMzExIDUuODk3NTQgMTAuMDMwOCA1Ljg1MzEyIDkuOTA2OTZDNS42MTc0IDkuMjQ5NTcgNS4xMjQ4IDguMDE1OTkgNC41NzA3MSA3LjQ1NTA5QzQuMDEyMzQgNi44ODk4OCAyLjcyOTAxIDYuMzcxODUgMi4wOTMwOSA2LjEzODYyQzEuOTY4OTcgNi4wOTMxIDEuOTY4OTcgNS45MjM5NiAyLjA5MzA5IDUuODc4NDRDMi43MjkwMSA1LjY0NTIxIDQuMDEyMzQgNS4xMjcxOCA0LjU3MDcxIDQuNTYxOTdDNS4xMTc4MyA0LjAwODEyIDUuNjE5OCAyLjc1MDA0IDUuODU2ODEgMi4wOTI3NEM1LjkwMTAyIDEuOTcwMTEgNi4xMDMxMyAxLjk2ODY4IDYuMTQ4NiAyLjA5MDkyQzYuMzk2ODQgMi43NTgyOCA2LjkxOTM3IDQuMDQ1ODkgNy40MjkxOCA0LjU2MTk3WiIgLz4NCiAgICA8cGF0aCBjbGFzcz0ic3RhcjIiIGZpbGw9IiM5Njk3OTkiIGQ9Ik0xMC43MTQ2IDEuMjgwOTlDMTAuOTkzOCAxLjU2MzYxIDExLjYzNTUgMS44MjI2MyAxMS45NTM1IDEuOTM5MjRDMTIuMDE1NSAxLjk2MiAxMi4wMTU1IDIuMDQ2NTUgMTEuOTUzNSAyLjA2OTMxQzExLjYzNTUgMi4xODU5OCAxMC45OTM2IDIuNDQ1MTIgMTAuNzE0NiAyLjcyNzU0QzEwLjQ0MzMgMy4wMDIxOSAxMC4xOTQgMy42MjMzNSAxMC4wNzQ1IDMuOTUzNjZDMTAuMDUyMSA0LjAxNTU0IDkuOTQ4NzcgNC4wMTU0MSA5LjkyNjU2IDMuOTUzNDhDOS44MDg3IDMuNjI0NzggOS41NjI0IDMuMDA4IDkuMjg1MzYgMi43Mjc1NEM5LjAwNjE3IDIuNDQ0OTQgOC4zNjQ1IDIuMTg1OTIgOC4wNDY1NCAyLjA2OTMxQzcuOTg0NDkgMi4wNDY1NSA3Ljk4NDQ5IDEuOTYxOTggOC4wNDY1NCAxLjkzOTIyQzguMzY0NSAxLjgyMjYxIDkuMDA2MTcgMS41NjM1OSA5LjI4NTM2IDEuMjgwOTlDOS41NTg5MiAxLjAwNDA2IDkuODA5OSAwLjM3NTAxOSA5LjkyODQgMC4wNDYzNjg3QzkuOTUwNTEgLTAuMDE0OTQ0IDEwLjA1MTYgLTAuMDE1NjYwNiAxMC4wNzQzIDAuMDQ1NDYxN0MxMC4xOTg0IDAuMzc5MTQxIDEwLjQ1OTcgMS4wMjI5NSAxMC43MTQ2IDEuMjgwOTlaIiAvPg0KICAgIDxwYXRoIGNsYXNzPSJzdGFyMyIgZmlsbD0iIzk2OTc5OSIgZD0iTTIuNzE0NTkgOS4yODA5OUMyLjk5Mzc5IDkuNTYzNjEgMy42MzU1MSA5LjgyMjYzIDMuOTUzNDYgOS45MzkyNEM0LjAxNTUxIDkuOTYyIDQuMDE1NTIgMTAuMDQ2NiAzLjk1MzQ3IDEwLjA2OTNDMy42MzU0OCAxMC4xODYgMi45OTM2IDEwLjQ0NTEgMi43MTQ1OSAxMC43Mjc1QzIuNDQzMjggMTEuMDAyMiAyLjE5NDA0IDExLjYyMzMgMi4wNzQ0NiAxMS45NTM3QzIuMDUyMDYgMTIuMDE1NSAxLjk0ODc3IDEyLjAxNTQgMS45MjY1NiAxMS45NTM1QzEuODA4NyAxMS42MjQ4IDEuNTYyNCAxMS4wMDggMS4yODUzNiAxMC43Mjc1QzEuMDA2MTcgMTAuNDQ0OSAwLjM2NDUwNSAxMC4xODU5IDAuMDQ2NTQyMiAxMC4wNjkzQy0wLjAxNTUxNCAxMC4wNDY1IC0wLjAxNTUxNCA5Ljk2MTk4IDAuMDQ2NTQyMyA5LjkzOTIyQzAuMzY0NTA1IDkuODIyNjEgMS4wMDYxNyA5LjU2MzU5IDEuMjg1MzYgOS4yODA5OUMxLjU1ODkyIDkuMDA0MDYgMS44MDk5IDguMzc1MDIgMS45Mjg0IDguMDQ2MzdDMS45NTA1MSA3Ljk4NTA2IDIuMDUxNTcgNy45ODQzNCAyLjA3NDMgOC4wNDU0NkMyLjE5ODQyIDguMzc5MTQgMi40NTk2OSA5LjAyMjk1IDIuNzE0NTkgOS4yODA5OVoiIC8+DQogIDwvZz4NCjwvc3ZnPg==)}[data-vertx-theme=light]{--vertx-activity-artwork:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgQGtleWZyYW1lcyBzdGFyUG9wMSB7DQogICAgICAgIDAlLCAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDsgfQ0KICAgICAgICAyNSUsIDc1JSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH0NCiAgICAgIH0NCiAgICAgIEBrZXlmcmFtZXMgc3RhclBvcDIgew0KICAgICAgICAwJSwgNy41JSwgOTIuNSUsIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApOyBvcGFjaXR5OiAwOyB9DQogICAgICAgIDMyLjUlLCA4Mi41JSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH0NCiAgICAgIH0NCiAgICAgIEBrZXlmcmFtZXMgc3RhclBvcDMgew0KICAgICAgICAwJSwgMTUlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDsgfQ0KICAgICAgICA0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxOyB9DQogICAgICB9DQogICAgICAuc3RhcjEgeyBhbmltYXRpb246IHN0YXJQb3AxIDJzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIGluZmluaXRlOyB0cmFuc2Zvcm0tb3JpZ2luOiA2cHggNnB4OyB9DQogICAgICAuc3RhcjIgeyBhbmltYXRpb246IHN0YXJQb3AyIDJzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIGluZmluaXRlOyB0cmFuc2Zvcm0tb3JpZ2luOiAxMHB4IDFweDsgfQ0KICAgICAgLnN0YXIzIHsgYW5pbWF0aW9uOiBzdGFyUG9wMyAycyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSBpbmZpbml0ZTsgdHJhbnNmb3JtLW9yaWdpbjogMS41cHggOS41cHg7IH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQoNCiAgPCEtLSDlnIblvaLog4zmma8gLS0+DQogIDxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI5IiBmaWxsPSIjRjJGM0Y3Ii8+DQoNCiAgPCEtLSDmmJ/mmJ/nu4QgKOWxheS4reS9jee9rjogM3B45YGP56e7KSAtLT4NCiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMywgMykiPg0KICAgIDxwYXRoIGNsYXNzPSJzdGFyMSIgZmlsbD0iIzcwNzA3MiIgZD0iTTcuNDI5MTggNC41NjE5N0M3Ljk4NzU5IDUuMTI3MjEgOS4yNzEwMyA1LjY0NTI3IDkuOTA2OTIgNS44Nzg0OEMxMC4wMzEgNS45MjQgMTAuMDMxIDYuMDkzMSA5LjkwNjk0IDYuMTM4NjNDOS4yNzA5NSA2LjM3MTk2IDcuOTg3MTkgNi44OTAyNCA3LjQyOTE4IDcuNDU1MDlDNi44ODY1NyA4LjAwNDM4IDYuMzg4MDggOS4yNDY2OSA2LjE0ODkzIDkuOTA3MzJDNi4xMDQxMyAxMC4wMzExIDUuODk3NTQgMTAuMDMwOCA1Ljg1MzEyIDkuOTA2OTZDNS42MTc0IDkuMjQ5NTcgNS4xMjQ4IDguMDE1OTkgNC41NzA3MSA3LjQ1NTA5QzQuMDEyMzQgNi44ODk4OCAyLjcyOTAxIDYuMzcxODUgMi4wOTMwOSA2LjEzODYyQzEuOTY4OTcgNi4wOTMxIDEuOTY4OTcgNS45MjM5NiAyLjA5MzA5IDUuODc4NDRDMi43MjkwMSA1LjY0NTIxIDQuMDEyMzQgNS4xMjcxOCA0LjU3MDcxIDQuNTYxOTdDNS4xMTc4MyA0LjAwODEyIDUuNjE5OCAyLjc1MDA0IDUuODU2ODEgMi4wOTI3NEM1LjkwMTAyIDEuOTcwMTEgNi4xMDMxMyAxLjk2ODY4IDYuMTQ4NiAyLjA5MDkyQzYuMzk2ODQgMi43NTgyOCA2LjkxOTM3IDQuMDQ1ODkgNy40MjkxOCA0LjU2MTk3WiIgLz4NCiAgICA8cGF0aCBjbGFzcz0ic3RhcjIiIGZpbGw9IiM3MDcwNzIiIGQ9Ik0xMC43MTQ2IDEuMjgwOTlDMTAuOTkzOCAxLjU2MzYxIDExLjYzNTUgMS44MjI2MyAxMS45NTM1IDEuOTM5MjRDMTIuMDE1NSAxLjk2MiAxMi4wMTU1IDIuMDQ2NTUgMTEuOTUzNSAyLjA2OTMxQzExLjYzNTUgMi4xODU5OCAxMC45OTM2IDIuNDQ1MTIgMTAuNzE0NiAyLjcyNzU0QzEwLjQ0MzMgMy4wMDIxOSAxMC4xOTQgMy42MjMzNSAxMC4wNzQ1IDMuOTUzNjZDMTAuMDUyMSA0LjAxNTU0IDkuOTQ4NzcgNC4wMTU0MSA5LjkyNjU2IDMuOTUzNDhDOS44MDg3IDMuNjI0NzggOS41NjI0IDMuMDA4IDkuMjg1MzYgMi43Mjc1NEM5LjAwNjE3IDIuNDQ0OTQgOC4zNjQ1IDIuMTg1OTIgOC4wNDY1NCAyLjA2OTMxQzcuOTg0NDkgMi4wNDY1NSA3Ljk4NDQ5IDEuOTYxOTggOC4wNDY1NCAxLjkzOTIyQzguMzY0NSAxLjgyMjYxIDkuMDA2MTcgMS41NjM1OSA5LjI4NTM2IDEuMjgwOTlDOS41NTg5MiAxLjAwNDA2IDkuODA5OSAwLjM3NTAxOSA5LjkyODQgMC4wNDYzNjg3QzkuOTUwNTEgLTAuMDE0OTQ0IDEwLjA1MTYgLTAuMDE1NjYwNiAxMC4wNzQzIDAuMDQ1NDYxN0MxMC4xOTg0IDAuMzc5MTQxIDEwLjQ1OTcgMS4wMjI5NSAxMC43MTQ2IDEuMjgwOTlaIiAvPg0KICAgIDxwYXRoIGNsYXNzPSJzdGFyMyIgZmlsbD0iIzcwNzA3MiIgZD0iTTIuNzE0NTkgOS4yODA5OUMyLjk5Mzc5IDkuNTYzNjEgMy42MzU1MSA5LjgyMjYzIDMuOTUzNDYgOS45MzkyNEM0LjAxNTUxIDkuOTYyIDQuMDE1NTIgMTAuMDQ2NiAzLjk1MzQ3IDEwLjA2OTNDMy42MzU0OCAxMC4xODYgMi45OTM2IDEwLjQ0NTEgMi43MTQ1OSAxMC43Mjc1QzIuNDQzMjggMTEuMDAyMiAyLjE5NDA0IDExLjYyMzMgMi4wNzQ0NiAxMS45NTM3QzIuMDUyMDYgMTIuMDE1NSAxLjk0ODc3IDEyLjAxNTQgMS45MjY1NiAxMS45NTM1QzEuODA4NyAxMS42MjQ4IDEuNTYyNCAxMS4wMDggMS4yODUzNiAxMC43Mjc1QzEuMDA2MTcgMTAuNDQ0OSAwLjM2NDUwNSAxMC4xODU5IDAuMDQ2NTQyMiAxMC4wNjkzQy0wLjAxNTUxNCAxMC4wNDY1IC0wLjAxNTUxNCA5Ljk2MTk4IDAuMDQ2NTQyMyA5LjkzOTIyQzAuMzY0NTA1IDkuODIyNjEgMS4wMDYxNyA5LjU2MzU5IDEuMjg1MzYgOS4yODA5OUMxLjU1ODkyIDkuMDA0MDYgMS44MDk5IDguMzc1MDIgMS45Mjg0IDguMDQ2MzdDMS45NTA1MSA3Ljk4NTA2IDIuMDUxNTcgNy45ODQzNCAyLjA3NDMgOC4wNDU0NkMyLjE5ODQyIDguMzc5MTQgMi40NTk2OSA5LjAyMjk1IDIuNzE0NTkgOS4yODA5OVoiIC8+DQogIDwvZz4NCjwvc3ZnPg0K)}.vertx-agent-activity-header__artwork{background:var(--vertx-activity-artwork,url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgQGtleWZyYW1lcyBzdGFyUG9wMSB7DQogICAgICAgIDAlLCAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDsgfQ0KICAgICAgICAyNSUsIDc1JSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH0NCiAgICAgIH0NCiAgICAgIEBrZXlmcmFtZXMgc3RhclBvcDIgew0KICAgICAgICAwJSwgNy41JSwgOTIuNSUsIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApOyBvcGFjaXR5OiAwOyB9DQogICAgICAgIDMyLjUlLCA4Mi41JSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH0NCiAgICAgIH0NCiAgICAgIEBrZXlmcmFtZXMgc3RhclBvcDMgew0KICAgICAgICAwJSwgMTUlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDsgfQ0KICAgICAgICA0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxOyB9DQogICAgICB9DQogICAgICAuc3RhcjEgeyBhbmltYXRpb246IHN0YXJQb3AxIDJzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIGluZmluaXRlOyB0cmFuc2Zvcm0tb3JpZ2luOiA2cHggNnB4OyB9DQogICAgICAuc3RhcjIgeyBhbmltYXRpb246IHN0YXJQb3AyIDJzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIGluZmluaXRlOyB0cmFuc2Zvcm0tb3JpZ2luOiAxMHB4IDFweDsgfQ0KICAgICAgLnN0YXIzIHsgYW5pbWF0aW9uOiBzdGFyUG9wMyAycyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSBpbmZpbml0ZTsgdHJhbnNmb3JtLW9yaWdpbjogMS41cHggOS41cHg7IH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQoNCiAgPCEtLSDlnIblvaLog4zmma8gLS0+DQogIDxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI5IiBmaWxsPSIjRjJGM0Y3Ii8+DQoNCiAgPCEtLSDmmJ/mmJ/nu4QgKOWxheS4reS9jee9rjogM3B45YGP56e7KSAtLT4NCiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMywgMykiPg0KICAgIDxwYXRoIGNsYXNzPSJzdGFyMSIgZmlsbD0iIzcwNzA3MiIgZD0iTTcuNDI5MTggNC41NjE5N0M3Ljk4NzU5IDUuMTI3MjEgOS4yNzEwMyA1LjY0NTI3IDkuOTA2OTIgNS44Nzg0OEMxMC4wMzEgNS45MjQgMTAuMDMxIDYuMDkzMSA5LjkwNjk0IDYuMTM4NjNDOS4yNzA5NSA2LjM3MTk2IDcuOTg3MTkgNi44OTAyNCA3LjQyOTE4IDcuNDU1MDlDNi44ODY1NyA4LjAwNDM4IDYuMzg4MDggOS4yNDY2OSA2LjE0ODkzIDkuOTA3MzJDNi4xMDQxMyAxMC4wMzExIDUuODk3NTQgMTAuMDMwOCA1Ljg1MzEyIDkuOTA2OTZDNS42MTc0IDkuMjQ5NTcgNS4xMjQ4IDguMDE1OTkgNC41NzA3MSA3LjQ1NTA5QzQuMDEyMzQgNi44ODk4OCAyLjcyOTAxIDYuMzcxODUgMi4wOTMwOSA2LjEzODYyQzEuOTY4OTcgNi4wOTMxIDEuOTY4OTcgNS45MjM5NiAyLjA5MzA5IDUuODc4NDRDMi43MjkwMSA1LjY0NTIxIDQuMDEyMzQgNS4xMjcxOCA0LjU3MDcxIDQuNTYxOTdDNS4xMTc4MyA0LjAwODEyIDUuNjE5OCAyLjc1MDA0IDUuODU2ODEgMi4wOTI3NEM1LjkwMTAyIDEuOTcwMTEgNi4xMDMxMyAxLjk2ODY4IDYuMTQ4NiAyLjA5MDkyQzYuMzk2ODQgMi43NTgyOCA2LjkxOTM3IDQuMDQ1ODkgNy40MjkxOCA0LjU2MTk3WiIgLz4NCiAgICA8cGF0aCBjbGFzcz0ic3RhcjIiIGZpbGw9IiM3MDcwNzIiIGQ9Ik0xMC43MTQ2IDEuMjgwOTlDMTAuOTkzOCAxLjU2MzYxIDExLjYzNTUgMS44MjI2MyAxMS45NTM1IDEuOTM5MjRDMTIuMDE1NSAxLjk2MiAxMi4wMTU1IDIuMDQ2NTUgMTEuOTUzNSAyLjA2OTMxQzExLjYzNTUgMi4xODU5OCAxMC45OTM2IDIuNDQ1MTIgMTAuNzE0NiAyLjcyNzU0QzEwLjQ0MzMgMy4wMDIxOSAxMC4xOTQgMy42MjMzNSAxMC4wNzQ1IDMuOTUzNjZDMTAuMDUyMSA0LjAxNTU0IDkuOTQ4NzcgNC4wMTU0MSA5LjkyNjU2IDMuOTUzNDhDOS44MDg3IDMuNjI0NzggOS41NjI0IDMuMDA4IDkuMjg1MzYgMi43Mjc1NEM5LjAwNjE3IDIuNDQ0OTQgOC4zNjQ1IDIuMTg1OTIgOC4wNDY1NCAyLjA2OTMxQzcuOTg0NDkgMi4wNDY1NSA3Ljk4NDQ5IDEuOTYxOTggOC4wNDY1NCAxLjkzOTIyQzguMzY0NSAxLjgyMjYxIDkuMDA2MTcgMS41NjM1OSA5LjI4NTM2IDEuMjgwOTlDOS41NTg5MiAxLjAwNDA2IDkuODA5OSAwLjM3NTAxOSA5LjkyODQgMC4wNDYzNjg3QzkuOTUwNTEgLTAuMDE0OTQ0IDEwLjA1MTYgLTAuMDE1NjYwNiAxMC4wNzQzIDAuMDQ1NDYxN0MxMC4xOTg0IDAuMzc5MTQxIDEwLjQ1OTcgMS4wMjI5NSAxMC43MTQ2IDEuMjgwOTlaIiAvPg0KICAgIDxwYXRoIGNsYXNzPSJzdGFyMyIgZmlsbD0iIzcwNzA3MiIgZD0iTTIuNzE0NTkgOS4yODA5OUMyLjk5Mzc5IDkuNTYzNjEgMy42MzU1MSA5LjgyMjYzIDMuOTUzNDYgOS45MzkyNEM0LjAxNTUxIDkuOTYyIDQuMDE1NTIgMTAuMDQ2NiAzLjk1MzQ3IDEwLjA2OTNDMy42MzU0OCAxMC4xODYgMi45OTM2IDEwLjQ0NTEgMi43MTQ1OSAxMC43Mjc1QzIuNDQzMjggMTEuMDAyMiAyLjE5NDA0IDExLjYyMzMgMi4wNzQ0NiAxMS45NTM3QzIuMDUyMDYgMTIuMDE1NSAxLjk0ODc3IDEyLjAxNTQgMS45MjY1NiAxMS45NTM1QzEuODA4NyAxMS42MjQ4IDEuNTYyNCAxMS4wMDggMS4yODUzNiAxMC43Mjc1QzEuMDA2MTcgMTAuNDQ0OSAwLjM2NDUwNSAxMC4xODU5IDAuMDQ2NTQyMiAxMC4wNjkzQy0wLjAxNTUxNCAxMC4wNDY1IC0wLjAxNTUxNCA5Ljk2MTk4IDAuMDQ2NTQyMyA5LjkzOTIyQzAuMzY0NTA1IDkuODIyNjEgMS4wMDYxNyA5LjU2MzU5IDEuMjg1MzYgOS4yODA5OUMxLjU1ODkyIDkuMDA0MDYgMS44MDk5IDguMzc1MDIgMS45Mjg0IDguMDQ2MzdDMS45NTA1MSA3Ljk4NTA2IDIuMDUxNTcgNy45ODQzNCAyLjA3NDMgOC4wNDU0NkMyLjE5ODQyIDguMzc5MTQgMi40NTk2OSA5LjAyMjk1IDIuNzE0NTkgOS4yODA5OVoiIC8+DQogIDwvZz4NCjwvc3ZnPg0K)) center / contain no-repeat;width:18px;height:18px;display:block}.vertx-agent-activity-header__elapsed{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.vertx-agent-activity-header__artwork{box-sizing:border-box;background:0 0;border:1px solid;border-radius:50%}}.vertx-popover{box-sizing:border-box;border:var(--vertui-border-width-default) solid var(--vertui-line-default);border-radius:var(--vertui-radius-sm);background:var(--vertui-background-surface);max-width:calc(100vw - 16px);color:var(--vertui-text-primary);font:400 14px/20px var(--vertui-font-family-base);padding:16px}.vertx-text-shimmer{color:var(--vertui-text-secondary)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.vertx-text-shimmer[data-active=true]{color:#0000;background-image:linear-gradient(90deg, var(--vertui-text-secondary) 0%, var(--vertui-text-secondary) 35%, var(--vertui-text-primary) 50%, var(--vertui-text-secondary) 65%, var(--vertui-text-secondary) 100%);animation:vertx-text-shimmer-sweep var(--vertx-text-shimmer-duration,2s) linear infinite;background-position:150% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes vertx-text-shimmer-sweep{0%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.vertx-text-shimmer[data-active=true]{color:var(--vertui-text-secondary);background-image:none;animation:none}}.vertx-icon-button.vertx-button[data-size=sm]{width:32px;min-width:32px;max-width:32px;height:32px;padding:0}.vertx-icon-button.vertx-button[data-icon-size=sm]{width:24px;min-width:24px;max-width:24px;height:24px}.vertx-icon-button__icon{justify-content:center;align-items:center;display:inline-flex}.vertx-artifact-card.vertx-card{width:100%;max-width:720px;color:var(--vertui-text-primary);gap:0;padding:0}.vertx-artifact-card__header{border-radius:var(--vertui-radius-md);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex;position:relative}.vertx-artifact-card__open.vertx-button,.vertx-artifact-card__name{flex:180px;align-items:center;gap:12px;min-width:0;display:flex}.vertx-artifact-card__open.vertx-button{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:32px;padding:0;position:static}.vertx-artifact-card__open:after{content:"";border-radius:inherit;position:absolute;inset:0}.vertx-artifact-card__open.vertx-button>.vertx-button__surface{display:none}.vertx-artifact-card__open.vertx-button:focus-visible{outline:none}.vertx-artifact-card__open:focus-visible:after{outline:var(--vertui-border-width-focus) solid var(--vertui-text-primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.vertx-artifact-card[data-openable]:has(.vertx-artifact-card__header:hover){border-color:var(--vertui-text-secondary);background:var(--vertui-background-subtle)}}.vertx-artifact-card__open>.vertx-button__content{justify-content:flex-start;gap:12px;width:100%;min-width:0}.vertx-artifact-card__information{flex-direction:column;gap:2px;min-width:0;display:flex}.vertx-artifact-card__title{color:var(--vertui-text-primary);font:500 14px/20px var(--vertui-font-family-base);overflow-wrap:anywhere}.vertx-artifact-card__detail{color:var(--vertui-text-secondary);font:400 12px/18px var(--vertui-font-family-base);overflow-wrap:anywhere}.vertx-artifact-card__icon{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.vertx-artifact-card__actions{flex-wrap:wrap;flex:none;align-items:center;gap:4px;max-width:100%;margin-left:auto;display:flex;position:relative}.vertx-artifact-card__action.vertx-button{min-width:32px;height:32px;padding:0 8px}.vertx-artifact-card__status{color:var(--vertui-text-secondary);font:400 12px/18px var(--vertui-font-family-base);align-items:center;gap:8px;margin:0;padding:0 16px 12px;display:flex}.vertx-artifact-card[data-disabled] .vertx-artifact-card__title,.vertx-artifact-card[data-disabled] .vertx-artifact-card__detail{color:var(--vertui-text-disabled)}.vertx-file-icon{vertical-align:middle;background:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29ucy8xNnB4L2ZpbGUtdGV4dC1maWxsIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTUuMDAwMDEgMS40NEMzLjg5NTQ0IDEuNDQgMy4wMDAwMSAyLjMzNTQ0IDMuMDAwMDEgMy40NDAwMUwzLjAwMDEzIDIwLjU2QzMuMDAwMTQgMjEuNjY0NiAzLjg5NTU3IDIyLjU2IDUuMDAwMTMgMjIuNTZIMTlDMjAuMTA0NiAyMi41NiAyMSAyMS42NjQ2IDIxIDIwLjU2VjcuMkwxNSAxLjQ0SDUuMDAwMDFaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMF80MCkiLz4KPGcgaWQ9IlZlY3Rvcl8yIj4KPHBhdGggZD0iTTExLjI1IDkuMzU5NTVINy41QzcuMDUgOS4zNTk1NSA2Ljc1IDkuNjQ3NTUgNi43NSAxMC4wNzk1QzYuNzUgMTAuNTExNSA3LjA1IDEwLjc5OTUgNy41IDEwLjc5OTVIMTEuMjVDMTEuNyAxMC43OTk1IDEyIDEwLjUxMTUgMTIgMTAuMDc5NUMxMiA5LjY0NzU1IDExLjcgOS4zNTk1NSAxMS4yNSA5LjM1OTU1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE2LjUgMTIuMjM5NUg3LjVDNy4wNSAxMi4yMzk1IDYuNzUgMTIuNTI3NSA2Ljc1IDEyLjk1OTVDNi43NSAxMy4zOTE1IDcuMDUgMTMuNjc5NSA3LjUgMTMuNjc5NUgxNi41QzE2Ljk1IDEzLjY3OTUgMTcuMjUgMTMuMzkxNSAxNy4yNSAxMi45NTk1QzE3LjI1IDEyLjUyNzUgMTYuOTUgMTIuMjM5NSAxNi41IDEyLjIzOTVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTYuNSAxNS4xMTk1SDcuNUM3LjA1IDE1LjExOTUgNi43NSAxNS40MDc1IDYuNzUgMTUuODM5NUM2Ljc1IDE2LjI3MTUgNy4wNSAxNi41NTk1IDcuNSAxNi41NTk1SDE2LjVDMTYuOTUgMTYuNTU5NSAxNy4yNSAxNi4yNzE1IDE3LjI1IDE1LjgzOTVDMTcuMjUgMTUuNDA3NSAxNi45NSAxNS4xMTk1IDE2LjUgMTUuMTE5NVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMjEgNi43MkgxNy4wMDAyQzE1Ljg5NTYgNi43MiAxNS4wMDAxIDUuODI0NDQgMTUuMDAwMiA0LjcxOTc5TDE1LjAwMDYgMC45NkwyMSA2LjcyWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC42Ii8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8wXzQwIiB4MT0iMyIgeTE9IjEuNDQiIHgyPSIyMC4xMTI0IiB5Mj0iMjMuNzIxNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQ0VEMUUwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkwOTJBMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) 50%/contain no-repeat;flex:none;display:inline-block}.vertx-file-icon[data-format=pdf]{background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29ucy8xNnB4L2ZpbGUtcGRmLWZpbGwiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNS4wMDAwMSAxLjQ0QzMuODk1NDQgMS40NCAzLjAwMDAxIDIuMzM1NDQgMy4wMDAwMSAzLjQ0MDAxTDMuMDAwMTMgMjAuNTZDMy4wMDAxNCAyMS42NjQ2IDMuODk1NTcgMjIuNTYgNS4wMDAxMyAyMi41NkgxOUMyMC4xMDQ2IDIyLjU2IDIxIDIxLjY2NDYgMjEgMjAuNTZWNy4yTDE1IDEuNDRINS4wMDAwMVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8wXzk5KSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0yMSA2LjcySDE3LjAwMDJDMTUuODk1NiA2LjcyIDE1LjAwMDEgNS44MjQ0NCAxNS4wMDAyIDQuNzE5NzlMMTUuMDAwNiAwLjk2TDIxIDYuNzJaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPGcgaWQ9IlBERiI+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTE2LjYwNzUgMTUuMzU0OEgxOC4zNDg0VjE2LjQwMDlIMTYuNjA3NVYxOC4xNDg5SDE1LjMzNDNWMTMuMzcyOEgxOC40OTk0VjE0LjQyNTdIMTYuNjA3NVYxNS4zNTQ4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNMTQuNDMwMSAxNS43NjA5QzE0LjQzMDEgMTYuNjM3MiAxNC4yMjE1IDE3LjI1NDIgMTMuODA0MyAxNy42MTIxQzEzLjM4NzEgMTcuOTcgMTIuNzgwNCAxOC4xNDg5IDExLjk4NDMgMTguMTQ4OUgxMC4xNjQzVjEzLjM3MjhIMTEuOTg0M0MxMi41MjYyIDEzLjM3MjggMTIuOTcyMiAxMy40MzcgMTMuMzIyMyAxMy41NjU1QzEzLjY3MjQgMTMuNjk0IDEzLjk0MzQgMTMuOTMyNSAxNC4xMzUyIDE0LjI4MTJDMTQuMzMxOCAxNC42Mjk5IDE0LjQzMDEgMTUuMTIzMSAxNC40MzAxIDE1Ljc2MDlaTTExLjkxMjQgMTcuMTA5N0MxMi4yMDk3IDE3LjEwOTcgMTIuNDQ0NyAxNy4wNzA3IDEyLjYxNzQgMTYuOTkyN0MxMi43OSAxNi45MTAxIDEyLjkxNDcgMTYuNzcyNSAxMi45OTE0IDE2LjU3OThDMTMuMDY4MiAxNi4zODcxIDEzLjEwNjUgMTYuMTE0MSAxMy4xMDY1IDE1Ljc2MDlDMTMuMTA2NSAxNS4zOTM4IDEzLjA2NTggMTUuMTExNiAxMi45ODQyIDE0LjkxNDRDMTIuOTA3NSAxNC43MTcxIDEyLjc4MjggMTQuNTgxNyAxMi42MTAyIDE0LjUwODNDMTIuNDQyMyAxNC40MzAzIDEyLjIwOTcgMTQuMzkxMyAxMS45MTI0IDE0LjM5MTNIMTEuNDM3NlYxNy4xMDk3SDExLjkxMjRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzUiIGQ9Ik05LjM0ODYxIDE1LjAzODFDOS4zNDg2MSAxNS40Njk0IDkuMjgxNDcgMTUuODExMiA5LjE0NzE5IDE2LjA2MzVDOS4wMTI5MSAxNi4zMTEzIDguNzk5NSAxNi40OTAyIDguNTA2OTYgMTYuNjAwM0M4LjIxOTIxIDE2LjcxMDQgNy44MjgzNiAxNi43NjU1IDcuMzM0NCAxNi43NjU1SDYuNzczM1YxOC4xNDg4SDUuNTAwMDNWMTMuMzcyN0g3LjMzNDRDNy44NDc1NCAxMy4zNzI3IDguMjQ3OTkgMTMuNDI3NyA4LjUzNTczIDEzLjUzNzhDOC44MjgyNyAxMy42NDc5IDkuMDM2ODggMTMuODI0NiA5LjE2MTU3IDE0LjA2NzhDOS4yODYyNiAxNC4zMDYzIDkuMzQ4NjEgMTQuNjI5OCA5LjM0ODYxIDE1LjAzODFaTTcuMTU0NTYgMTUuNzk1MUM3LjQ5MDI2IDE1Ljc5NTEgNy43MjI4NSAxNS43NDQ3IDcuODUyMzQgMTUuNjQzN0M3Ljk4NjYyIDE1LjUzODIgOC4wNTM3NiAxNS4zNDU1IDguMDUzNzYgMTUuMDY1NkM4LjA1Mzc2IDE0Ljc4MTIgNy45ODY2MiAxNC41ODYyIDcuODUyMzQgMTQuNDgwN0M3LjcxODA2IDE0LjM3MDYgNy40ODU0NiAxNC4zMTU1IDcuMTU0NTYgMTQuMzE1NUg2Ljc3MzNWMTUuNzk1MUg3LjE1NDU2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMF85OSIgeDE9IjMiIHkxPSIxLjQ0IiB4Mj0iMTkuMzcyOCIgeTI9IjIzLjY4NTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGODc2QiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFRDM3NEQiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K)}.vertx-file-icon[data-format=doc]{background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29ucy8xNnB4L2ZpbGUtZG9jLWZpbGwiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNS4wMDAwMSAxLjQ0QzMuODk1NDQgMS40NCAzLjAwMDAxIDIuMzM1NDQgMy4wMDAwMSAzLjQ0MDAxTDMuMDAwMTMgMjAuNTZDMy4wMDAxNCAyMS42NjQ2IDMuODk1NTcgMjIuNTYgNS4wMDAxMyAyMi41NkgxOUMyMC4xMDQ2IDIyLjU2IDIxIDIxLjY2NDYgMjEgMjAuNTZWNy4yTDE1IDEuNDRINS4wMDAwMVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8wXzU1KSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0yMSA2LjcySDE3LjAwMDJDMTUuODk1NiA2LjcyIDE1LjAwMDEgNS44MjQ0NCAxNS4wMDAyIDQuNzE5NzlMMTUuMDAwNiAwLjk2TDIxIDYuNzJaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPGcgaWQ9IkRPQyI+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTE1LjI3NzEgMTUuNzU5OUMxNS4yNzcxIDE0LjkwNCAxNS40ODAxIDE0LjI5MzMgMTUuODg2MSAxMy45Mjc4QzE2LjI5MjEgMTMuNTU3OCAxNi44Nzc3IDEzLjM3MjggMTcuNjQzMSAxMy4zNzI4QzE4LjEwOTcgMTMuMzcyOCAxOC40OTk0IDEzLjQyNjMgMTguODEyMSAxMy41MzMzVjE0LjU0MjlDMTguNDg1NCAxNC40MzE1IDE4LjEyNjEgMTQuMzc1OCAxNy43MzQxIDE0LjM3NThDMTcuNDY4MSAxNC4zNzU4IDE3LjI1MzQgMTQuNDIwNCAxNy4wOTAxIDE0LjUwOTVDMTYuOTMxNCAxNC41OTQyIDE2LjgxNDcgMTQuNzM2OSAxNi43NDAxIDE0LjkzNzRDMTYuNjY1NCAxNS4xMzggMTYuNjI4MSAxNS40MTIyIDE2LjYyODEgMTUuNzU5OUMxNi42MjgxIDE2LjEyMSAxNi42NjU0IDE2LjM5OTYgMTYuNzQwMSAxNi41OTU3QzE2LjgxOTQgMTYuNzkxOSAxNi45Mzg0IDE2LjkzIDE3LjA5NzEgMTcuMDEwM0MxNy4yNTU3IDE3LjA4NjEgMTcuNDcwNCAxNy4xMjQgMTcuNzQxMSAxNy4xMjRDMTguMTUxNyAxNy4xMjQgMTguNTI3NCAxNy4wNjYgMTguODY4MSAxNi45NTAxVjE3Ljk1OThDMTguNzE0MSAxOC4wMTc3IDE4LjUzMjEgMTguMDYyMyAxOC4zMjIxIDE4LjA5MzVDMTguMTEyMSAxOC4xMjkyIDE3Ljg5NzQgMTguMTQ3IDE3LjY3ODEgMTguMTQ3QzE3LjE1NTQgMTguMTQ3IDE2LjcxOTEgMTguMDgwMSAxNi4zNjkxIDE3Ljk0NjRDMTYuMDIzNyAxNy44MTI3IDE1Ljc1NTQgMTcuNTcyIDE1LjU2NDEgMTcuMjI0M0MxNS4zNzI3IDE2Ljg3MjEgMTUuMjc3MSAxNi4zODQgMTUuMjc3MSAxNS43NTk5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNMTAuMDM0OSAxNS43NTk5QzEwLjAzNDkgMTUuMTQ0NyAxMC4xMjEyIDE0LjY2MzMgMTAuMjkzOSAxNC4zMTU2QzEwLjQ2NjUgMTMuOTYzNCAxMC43MTM5IDEzLjcxODMgMTEuMDM1OSAxMy41ODAxQzExLjM2MjUgMTMuNDQxOSAxMS43Nzc5IDEzLjM3MjggMTIuMjgxOSAxMy4zNzI4QzEyLjc5MDUgMTMuMzcyOCAxMy4yMDU5IDEzLjQ0MTkgMTMuNTI3OSAxMy41ODAxQzEzLjg1NDUgMTMuNzE4MyAxNC4xMDE5IDEzLjk2MzQgMTQuMjY5OSAxNC4zMTU2QzE0LjQ0MjUgMTQuNjYzMyAxNC41Mjg5IDE1LjE0NDcgMTQuNTI4OSAxNS43NTk5QzE0LjUyODkgMTYuMzc5NSAxNC40NDI1IDE2Ljg2MzIgMTQuMjY5OSAxNy4yMTA5QzE0LjEwMTkgMTcuNTU4NiAxMy44NTQ1IDE3LjgwMTUgMTMuNTI3OSAxNy45Mzk3QzEzLjIwNTkgMTguMDc3OSAxMi43OTA1IDE4LjE0NyAxMi4yODE5IDE4LjE0N0MxMS43Nzc5IDE4LjE0NyAxMS4zNjI1IDE4LjA3NzkgMTEuMDM1OSAxNy45Mzk3QzEwLjcxMzkgMTcuODAxNSAxMC40NjY1IDE3LjU1ODYgMTAuMjkzOSAxNy4yMTA5QzEwLjEyMTIgMTYuODYzMiAxMC4wMzQ5IDE2LjM3OTUgMTAuMDM0OSAxNS43NTk5Wk0xMi4yODE5IDE3LjE2NDFDMTIuNTQzMiAxNy4xNjQxIDEyLjc0MTUgMTcuMTIxNyAxMi44NzY5IDE3LjAzN0MxMy4wMTIyIDE2Ljk0NzkgMTMuMTA1NSAxNi44MDUyIDEzLjE1NjkgMTYuNjA5MUMxMy4yMDgyIDE2LjQxMyAxMy4yMzM5IDE2LjEyOTkgMTMuMjMzOSAxNS43NTk5QzEzLjIzMzkgMTUuMzg5OSAxMy4yMDgyIDE1LjEwNDYgMTMuMTU2OSAxNC45MDRDMTMuMTA1NSAxNC43MDM0IDEzLjAxMjIgMTQuNTU4NSAxMi44NzY5IDE0LjQ2OTRDMTIuNzQxNSAxNC4zODAyIDEyLjU0MzIgMTQuMzM1NyAxMi4yODE5IDE0LjMzNTdDMTIuMDI1MiAxNC4zMzU3IDExLjgyOTIgMTQuMzgwMiAxMS42OTM5IDE0LjQ2OTRDMTEuNTU4NSAxNC41NTg1IDExLjQ2NTIgMTQuNzAzNCAxMS40MTM5IDE0LjkwNEMxMS4zNjI1IDE1LjEwNDYgMTEuMzM2OSAxNS4zODk5IDExLjMzNjkgMTUuNzU5OUMxMS4zMzY5IDE2LjEyOTkgMTEuMzYyNSAxNi40MTMgMTEuNDEzOSAxNi42MDkxQzExLjQ2NTIgMTYuODA1MiAxMS41NTg1IDE2Ljk0NzkgMTEuNjkzOSAxNy4wMzdDMTEuODI5MiAxNy4xMjE3IDEyLjAyNTIgMTcuMTY0MSAxMi4yODE5IDE3LjE2NDFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzUiIGQ9Ik05LjI3OTY5IDE1Ljc2MDJDOS4yNzk2OSAxNi42MTE2IDkuMDc2NjkgMTcuMjExMSA4LjY3MDY5IDE3LjU1ODhDOC4yNjQ2OSAxNy45MDY1IDcuNjc0MzYgMTguMDgwNCA2Ljg5OTY5IDE4LjA4MDRINS4xMjg2OVYxMy40Mzk5SDYuODk5NjlDNy40MjcwMyAxMy40Mzk5IDcuODYxMDMgMTMuNTAyMyA4LjIwMTY5IDEzLjYyNzFDOC41NDIzNiAxMy43NTIgOC44MDYwMyAxMy45ODM4IDguOTkyNjkgMTQuMzIyNUM5LjE4NDAzIDE0LjY2MTMgOS4yNzk2OSAxNS4xNDA1IDkuMjc5NjkgMTUuNzYwMlpNNi44Mjk2OSAxNy4wNzA3QzcuMTE5MDMgMTcuMDcwNyA3LjM0NzY5IDE3LjAzMjggNy41MTU2OSAxNi45NTcxQzcuNjgzNjkgMTYuODc2OCA3LjgwNTAzIDE2Ljc0MzEgNy44Nzk2OSAxNi41NTU5QzcuOTU0MzYgMTYuMzY4NiA3Ljk5MTY5IDE2LjEwMzQgNy45OTE2OSAxNS43NjAyQzcuOTkxNjkgMTUuNDAzNSA3Ljk1MjAzIDE1LjEyOTQgNy44NzI2OSAxNC45Mzc3QzcuNzk4MDMgMTQuNzQ2IDcuNjc2NjkgMTQuNjE0NSA3LjUwODY5IDE0LjU0MzJDNy4zNDUzNiAxNC40Njc0IDcuMTE5MDMgMTQuNDI5NSA2LjgyOTY5IDE0LjQyOTVINi4zNjc2OVYxNy4wNzA3SDYuODI5NjlaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8wXzU1IiB4MT0iMyIgeTE9IjEuNDQiIHgyPSIyMC4xMTI0IiB5Mj0iMjMuNzIxNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNjNCNEZGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzMwNTNGRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=)}.vertx-file-icon[data-format=xls]{background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJJY29ucy8xNnB4L2ZpbGUteGxzLWZpbGwiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNS4wMDAwMSAxLjQ0QzMuODk1NDQgMS40NCAzLjAwMDAxIDIuMzM1NDQgMy4wMDAwMSAzLjQ0MDAxTDMuMDAwMTMgMjAuNTZDMy4wMDAxNCAyMS42NjQ2IDMuODk1NTcgMjIuNTYgNS4wMDAxMyAyMi41NkgxOUMyMC4xMDQ2IDIyLjU2IDIxIDIxLjY2NDYgMjEgMjAuNTZWNy4yTDE1IDEuNDRINS4wMDAwMVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8wXzc3KSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0yMSA2LjcySDE3LjAwMDJDMTUuODk1NiA2LjcyIDE1LjAwMDEgNS44MjQ0NCAxNS4wMDAyIDQuNzE5NzlMMTUuMDAwNiAwLjk2TDIxIDYuNzJaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPGcgaWQ9IlhMUyI+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTE0Ljk5NzQgMTguMDc2NVYxNy4wNDgzQzE1LjE2OTIgMTcuMDk3NiAxNS4zODc1IDE3LjE0MDEgMTUuNjUyNSAxNy4xNzZDMTUuOTIyNCAxNy4yMTE4IDE2LjE3NTIgMTcuMjI5NyAxNi40MTA3IDE3LjIyOTdDMTYuNjI2NiAxNy4yMjk3IDE2Ljc4ODYgMTcuMjE2MyAxNi44OTY1IDE3LjE4OTRDMTcuMDA5NCAxNy4xNTgxIDE3LjA4NzkgMTcuMTExIDE3LjEzMjEgMTcuMDQ4M0MxNy4xNzYyIDE2Ljk4MTEgMTcuMTk4MyAxNi44ODcgMTcuMTk4MyAxNi43NjYxQzE3LjE5ODMgMTYuNjY3NSAxNy4xNzg3IDE2LjU4OTEgMTcuMTM5NCAxNi41MzA5QzE3LjEwMDIgMTYuNDY4MSAxNy4wMjE3IDE2LjQxMjEgMTYuOTAzOSAxNi4zNjI5QzE2Ljc4NjEgMTYuMzEzNiAxNi42MDk1IDE2LjI2NDMgMTYuMzczOSAxNi4yMTVDMTUuOTk2IDE2LjEzNDQgMTUuNzA5IDE2LjA0MjUgMTUuNTEyNyAxNS45Mzk1QzE1LjMxNjQgMTUuODM2NSAxNS4xNzkgMTUuNzAyMSAxNS4xMDA1IDE1LjUzNjNDMTUuMDIyIDE1LjM2NjEgMTQuOTgyNyAxNS4xMzc2IDE0Ljk4MjcgMTQuODUwOUMxNC45ODI3IDE0LjM0OTEgMTUuMTQ3MSAxMy45ODg1IDE1LjQ3NTkgMTMuNzY4OUMxNS44MDQ3IDEzLjU0OTQgMTYuMjg1NiAxMy40Mzk3IDE2LjkxODYgMTMuNDM5N0MxNy40Mzg4IDEzLjQzOTcgMTcuODc4IDEzLjQ5NTcgMTguMjM2MiAxMy42MDc3VjE0LjU2ODZDMTguMTE4NCAxNC41MjgzIDE3LjkyOTUgMTQuNDkyNSAxNy42Njk0IDE0LjQ2MTFDMTcuNDA5MyAxNC40MjUzIDE3LjE3ODcgMTQuNDA3MyAxNi45Nzc1IDE0LjQwNzNDMTYuNzEyNSAxNC40MDczIDE2LjUyMzYgMTQuNDM4NyAxNi40MTA3IDE0LjUwMTRDMTYuMjk3OCAxNC41NTk3IDE2LjI0MTQgMTQuNjYyNyAxNi4yNDE0IDE0LjgxMDVDMTYuMjQxNCAxNC45MDAxIDE2LjI2MSAxNC45Njk2IDE2LjMwMDMgMTUuMDE4OUMxNi4zMzk2IDE1LjA2ODEgMTYuNDEzMiAxNS4xMTI5IDE2LjUyMTEgMTUuMTUzM0MxNi42MzQgMTUuMTkzNiAxNi44MDgyIDE1LjI0MDYgMTcuMDQzOCAxNS4yOTQ0QzE3LjQ2MDkgMTUuMzg4NSAxNy43NzI1IDE1LjQ5ODIgMTcuOTc4NiAxNS42MjM3QzE4LjE4NDcgMTUuNzQ0NiAxOC4zMjIxIDE1Ljg5NDcgMTguMzkwOCAxNi4wNzM5QzE4LjQ2NDQgMTYuMjQ4NiAxOC41MDEyIDE2LjQ5MDUgMTguNTAxMiAxNi43OTk3QzE4LjUwMTIgMTcuMjc5IDE4LjM0NDIgMTcuNjM5NyAxOC4wMzAxIDE3Ljg4MTZDMTcuNzIxIDE4LjExOSAxNy4yMDMyIDE4LjIzNzcgMTYuNDc3IDE4LjIzNzdDMTYuMjA3MSAxOC4yMzc3IDE1LjkzOTYgMTguMjIyMSAxNS42NzQ2IDE4LjE5MDdDMTUuNDE0NSAxOC4xNTkzIDE1LjE4ODggMTguMTIxMyAxNC45OTc0IDE4LjA3NjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik0xNC40MzUgMTguMTcwOEgxMS4xNzQxVjEzLjUwNzFIMTIuNDc3VjE3LjE0MjZIMTQuNDM1VjE4LjE3MDhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzUiIGQ9Ik01LjYwMzI3IDEzLjUwNzFINy4xMTk2MUw4LjAzMjM3IDE1LjA3OTZIOC4wNzY1M0w4Ljk4OTI5IDEzLjUwNzFIMTAuNTEzTDkuMDExMzcgMTUuNzU4M0wxMC41NjQ1IDE4LjE3MDhIOS4wMDQwMUw4LjA2MTgxIDE2LjUzMTFIOC4wMTc2NUw3LjAzMTI4IDE4LjE3MDhINS41MDAyMUw3LjA4MjgxIDE1Ljc5ODZMNS42MDMyNyAxMy41MDcxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMF83NyIgeDE9IjMiIHkxPSIxLjQ0IiB4Mj0iMjAuMTEyNCIgeTI9IjIzLjcyMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQzRTQ2OSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMkFCNjYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K)}:root,[data-vertx-theme=light]{--vertx-button-primary-sm-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-sm-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-1.0282e-7 -3.2 3.2 -1.7118e-7 32 32)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-sm-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-sm-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-sm-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-sm-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 88 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.4 -4.7684e-8 1.967e-7 3.2 9.8348e-7 16)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(5.9605e-8 -2 4 1.1921e-7 40 40)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 94 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.7 1.3323e-15 1.4007e-7 4 7.0035e-7 20)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(7.1526e-8 -2.4 4.8 1.4305e-7 48 48)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 100 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(5 1.5987e-15 1.4901e-7 4.8 7.4506e-7 24)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-motion-sm-normal-x:0.0%;--vertx-button-primary-motion-sm-normal-y:50.0%;--vertx-button-primary-motion-sm-normal-rx:50.0%;--vertx-button-primary-motion-sm-normal-ry:100.0%;--vertx-button-primary-motion-sm-normal-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%;--vertx-button-primary-motion-sm-hover-x:50.0%;--vertx-button-primary-motion-sm-hover-y:100.0%;--vertx-button-primary-motion-sm-hover-rx:50.0%;--vertx-button-primary-motion-sm-hover-ry:100.0%;--vertx-button-primary-motion-sm-hover-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%;--vertx-button-primary-motion-md-normal-x:0.0%;--vertx-button-primary-motion-md-normal-y:50.0%;--vertx-button-primary-motion-md-normal-rx:50.0%;--vertx-button-primary-motion-md-normal-ry:100.0%;--vertx-button-primary-motion-md-normal-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%;--vertx-button-primary-motion-md-hover-x:50.0%;--vertx-button-primary-motion-md-hover-y:100.0%;--vertx-button-primary-motion-md-hover-rx:50.0%;--vertx-button-primary-motion-md-hover-ry:50.0%;--vertx-button-primary-motion-md-hover-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%;--vertx-button-primary-motion-lg-normal-x:0.0%;--vertx-button-primary-motion-lg-normal-y:50.0%;--vertx-button-primary-motion-lg-normal-rx:50.0%;--vertx-button-primary-motion-lg-normal-ry:100.0%;--vertx-button-primary-motion-lg-normal-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%;--vertx-button-primary-motion-lg-hover-x:50.0%;--vertx-button-primary-motion-lg-hover-y:100.0%;--vertx-button-primary-motion-lg-hover-rx:50.0%;--vertx-button-primary-motion-lg-hover-ry:50.0%;--vertx-button-primary-motion-lg-hover-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%}[data-vertx-theme=dark]{--vertx-button-primary-sm-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-sm-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-1.0282e-7 -3.2 3.2 -1.7118e-7 32 32)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-sm-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-sm-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-sm-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-sm-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 88 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.4 -4.7684e-8 1.967e-7 3.2 9.8348e-7 16)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(5.9605e-8 -2 4 1.1921e-7 40 40)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-md-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 94 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.7 1.3323e-15 1.4007e-7 4 7.0035e-7 20)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(7.1526e-8 -2.4 4.8 1.4305e-7 48 48)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-lg-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 100 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(5 1.5987e-15 1.4901e-7 4.8 7.4506e-7 24)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-primary-motion-sm-normal-x:0.0%;--vertx-button-primary-motion-sm-normal-y:50.0%;--vertx-button-primary-motion-sm-normal-rx:50.0%;--vertx-button-primary-motion-sm-normal-ry:100.0%;--vertx-button-primary-motion-sm-normal-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%;--vertx-button-primary-motion-sm-hover-x:50.0%;--vertx-button-primary-motion-sm-hover-y:100.0%;--vertx-button-primary-motion-sm-hover-rx:50.0%;--vertx-button-primary-motion-sm-hover-ry:100.0%;--vertx-button-primary-motion-sm-hover-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%;--vertx-button-primary-motion-md-normal-x:0.0%;--vertx-button-primary-motion-md-normal-y:50.0%;--vertx-button-primary-motion-md-normal-rx:50.0%;--vertx-button-primary-motion-md-normal-ry:100.0%;--vertx-button-primary-motion-md-normal-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%;--vertx-button-primary-motion-md-hover-x:50.0%;--vertx-button-primary-motion-md-hover-y:100.0%;--vertx-button-primary-motion-md-hover-rx:50.0%;--vertx-button-primary-motion-md-hover-ry:50.0%;--vertx-button-primary-motion-md-hover-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%;--vertx-button-primary-motion-lg-normal-x:0.0%;--vertx-button-primary-motion-lg-normal-y:50.0%;--vertx-button-primary-motion-lg-normal-rx:50.0%;--vertx-button-primary-motion-lg-normal-ry:100.0%;--vertx-button-primary-motion-lg-normal-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%;--vertx-button-primary-motion-lg-hover-x:50.0%;--vertx-button-primary-motion-lg-hover-y:100.0%;--vertx-button-primary-motion-lg-hover-rx:50.0%;--vertx-button-primary-motion-lg-hover-ry:50.0%;--vertx-button-primary-motion-lg-hover-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%}.vertx-button[data-variant=primary][data-size=sm]{--vertx-button-gradient-normal:var(--vertx-button-primary-sm-normal);--vertx-button-gradient-hover:var(--vertx-button-primary-sm-hover);--vertx-button-gradient-pressed:var(--vertx-button-primary-sm-pressed);--vertx-button-gradient-focus:var(--vertx-button-primary-sm-focus);--vertx-button-gradient-disabled:var(--vertx-button-primary-sm-disabled);--vertx-button-gradient-loading:var(--vertx-button-primary-sm-loading);--vertx-button-motion-normal-x:var(--vertx-button-primary-motion-sm-normal-x);--vertx-button-motion-normal-y:var(--vertx-button-primary-motion-sm-normal-y);--vertx-button-motion-normal-rx:var(--vertx-button-primary-motion-sm-normal-rx);--vertx-button-motion-normal-ry:var(--vertx-button-primary-motion-sm-normal-ry);--vertx-button-motion-normal-stops:var(--vertx-button-primary-motion-sm-normal-stops);--vertx-button-motion-hover-x:var(--vertx-button-primary-motion-sm-hover-x);--vertx-button-motion-hover-y:var(--vertx-button-primary-motion-sm-hover-y);--vertx-button-motion-hover-rx:var(--vertx-button-primary-motion-sm-hover-rx);--vertx-button-motion-hover-ry:var(--vertx-button-primary-motion-sm-hover-ry);--vertx-button-motion-hover-stops:var(--vertx-button-primary-motion-sm-hover-stops)}.vertx-button[data-variant=primary][data-size=md]{--vertx-button-gradient-normal:var(--vertx-button-primary-md-normal);--vertx-button-gradient-hover:var(--vertx-button-primary-md-hover);--vertx-button-gradient-pressed:var(--vertx-button-primary-md-pressed);--vertx-button-gradient-focus:var(--vertx-button-primary-md-focus);--vertx-button-gradient-disabled:var(--vertx-button-primary-md-disabled);--vertx-button-gradient-loading:var(--vertx-button-primary-md-loading);--vertx-button-motion-normal-x:var(--vertx-button-primary-motion-md-normal-x);--vertx-button-motion-normal-y:var(--vertx-button-primary-motion-md-normal-y);--vertx-button-motion-normal-rx:var(--vertx-button-primary-motion-md-normal-rx);--vertx-button-motion-normal-ry:var(--vertx-button-primary-motion-md-normal-ry);--vertx-button-motion-normal-stops:var(--vertx-button-primary-motion-md-normal-stops);--vertx-button-motion-hover-x:var(--vertx-button-primary-motion-md-hover-x);--vertx-button-motion-hover-y:var(--vertx-button-primary-motion-md-hover-y);--vertx-button-motion-hover-rx:var(--vertx-button-primary-motion-md-hover-rx);--vertx-button-motion-hover-ry:var(--vertx-button-primary-motion-md-hover-ry);--vertx-button-motion-hover-stops:var(--vertx-button-primary-motion-md-hover-stops)}.vertx-button[data-variant=primary][data-size=lg]{--vertx-button-gradient-normal:var(--vertx-button-primary-lg-normal);--vertx-button-gradient-hover:var(--vertx-button-primary-lg-hover);--vertx-button-gradient-pressed:var(--vertx-button-primary-lg-pressed);--vertx-button-gradient-focus:var(--vertx-button-primary-lg-focus);--vertx-button-gradient-disabled:var(--vertx-button-primary-lg-disabled);--vertx-button-gradient-loading:var(--vertx-button-primary-lg-loading);--vertx-button-motion-normal-x:var(--vertx-button-primary-motion-lg-normal-x);--vertx-button-motion-normal-y:var(--vertx-button-primary-motion-lg-normal-y);--vertx-button-motion-normal-rx:var(--vertx-button-primary-motion-lg-normal-rx);--vertx-button-motion-normal-ry:var(--vertx-button-primary-motion-lg-normal-ry);--vertx-button-motion-normal-stops:var(--vertx-button-primary-motion-lg-normal-stops);--vertx-button-motion-hover-x:var(--vertx-button-primary-motion-lg-hover-x);--vertx-button-motion-hover-y:var(--vertx-button-primary-motion-lg-hover-y);--vertx-button-motion-hover-rx:var(--vertx-button-primary-motion-lg-hover-rx);--vertx-button-motion-hover-ry:var(--vertx-button-primary-motion-lg-hover-ry);--vertx-button-motion-hover-stops:var(--vertx-button-primary-motion-lg-hover-stops)}.vertx-button[data-variant=black][data-size=sm]{--vertx-button-gradient-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-1.0282e-7 -3.2 3.2 -1.7118e-7 32 32)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 88 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.4 -4.7684e-8 1.967e-7 3.2 9.8348e-7 16)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-motion-normal-x:0.0%;--vertx-button-motion-normal-y:50.0%;--vertx-button-motion-normal-rx:50.0%;--vertx-button-motion-normal-ry:100.0%;--vertx-button-motion-normal-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%;--vertx-button-motion-hover-x:50.0%;--vertx-button-motion-hover-y:100.0%;--vertx-button-motion-hover-rx:50.0%;--vertx-button-motion-hover-ry:100.0%;--vertx-button-motion-hover-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%}.vertx-button[data-variant=black][data-size=md]{--vertx-button-gradient-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(5.9605e-8 -2 4 1.1921e-7 40 40)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 94 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.7 1.3323e-15 1.4007e-7 4 7.0035e-7 20)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-motion-normal-x:0.0%;--vertx-button-motion-normal-y:50.0%;--vertx-button-motion-normal-rx:50.0%;--vertx-button-motion-normal-ry:100.0%;--vertx-button-motion-normal-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%;--vertx-button-motion-hover-x:50.0%;--vertx-button-motion-hover-y:100.0%;--vertx-button-motion-hover-rx:50.0%;--vertx-button-motion-hover-ry:50.0%;--vertx-button-motion-hover-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%}.vertx-button[data-variant=black][data-size=lg]{--vertx-button-gradient-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(7.1526e-8 -2.4 4.8 1.4305e-7 48 48)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 100 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(5 1.5987e-15 1.4901e-7 4.8 7.4506e-7 24)'><stop stop-color='rgba(57,66,112,1)' offset='0'/><stop stop-color='rgba(34,41,79,1)' offset='0.5'/><stop stop-color='rgba(23,29,63,1)' offset='0.75'/><stop stop-color='rgba(11,16,46,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-motion-normal-x:0.0%;--vertx-button-motion-normal-y:50.0%;--vertx-button-motion-normal-rx:50.0%;--vertx-button-motion-normal-ry:100.0%;--vertx-button-motion-normal-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%;--vertx-button-motion-hover-x:50.0%;--vertx-button-motion-hover-y:100.0%;--vertx-button-motion-hover-rx:50.0%;--vertx-button-motion-hover-ry:50.0%;--vertx-button-motion-hover-stops:#394270 0%, #22294f 50%, #171d3f 75%, #0b102e 100%}.vertx-button[data-variant=blue][data-size=sm]{--vertx-button-gradient-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-1.0282e-7 -3.2 3.2 -1.7118e-7 32 32)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 64 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(3.2 -4.7684e-8 1.4305e-7 3.2 7.1526e-7 16)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 88 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.4 -4.7684e-8 1.967e-7 3.2 9.8348e-7 16)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-motion-normal-x:0.0%;--vertx-button-motion-normal-y:50.0%;--vertx-button-motion-normal-rx:50.0%;--vertx-button-motion-normal-ry:100.0%;--vertx-button-motion-normal-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%;--vertx-button-motion-hover-x:50.0%;--vertx-button-motion-hover-y:100.0%;--vertx-button-motion-hover-rx:50.0%;--vertx-button-motion-hover-ry:100.0%;--vertx-button-motion-hover-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%}.vertx-button[data-variant=blue][data-size=md]{--vertx-button-gradient-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(5.9605e-8 -2 4 1.1921e-7 40 40)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4 1.3323e-15 1.1921e-7 4 5.9605e-7 20)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 94 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.7 1.3323e-15 1.4007e-7 4 7.0035e-7 20)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-motion-normal-x:0.0%;--vertx-button-motion-normal-y:50.0%;--vertx-button-motion-normal-rx:50.0%;--vertx-button-motion-normal-ry:100.0%;--vertx-button-motion-normal-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%;--vertx-button-motion-hover-x:50.0%;--vertx-button-motion-hover-y:100.0%;--vertx-button-motion-hover-rx:50.0%;--vertx-button-motion-hover-ry:50.0%;--vertx-button-motion-hover-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%}.vertx-button[data-variant=blue][data-size=lg]{--vertx-button-gradient-normal:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-hover:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(7.1526e-8 -2.4 4.8 1.4305e-7 48 48)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-pressed:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-focus:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-disabled:url("data:image/svg+xml;utf8,<svg viewBox='0 0 96 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(4.8 1.5987e-15 1.4305e-7 4.8 7.1526e-7 24)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-gradient-loading:url("data:image/svg+xml;utf8,<svg viewBox='0 0 100 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(5 1.5987e-15 1.4901e-7 4.8 7.4506e-7 24)'><stop stop-color='rgba(14,165,233,1)' offset='0'/><stop stop-color='rgba(26,132,234,1)' offset='0.5'/><stop stop-color='rgba(37,99,235,1)' offset='1'/></radialGradient></defs></svg>");--vertx-button-motion-normal-x:0.0%;--vertx-button-motion-normal-y:50.0%;--vertx-button-motion-normal-rx:50.0%;--vertx-button-motion-normal-ry:100.0%;--vertx-button-motion-normal-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%;--vertx-button-motion-hover-x:50.0%;--vertx-button-motion-hover-y:100.0%;--vertx-button-motion-hover-rx:50.0%;--vertx-button-motion-hover-ry:50.0%;--vertx-button-motion-hover-stops:#0ea5e9 0%, #1a84ea 50%, #2563eb 100%}.vertx-button{background:var(--vertx-button-background)}.vertx-button[data-size]:not(.vertx-icon-button){min-width:0}.vertx-button[data-disabled=true]{opacity:.3}.vertx-button:is([data-variant=outline],[data-variant=text]){background:0 0}.vertx-button[data-variant=outline]{border:var(--vertui-border-width-default) solid var(--vertui-line-default);background:var(--vertui-background-surface)}.vertx-button:is([data-variant=outline],[data-variant=text]):is(:hover,:active):not(:disabled){background:var(--vertui-background-subtle)}.vertx-button[data-variant=outline]:is(:hover,:active):not(:disabled){border-color:var(--vertx-button-line-hover)}.vertx-button[data-danger=true]{background:var(--vertui-function-error-text)}.vertx-button[data-danger=true]:is(:hover,:active):not(:disabled){background:color-mix(in srgb, var(--vertui-function-error-text) 88%, var(--vertui-background-surface))}.vertx-button[data-danger=true][data-variant=outline]{background:var(--vertui-background-surface);border-color:currentColor}.vertx-button[data-danger=true][data-variant=text]{background:0 0}.vertx-button[data-danger=true]:is([data-variant=outline],[data-variant=text]):is(:hover,:active):not(:disabled){background:color-mix(in srgb, var(--vertui-function-error-text) 10%, var(--vertui-background-surface))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vertx-text-primary:#191a1e;--vertx-text-secondary:#6b6f7a;--vertx-text-disabled:#a8adba;--vertx-border-subtle:#eff0f3;--vertx-border:#e4e6ec;--vertx-border-strong:#c9ccd5;--vertx-border-focus:#4d6aff;--vertx-bg-canvas:#f7f8fa;--vertx-bg-chrome:#f1f2f6;--vertx-bg-container:#fff;--vertx-bg-elevated:#fff;--vertx-fill-hover:#f5f6f8;--vertx-fill-selected:#ebeef8;--vertx-fill-active:#e1e5f2;--vertx-fill-solid:#111827;--vertx-fill-solid-hover:#2b313d;--vertx-text-on-solid:#fff;--vertx-action:#4d6aff;--vertx-action-text:#3f57d9;--vertx-action-subtle:#4d6aff1a;--vertx-accent:#30d14b;--vertx-accent-subtle:#30d14b1a;--vertx-danger:#f55456;--vertx-danger-bg:#f554561a;--vertx-danger-border:#f5545647;--vertx-danger-text:#b42328;--vertx-success:#30d14b;--vertx-success-bg:#30d14b1a;--vertx-success-border:#30d14b47;--vertx-success-text:#167d2d;--vertx-warning:#f80;--vertx-warning-bg:#ff88001c;--vertx-warning-border:#ff88004d;--vertx-warning-text:#975100;--vertx-info:#4d6aff;--vertx-info-bg:#4d6aff1a;--vertx-info-text:#3f57d9;--vertx-font-sans:-apple-system, "SF Pro Text", "Segoe UI Variable", "Segoe UI", system-ui, "PingFang SC", "Microsoft YaHei", sans-serif;--vertx-font-size-micro:10px;--vertx-font-line-micro:16px;--vertx-font-size-caption:12px;--vertx-font-line-caption:20px;--vertx-font-size-ui:13px;--vertx-font-line-ui:22px;--vertx-font-size-body:14px;--vertx-font-line-body:24px;--vertx-font-size-title:18px;--vertx-font-line-title:30px;--vertx-font-size-heading:24px;--vertx-font-line-heading:34px;--vertx-font-weight-regular:450;--vertx-font-weight-medium:550;--vertx-font-weight-semibold:650;--vertx-font-weight-bold:750;--vertx-space-2xs:4px;--vertx-space-xs:6px;--vertx-space-sm:10px;--vertx-space-md:12px;--vertx-space-lg:16px;--vertx-space-xl:24px;--vertx-space-2xl:32px;--vertx-space-3xl:48px;--vertx-control-height-compact:28px;--vertx-control-height-sm:32px;--vertx-control-height-md:36px;--vertx-control-height-lg:40px;--vertx-control-height-xl:44px;--vertx-map-control-border-width:1px;--vertx-radius-tight:8px;--vertx-radius-control:12px;--vertx-radius-container:16px;--vertx-radius-pill:999px;--vertx-radius-circle:50%;font-family:var(--vertx-font-sans);color:var(--vertx-text-primary);background:var(--vertx-bg-canvas);font-synthesis:none;text-rendering:optimizelegibility;letter-spacing:0;--color-ink:var(--vertx-text-primary);--color-muted:var(--vertx-text-secondary);--color-subtle:var(--vertx-text-disabled);--color-line:var(--vertx-border);--color-surface:var(--vertx-bg-container);--color-canvas:var(--vertx-bg-canvas);--color-sidebar:var(--vertx-bg-chrome);--color-primary:var(--vertx-action);--color-primary-soft:var(--vertx-action-subtle);--color-amber:var(--vertx-warning-text);--color-amber-soft:var(--vertx-warning-bg);--color-blue:var(--vertx-info-text);--color-blue-soft:var(--vertx-info-bg);--color-danger:var(--vertx-danger-text);--color-danger-soft:var(--vertx-danger-bg);--shadow-low:0 1px 2px #1118270d}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vertx-text-primary:#f2f3f5;--vertx-text-secondary:#9a9ea8;--vertx-text-disabled:#6b6f78;--vertx-border-subtle:#2b2d32;--vertx-border:#34363c;--vertx-border-strong:#4a4d55;--vertx-bg-canvas:#1a1b1f;--vertx-bg-chrome:#141518;--vertx-bg-container:#232428;--vertx-bg-elevated:#292a2f;--vertx-fill-hover:#292a2f;--vertx-fill-selected:#30323a;--vertx-fill-active:#383b45;--vertx-action:#667fff;--vertx-action-text:#96a7ff;--vertx-action-subtle:#667fff24;--vertx-danger-text:#ff9294;--vertx-success-text:#69e47e;--vertx-warning-text:#ffb45e;--vertx-info-text:#96a7ff}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--color-canvas);min-height:100vh}button,input{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #18794e3d}.auth-gate{min-height:100dvh;padding:var(--vertx-space-xl);background:var(--vertx-bg-canvas);place-items:center;display:grid}.auth-gate .page-state{width:min(100%,520px);min-height:300px;margin:0}.app-shell{background:var(--vertx-bg-container);grid-template-columns:280px minmax(0,1fr);min-height:100dvh;display:grid}.app-shell[data-embedded=true]{height:100dvh;min-height:0;display:block}.app-shell[data-embedded=true] .main-content{height:100dvh;overflow:auto}.sidebar{height:100dvh;padding:var(--vertx-space-sm) var(--vertx-space-md) var(--vertx-space-lg);background:var(--color-sidebar);color:var(--vertx-text-primary);box-shadow:inset -1px 0 0 var(--vertx-border-subtle);flex-direction:column;display:flex;position:sticky;top:0}.brand{min-height:calc(var(--vertx-control-height-lg) + 2 * var(--vertx-space-sm));align-items:center;gap:var(--vertx-space-sm);padding:var(--vertx-space-sm) var(--vertx-space-md) var(--vertx-space-sm) var(--vertx-space-lg);flex-shrink:0;display:flex}.brand img{flex-shrink:0;display:block}.primary-nav{gap:var(--vertx-space-2xs);padding:var(--vertx-space-sm) var(--vertx-space-md);flex-direction:column;display:flex}.nav-group-label{color:var(--vertx-text-disabled);letter-spacing:.08em;padding:8px 12px 4px;font-size:10px;font-weight:650}.nav-link{min-height:var(--vertx-control-height-lg);align-items:center;gap:var(--vertx-space-sm);padding:0 var(--vertx-space-md);border-radius:var(--vertx-radius-control);color:var(--vertx-text-secondary);font-size:var(--vertx-font-size-ui);line-height:var(--vertx-font-line-ui);font-weight:var(--vertx-font-weight-medium);text-decoration:none;display:flex;position:relative}.nav-link svg{flex:0 0 18px;width:18px;height:18px}.nav-link:hover{color:var(--vertx-text-primary);background:var(--vertx-fill-hover)}.nav-link.is-active{color:var(--vertx-text-primary);background:var(--vertx-fill-selected)}.sidebar-footer{padding:var(--vertx-space-lg) var(--vertx-space-md) var(--vertx-space-xs);border-top:1px solid var(--vertx-border);margin-top:auto}.sidebar-status{align-items:flex-start;gap:var(--vertx-space-sm);display:flex}.sidebar-status>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-status strong{font-size:var(--vertx-font-size-caption);line-height:var(--vertx-font-line-caption)}.sidebar-status small{color:var(--vertx-text-secondary);font-size:var(--vertx-font-size-micro);line-height:var(--vertx-font-line-micro);overflow-wrap:anywhere}.status-dot{background:#45d483;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 3px #45d4831f}.sidebar-logout{width:100%;min-height:var(--vertx-control-height-md);align-items:center;gap:var(--vertx-space-sm);margin-top:var(--vertx-space-md);padding:0 var(--vertx-space-md);border-radius:var(--vertx-radius-control);color:var(--vertx-text-secondary);cursor:pointer;background:0 0;border:0;display:flex}.sidebar-logout:hover{background:var(--vertx-danger-bg);color:var(--vertx-danger-text)}.sidebar-logout svg{flex:0 0 17px;width:17px;height:17px}.sidebar-logout span{font-size:var(--vertx-font-size-caption);line-height:var(--vertx-font-line-caption);font-weight:var(--vertx-font-weight-medium)}.main-content{background:var(--vertx-bg-canvas);min-width:0}.page{width:100%;min-height:100dvh;padding:0 0 var(--vertx-space-xl);color:var(--vertx-text-primary);background:var(--vertx-bg-canvas);margin:0}.page-header{justify-content:space-between;align-items:center;gap:var(--vertx-space-lg);min-height:92px;margin-bottom:var(--vertx-space-lg);padding:20px var(--vertx-space-xl) 14px;border-bottom:1px solid var(--vertx-border);background:var(--vertx-bg-container);display:flex}.page-header h1{font-size:var(--vertx-font-size-heading);line-height:var(--vertx-font-line-heading);font-weight:var(--vertx-font-weight-semibold);margin:0}.page-header p{margin:var(--vertx-space-xs) 0 0;color:var(--vertx-text-secondary);font-size:var(--vertx-font-size-ui);line-height:var(--vertx-font-line-ui)}.page-header .eyebrow{display:none}.icon-button{width:var(--vertx-control-height-md);height:var(--vertx-control-height-md);flex:0 0 var(--vertx-control-height-md);border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);color:var(--vertx-text-primary);cursor:pointer;place-items:center;padding:0;display:grid}.icon-button:hover{color:var(--color-ink);border-color:#b8c5bf}.icon-button svg{width:18px;height:18px}.metric-grid{gap:var(--vertx-space-md);margin:0 var(--vertx-space-xl) var(--vertx-space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric{align-items:center;gap:var(--vertx-space-lg);min-height:100px;padding:var(--vertx-space-lg);border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);display:flex}.metric-icon{border-radius:8px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.metric-icon svg{width:22px;height:22px}.metric-icon.is-green{color:var(--color-primary);background:var(--color-primary-soft)}.metric-icon.is-amber{color:var(--color-amber);background:var(--color-amber-soft)}.metric-icon.is-blue{color:var(--color-blue);background:var(--color-blue-soft)}.metric>div{flex-direction:column;min-width:0;display:flex}.metric strong{font-size:27px;line-height:34px}.metric span:last-child{color:var(--color-muted);font-size:13px;line-height:20px}.content-section{padding:0 var(--vertx-space-xl)}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.section-heading>div{align-items:center;gap:9px;display:flex}.section-heading svg{width:18px;height:18px;color:var(--color-primary)}.section-heading h2{margin:0;font-size:17px;line-height:24px}.section-heading>span{color:var(--color-subtle);font-size:12px}.robot-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.robot-snapshot{min-width:0;padding:var(--vertx-space-lg);border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container)}.robot-snapshot-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.robot-snapshot>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:21px;display:block;overflow:hidden}.robot-snapshot>span{color:var(--color-muted);margin-top:2px;font-size:12px;line-height:18px;display:block}.robot-snapshot footer{color:var(--color-subtle);border-top:1px solid #edf1ef;justify-content:space-between;gap:12px;margin-top:18px;padding-top:12px;font-size:10px;line-height:15px;display:flex}.dashboard-brand-section{margin-top:24px}.dashboard-brand-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.dashboard-brand-grid button{border:1px solid var(--vertx-border);background:var(--vertx-bg-container);min-height:120px;color:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.dashboard-brand-grid button:hover{border-color:var(--vertx-border-strong);box-shadow:0 10px 25px #2837580f}.dashboard-brand-grid span{color:var(--vertx-action-text);font-size:10px;font-weight:700}.dashboard-brand-grid strong{margin-top:7px;font-size:20px}.dashboard-brand-grid small{color:var(--vertx-text-secondary);margin-top:auto}.device-icon{width:34px;height:34px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:7px;place-items:center;display:grid}.device-icon svg{width:18px;height:18px}.device-icon.small{flex:0 0 30px;width:30px;height:30px}.device-icon.small svg{width:16px;height:16px}.device-icon.is-amber{color:var(--color-amber);background:var(--color-amber-soft)}.device-icon.is-blue{color:var(--color-blue);background:var(--color-blue-soft)}.toolbar{justify-content:space-between;align-items:center;gap:var(--vertx-space-lg);min-height:52px;margin:0 var(--vertx-space-xl) var(--vertx-space-md);padding:var(--vertx-space-xs) var(--vertx-space-sm);border:1px solid var(--vertx-border);border-radius:var(--vertx-radius-control);background:var(--vertx-bg-container);display:flex}.search-field{min-width:240px;color:var(--color-subtle);flex:1;align-items:center;gap:9px;padding:0 8px;display:flex}.search-field svg{flex:0 0 17px;width:17px;height:17px}.search-field input{width:100%;min-height:36px;color:var(--color-ink);background:0 0;border:0;outline:0;font-size:13px}.search-field input::placeholder{color:#9ca7a1}.result-count{color:var(--color-muted);white-space:nowrap;padding:0 10px;font-size:12px}.table-wrap{margin:0 var(--vertx-space-xl);border:1px solid var(--vertx-border);background:var(--vertx-bg-container);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:830px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edea;padding:13px 16px}th{height:38px;color:var(--vertx-text-secondary);background:var(--vertx-bg-chrome);font-size:var(--vertx-font-size-caption);line-height:var(--vertx-font-line-caption);font-weight:var(--vertx-font-weight-medium)}td{height:56px;color:var(--vertx-text-primary);font-size:var(--vertx-font-size-ui);line-height:var(--vertx-font-line-ui)}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#fbfcfb}td strong{color:var(--color-ink);font-size:12px;display:block}td small{color:var(--color-subtle);margin-top:1px;font-size:10px;line-height:15px;display:block}.primary-cell{align-items:center;gap:10px;min-width:180px;display:flex}.primary-cell>span:last-child{min-width:0}.primary-cell strong,.primary-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.status-badge.is-positive{color:#11633e;background:var(--color-primary-soft)}.status-badge.is-warning{color:#8a4c05;background:var(--color-amber-soft)}.status-badge.is-negative{color:#982018;background:var(--color-danger-soft)}.status-badge.is-neutral{color:#56625c;background:#edf1ef}.page-state{justify-content:center;align-items:center;gap:var(--vertx-space-sm);min-height:280px;margin:0 var(--vertx-space-xl);border:1px solid var(--vertx-border);background:var(--vertx-bg-container);color:var(--vertx-text-secondary);text-align:center;flex-direction:column;padding:40px 24px;display:flex}.page-state>svg{width:26px;height:26px;color:var(--color-primary)}.page-state strong{color:var(--color-ink);font-size:14px}.page-state p{max-width:520px;margin:0;font-size:12px;line-height:19px}.page-state.is-error>svg{color:var(--color-danger)}.inline-empty{min-height:150px;color:var(--color-muted);border:1px dashed #cbd5d0;border-radius:8px;place-items:center;margin:0;font-size:13px;display:grid}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.button{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.button svg{width:16px;height:16px}.button.primary{color:#fff;background:var(--color-primary)}.button.secondary{color:var(--color-ink);border-color:var(--color-line);background:var(--color-surface)}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:40px;display:flex}.not-found>span{color:var(--color-primary);font-size:15px;font-weight:800}.not-found h1{margin:8px 0 22px;font-size:26px}@media (width<=960px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding-inline:10px}.robot-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.app-shell{display:block}.sidebar{z-index:10;flex-direction:row;align-items:center;gap:14px;height:auto;min-height:64px;padding:8px 12px;position:sticky}.brand{border:0;min-height:46px;padding:0}.sidebar-status{display:none}.primary-nav{flex-direction:row;flex:1;justify-content:flex-end;gap:2px;min-width:0;padding:0;overflow-x:auto}.nav-group-label{display:none}.nav-link{justify-content:center;min-width:42px;min-height:42px;padding:0 10px}.nav-link span{display:none}.sidebar-footer{border:0;margin:0;padding:0}.sidebar-logout{justify-content:center;width:42px;min-height:42px;margin:0;padding:0}.sidebar-logout span{display:none}.page{padding-bottom:var(--vertx-space-xl)}.page-header{min-height:78px;margin-bottom:var(--vertx-space-md);padding:var(--vertx-space-md) var(--vertx-space-lg)}.page-header h1{font-size:24px;line-height:31px}.metric-grid{gap:var(--vertx-space-sm);margin:0 var(--vertx-space-lg) var(--vertx-space-xl);grid-template-columns:1fr}.metric{min-height:88px;padding:14px 16px}.metric-icon{flex-basis:40px;width:40px;height:40px}.robot-snapshot-grid{grid-template-columns:1fr}.content-section{padding-inline:var(--vertx-space-lg)}.toolbar{margin-inline:var(--vertx-space-lg);flex-direction:column;align-items:stretch;gap:3px}.table-wrap,.page-state{margin-inline:var(--vertx-space-lg)}.search-field{min-width:0}.result-count{padding:0 10px 6px 36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.main-content,[role=dialog]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vertx-text-primary:#0c091f;--vertx-text-secondary:#505366;--vertx-text-disabled:#9092a3;--vertx-border:#b8bacc;--vertx-border-subtle:#ced1e0;--vertx-border-strong:#9092a3;--vertx-border-focus:#3053ff;--vertx-bg-canvas:#f5f6fc;--vertx-bg-chrome:#f2f3fc;--vertx-bg-container:#fff;--vertx-bg-elevated:#fff;--vertx-bg-layout:#f7f8fa;--vertx-primary:#3053ff;--vertx-bg-glass:#ffffff80;--vertx-fill-hover:#f5f6fc;--vertx-fill-selected:#ebecf5;--vertx-fill-active:#e0e3f2;--vertx-fill-solid:#0c091f;--vertx-fill-solid-hover:#394270;--vertx-text-on-solid:#fff;--vertx-action:#3053ff;--vertx-action-text:#3053ff;--vertx-action-subtle:#edf3ff;--vertx-success:#12ab66;--vertx-success-text:#078349;--vertx-success-bg:#e9f8f0;--vertx-danger:#ed374d;--vertx-danger-text:#c6283d;--vertx-danger-bg:#fff0f2;--vertx-warning:#f27101;--vertx-warning-text:#a94e00;--vertx-warning-bg:#fff4e9;--vertx-font-sans:"Noto Sans SC", "Microsoft YaHei", "PingFang SC", sans-serif;--vertx-font-size-ui:14px;--vertx-font-line-ui:20px;--vertx-font-size-caption:12px;--vertx-font-line-caption:18px;--vertx-font-size-body:14px;--vertx-font-line-body:20px;--vertx-font-size-title:18px;--vertx-font-line-title:24px;--vertx-font-size-heading:40px;--vertx-font-line-heading:52px;--vertx-font-weight-regular:400;--vertx-font-weight-medium:500;--vertx-font-weight-semibold:500;--vertx-font-weight-bold:600;--vertx-radius-tight:4px;--vertx-radius-control:8px;--vertx-radius-container:12px;--vertx-radius-surface:16px;--vertx-space-2xs:4px;--vertx-space-xs:4px;--vertx-space-sm:8px;--vertx-space-md:12px;--vertx-space-lg:16px;--vertx-space-xl:24px;--vertx-space-2xl:32px;--vertx-space-3xl:48px;--vertx-control-height-sm:32px;--vertx-control-height-md:40px;--vertx-control-height-lg:40px;--vertx-control-height-xl:48px;--vertx-icon-sm:16px;--vertx-icon-md:20px;--vertx-icon-lg:24px;--vertx-motion-duration-instant:0s;--vertx-motion-duration-fast:.15s;--vertx-motion-duration-standard:.2s;--vertx-motion-easing-standard:ease;--ui-kit-effect-floating-panel-shadow:0 8px 24px #3845571f;--ui-kit-color-text-primary:var(--vertx-text-primary);--ui-kit-color-text-secondary:var(--vertx-text-secondary);--ui-kit-color-text-disabled:var(--vertx-text-disabled);--ui-kit-color-border:var(--vertx-border);--ui-kit-color-surface-emphasis:var(--vertx-bg-canvas);--ui-kit-color-surface-muted:var(--vertx-bg-chrome);--ui-kit-color-surface:var(--vertx-bg-container);--ui-kit-color-action:var(--vertx-action);--ui-kit-color-action-text:var(--vertx-action-text);--ui-kit-color-danger:var(--vertx-danger);--ui-kit-color-success:var(--vertx-success);--ui-kit-color-control-text:var(--vertx-text-primary);--ui-kit-color-table-border:var(--vertx-border-subtle);--ui-kit-color-table-head-border:var(--vertx-border-subtle);--ui-kit-color-table-row-border:#f0f1f7;--ui-kit-color-table-cell-text:var(--vertx-text-secondary);--ui-kit-color-pagination-text-muted:var(--vertx-text-disabled);--ui-kit-color-pagination-text-current:var(--vertx-text-primary);--ui-kit-color-pagination-control-border:var(--vertx-border);--ui-kit-color-pagination-control-text:var(--vertx-text-primary);--ui-kit-color-pagination-control-disabled:var(--vertx-text-disabled);--ui-kit-color-filter-control-border:var(--vertx-border-subtle);--ui-kit-color-filter-control-label:var(--vertx-text-secondary);--ui-kit-color-filter-control-placeholder:var(--vertx-text-disabled);--ui-kit-color-filter-control-surface:var(--vertx-bg-container);--page-canvas:linear-gradient(125deg, #f7f8fa 0%, #e2e7f0 100%);--page-primary:#fff;--page-card-shadow:0 8px 24px #3845570a;color:var(--vertx-text-primary);font-family:var(--vertx-font-sans)}.main-content{background:var(--page-canvas)}.main-content :is(.page,.brand-page,.device-center-page,.asset-overview,.robot-action-trigger-page,.robot-workflow-list-page,.robot-workflow-detail-page,.robot-specifications-page){background:var(--page-canvas);color:var(--vertx-text-primary)}.main-content :is(.brand-page,.asset-overview,.robot-action-trigger-page,.robot-workflow-list-page,.robot-workflow-detail-page,.robot-specifications-page){min-height:100dvh;padding:32px 16px 24px}.main-content :is(.page-header,.brand-page-heading,.asset-overview-header,.robot-action-trigger-header,.robot-workflow-page-header,.robot-specifications-heading){background:0 0;border:0;min-height:76px;margin:0 0 48px;padding:0 16px}.main-content :is(.page-header,.brand-page-heading,.asset-overview-header,.robot-action-trigger-header,.robot-workflow-page-header,.robot-specifications-heading) h1{letter-spacing:0;margin:0;font-size:40px;font-weight:400;line-height:52px}.main-content :is(.page-header,.brand-page-heading,.asset-overview-header,.robot-action-trigger-header,.robot-workflow-page-header,.robot-specifications-heading) p{color:var(--vertx-text-disabled);margin:8px 0 0;font-size:14px;line-height:20px}.main-content :is(.brand-page-heading,.robot-action-trigger-header,.robot-workflow-page-header){align-items:center}.main-content :is(.brand-page-heading,.robot-action-trigger-header){margin-bottom:16px}.main-content .brand-list-tabs{border-bottom:.5px solid var(--vertx-border-subtle);gap:32px;margin:0 16px 24px;padding:0}.main-content .brand-list-tabs :is(a,button){color:var(--vertx-text-secondary);padding:0 0 16px;font-size:16px}.main-content .brand-list-tabs .is-active{color:var(--vertx-text-primary);font-weight:500}.main-content .brand-list-tabs .is-active:after{background:currentColor;width:100%;left:0}.main-content :is(.brand-device-panel,.brand-robot-list-panel,.robot-action-trigger-definitions){background:var(--vertx-bg-container);box-shadow:var(--page-card-shadow);border:0;border-radius:12px;padding:16px;overflow:visible}.main-content :is(.brand-filter-row,.brand-robot-list-filters){flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-bottom:16px;padding:0}.page-filter-input,.page-filter-select{width:310px;max-width:100%}.page-data-table.vertx-data-table{border-width:.5px;border-radius:8px}.page-data-table .vertx-data-table__cell{border-bottom:.5px solid var(--ui-kit-color-table-row-border);padding:12px 16px;font-size:12px;line-height:18px}.page-data-table .vertx-data-table__cell--head{background:var(--vertx-bg-chrome);height:40px;padding:10px 16px;font-weight:400}.page-data-table .vertx-data-table__row,.page-data-table .vertx-data-table__cell{height:44px}.page-data-table .vertx-data-table__row--head{height:40px}.page-data-table.vertx-data-table--compact .vertx-data-table__cell:not(.vertx-data-table__cell--state){height:44px}.page-data-table.vertx-data-table--compact .vertx-data-table__cell--head:not(.vertx-data-table__cell--state){height:40px}.page-data-table.vertx-data-table--compact .vertx-data-table__row:not(.vertx-data-table__row--state){height:44px}.page-data-table.vertx-data-table--compact .vertx-data-table__row--head:not(.vertx-data-table__row--state){height:40px}.page-data-table .vertx-data-table__cell strong{color:var(--vertx-text-primary);font-weight:400}.page-data-table .vertx-data-table__cell small{color:var(--vertx-text-disabled);margin-top:4px;font-size:12px;display:block}.page-data-table .vertx-data-table__cell a{color:inherit;text-decoration:none}.page-pagination{color:var(--vertx-text-disabled);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:12px;line-height:18px;display:flex}.page-pagination-controls{align-items:center;gap:24px;display:flex}.main-content .vertx-secondary-tabs{border-radius:10px;width:max-content;max-width:100%;overflow-x:auto}.main-content .vertx-secondary-tabs__item{font-size:14px;font-weight:400}.main-content .vertx-secondary-tabs__item--selected{border-radius:8px;box-shadow:0 1px 4px #3845570f}.main-content .vertx-select__triggerWrap,.main-content .vertx-input{border-width:.5px}.main-content .vertx-tag{border-radius:4px;font-size:12px;font-weight:400}.main-content :is(.brand-heading-actions button,.device-center-actions button,.robot-action-trigger-primary,.robot-action-trigger-secondary,.robot-workflow-primary-button,.robot-workflow-secondary-button,.asset-overview-header button,.specification-primary){border:.5px solid var(--vertx-border);height:40px;min-height:40px;color:var(--vertx-text-primary);background:var(--vertx-bg-container);border-radius:8px;padding:0 16px;font-size:14px;font-weight:400;line-height:20px}.main-content :is(.brand-heading-actions .brand-add-robot,.device-center-actions .device-center-add-robot,.robot-action-trigger-primary,.robot-workflow-primary-button,.specification-primary){background:var(--page-primary);border-color:var(--vertx-border);color:var(--vertx-text-primary)}.main-content button:disabled{cursor:not-allowed}[role=dialog] :is(.app-dialog-primary,.robot-action-trigger-primary,.robot-workflow-primary-button,.gausium-primary-button,.pudu-primary-button){border:.5px solid var(--vertx-border);color:var(--vertx-text-primary);background:#fff;border-radius:8px}.main-content :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--vertx-border-focus);outline-offset:3px}.main-content .vertx-input__field:focus-visible{outline:none}.main-content .vertx-select .vertx-select__triggerWrap:is(:focus,:focus-within),.main-content .vertx-select--open .vertx-select__triggerWrap{border-color:var(--vertx-text-primary);outline:none}.main-content :is(.brand-robot-actions,.brand-row-action) button,.main-content .brand-row-action{color:var(--vertx-text-primary);font-size:12px}.main-content .device-center-page{padding:16px}.device-center-heading{grid-template-columns:minmax(240px,1fr) auto auto;gap:24px;min-height:148px;padding:16px 16px 32px}.device-center-heading h1{letter-spacing:0;font-size:40px;font-weight:400;line-height:52px}.device-center-heading p{color:var(--vertx-text-disabled);margin-top:8px;font-size:14px;line-height:20px}.device-center-heading .device-center-brand-tabs{background:var(--vertx-bg-chrome);margin-top:44px}.device-center-actions{flex-wrap:wrap;gap:8px;margin-top:44px}.device-center-actions button svg{width:16px;height:16px}.device-center-stage{grid-template-columns:360px minmax(300px,1fr) 160px;align-items:start;gap:32px;min-height:max(660px,100dvh - 366px);padding:32px 16px 48px}.device-center-stage .robot-specification-card{border:.5px solid var(--vertx-border-subtle);background:var(--vertx-bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:585px;box-shadow:var(--page-card-shadow);color:var(--vertx-text-primary);border-radius:12px;margin-top:0;padding:24px}.robot-specification-card>header{gap:12px}.robot-specification-card h2{font-size:18px;font-weight:400;line-height:24px}.robot-specification-card header p{color:var(--vertx-text-secondary);font-size:12px;line-height:18px}.robot-specification-card section{margin-top:24px}.robot-specification-card h3{color:var(--vertx-text-primary);font-size:14px;font-weight:500}.robot-specification-card dl{gap:20px 16px}.robot-specification-card dt{color:var(--vertx-text-disabled);font-size:12px;line-height:18px}.robot-specification-card dd{color:var(--vertx-text-primary);margin-top:8px;font-size:16px;font-weight:400;line-height:24px}.device-center-visual{justify-content:flex-start;min-height:610px;padding-top:40px;overflow:visible;transform:translate(-92px)}.device-brand-watermark{letter-spacing:-.05em;color:color-mix(in srgb, var(--vertx-text-disabled) 10%, transparent);font-size:clamp(100px,11vw,200px);line-height:1;top:135px}.device-robot-image{width:min(100%,484px);height:519px}.device-orbit{border-color:#ffffffd9;width:min(100%,792px);height:128px;bottom:32px}.device-center-visual>strong{margin-top:12px;font-size:20px;font-weight:400}.device-center-visual>span:last-child{color:var(--vertx-text-secondary);font-size:12px}.device-model-picker{scrollbar-width:thin;background:0 0;border:0;align-self:center;width:160px;max-height:585px;margin-top:0;padding:0;overflow-y:auto}.device-model-picker>span{color:var(--vertx-text-disabled);font-size:12px}.device-model-picker button{background:0 0;border-right:2px solid #0000;border-radius:0;padding:16px 12px}.device-model-picker button.is-active{border-right-color:var(--vertx-text-primary);background:var(--vertx-bg-glass)}.device-model-picker b{color:var(--vertx-text-primary);font-size:14px;font-weight:400}.device-model-picker small{color:var(--vertx-text-disabled);margin-top:8px;font-size:12px}.device-data-strip{border:.5px solid var(--vertx-border-subtle);background:var(--vertx-bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:186px;box-shadow:var(--page-card-shadow);border-radius:12px;padding:24px}.device-data-strip h2{font-size:18px;font-weight:400;line-height:24px}.device-data-strip header>span{color:var(--vertx-text-disabled);font-size:12px}.device-data-strip>div{gap:24px;margin-top:24px}.device-data-strip article>span{color:var(--vertx-text-secondary);font-size:12px}.device-data-strip article strong{color:var(--vertx-text-primary);font-size:24px;font-weight:400;line-height:32px}.device-data-strip article{border-color:var(--vertx-border-subtle);grid-template-columns:minmax(0,1fr) auto;padding:0 16px}.device-data-strip article>span{line-height:18px}.main-content .asset-overview-header{margin-bottom:80px}.asset-dashboard-grid{--asset-row-one:281px;--asset-row-two:281px;grid-template-columns:minmax(250px,1fr) minmax(480px,2fr) minmax(250px,1fr);grid-template-rows:var(--asset-row-one) var(--asset-row-two) minmax(277px, auto);gap:16px}.asset-panel{background:var(--vertx-bg-container);box-shadow:var(--page-card-shadow);border:0;border-radius:12px}.asset-panel-heading{border:0;min-height:56px;padding:16px}.asset-panel-heading h2{color:var(--vertx-text-primary);font-size:18px;font-weight:400;line-height:24px}.asset-panel-heading span{color:var(--vertx-text-disabled);font-size:12px}.asset-fleet-panel{height:calc(var(--asset-row-one) + var(--asset-row-two) + 16px)}.asset-fleet-panel .asset-fleet-summary{background:0 0;border:0;gap:12px;padding:0 16px 16px}.asset-fleet-panel .asset-fleet-summary .asset-metric{border:.5px solid var(--vertx-border-subtle);border-radius:8px;padding:12px}.asset-fleet-panel .asset-fleet-summary .asset-metric:first-child{padding:12px}.asset-fleet-panel .asset-fleet-summary .asset-metric:last-child{border-right:.5px solid var(--vertx-border-subtle);padding:12px}.asset-fleet-panel .asset-fleet-summary .asset-metric strong{color:var(--vertx-text-primary);font-size:24px;font-weight:400}.asset-working-row{border:.5px solid var(--vertx-border-subtle);background:var(--vertx-bg-container);color:var(--vertx-text-primary);border-radius:8px}.asset-working-row:hover{background:var(--vertx-fill-hover);border-color:var(--vertx-border)}.asset-working-info>strong{font-size:14px;font-weight:500}.asset-working-info>small,.asset-working-task,.asset-working-time{color:var(--vertx-text-secondary);font-size:12px}.asset-working-tags em{font-size:12px}.asset-model-body{grid-template-columns:150px minmax(0,1fr);gap:16px;min-height:215px;padding:16px}.asset-donut{width:142px;height:142px}.asset-donut:after,.asset-health-ring:after{background:var(--vertx-bg-container)}.asset-donut strong{color:var(--vertx-text-primary);font-size:40px;font-weight:400}.asset-donut span,.asset-model-list small,.asset-model-list em{color:var(--vertx-text-disabled);font-size:12px}.asset-model-list b{color:var(--vertx-text-secondary);font-size:12px;font-weight:400}.asset-model-list button{border-bottom-color:var(--vertx-border-subtle);color:var(--vertx-text-primary);padding:7px 0}.asset-model-list button:hover{background:var(--vertx-fill-hover)}.asset-brand-panel{background:var(--vertx-bg-glass);border:.5px solid var(--vertx-border-subtle)}.asset-brand-body{min-height:215px;padding:0 16px 16px}.asset-brand-name{color:var(--vertx-text-primary);font-size:24px;font-weight:400}.asset-brand-code,.asset-metric small,.asset-health-list span{color:var(--vertx-text-disabled);font-size:12px}.asset-brand-metrics{margin-top:20px}.asset-brand-metrics .asset-metric strong,.asset-data-metrics .asset-metric strong{color:var(--vertx-text-primary);font-size:24px;font-weight:400}.asset-brand-body .vertx-secondary-tabs{margin-bottom:16px}.asset-brand-link{color:var(--vertx-text-primary);font-size:12px}.asset-trend-value{padding:24px 24px 0}.asset-trend-value strong{color:var(--vertx-text-primary);font-size:40px;font-weight:400}.asset-trend-value span{color:var(--vertx-text-disabled);font-size:12px}.asset-trend-bars{height:120px;margin:12px 24px 16px}.asset-trend-bars span,.asset-hourly-chart span{background:#4f79ff}.asset-trend-bars small,.asset-hourly-chart small{color:var(--vertx-text-disabled);font-size:10px}.asset-health-body{min-height:215px}.asset-health-ring{flex-basis:142px;width:142px;height:142px}.asset-health-ring strong{color:var(--vertx-text-primary);font-size:32px}.asset-health-ring span{color:var(--vertx-text-disabled);font-size:12px}.asset-health-list b{color:var(--vertx-text-primary);font-size:14px;font-weight:400}.asset-data-metrics{gap:24px;min-height:215px;padding:24px}.asset-data-metrics .asset-metric small{font-size:12px}.asset-hourly-chart{background:repeating-linear-gradient(to top, transparent 0, transparent 46px, var(--vertx-border-subtle) 47px);height:190px;margin:8px 32px 16px}.robot-action-trigger-control{background:var(--vertx-bg-container);box-shadow:var(--page-card-shadow);border:0;border-radius:12px;margin:0 0 16px;padding:16px}.robot-action-trigger-section-heading h2{font-size:18px;font-weight:400;line-height:24px}.robot-conversation .robot-action-trigger-section-heading>div>span{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.robot-conversation .robot-action-trigger-section-heading small{color:var(--vertx-text-disabled);margin:0;font-size:12px;line-height:18px}.robot-conversation .robot-action-trigger-voice-input{background:0 0;border:0;flex-direction:column;justify-content:center;gap:12px;min-height:146px;padding:12px;display:flex}.robot-action-trigger-microphone{background:var(--vertx-bg-chrome);width:80px;height:80px;color:var(--vertx-text-primary);border-radius:24px}.robot-action-trigger-microphone svg{width:32px;height:32px}.robot-action-trigger-voice-copy{text-align:center}.robot-action-trigger-voice-copy strong{color:var(--vertx-text-secondary);font-size:12px;font-weight:400}.robot-conversation-messages:has(.robot-conversation-empty){text-align:center;background:0 0;border:0;margin:0;padding:4px 0 12px}.robot-conversation-empty{color:var(--vertx-text-disabled)}.robot-action-trigger-tab-toolbar{margin:16px 0}.robot-action-trigger-phrases .vertx-tag{background:var(--vertx-bg-chrome);min-height:24px;color:var(--vertx-text-primary);padding:2px 8px}.robot-action-trigger-row-actions button{background:0 0;border:0;width:32px;min-height:32px}.robot-action-trigger-definitions .page-data-table{margin:0}.workflow-list-content{background:var(--vertx-bg-container);box-shadow:var(--page-card-shadow);border-radius:12px;padding:16px}.workflow-list-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.workflow-list-toolbar .page-filter-select{margin-right:auto}.workflow-list-content .vertx-data-table__table{min-width:1120px}.robot-workflow-list-page>.vertx-secondary-tabs{margin:-24px 16px 24px}.robot-workflow-row-actions{gap:8px}.robot-workflow-row-actions button{min-height:28px;color:var(--vertx-text-secondary);background:0 0;border:0;padding:4px}.robot-workflow-row-actions .robot-workflow-primary-button{color:var(--vertx-action-text)}.robot-workflow-editor-page{background:var(--page-canvas);padding:24px 16px}.robot-workflow-editor-header{padding:0 16px 24px}.robot-workflow-editor-header h1{font-size:24px;font-weight:400}.robot-workflow-editor-body{border:.5px solid var(--vertx-border-subtle);border-radius:12px;overflow:hidden}.robot-workflow-palette,.robot-workflow-properties{background:var(--vertx-bg-container)}.robot-workflow-canvas,.robot-workflow-editor-page .react-flow{background:var(--vertx-bg-chrome)}.robot-workflow-canvas-node{border:.5px solid var(--vertx-border);box-shadow:var(--page-card-shadow);border-radius:8px}.robot-workflow-canvas-node.is-selected{border-color:var(--vertx-action)}.main-content :is(.gausium-view,.pudu-view){color:var(--vertx-text-primary);background:0 0}.main-content :is(.gausium-panel,.pudu-panel,.gausium-card,.pudu-card){border-color:var(--vertx-border-subtle);background:var(--vertx-bg-container);border-radius:12px}.main-content :is(.gausium-view,.pudu-view) :is(h2,h3,strong){color:var(--vertx-text-primary)}.main-content :is(.gausium-panel-heading,.pudu-panel-heading) h2{font-size:18px;font-weight:400;line-height:24px}.main-content :is(.gausium-view,.pudu-view) :is(input,select,textarea){border-color:var(--vertx-border);background-color:var(--vertx-bg-container);color:var(--vertx-text-primary)}.main-content :is(.gausium-primary-button,.pudu-primary-button){border:.5px solid var(--vertx-border);background:var(--page-primary);min-height:40px;color:var(--vertx-text-primary);border-radius:8px;font-size:14px;font-weight:400}.main-content :is(.gausium-secondary-button,.pudu-secondary-button){border:.5px solid var(--vertx-border);background:var(--vertx-bg-container);min-height:40px;color:var(--vertx-text-primary);border-radius:8px;font-size:14px}.gausium-task-workspace>.vertx-secondary-tabs{margin:0 0 16px}.gausium-task-table-actions{align-items:center;gap:8px;display:flex}.gausium-template-library .page-data-table{margin-bottom:16px}.main-content :is(.gausium-map-stage,.pudu-map-stage){border:.5px solid var(--vertx-border-subtle);background:var(--vertx-bg-chrome);border-radius:8px}.main-content :is(.gausium-authorization-card,.pudu-authorization-card,.gausium-authorization-overview,.pudu-authorization-overview){background:var(--vertx-bg-container);border-color:var(--vertx-border-subtle);border-radius:12px}.main-content :is(.gausium-brand-selection,.pudu-brand-selection) .vertx-select{min-width:300px}@media (width<=1500px){.device-center-visual{transform:none}.device-center-heading{grid-template-columns:1fr auto}.device-center-actions{grid-column:1/-1;justify-content:flex-end;margin-top:0}.device-center-heading .device-center-brand-tabs{margin-top:0}.device-center-stage{grid-template-columns:320px minmax(240px,1fr) 140px;gap:16px}.device-model-picker{width:140px}.asset-dashboard-grid{--asset-row-two:281px;grid-template:"model fleet"281px"brand fleet"281px"trend health"281px"data hourly"/minmax(260px,1fr) minmax(390px,2fr)}}@media (width<=1100px){.device-center-stage{grid-template-columns:300px minmax(220px,1fr)}.device-model-picker{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;width:100%;max-height:220px;display:flex}.device-model-picker>span{flex-basis:100%}.device-model-picker button{border-bottom:2px solid #0000;border-right:0;border-radius:8px}.device-model-picker button.is-active{border-right:0;border-bottom-color:var(--vertx-text-primary)}.device-robot-image{height:430px}.asset-dashboard-grid{flex-direction:column;display:flex}.asset-model-body{grid-template-columns:180px 1fr}}@media (width<=760px){.main-content :is(.brand-page,.asset-overview,.robot-action-trigger-page,.robot-workflow-list-page,.robot-specifications-page){padding:24px 12px}.main-content :is(.page-header,.brand-page-heading,.asset-overview-header,.robot-action-trigger-header,.robot-workflow-page-header,.robot-specifications-heading){flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:24px;padding:0}.main-content :is(.page-header,.brand-page-heading,.asset-overview-header,.robot-action-trigger-header,.robot-workflow-page-header,.robot-specifications-heading) h1,.device-center-heading h1{font-size:28px;line-height:40px}.device-center-heading{grid-template-columns:1fr;padding:8px 0 24px}.device-center-actions{grid-column:auto;justify-content:flex-start}.device-center-stage{flex-direction:column;padding:16px 0;display:flex}.device-center-stage .robot-specification-card{width:100%;min-height:0}.device-center-visual{width:100%;min-height:460px;padding-top:16px;overflow:hidden}.device-brand-watermark{font-size:clamp(40px,12vw,90px)}.device-robot-image{height:350px}.device-model-picker{order:-1}.device-data-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.page-filter-input,.page-filter-select{width:100%}.page-pagination,.workflow-list-toolbar{flex-wrap:wrap}.page-pagination-controls{flex-wrap:wrap;gap:12px}.robot-action-trigger-tab-toolbar{flex-wrap:wrap}.asset-hourly-chart{margin-left:16px;margin-right:16px}.main-content :is(.gausium-brand-selection,.pudu-brand-selection){margin:0 0 16px}.main-content :is(.gausium-brand-selection,.pudu-brand-selection) .vertx-select{width:100%;min-width:0}}.main-content .device-center-page{background:linear-gradient(115deg,#f7f8fb 0%,#e6ebf3 55%,#e1e7f0 100%);flex-direction:column;height:100%;min-height:0;padding:clamp(12px,2dvh,24px) 18px 16px;display:flex;container:device-center/size}.device-center-page .device-center-heading{flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:52px;margin-bottom:16px;padding:0 16px;display:grid;position:relative}.device-center-page .device-center-heading h1{font-size:36px;font-weight:400;line-height:48px}.device-center-page .device-center-heading p{margin-top:8px;font-size:12px;line-height:18px}.device-center-page .device-center-brand-tabs{grid-area:1/2;justify-self:center;margin:0;position:static;transform:none}.device-center-page .device-center-brand-tabs button{min-width:60px;height:30px;font-size:12px}.device-center-page .device-center-actions{flex-wrap:nowrap;grid-area:1/3;justify-self:end;gap:8px;margin:0}.device-center-page .device-center-actions button{border:1px solid var(--vertx-border-subtle);white-space:nowrap;border-radius:7px;justify-content:center;min-width:0;height:38px;min-height:38px;padding:0 14px;font-size:12px}.device-center-page .device-center-actions .device-center-add-robot{color:#fff;background:#292d52;border-color:#292d52}.device-center-page .device-center-actions button:not(.device-center-add-robot) svg{display:none}.device-center-page .device-center-stage{flex:1;grid-template-columns:minmax(270px,22.5%) minmax(0,1fr) 150px;align-items:stretch;gap:20px;min-height:min-content;padding:0 16px;display:grid}.device-center-page .robot-specification-card.is-compact{z-index:2;background:#ffffff7a;border:1px solid #d5dae6;border-radius:12px;width:100%;min-height:0;margin:0;padding:20px;position:relative;box-shadow:0 8px 24px #38455708}.robot-specification-card.is-compact>header{gap:0;padding:0 0 16px;position:relative}.robot-specification-card.is-compact h2{padding-right:20px;font-size:18px;line-height:26px}.robot-specification-card.is-compact header p{color:var(--vertx-text-disabled);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:10px;line-height:17px;overflow:hidden}.robot-specification-card.is-compact .robot-specification-configure{color:var(--vertx-text-disabled);position:absolute;top:4px;right:0}.robot-specification-card.is-compact .robot-specification-configure span{display:none}.robot-specification-card.is-compact section{margin-top:16px}.robot-specification-card.is-compact dl{gap:12px 16px}.robot-specification-card.is-compact dt{font-size:11px;line-height:15px}.robot-specification-card.is-compact dd{margin-top:2px;font-size:13px;line-height:18px}.robot-specification-card.is-compact .robot-specification-scores{border-bottom:1px solid var(--vertx-border-subtle);padding-bottom:16px}.robot-specification-card.is-compact .robot-specification-scores dl{flex-direction:column;gap:8px;display:flex}.robot-specification-card.is-compact .robot-specification-scores dl>div{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.robot-specification-card.is-compact .robot-specification-scores dt{color:var(--vertx-text-primary);font-size:11px}.robot-specification-card.is-compact .robot-specification-scores dd{color:var(--vertx-text-secondary);align-items:center;gap:14px;margin:0;font-size:11px;display:flex}.robot-specification-scores dd>span:last-child{min-width:22px}.robot-score-track{background:repeating-linear-gradient(90deg,#d6dbea 0 1px,#0000 1px 3px);flex:1;height:8px;display:block}.robot-score-track i{background:repeating-linear-gradient(90deg,#7892ff 0 1px,#0000 1px 3px);height:100%;display:block}.device-center-page .device-center-visual{pointer-events:none;width:52%;min-height:0;padding:0;position:absolute;inset:0 auto 0 24%;overflow:visible;transform:none}.device-center-page .device-brand-watermark{letter-spacing:-.035em;color:#78869e14;font-size:clamp(90px,12cqw,205px);font-weight:700;line-height:1;position:absolute;top:28%;left:50%;transform:translate(-50%)}.device-center-page .device-robot-image{width:61%;height:52%;position:absolute;bottom:21%}.device-center-page .device-robot-image img{object-fit:contain;filter:drop-shadow(0 20px 12px #36425a1f)}.device-center-page .device-orbit{border-width:2px;width:96%;height:18%;max-height:125px;bottom:13%}.device-center-page .device-orbit:after{border-style:solid;inset:16% 6%}.device-center-page .device-orbit i:first-child{border-style:dotted;inset:32% 17%}.device-center-page .device-orbit i:nth-child(2){display:none}.device-center-page .device-model-picker{background:0 0;border:0;flex-direction:column;grid-column:3;align-self:center;gap:4px;width:100%;max-height:420px;margin:0;padding:0;display:flex}.device-center-page .device-model-picker button{min-height:30px;box-shadow:none;text-align:right;background:0 0;border:0;border-radius:4px;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;padding:5px 0 5px 8px;display:flex}.device-center-page .device-model-picker b{color:var(--vertx-text-disabled);font-size:12px;font-weight:400;line-height:18px}.device-center-page .device-model-picker i{background:#aeb7c9;flex:0 0 16px;height:1px}.device-center-page .device-model-picker .is-active b{color:var(--vertx-text-primary)}.device-center-page .device-model-picker .is-active i{background:#505366;flex-basis:38px}.device-center-page .device-model-picker button:hover{background:0 0}.device-center-page .device-data-strip{flex:none;min-height:0;margin-top:16px;padding:14px 20px}.device-center-page .device-data-strip header{border-color:#ffffffd9;gap:10px;padding-bottom:10px}.device-center-page .device-data-strip h2{font-size:18px;line-height:24px}.device-center-page .device-data-strip header>span{font-size:11px}.device-center-page .device-data-strip>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding-top:10px}.device-center-page .device-data-strip article{border-top:0;grid-template-rows:14px 20px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-height:40px;padding:0 18px}.device-center-page .device-data-strip article:first-child{padding-left:0}.device-center-page .device-data-strip article:last-child{padding-right:0}.device-center-page .device-data-strip small{grid-column:1;font-size:10px}.device-center-page .device-data-strip article>span{grid-area:2/1;font-size:12px;line-height:20px}.device-center-page .device-data-strip strong{grid-area:1/2/3;align-self:center;font-size:22px;line-height:30px}.device-center-page .device-data-strip article i{display:none}.device-center-page .device-data-strip article:first-child i{left:0}@container device-center (width<=1200px){.device-center-page .device-center-heading{min-height:40px;padding-inline:10px}.device-center-page .device-center-heading h1{font-size:30px;line-height:40px}.device-center-page .device-center-heading p{font-size:10px}.device-center-page .device-center-actions{margin-top:0}.device-center-page .device-center-actions button{height:32px;min-height:32px;padding:0 10px;font-size:10px}.device-center-page .device-center-brand-tabs{position:static}.device-center-page .device-center-brand-tabs button{min-width:46px;font-size:10px}.device-center-page .device-center-stage{padding-inline:10px;grid-template-columns:280px minmax(0,1fr) 120px;padding-bottom:0}.device-center-page .robot-specification-card.is-compact{padding:18px}.robot-specification-card.is-compact h2{font-size:16px}.robot-specification-card.is-compact dl{gap:10px 12px}.robot-specification-card.is-compact dd{font-size:12px}.robot-specification-card.is-compact .robot-specification-scores dl>div{grid-template-columns:32px minmax(0,1fr);gap:8px}.device-center-page .device-data-strip article{padding-inline:12px}.device-center-page .device-data-strip article>span{font-size:10px}.device-center-page .device-data-strip strong{font-size:20px}}.app-shell:has(.device-center-page){height:100dvh;min-height:0;overflow:hidden}.app-shell .main-content:has(>.device-center-page){height:100%;min-height:0;overflow:clip}.main-content .device-center-page{overflow:clip auto}.device-center-page .robot-specification-card.is-viewport-fit{flex-direction:column;align-self:center;height:auto;max-height:none;display:flex;overflow:visible}.robot-specification-card.is-viewport-fit>header{flex:none;padding-bottom:10px}.robot-specification-card.is-viewport-fit .robot-specification-body{overflow:visible}.device-center-page .device-center-responsive-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-bottom:12px;display:none}.device-center-page .device-center-machine-select{--size-vertx-select-trigger-height:32px;width:300px;max-width:100%}.device-center-page .device-center-empty{flex:1;min-height:0}.device-center-page .device-center-visual{overflow:hidden}.device-center-page .device-robot-image{height:68%;bottom:16%}@container device-center (width<=1100px){.device-center-page .device-center-actions{grid-area:2/1/auto/-1}}@container device-center (width<=950px) or (height<=640px){.device-center-page .device-center-responsive-toolbar{display:flex}.device-center-page .device-center-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.device-center-page[data-section=parameters] .device-center-stage{flex:none;grid-template-rows:auto}.device-center-page .device-center-visual{order:initial;width:100%;height:100%;position:relative;inset:auto}.device-center-page .device-model-picker,.device-center-page[data-section=showcase] .robot-specification-card,.device-center-page[data-section=showcase] .device-data-strip,.device-center-page[data-section=parameters] .device-center-visual,.device-center-page[data-section=parameters] .device-data-strip,.device-center-page[data-section=data] .device-center-stage{display:none}.device-center-page[data-section=data] .device-data-strip{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.device-center-page[data-section=data] .device-data-strip>div{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;min-height:0}.device-center-page[data-section=data] .device-data-strip article{border:0;padding:8px}.device-center-page .device-brand-watermark{font-size:19cqw}}@container device-center (width<=700px){.device-center-page .device-center-heading{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;margin-bottom:12px;padding:0;display:grid}.device-center-page .device-center-brand-tabs{grid-area:2/1}.device-center-page .device-center-actions{grid-area:3/1;justify-content:flex-start;justify-self:stretch;gap:6px}.device-center-page .device-center-actions button{flex:1;min-width:0;padding:0 8px;font-size:10px}.device-center-page .device-center-machine-select{width:100%}.device-center-page .robot-specification-card.is-viewport-fit{padding:12px}.robot-specification-card.is-viewport-fit dl{grid-template-columns:repeat(2,minmax(0,1fr))}.robot-specification-card.is-viewport-fit .is-full-width{grid-column:1/-1}.device-center-page[data-section=data] .device-data-strip>div{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.app-shell:has(.device-center-page):not([data-embedded=true]){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.main-content .device-center-page{padding:12px}}.main-content .brand-page.brand-list-page{padding:32px 16px}.main-content .brand-list-page .brand-page-heading,.main-content .gausium-brand-page.is-control-page .brand-page-heading{gap:8px;min-height:52px;margin:0 16px 40px}.main-content .brand-list-page .brand-page-heading h1{font-size:40px;font-weight:400;line-height:52px}.main-content .brand-list-page .brand-back{flex-basis:24px;width:24px;height:32px}.main-content .brand-navigation-row{align-items:center;min-height:40px;margin:0 16px 22px}.main-content .brand-navigation-row .brand-list-tabs{align-items:stretch;gap:24px;min-height:40px}.main-content .brand-navigation-row .brand-list-tabs :is(a,button){box-sizing:border-box;justify-content:center;align-items:center;height:40px;padding-bottom:12px;font-size:16px;font-weight:400;line-height:22px;display:flex}.main-content .brand-navigation-row .brand-list-tabs .is-active:after{width:32px;height:4px;left:calc(50% - 16px)}.main-content .brand-list-page .brand-navigation-row .brand-add-robot{height:40px;min-height:40px;padding-inline:16px;font-size:14px}.main-content .page-filter-input{--vertx-input-prefix-icon-size:var(--vertx-icon-sm);--vertx-input-height:32px;--vertx-input-gap:8px;--vertx-input-padding-inline:12px}.main-content .page-filter-select,.main-content :is(.gausium-brand-selection,.pudu-brand-selection)>.vertx-select{--size-vertx-select-trigger-height:32px;--size-vertx-select-trigger-content-gap:8px}.main-content :is(.gausium-brand-selection,.pudu-brand-selection){margin:0 0 16px}.main-content :is(.gausium-brand-selection,.pudu-brand-selection)>.vertx-select{width:310px;min-width:0;max-width:100%}.main-content :is(.gausium-view,.pudu-view){gap:16px}.main-content :is(.gausium-view-heading,.pudu-view-heading) h1{margin:0;font-size:18px;font-weight:400;line-height:24px}.main-content :is(.gausium-panel,.pudu-panel){box-shadow:var(--page-card-shadow);border:0;border-radius:12px;padding:16px}.main-content :is(.gausium-secondary-button,.pudu-secondary-button,.gausium-primary-button,.pudu-primary-button){font-weight:400}.main-content :is(.gausium-secondary-button,.pudu-secondary-button,.gausium-primary-button,.pudu-primary-button):hover:not(:disabled){background:var(--vertx-fill-hover);color:var(--vertx-text-primary)}.main-content :is(.robot-action-trigger-header,.robot-workflow-page-header,.robot-specifications-heading){min-height:52px;margin-bottom:40px}.main-content .robot-action-trigger-page .robot-conversation{margin-top:0}.main-content .robot-action-trigger-page .robot-action-trigger-definitions{margin-top:16px}.main-content .robot-workflow-list-page>.vertx-secondary-tabs{background:0 0;gap:24px;margin:0 16px 24px;padding:0;overflow:visible}.main-content .robot-workflow-list-page>.vertx-secondary-tabs .vertx-secondary-tabs__item{height:38px;box-shadow:none;background:0 0;border-radius:0;padding:0 0 16px;font-size:16px;line-height:22px;position:relative}.robot-workflow-list-page>.vertx-secondary-tabs .vertx-secondary-tabs__item--selected:after{background:var(--vertx-text-primary);content:"";border-radius:4px;width:32px;height:4px;position:absolute;bottom:0;left:calc(50% - 16px)}.robot-workflow-list-page .workflow-list-content{min-width:0;padding:clamp(16px,2vw,24px);container:workflow-list/inline-size}.robot-workflow-list-page .workflow-list-toolbar{grid-template-columns:minmax(200px,320px) minmax(160px,240px) minmax(max-content,1fr);gap:12px;margin-bottom:20px;display:grid}.robot-workflow-list-page .workflow-list-toolbar :is(.page-filter-input,.page-filter-select){--vertx-input-height:40px;--size-vertx-select-trigger-height:40px;width:100%;margin:0}.robot-workflow-list-page .workflow-list-toolbar .robot-workflow-primary-button{justify-self:end}.main-content .workflow-list-content .vertx-data-table__table{table-layout:fixed;min-width:1240px}.main-content .workflow-list-content[data-view=EXECUTIONS] .vertx-data-table__table{min-width:1040px}.main-content .workflow-list-content .page-data-table .vertx-data-table__cell:not(.vertx-data-table__cell--state){height:64px;padding:12px 16px}.main-content .workflow-list-content .page-data-table .vertx-data-table__cell--head:not(.vertx-data-table__cell--state){height:44px;padding-block:12px}.workflow-list-content .workflow-list-name{flex-direction:column;gap:4px;min-width:0;display:flex}.workflow-list-content .workflow-list-name :is(strong,small){white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:18px;display:block;overflow:hidden}.main-content .workflow-list-content .page-pagination{flex-wrap:wrap;gap:12px 24px;padding-top:20px}.main-content .workflow-list-content .page-pagination-controls{flex-wrap:wrap;gap:16px}.main-content .workflow-list-content .robot-workflow-unpublished{margin-top:4px;line-height:18px}@container workflow-list (width<=760px){.robot-workflow-list-page .workflow-list-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.robot-workflow-list-page .workflow-list-toolbar .robot-workflow-primary-button{grid-column:1/-1}}@container workflow-list (width<=440px){.robot-workflow-list-page .workflow-list-toolbar{grid-template-columns:minmax(0,1fr)}.robot-workflow-list-page .workflow-list-toolbar .robot-workflow-primary-button{justify-self:stretch}.main-content .workflow-list-content .page-pagination-controls{justify-content:space-between;width:100%}}.main-content .robot-workflow-row-actions{gap:4px}.main-content .robot-workflow-row-actions button{flex:none;width:32px;height:32px;min-height:32px;padding:4px}.robot-workflow-list-page .robot-workflow-row-action-group{gap:4px}.robot-workflow-list-page .robot-workflow-row-action-group+.robot-workflow-row-action-group{padding-inline-start:4px}.robot-workflow-list-page .robot-workflow-row-actions button:hover:not(:disabled){background:var(--vertx-fill-hover)}.robot-workflow-list-page .robot-workflow-row-actions .is-danger{color:var(--vertx-danger-text)}.main-content .robot-workflow-status{border-radius:4px;font-weight:400}.main-content .robot-workflow-editor-page{padding:32px 16px 16px}.main-content .robot-workflow-editor-header{background:0 0;border:0;padding:0 16px 24px}.main-content .robot-workflow-editor-header h1{font-size:40px;font-weight:400;line-height:52px}.main-content .robot-workflow-editor-header button{background:var(--vertx-bg-container);border-radius:8px;min-height:40px}.main-content .robot-management-page{background:var(--page-canvas)}.main-content .robot-management-header{background:0 0;border:0;gap:16px;padding:32px 32px 24px}.main-content .robot-management-header h1{font-size:40px;font-weight:400;line-height:52px}.main-content .robot-management-content{padding:0 16px 24px}.main-content :is(.robot-management-detail,.robot-management-map-preview,.robot-workflow-execution-summary,.robot-workflow-detail-section){background:var(--vertx-bg-container);box-shadow:var(--page-card-shadow);border:0;border-radius:12px}.main-content .robot-management-detail{padding:24px}.main-content .robot-workflow-detail-section>h2{font-size:18px;font-weight:400;line-height:24px}.main-content .pudu-config-tabs{background:var(--vertx-bg-chrome);border-radius:10px;gap:0;width:max-content;max-width:100%;padding:4px}.main-content .pudu-config-tabs a{color:var(--vertx-text-secondary);border:0;padding:6px 20px;font-size:14px;line-height:20px}.main-content .pudu-config-tabs a.is-active{background:var(--vertx-bg-container);color:var(--vertx-text-primary);border-radius:8px;font-weight:400}.pudu-material-content,.pudu-notification-content{background:var(--vertx-bg-container);min-width:0;box-shadow:var(--page-card-shadow);border-radius:12px;gap:16px;padding:16px;display:grid}.pudu-material-content .pudu-binding-grid{min-width:0}.main-content .pudu-map-view .pudu-map-layout{border:0;border-radius:12px;gap:0}.main-content .pudu-map-view .pudu-map-stage{background:#e9edf1;min-height:400px}.main-content .pudu-map-view .pudu-map-stage svg{max-height:540px}.main-content .pudu-map-view .pudu-map-command-bar{box-shadow:none;border-bottom:.5px solid var(--vertx-border-subtle);border-radius:0;flex-wrap:wrap;margin:0;padding:0 0 16px}.main-content .pudu-map-command-bar .pudu-map-selector{flex:100%;min-width:0}.main-content .pudu-map-summary>.pudu-robot-switcher{margin-bottom:16px}.main-content .pudu-map-view .vertx-input__field{border:0;height:auto;padding:0}.main-content .pudu-map-summary .pudu-position-reporting label .vertx-select{min-width:0}.pudu-map-selector .vertx-select,.pudu-robot-switcher .vertx-select{width:100%}.main-content .pudu-map-summary-grid{margin-top:16px}.main-content .pudu-map-summary-grid .pudu-definition-grid>div{gap:8px;padding-block:4px;display:flex}.main-content .pudu-map-summary-grid .pudu-definition-grid dt{flex:none;font-size:12px}.main-content .pudu-map-summary-grid .pudu-definition-grid dd{min-width:0;margin:0;font-size:12px}.main-content .pudu-map-data-grid{gap:16px}:is(.app-dialog,.pudu-dialog,.robot-action-trigger-dialog,.robot-workflow-dialog,.brand-robot-action-dialog,.brand-robot-detail-dialog){background:var(--vertx-bg-container);border:0;border-radius:16px}.app-dialog-header h2{font-size:18px;font-weight:500;line-height:24px}.app-dialog-footer{background:var(--vertx-bg-container)}.app-dialog-footer button{border-radius:8px;min-height:32px;font-weight:400}@media (width<=1000px){.main-content .robot-workflow-editor-header{flex-wrap:wrap;gap:16px}.main-content .robot-workflow-editor-toolbar{flex-wrap:wrap}.main-content .pudu-map-view .pudu-map-stage svg{max-height:420px}}@media (width<=760px){.main-content .brand-page.brand-list-page{padding:24px 12px}.main-content .brand-list-page .brand-page-heading,.main-content .gausium-brand-page.is-control-page .brand-page-heading{min-height:40px;margin:0 0 24px}.main-content .brand-list-page .brand-page-heading h1,.main-content .robot-workflow-editor-header h1{font-size:28px;line-height:40px}.main-content .brand-navigation-row{align-items:flex-start;gap:12px;margin:0 0 16px}.main-content .brand-navigation-row .brand-list-tabs{gap:20px}.main-content .brand-navigation-row .brand-list-tabs :is(a,button){font-size:14px}.main-content .brand-list-page .brand-navigation-row .brand-add-robot{height:32px;min-height:32px;padding-inline:12px;font-size:12px}.main-content :is(.robot-action-trigger-header,.robot-workflow-page-header,.robot-specifications-heading){margin-bottom:24px}.main-content .robot-workflow-list-page>.vertx-secondary-tabs{margin-inline:0}.main-content .robot-workflow-editor-header{padding-inline:0}.main-content .robot-management-header{padding:24px 12px}.main-content .robot-management-header h1{font-size:28px;line-height:40px}.main-content .robot-management-detail{padding:16px}.main-content .pudu-map-summary-grid{grid-template-columns:1fr}.main-content .pudu-map-view .pudu-map-stage{min-height:280px}.main-content .pudu-map-command-bar{display:flex}:is(.app-dialog,.pudu-dialog,.robot-action-trigger-dialog,.robot-workflow-dialog){max-width:100%}}.main-content .robot-action-trigger-page .robot-conversation{box-shadow:none;margin-bottom:0;padding:16px}.robot-action-trigger-page .robot-action-trigger-section-heading{align-items:baseline;gap:16px;margin-bottom:24px}.robot-action-trigger-page .robot-conversation .robot-action-trigger-section-heading>div>span{align-items:baseline;gap:8px}.robot-action-trigger-page .robot-action-trigger-section-heading h2{white-space:nowrap}.robot-action-trigger-page .robot-conversation .robot-action-trigger-voice-input{gap:16px;min-height:130px;padding:0 0 16px;position:relative}.robot-action-trigger-page .robot-action-trigger-microphone{background:0 0;border:0;border-radius:27px;flex:0 0 80px;width:80px;height:80px}.robot-action-trigger-microphone img{width:80px;height:80px;display:block}.robot-action-trigger-page .robot-action-trigger-voice-input.is-listening .robot-action-trigger-microphone{box-shadow:none;background:0 0;border:0;animation:none}.robot-action-trigger-page .robot-action-trigger-voice-copy strong{margin:0;font-size:12px;font-weight:400;line-height:18px}.robot-action-trigger-page .robot-action-trigger-voice-copy small{margin-bottom:4px}.robot-action-trigger-page .robot-conversation-end{position:absolute;bottom:16px;right:0}.robot-conversation-history-toggle{color:var(--vertx-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;padding:0;font-size:12px;line-height:18px;display:inline-flex}.robot-conversation-history-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.robot-conversation-history-help{color:var(--vertx-text-disabled);margin:8px 0;font-size:12px;line-height:18px}.robot-action-trigger-page .robot-conversation-messages{scrollbar-width:thin;scrollbar-color:var(--vertx-text-disabled) transparent;background:linear-gradient(162.17deg,#f9fafc 1.05%,#e4e9f2 100%);border:0;border-radius:16px;flex-direction:column;gap:16px;max-height:240px;margin-top:0;padding:16px;display:flex}.robot-action-trigger-page .robot-conversation-message{border-width:.5px;border-radius:8px;flex-shrink:0;padding:8px 16px}.robot-action-trigger-page .robot-conversation-message.is-user{background:var(--vertx-bg-container);align-self:flex-end}.robot-action-trigger-page .robot-conversation-message.is-assistant{background:0 0;border:0;align-self:flex-start;padding:0}.robot-action-trigger-page .robot-conversation-message>small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.robot-action-trigger-page .robot-conversation-message p{margin:0;font-size:14px;line-height:20px}.main-content .robot-action-trigger-page .robot-action-trigger-definitions{box-shadow:none}.robot-action-trigger-page .vertx-secondary-tabs__item{padding:0 20px}.robot-action-trigger-page .robot-action-trigger-tab-toolbar{justify-content:flex-start;gap:16px;margin:16px 0}.robot-action-trigger-page .robot-action-trigger-tab-toolbar .page-filter-input{width:calc(20% - 12.8px);min-width:240px}.robot-action-trigger-page .robot-action-trigger-tab-toolbar .vertx-input{height:40px}.robot-action-trigger-page .robot-action-trigger-tab-toolbar .vertx-input img{width:16px;height:16px}.robot-action-trigger-page .robot-action-trigger-tab-toolbar>small{font-size:12px}.robot-action-trigger-page .robot-action-trigger-tab-toolbar>button{margin-left:auto}.main-content .robot-action-trigger-page .robot-action-trigger-primary{color:#fff;background:radial-gradient(at 0,#394270 0%,#22294f 50%,#171c3e 75%,#0b102e 100%);border:0;min-width:109px}.robot-action-trigger-page .page-data-table .vertx-data-table__cell{white-space:normal;overflow-wrap:anywhere;padding:4px 16px}.robot-action-trigger-page .page-data-table .vertx-data-table__cell--head{height:42px;padding:12px}.robot-action-trigger-page .page-data-table.vertx-data-table--compact .vertx-data-table__cell--head:not(.vertx-data-table__cell--state),.robot-action-trigger-page .page-data-table.vertx-data-table--compact .vertx-data-table__row--head:not(.vertx-data-table__row--state){height:42px}.robot-action-trigger-page .page-data-table .vertx-data-table__cell small{margin-top:2px;font-size:11px;line-height:14px}.robot-action-trigger-page .robot-action-trigger-phrases{gap:4px;max-width:none}.robot-action-trigger-page .robot-action-trigger-phrases .vertx-tag{white-space:normal;border:0;border-radius:4px;min-height:20px;padding:0 8px;line-height:20px}.robot-action-trigger-page .robot-action-trigger-status{white-space:nowrap;gap:8px;min-height:20px;padding:0;font-size:12px;font-weight:400}.robot-action-trigger-page .robot-action-trigger-row-actions{gap:8px}.robot-action-trigger-page .robot-action-trigger-row-actions button{border-radius:4px;width:24px;min-height:24px}.robot-action-trigger-page .robot-action-trigger-row-actions button:hover{background:var(--vertx-bg-chrome)}.robot-action-trigger-page .robot-action-trigger-row-actions img{flex-shrink:0;display:block}.robot-action-trigger-page .page-pagination{flex-wrap:wrap}.robot-action-trigger-page .page-pagination-controls{gap:24px}.robot-action-trigger-page-size{align-items:center;gap:8px;display:flex}.robot-action-trigger-page-size select{appearance:none;border:.5px solid var(--vertx-border-subtle);width:46px;height:24px;color:var(--vertx-text-primary);font:inherit;background:#fff url(/apps/robot/assets/page-caret-DFxMIpcp.svg) right 4px center/10px 10px no-repeat;border-radius:6px;padding:0 14px 0 8px}.robot-action-trigger-page .vertx-pagination__control{background-position:50%;background-repeat:no-repeat;background-size:16px 16px}.robot-action-trigger-page .vertx-pagination__control:first-child{background-image:url(/apps/robot/assets/page-previous-D2STIY7a.svg)}.robot-action-trigger-page .vertx-pagination__control:last-child{background-image:url(/apps/robot/assets/page-next-ByPzcDj2.svg)}.robot-action-trigger-page .vertx-pagination__control svg{visibility:hidden}.robot-action-trigger-page .vertx-pagination__ellipsis{background:url(/apps/robot/assets/page-more-BJ337m0T.svg) 50%/16px 16px no-repeat;font-size:0}.robot-action-trigger-page .robot-action-trigger-alias-table .vertx-data-table__table{min-width:680px}.robot-action-trigger-page .robot-action-trigger-alias-table .vertx-data-table__body .vertx-data-table__cell{height:120px;padding:12px 16px}.robot-action-trigger-page .robot-action-trigger-alias-table .vertx-data-table__body .vertx-data-table__cell:first-child{vertical-align:top}.robot-action-trigger-alias-input{resize:vertical;border:.5px solid var(--vertx-border);background:var(--vertx-bg-container);width:100%;min-height:96px;color:var(--vertx-text-primary);font:inherit;border-radius:8px;padding:8px 12px;line-height:18px;display:block}.robot-action-trigger-alias-input::placeholder{color:var(--vertx-text-disabled)}.robot-action-trigger-page .robot-action-trigger-dialog-backdrop{background:#0c091f24}.robot-action-trigger-page .robot-action-trigger-dialog{border:0;border-radius:16px;width:min(100%,640px);padding:16px;box-shadow:0 12px 24px #00000014}.robot-action-trigger-page .robot-action-trigger-dialog>header{border:0;align-items:center;margin-bottom:24px;padding:0}.robot-action-trigger-page .robot-action-trigger-dialog>header h2{margin:0;font-size:16px;font-weight:500;line-height:22px}.robot-action-trigger-page .robot-action-trigger-dialog>header button{border:0;width:24px;min-height:24px}.robot-action-trigger-page .robot-action-trigger-dialog-body{gap:16px;padding:0}.robot-action-trigger-page .robot-action-trigger-dialog-body label{color:var(--vertx-text-primary);gap:8px;font-size:12px;font-weight:500;line-height:18px}.robot-action-trigger-page .robot-action-trigger-dialog :is(input:not([type=checkbox]),select,textarea){height:40px;font:inherit;border-width:.5px;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:400;line-height:18px}.robot-action-trigger-page .robot-action-trigger-dialog textarea{height:80px;min-height:80px}.robot-action-trigger-page .robot-action-trigger-dialog :is(input,textarea)::placeholder{color:var(--vertx-text-disabled)}.robot-action-trigger-page .robot-action-trigger-dialog select{appearance:none;background:#fff url(/apps/robot/assets/select-caret-C7s5k789.svg) right 12px center/16px 16px no-repeat;padding-right:36px}.robot-action-trigger-page .robot-action-trigger-editor-hint{color:var(--vertx-text-disabled);background:0 0;margin:0;padding:0;font-size:12px;line-height:18px}.robot-action-trigger-page .robot-action-trigger-dialog-body .robot-action-trigger-switch{min-height:20px;font-size:14px;font-weight:400}.robot-action-trigger-page .robot-action-trigger-switch input{accent-color:var(--vertx-text-primary);border-radius:4px}.robot-action-trigger-page .robot-action-trigger-dialog>footer{border:0;gap:8px;margin-top:24px;padding:0}.main-content .robot-action-trigger-page .robot-action-trigger-dialog>footer button{width:auto;min-width:64px;height:32px;min-height:32px;font-size:12px;line-height:18px}@media (width<=1000px){.robot-action-trigger-page .robot-action-trigger-section-heading{flex-wrap:wrap;align-items:flex-start}.robot-action-trigger-page .robot-action-trigger-tab-toolbar .page-filter-input{width:280px}}@media (width<=820px){.robot-action-trigger-page .robot-action-trigger-tab-toolbar{flex-flow:wrap}.robot-action-trigger-page .robot-action-trigger-tab-toolbar .page-filter-input{flex:1;width:auto;min-width:180px}.robot-action-trigger-page .robot-action-trigger-tab-toolbar>small{flex-basis:100%;order:1}.robot-action-trigger-page .robot-conversation-end{margin:0;position:static}.robot-action-trigger-page .robot-action-trigger-section-heading{flex-direction:row}}@media (width<=560px){.robot-action-trigger-page .vertx-secondary-tabs__item{padding:0 12px}.robot-action-trigger-page .page-pagination-controls{flex-wrap:wrap;gap:12px}.robot-action-trigger-page .robot-action-trigger-dialog>footer{flex-direction:row}.robot-action-trigger-page .robot-conversation-message{max-width:100%}}@media (prefers-reduced-motion:reduce){.robot-action-trigger-page .robot-action-trigger-voice-input.is-listening .robot-action-trigger-microphone{animation:none}}.platform-theme{min-height:100dvh}.vertx-button>.vertx-button__surface{display:none}.vertx-button[data-disabled=true] :is(.vertx-button__content,.vertx-button__loading){opacity:1}.robot-action-trigger-row-actions>.vertx-button{height:auto}.platform-form-field{flex-direction:column;gap:8px;min-width:0;display:flex}.platform-form-field>:is(.vertx-input,.vertx-select-trigger,.vertx-text-area){width:100%}.platform-input,.platform-select,.platform-field-select{min-width:0}:is(.main-content,[role=dialog]) select.vertx-select-native[aria-hidden=true]{border:0;width:1px;min-width:0;max-width:1px;height:1px;min-height:0;max-height:1px;margin:0;padding:0;position:absolute;top:0;left:0}.platform-input[data-size=sm] .vertx-input__control{height:var(--vertx-input-height,var(--vertui-size-sm))}.platform-select[data-size=sm] .vertx-select-trigger__control{height:var(--size-vertx-select-trigger-height,var(--vertui-size-sm))}:is(.main-content,[role=dialog]) .vertx-input .vertx-input__native{width:0;height:100%;min-height:0;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}:is(.main-content,[role=dialog]) .vertx-text-area .vertx-text-area__native{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.platform-input .vertx-input__label:empty,.platform-select .vertx-select-trigger__label:empty,.platform-field-select .vertx-select-trigger__label:empty{display:none}.platform-native-field{align-items:center;gap:8px;display:inline-flex}.platform-native-field input,.platform-tabs{min-width:0}.platform-tabs>[role=tabpanel]:empty{display:none}.platform-pagination{width:auto}.platform-pagination .vertx-pagination-item{font:inherit}.platform-pagination{padding-inline:1px}.page-data-table .vertx-table-cell a{color:inherit;text-decoration:none}.platform-task-icon{background:currentColor;flex:none;width:16px;height:16px;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.platform-task-icon.is-lg{width:20px;height:20px}.platform-modal-no-close .vertx-modal__close{display:none}.platform-modal .vertx-modal__description header{background:0 0;border:0;padding:0}.platform-modal .vertx-modal__fields{min-width:0}.task-action-bar{flex-wrap:nowrap;min-width:max-content}.app-dialog .app-dialog-body{padding:0;overflow:visible}.app-dialog .app-dialog-footer{background:0 0;border:0;padding:0}.app-dialog .vertx-modal__fields{min-width:0}.asset-task-switch .vertx-pagination-item:not([data-variant=previous]):not([data-variant=next]),.asset-task-switch .vertx-pagination__summary,.asset-task-switch .vertx-pagination-ellipsis{display:none}.vertx-button__content>svg{flex:none;width:16px;height:16px}.asset-overview .asset-model-legend .vertx-button{height:auto}.asset-overview .asset-model-legend .vertx-button>.vertx-button__content{color:inherit;font:inherit;white-space:inherit;display:contents;overflow:visible}.asset-overview .asset-model-legend .vertx-button__content>span{color:#777e8c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}@container asset-overview (width<=1300px){.asset-overview .asset-model-legend .vertx-button__content>span{font-size:10px}}@container asset-overview (width<=600px) and (height<=480px){.asset-overview .asset-model-legend .vertx-button__content>span{line-height:14px}}.brand-robot-action-dialog .vertx-modal__fields>.vertx-button{color:#34435b;text-align:left;background:#fff;border:1px solid #e2e8f1;border-radius:6px;width:100%;height:auto;padding:13px}.brand-robot-action-dialog .vertx-modal__fields>.vertx-button+.vertx-button{margin-top:8px}.brand-robot-action-dialog .vertx-modal__fields>.vertx-button:hover{background:#f5f8fd}.brand-robot-action-dialog .vertx-button__content{gap:12px;width:100%}.brand-robot-action-dialog .vertx-button__content>span{flex-direction:column;flex:1;gap:4px;display:flex}.dashboard-brand-grid>.vertx-button{height:auto}.dashboard-brand-grid>.vertx-button>.vertx-button__content{height:100%;color:inherit;font:inherit;flex-direction:column;align-items:flex-start;gap:0}.gausium-task-list>.vertx-button{white-space:normal;height:auto;min-height:72px;display:flex}.gausium-task-list>.vertx-button>.vertx-button__content{text-align:left;grid-template-columns:42px minmax(0,1fr) minmax(150px,.42fr) 104px;align-items:center;gap:12px;width:100%;display:grid}.gausium-task-list .vertx-button__content>span:nth-child(2),.gausium-task-list .vertx-button__content>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.gausium-task-list .vertx-button__content>span:nth-child(3){text-align:right}.device-model-picker>.vertx-button{height:auto}.device-model-picker>.vertx-button>.vertx-button__content{flex-direction:column;align-items:flex-start}@media (width<=720px){.gausium-task-list>.vertx-button>.vertx-button__content{grid-template-columns:38px minmax(0,1fr) auto}.gausium-task-list .vertx-button__content>span:nth-child(3){text-align:left;grid-column:2}.gausium-task-list .gausium-task-open{grid-area:1/3/3}}
