.pv-page{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;min-width:0}.pv-subnav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;flex:none;min-width:0}.pv-subnav .cx-tabs{flex:none}.pv-context{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--cx-muted-strong);font-size:14px;min-width:0}.pv-body{display:flex;flex-direction:column;gap:var(--cx-gap);flex:1 1 auto;min-height:0;min-width:0}.pv-grid{display:grid;gap:var(--cx-gap);flex:1 1 auto;min-height:460px;min-width:0}.pv-grid>*{min-width:0;min-height:0}.pv-grid--split,.pv-grid--accounts{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.pv-grid--config{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.pv-grid--versions{grid-template-columns:minmax(0,60fr) minmax(0,40fr);min-height:360px}.pv-side,.pv-col{display:flex;flex-direction:column;gap:var(--cx-gap);min-height:0;min-width:0}.pv-side>.cx-panel,.pv-col>.cx-panel{min-height:0}.pv-side>.pv-inspector{flex:0 0 auto}.pv-side>.pv-recent{flex:1 1 0;min-height:180px}.pv-grid--split{min-height:700px}.pv-grid--split>.cx-panel,.pv-grid--accounts>.cx-panel,.pv-grid--config>.cx-panel,.pv-grid--versions>.cx-panel{height:100%}.pv-col>.pv-accounts{flex:0 0 auto;max-height:60%}.pv-col>.pv-perms{flex:1 1 0;min-height:200px}.pv-col>.pv-diff{flex:1 1 55%}.pv-col>.pv-history{flex:1 1 45%;min-height:200px}.pv-config,.pv-versions{display:flex;flex-direction:column;gap:var(--cx-gap);flex:1 1 auto;min-height:0;min-width:0}.pv-versions>.pv-components{flex:0 0 auto}.pv-versions>.pv-grid--versions{flex:1 1 auto;min-height:470px}.pv-muted{color:var(--cx-muted-strong)}.pv-small{font-size:12px}.pv-hint{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--cx-muted-strong);font-size:13px;line-height:1.45}.pv-hint>svg{flex:none;margin-top:2px}.pv-error-text{color:var(--cx-error);font-family:var(--cx-mono);font-size:12px;overflow-wrap:anywhere}.pv-nowrap{white-space:nowrap}.pv-two{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.pv-pad{padding:12px 20px}.pv-tone-success{color:var(--cx-success)}.pv-tone-warning{color:var(--cx-warning)}.pv-tone-error{color:var(--cx-error)}.pv-tone-info{color:var(--cx-accent-text)}.pv-tone-neutral{color:var(--cx-neutral)}.pv-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:500}.pv-status>svg{flex:none}.pv-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--cx-success);flex:none}.pv-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;border-radius:var(--cx-radius-control);font-size:13px;line-height:1.45;background:var(--cx-neutral-bg)}.pv-note>svg{flex:none;margin-top:1px}.pv-note.pv-tone-warning{background:var(--cx-warning-bg)}.pv-note.pv-tone-error{background:var(--cx-error-bg)}.pv-note.pv-tone-info{background:var(--cx-info-bg)}.pv-note.pv-tone-success{background:var(--cx-success-bg)}.pv-note>span{color:var(--cx-text)}.pv-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.pv-meta__error{color:var(--cx-warning);font-size:12px}.pv-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.pv-stack--tight{gap:6px}.pv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.pv-actions:focus{outline:none}.pv-actions~.pv-hint,.pv-actions~.pv-note{margin-top:8px}.pv-actions>.cx-btn{flex:1 1 auto;justify-content:center}.pv-actions--fill>.cx-btn{flex:1 1 0}.pv-jobs{display:flex;flex-direction:column;gap:10px}.pv-jobs:focus{outline:none}.pv-job{display:flex;flex-direction:column;gap:6px;min-width:0}.pv-table .cx-table{font-size:13px}.pv-table .cx-table td{white-space:normal;overflow-wrap:anywhere}.pv-table .cx-table th{white-space:nowrap}.pv-label{font-size:14px;font-weight:500}.pv-label__aside{font-size:12px;font-weight:400;color:var(--cx-muted-strong)}.pv-input{width:100%}.pv-mono-input{font-family:var(--cx-mono);font-size:13px}.pv-input.pv-input--number{width:120px;text-align:right;font-variant-numeric:tabular-nums}.pv-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pv-search{width:200px}.pv-linkbtn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--cx-accent-text);font:inherit;font-size:13px;cursor:pointer}.pv-linkbtn:hover{text-decoration:underline}.pv-linkbtn:focus-visible{outline:2px solid var(--cx-accent);outline-offset:2px;border-radius:4px}.pv-foot{display:inline-flex;align-items:center;gap:8px;font-size:13px}.pv-segmented{display:inline-flex;width:100%;padding:3px;gap:3px;border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-control);background:var(--cx-surface)}.pv-segmented>button{flex:1 1 0;min-height:32px;padding:4px 12px;border:0;border-radius:6px;background:none;color:var(--cx-text);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.pv-segmented>button:hover:not(:disabled):not(.is-active){background:var(--cx-surface-hover)}.pv-segmented>button.is-active{background:var(--cx-accent-strong);color:#fff;font-weight:500}.pv-segmented>button:focus-visible{outline:2px solid var(--cx-accent);outline-offset:2px}.pv-segmented>button:disabled{cursor:not-allowed;opacity:.6}.pv-register{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface-2)}.pv-register__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pv-register__row .pv-input{flex:1 1 200px;width:auto;max-width:320px}.pv-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;margin-top:16px;padding:14px 16px;border:1px solid #C9DBFB;border-radius:var(--cx-radius-control);background:var(--cx-info-bg)}.pv-callout__icon{color:var(--cx-accent-text)}.pv-callout__text{display:flex;flex-direction:column;gap:6px;min-width:0}.pv-callout__text p{margin:0;overflow-wrap:anywhere}.pv-callout__actions{display:flex;align-items:center;gap:6px}.pv-code{font-family:var(--cx-mono);font-weight:700;color:var(--cx-accent-text);letter-spacing:.04em;-webkit-user-select:all;user-select:all}.pv-collect{display:flex;flex-direction:column;gap:8px;margin-top:12px}.pv-collect>.pv-actions{margin-top:0}.pv-status-cell{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.pv-form{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid var(--cx-border)}.pv-form__title{font-size:16px;font-weight:600;margin:0}.pv-form__row{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);align-items:start;gap:12px}.pv-form__row>.pv-label{padding-top:8px}.pv-form__control{display:flex;flex-direction:column;gap:4px;min-width:0}.pv-form__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.pv-form__actions .cx-btn{width:100%;justify-content:center}.pv-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.pv-matrix th,.pv-matrix td{padding:4px 12px;border-bottom:1px solid var(--cx-border);text-align:center}.pv-matrix thead th{position:sticky;top:0;z-index:1;background:var(--cx-surface-2);font-weight:500;color:var(--cx-muted-strong)}.pv-matrix th[scope=row],.pv-matrix thead th:first-child{text-align:left;font-weight:400}.pv-matrix tbody tr:last-child>*{border-bottom:0}.pv-matrix svg{vertical-align:middle}.pv-band{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px 24px;flex:none;padding:14px 20px;background:var(--cx-surface);border:1px solid var(--cx-border);border-radius:var(--cx-radius-panel);box-shadow:var(--cx-shadow)}.pv-band__fact{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.pv-band__fact+.pv-band__fact{padding-left:24px;border-left:1px solid var(--cx-border)}.pv-band__fact p{margin:0}.pv-band__icon{color:var(--cx-accent);flex:none}.pv-band__title{font-weight:600;font-size:14px}.pv-band__banner .cx-banner{margin:0}.pv-group{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--cx-border)}.pv-group:first-child{padding-top:0}.pv-group:last-child{border-bottom:0}.pv-group__name{display:flex;align-items:center;align-self:start;gap:6px;margin:0;padding-top:6px;font-size:15px;font-weight:600}.pv-group--locked .pv-group__name{color:var(--cx-muted-strong)}.pv-group__rows{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-group__collapsed{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:6px 0;font-size:13px;color:var(--cx-muted-strong)}.pv-lock{display:inline-flex;align-items:center;gap:6px;color:var(--cx-muted-strong);font-size:12px;white-space:nowrap}.pv-group__collapsed .pv-lock{margin-left:auto}.pv-lock--group{justify-content:flex-end;margin:0 0 2px}.pv-key{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,190px);align-items:center;gap:4px 14px;padding:6px 10px;border-radius:var(--cx-radius-control)}.pv-key.is-changed{background:var(--cx-selected)}.pv-key.is-invalid{background:var(--cx-error-bg)}.pv-key__label{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:14px}.pv-key__id{font-family:var(--cx-mono);font-size:12px;color:var(--cx-muted-strong);overflow-wrap:anywhere}.pv-key__control{display:flex;justify-content:flex-end}.pv-key__control .cx-select{min-width:150px}.pv-key__hint{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:12px;min-width:0}.pv-key__error{grid-column:1 / -1;margin:0;font-size:12px}.pv-key--locked{grid-template-columns:minmax(0,1fr) minmax(60px,auto) minmax(150px,190px);color:var(--cx-muted-strong);padding-top:3px;padding-bottom:3px}.pv-key--locked .pv-key__value{text-align:right;font-variant-numeric:tabular-nums;color:var(--cx-text);font-size:13px}.pv-key--locked .pv-key__label{font-size:13px}.pv-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:4px 0 16px;padding:0}.pv-rail__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0}.pv-rail__step+.pv-rail__step:before{content:"";position:absolute;top:12px;right:50%;width:100%;height:2px;background:var(--cx-border-strong);z-index:0}.pv-rail__step.is-done+.pv-rail__step:before,.pv-rail__step.is-done+.pv-rail__step.is-current:before,.pv-rail__step.is-done+.pv-rail__step.is-failed:before,.pv-rail__step.is-done+.pv-rail__step.is-stopped:before{background:var(--cx-accent)}.pv-rail__dot{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--cx-border-strong);background:var(--cx-surface);color:var(--cx-muted-strong);font-size:12px;font-weight:600}.pv-rail__step.is-done .pv-rail__dot{background:var(--cx-accent);border-color:var(--cx-accent);color:#fff}.pv-rail__step.is-current .pv-rail__dot{border-color:var(--cx-accent);color:var(--cx-accent-text);background:var(--cx-info-bg)}.pv-rail__step.is-failed .pv-rail__dot{background:var(--cx-error);border-color:var(--cx-error);color:#fff}.pv-rail__step.is-stopped .pv-rail__dot{background:var(--cx-neutral-bg);border-color:var(--cx-neutral);color:var(--cx-neutral)}.pv-rail__label{font-size:12px;line-height:1.3;color:var(--cx-muted-strong);padding:0 4px}.pv-rail__step.is-done .pv-rail__label{color:var(--cx-text)}.pv-rail__step.is-current .pv-rail__label{color:var(--cx-accent-text);font-weight:600}.pv-rail__step.is-failed .pv-rail__label{color:var(--cx-error);font-weight:600}.pv-facts{list-style:none;margin:0 0 12px;padding:10px 14px;display:flex;flex-direction:column;gap:6px;background:var(--cx-surface-2);border-radius:var(--cx-radius-control);font-size:13px}.pv-facts li{display:flex;align-items:flex-start;gap:10px}.pv-facts svg{flex:none;margin-top:1px;color:var(--cx-accent-text)}.pv-checks{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.pv-checks__title{margin:0;font-size:14px;font-weight:500}.pv-checks ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 28px}.pv-check{display:flex;align-items:flex-start;gap:8px;font-size:13px}.pv-check>svg{flex:none}.pv-check__label{color:var(--cx-text);font-size:14px}.pv-deploy__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-top:8px}.pv-deploy__foot>.pv-hint{flex:1 1 280px}.pv-deploy__cancel{align-items:flex-end}.pv-deploy__cancel:focus{outline:none}.pv-deploy .cx-panel__body>.pv-note{margin-bottom:10px}@media(max-width:1300px){.pv-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pv-band__banner{grid-column:1 / -1}}@media(max-width:1500px){.pv-key{grid-template-columns:minmax(0,1fr) auto}.pv-key__hint{grid-column:1 / -1;justify-content:flex-end}.pv-key--locked{grid-template-columns:minmax(0,1fr) auto}.pv-key--locked .pv-key__hint:empty{display:none}.pv-group{grid-template-columns:minmax(0,1fr);gap:4px}.pv-search{width:160px}.pv-table .cx-table th,.pv-table .cx-table td{padding-left:8px;padding-right:8px}}.ad-page{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;min-width:0}.ad-subnav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;flex:none;min-width:0}.ad-subnav .cx-tabs{flex:none}.ad-page--flow>*{flex:none}.ad-page--flow>.ad-vehicles{max-height:min(720px,85vh)}.ad-context{color:var(--cx-muted-strong);font-size:14px;min-width:0}.ad-grid{display:grid;gap:var(--cx-gap);flex:1 1 auto;min-height:460px;min-width:0;grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.ad-grid>*{min-width:0;min-height:0}.ad-grid>.cx-panel{height:100%}.ad-grid--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ad-grid--cards{flex:none;min-height:0}.ad-col{display:flex;flex-direction:column;gap:var(--cx-gap);min-height:0;min-width:0}.ad-col>.cx-panel{min-height:0}.ad-col>.ad-grow{flex:1 1 0;min-height:220px}@media(max-width:1180px){.ad-grid,.ad-grid--even{grid-template-columns:minmax(0,1fr)}.ad-grid>.cx-panel{height:auto}}.ad-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.ad-stack--tight{gap:6px}.ad-muted{color:var(--cx-muted-strong)}.ad-small{font-size:12px}.ad-nowrap{white-space:nowrap}.ad-hint{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--cx-muted-strong);font-size:13px;line-height:1.45}.ad-hint>svg{flex:none;margin-top:2px}.ad-error{margin:0;color:var(--cx-error);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ad-tone-success{color:var(--cx-success)}.ad-tone-warning{color:var(--cx-warning)}.ad-tone-error{color:var(--cx-error)}.ad-tone-info{color:var(--cx-accent-text)}.ad-tone-neutral{color:var(--cx-neutral)}.ad-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:500}.ad-status>svg{flex:none}.ad-two{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.ad-pad{padding:12px 20px}.ad-section-title{margin:0;font-size:15px;font-weight:600}.ad-text{margin:0;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.ad-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ad-table .cx-table{font-size:13px}.ad-table .cx-table td{white-space:normal;overflow-wrap:anywhere}.ad-table .cx-table th{white-space:nowrap}.ad-pager{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:13px;color:var(--cx-muted-strong)}.ad-pager__gap{display:inline-flex;align-items:center;gap:6px;color:var(--cx-warning)}.ad-form{display:flex;flex-direction:column;gap:12px;min-width:0}.ad-form--ruled{padding-top:14px;border-top:1px solid var(--cx-border)}.ad-form__title{font-size:16px;font-weight:600;margin:0}.ad-form__row{display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);align-items:start;gap:12px}.ad-form__row>.ad-label{padding-top:8px}.ad-form__control{display:flex;flex-direction:column;gap:4px;min-width:0}.ad-form__inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.ad-form__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ad-label{font-size:14px;font-weight:500}.ad-label__aside{font-size:12px;font-weight:400;color:var(--cx-muted-strong)}.ad-input{width:100%}.ad-input--number{width:110px;text-align:right;font-variant-numeric:tabular-nums}.ad-input--mono{font-family:var(--cx-mono);font-size:13px}.ad-textarea{width:100%;min-height:76px;resize:vertical;line-height:1.45;padding-top:8px;padding-bottom:8px}.ad-checks{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto;padding:6px 10px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface)}.ad-checks label{display:flex;align-items:center;gap:8px;min-height:28px;font-size:14px;cursor:pointer}.ad-checks input{width:16px;height:16px;accent-color:var(--cx-accent-strong)}.ad-radio{display:flex;flex-direction:column;gap:6px;border:0;margin:0;padding:0;min-width:0}.ad-radio>legend{padding:0;margin-bottom:4px}.ad-radio label{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.ad-radio input{width:16px;height:16px;accent-color:var(--cx-accent-strong)}.ad-box{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface-2);min-width:0}.ad-chips{display:flex;flex-wrap:wrap;gap:6px}.ad-perms{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none}.ad-perms>li{font-size:12px;padding:2px 6px;border-radius:4px;background:var(--cx-neutral-bg)}.ad-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--cx-gap)}.ad-stat{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-panel);background:var(--cx-surface);box-shadow:var(--cx-shadow);min-width:0}.ad-stat__label{font-size:13px;color:var(--cx-muted-strong)}.ad-stat__value{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.ad-stat__detail{font-size:12px;color:var(--cx-muted-strong)}.ad-progress{display:flex;height:8px;min-width:80px;border-radius:4px;overflow:hidden;background:var(--cx-neutral-bg)}.ad-progress>span{display:block;height:100%}.ad-progress__ok{background:var(--cx-success)}.ad-progress__fail{background:var(--cx-error)}.ad-progress__skip{background:var(--cx-neutral)}.ad-progress__cancel{background:repeating-linear-gradient(135deg,var(--cx-neutral) 0 3px,transparent 3px 6px)}.ad-progress__other{background:var(--cx-border)}.ad-wave-preview{width:100%;border-collapse:collapse;font-size:13px}.ad-wave-preview th,.ad-wave-preview td{padding:4px 8px;border-bottom:1px solid var(--cx-border);text-align:right;font-variant-numeric:tabular-nums}.ad-wave-preview th:first-child,.ad-wave-preview td:first-child{text-align:left}.ad-wave-preview thead th{font-weight:500;color:var(--cx-muted-strong)}.al-page,.al-view{display:flex;flex-direction:column;gap:var(--cx-gap, 20px);height:100%;min-height:0;min-width:0}.al-subnav{flex:none}.al-body{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.al-strong{font-weight:600}.al-muted{color:var(--cx-muted-strong)}.al-sub{font-size:12.5px;color:var(--cx-muted-strong)}.al-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.al-two{display:flex;flex-direction:column;min-width:0;line-height:1.35}.al-two>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.al-error-text{color:var(--cx-error);font-size:13px;margin:0}.al-ok-text{color:var(--cx-success);font-size:13px;margin:0}.al-field-error{display:block;color:var(--cx-error);font-size:13px}.al-section-title{margin:0;font-size:15px;font-weight:600}.al-toolbar{flex:none}.al-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.al-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--cx-muted-strong);min-width:0}.al-field>span:first-child{font-weight:500}.al-field .cx-select{width:170px;color:var(--cx-text)}.al-field--wide .cx-select{width:240px}.al-field--grow{flex:1 1 auto}.al-field--grow .cx-select,.al-field--grow .al-assignee{width:100%}.al-field .cx-input{width:170px;height:38px}.al-banner{display:flex;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:14px;border-radius:var(--cx-radius-control, 8px);background:var(--cx-info-bg);color:var(--cx-info);flex:none}.al-banner.is-error{background:var(--cx-error-bg);color:var(--cx-error)}.al-banner.is-warning{background:var(--cx-warning-bg);color:var(--cx-warning)}.al-main{display:grid;grid-template-columns:minmax(0,3fr) minmax(340px,1fr);grid-template-rows:minmax(0,1fr);gap:var(--cx-gap, 20px);flex:1;min-height:0;min-width:0}.al-main--rules{grid-template-columns:minmax(0,1.4fr) minmax(400px,1fr)}.al-table,.al-inspector{min-height:0;min-width:0}.al-table>.cx-panel__body{display:flex;flex-direction:column;overflow:hidden}.al-table>.cx-panel__body>.cx-table-wrap{flex:1 1 auto;min-height:0}.al-grid .cx-table{table-layout:fixed}.al-grid td{overflow:hidden}.al-pager{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;font-size:14px;color:var(--cx-muted-strong)}.al-gap{display:inline-flex;align-items:center;gap:6px;color:var(--cx-warning);font-size:13px}.al-inspector-body{display:flex;flex-direction:column;gap:14px}.al-inspector-head{display:flex;flex-direction:column;gap:8px}.al-inspector-title{margin:0;font-size:17px;font-weight:600;line-height:1.3}.al-badges{display:flex;flex-wrap:wrap;gap:6px}.al-actions{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--cx-border);padding-top:14px}.al-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.al-assign{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.al-assignee{display:inline-flex;flex-direction:column;gap:4px;min-width:0}.al-assignee .cx-select{width:100%}.al-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:13px;border-radius:var(--cx-radius-control);background:var(--cx-surface-2);border:1px solid var(--cx-border);color:var(--cx-muted-strong)}.al-note svg{flex:none;margin-top:2px}.al-links{border-top:1px solid var(--cx-border);padding-top:14px;display:flex;flex-direction:column;gap:8px}.al-link{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface);font:inherit;color:var(--cx-text);text-align:left;cursor:pointer}.al-link:hover{border-color:var(--cx-accent);background:var(--cx-surface-2)}.al-link:focus-visible{outline:none;box-shadow:var(--cx-focus)}.al-link[aria-disabled=true]{cursor:not-allowed;opacity:.7}.al-link__icon{color:var(--cx-accent);flex:none}.al-link__text{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.al-link__title{font-weight:600;color:var(--cx-accent-text)}.al-link__text>.al-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-inline-link{padding:0;border:0;background:none;font:inherit;color:var(--cx-accent-text);text-decoration:underline;cursor:pointer}.al-inline-link:focus-visible{outline:none;box-shadow:var(--cx-focus);border-radius:4px}.al-dialog{width:min(560px,100%)}.al-dialog--wide{width:min(720px,100%)}.al-dialog__desc{margin:8px 0 0;color:var(--cx-muted-strong);font-size:14px}.al-dialog__body{display:flex;flex-direction:column;gap:14px;margin:18px 0}.al-dialog__fact{margin:0;font-size:14px}.al-dialog__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.al-dialog__row .cx-select{width:100%}.al-dialog__body .cx-field>.cx-select{width:100%}.al-rule-form{display:flex;flex-direction:column;gap:14px}.al-fieldset{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;border:0;min-width:0}.al-fieldset .cx-field>.cx-select{width:100%}.al-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.al-input-unit{position:relative;display:flex;align-items:center;min-width:0}.al-input-unit .cx-input{width:100%}.al-unit{position:absolute;right:12px;color:var(--cx-muted-strong);font-size:13px;pointer-events:none}.al-input-unit:has(.al-unit) .cx-input{padding-right:52px}.al-mono-input{font-family:var(--cx-mono);font-size:13px}.al-checks{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:6px}.al-checks__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 12px}.al-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;min-height:28px;cursor:pointer}.al-check input{width:16px;height:16px;accent-color:var(--cx-accent);flex:none}.al-check input:focus-visible{outline:2px solid var(--cx-accent);outline-offset:2px}.al-fieldset:disabled .al-check{cursor:default;color:var(--cx-muted-strong)}.al-hbadges{display:inline-flex;align-items:center;gap:6px;flex:none}.al-hbadge{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 9px;border:1px solid var(--cx-border);border-radius:999px;background:var(--cx-surface);color:var(--cx-text);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums}.al-hbadge:hover{background:var(--cx-surface-hover)}.al-hbadge:focus-visible{outline:none;box-shadow:var(--cx-focus)}.al-hbadge svg{flex:none}.al-hbadge--error{background:var(--cx-error-bg);border-color:var(--cx-error-border);color:var(--cx-error)}.al-hbadge--warning{background:var(--cx-warning-bg);border-color:var(--cx-warning-border);color:var(--cx-warning)}.al-hbadge--info{background:var(--cx-info-bg);color:var(--cx-info)}.al-hbadge--neutral{color:var(--cx-neutral)}.al-hdr-vehicle select{field-sizing:content;min-width:64px;max-width:160px;text-overflow:ellipsis}.al-hdr-account{min-width:0}.al-hdr-account .cx-account__id{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}@media(max-width:1800px){.al-hdr-account .cx-account__role{display:none}.al-hdr-logout{padding:0 10px}.al-hdr-logout .cx-btn__label{display:none}}@media(max-width:1600px){.al-main{grid-template-columns:minmax(0,1fr) 320px}.al-main--rules{grid-template-columns:minmax(0,1fr) 380px}.al-filters{gap:10px}.al-field .cx-select{width:150px}.al-field--wide .cx-select{width:200px}.al-hdr-account .cx-account__id{max-width:104px}}@media(max-width:1180px){.al-main,.al-main--rules{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}}.al-snoozed{display:inline-flex;align-items:center;gap:4px}.cx-chart{position:relative;width:100%;min-width:0}.cx-chart__surface{position:relative;min-width:0}.cx-chart__plot{position:relative;border-radius:var(--cx-radius-control);outline:none}.cx-chart__plot:focus-visible{box-shadow:var(--cx-focus)}.cx-chart__svg{display:block;overflow:visible;font-family:var(--cx-font)}.cx-chart__grid line{stroke:var(--cx-border);stroke-width:1;shape-rendering:crispEdges}.cx-chart__baseline{stroke:var(--cx-border-strong);stroke-width:1;shape-rendering:crispEdges}.cx-chart__tick{fill:var(--cx-muted-strong);font-size:12px;font-variant-numeric:tabular-nums}.cx-chart__cat{fill:var(--cx-text);font-size:13px}.cx-chart__band{fill:var(--cx-accent);fill-opacity:.14;stroke:none}.cx-chart__line{fill:none;stroke:var(--cx-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cx-chart__dot{fill:var(--cx-accent);stroke:var(--cx-surface);stroke-width:2}.cx-chart__rule line{stroke-width:1.5;stroke-dasharray:6 4}.cx-chart__rule text{font-size:12px;font-weight:500;paint-order:stroke;stroke:var(--cx-surface);stroke-width:3px;stroke-linejoin:round}.cx-chart__rule.is-warning line{stroke:var(--cx-warning)}.cx-chart__rule.is-warning text{fill:var(--cx-warning)}.cx-chart__rule.is-error line{stroke:var(--cx-error);stroke-dasharray:2 3}.cx-chart__rule.is-error text{fill:var(--cx-error)}.cx-chart__rule.is-neutral line{stroke:var(--cx-neutral)}.cx-chart__rule.is-neutral text{fill:var(--cx-neutral)}.cx-chart__mark rect{fill:var(--cx-neutral-bg);stroke:var(--cx-neutral);stroke-width:1;stroke-dasharray:2 2}.cx-chart__mark text{fill:var(--cx-muted-strong);font-size:12px;font-weight:500;paint-order:stroke;stroke:var(--cx-surface);stroke-width:3px;stroke-linejoin:round}.cx-chart__cursor line{stroke:var(--cx-muted-strong);stroke-width:1;stroke-dasharray:3 3}.cx-chart__cursor circle{fill:var(--cx-accent-strong);stroke:var(--cx-surface);stroke-width:2}.cx-chart__bar path{fill:var(--cx-accent)}.cx-chart__bar.is-active path{fill:var(--cx-accent-strong)}.cx-chart__hit{fill:var(--cx-surface-hover)}.cx-chart__value{fill:var(--cx-text);font-size:13px;font-variant-numeric:tabular-nums}.cx-chart__value.is-missing{fill:var(--cx-muted-strong);font-style:italic}.cx-chart__tip{position:absolute;z-index:3;pointer-events:none;min-width:160px;max-width:280px;padding:8px 12px;background:var(--cx-surface);border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);box-shadow:var(--cx-shadow-pop);font-size:13px;color:var(--cx-text)}.cx-chart__tip-title{margin:0 0 4px;font-weight:600;font-variant-numeric:tabular-nums}.cx-chart__tip-muted{color:var(--cx-muted-strong);font-weight:400}.cx-chart__tip-list{margin:0;display:grid;gap:2px}.cx-chart__tip-list>div{display:flex;justify-content:space-between;gap:12px}.cx-chart__tip-list dt{color:var(--cx-muted-strong)}.cx-chart__tip-list dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.cx-chart__legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12px;color:var(--cx-muted-strong)}.cx-chart__legend-item{display:inline-flex;align-items:center;gap:6px}.cx-chart__swatch{display:inline-block;flex:none;width:16px}.cx-chart__swatch--line{height:2px;background:var(--cx-accent);border-radius:1px}.cx-chart__swatch--band{height:10px;background:var(--cx-accent);opacity:.18;border-radius:2px}.cx-chart__swatch--bar{height:10px;background:var(--cx-accent);border-radius:2px}.cx-chart__swatch--rule{height:0;border-top:2px dashed var(--cx-neutral)}.cx-chart__swatch--rule.is-warning{border-top-color:var(--cx-warning)}.cx-chart__swatch--rule.is-error{border-top:2px dotted var(--cx-error)}@media(forced-colors:active){.cx-chart__line{stroke:CanvasText}.cx-chart__band{fill:GrayText}.cx-chart__bar path{fill:CanvasText}.cx-chart__mark rect{fill:Canvas;stroke:CanvasText}}.an-inline{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.an-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.an-code-link{border:0;background:none;padding:0;font:inherit;color:var(--cx-accent-text, var(--cx-accent));cursor:pointer;text-align:left}.an-code-link:hover{text-decoration:underline}.an-code-link:focus-visible{outline:2px solid var(--cx-accent);outline-offset:2px;border-radius:2px}.audit-tab{display:flex;flex-direction:column;gap:var(--cx-gap, 20px);height:100%;min-height:0;min-width:0}.audit-mono{font-family:var(--cx-mono);font-size:13px}.audit-muted{color:var(--cx-muted-strong, #5B6475)}.audit-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.audit-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.audit-error-text{color:var(--cx-error);font-size:13px}.audit-scope{flex:none;margin-bottom:-8px}.audit-toolbar{flex:none}.audit-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.audit-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--cx-muted-strong);min-width:0}.audit-field>span:first-child{font-weight:500}.audit-field input,.audit-field select{font:inherit;font-size:14px;color:var(--cx-text);height:38px;padding:0 10px;border:1px solid var(--cx-border-strong, #CBD5E1);border-radius:var(--cx-radius-control, 8px);background:var(--cx-surface);width:170px}.audit-field--date input{width:150px}.audit-field--event{flex:1 1 200px;max-width:280px}.audit-search{position:relative;display:block}.audit-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--cx-muted);pointer-events:none}.audit-field .audit-search input{width:100%;padding-left:34px;font-family:var(--cx-mono);font-size:13px}.audit-field input:focus-visible,.audit-field select:focus-visible{outline:none;box-shadow:var(--cx-focus);border-color:var(--cx-accent)}.audit-export-group{margin-left:auto;display:flex;align-items:flex-end}.audit-export{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:1px solid var(--cx-accent);border-radius:var(--cx-radius-control, 8px);color:var(--cx-accent-text, #1A5FCC);background:var(--cx-surface);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.audit-export:hover{background:var(--cx-selected, #E8F1FF)}.audit-export:focus-visible{outline:none;box-shadow:var(--cx-focus)}.audit-export{cursor:pointer;font-family:inherit}.audit-export:disabled{cursor:progress;opacity:.8}.audit-banner{display:flex;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:14px;border-radius:var(--cx-radius-control, 8px);background:var(--cx-info-bg, #EEF4FF);color:var(--cx-info, #1A5FCC);flex:none}.audit-banner.is-error{background:var(--cx-error-bg, #FEF3F2);color:var(--cx-error)}.audit-main{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,1fr);gap:var(--cx-gap, 20px);flex:1;min-height:0;min-width:0}.audit-main{grid-template-rows:minmax(0,1fr)}.audit-table,.audit-inspector{min-height:0;min-width:0}.audit-table>.cx-panel__body{display:flex;flex-direction:column;overflow:hidden}.audit-table>.cx-panel__body>.cx-table-wrap{flex:1 1 auto;min-height:0}.audit-grid .cx-table{table-layout:fixed}.audit-grid td{overflow:hidden}.audit-time{display:flex;flex-direction:column;line-height:1.3}.audit-time-main{font-weight:500;font-variant-numeric:tabular-nums}.audit-time-date{font-size:12px;color:var(--cx-muted-strong);font-variant-numeric:tabular-nums}.audit-source{display:inline-flex;align-items:center;gap:6px}.audit-source svg{color:var(--cx-muted);flex:none}.audit-via{display:block;font-size:11px;color:var(--cx-muted-strong);white-space:nowrap}.audit-attempt{color:var(--cx-muted-strong);font-family:var(--cx-font);font-size:12px}.audit-event-cell{display:flex;flex-direction:column;min-width:0;line-height:1.35}.audit-event-desc{font-size:12px;color:var(--cx-muted-strong)}.audit-params{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-family:var(--cx-mono);font-size:12.5px;padding:3px 8px;border-radius:6px;background:var(--cx-surface-2, #F8FAFC);border:1px solid var(--cx-border)}.audit-outcome{display:inline-flex;align-items:center;gap:6px;font-weight:500;white-space:nowrap}.audit-outcome svg{flex:none}.audit-outcome.tone-success{color:var(--cx-success)}.audit-outcome.tone-error{color:var(--cx-error)}.audit-outcome.tone-warning{color:var(--cx-warning)}.audit-outcome.tone-neutral,.audit-outcome.tone-info{color:var(--cx-neutral, #475467)}.audit-pager{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;font-size:14px;color:var(--cx-muted-strong)}.audit-gap{display:inline-flex;align-items:center;gap:6px;color:var(--cx-warning);font-size:13px}.audit-pager-note{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px}.audit-inspector-body{display:flex;flex-direction:column;gap:14px}.audit-json{min-width:0}.audit-links{border-top:1px solid var(--cx-border);padding-top:14px;display:flex;flex-direction:column;gap:8px}.audit-links h3{margin:0 0 2px;font-size:15px;font-weight:600}.audit-link{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control, 8px);background:var(--cx-surface);font:inherit;color:var(--cx-text);text-align:left;cursor:pointer}button.audit-link:hover{border-color:var(--cx-accent);background:var(--cx-surface-2)}button.audit-link:focus-visible{outline:none;box-shadow:var(--cx-focus)}.audit-link.is-static{cursor:default}.audit-link-icon{color:var(--cx-accent);flex:none}.audit-link-text{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.audit-link-title{font-weight:600;color:var(--cx-accent-text, #1A5FCC)}.audit-link.is-static .audit-link-title{color:var(--cx-text)}.audit-link-sub,.audit-link-main{font-size:13px;color:var(--cx-muted-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-link-main{color:var(--cx-text)}@media(max-width:1600px){.audit-main{grid-template-columns:minmax(0,1fr) 300px}.audit-filters{gap:10px}.audit-field input,.audit-field select{width:140px}.audit-field--date input{width:132px}.audit-field--event{flex:1 1 150px}}@media(max-width:1180px){.audit-main{grid-template-columns:minmax(0,1fr)}.audit-export-group{margin-left:0;align-items:flex-start}}.can-tab{display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--cx-text);font-family:var(--cx-font)}.can-subtitle{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.can-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px 14px;background:var(--cx-surface);border:1px solid var(--cx-border);border-radius:var(--cx-radius-panel);box-shadow:var(--cx-shadow)}.can-mono,.can-tab code{font-family:var(--cx-mono);font-variant-numeric:tabular-nums}.can-muted{color:var(--cx-muted-strong)}.can-text-warning{color:var(--cx-warning)}.can-text-error{color:var(--cx-error);font-weight:600}.can-ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.can-inline-icon{display:inline-flex;align-items:center;gap:4px}.can-cell-stack{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.3}.can-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.can-buses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface)}.can-bus{display:flex;align-items:center;flex-wrap:nowrap;gap:6px 12px;min-width:0;padding:10px 16px}.can-bus+.can-bus{border-left:1px solid var(--cx-border)}.can-bus strong{font-size:15px;font-weight:600}.can-bus>*{flex:none}.can-bus>.can-bus__stats{flex:0 1 auto;min-width:0;margin-left:auto;text-align:right;line-height:1.3;color:var(--cx-muted-strong);font-size:13px}.can-bus__stats>span{white-space:nowrap}.can-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.can-toolbar__spacer{flex:1 1 0}.can-select,.can-search input,.can-form select,.can-form input{height:40px;padding:0 12px;border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-control);background:var(--cx-surface);color:var(--cx-text);font:inherit;font-size:14px;min-width:0}.can-select{min-width:170px}.can-search{position:relative;flex:0 1 380px;min-width:200px}.can-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--cx-muted)}.can-search input{width:100%;padding-left:36px}.can-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;white-space:nowrap}.can-check input{width:18px;height:18px;accent-color:var(--cx-accent)}.can-select:focus-visible,.can-search input:focus-visible,.can-form select:focus-visible,.can-form input:focus-visible,.can-check input:focus-visible,.can-export:focus-visible,.can-link:focus-visible,.can-log:focus-visible,.can-history__item:focus-visible{outline:none;box-shadow:var(--cx-focus)}.can-export{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 14px;border:1px solid var(--cx-accent);border-radius:var(--cx-radius-control);color:var(--cx-accent-text);background:var(--cx-surface);font-weight:600;font-size:14px;text-decoration:none;line-height:1.2}.can-export:hover:not([aria-disabled=true]){background:var(--cx-selected)}.can-export[aria-disabled=true]{cursor:not-allowed;opacity:.55}.can-export span{display:flex;flex-direction:column}.can-export{cursor:pointer;font-family:inherit;text-align:left}.can-export small{font-weight:400;font-size:13px;color:var(--cx-muted-strong)}.can-export-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.can-export__error{color:var(--cx-error);font-size:13px}.can-job{display:flex;flex-direction:column;gap:6px}.can-paused{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--cx-warning-border);border-radius:var(--cx-radius-control);background:var(--cx-warning-bg);color:var(--cx-warning);font-weight:500;font-size:14px}.can-paused span{flex:1}.can-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,27vw,500px);gap:16px;height:max(420px,calc(100vh - 500px));min-height:0}.can-paused~.can-grid{height:max(380px,calc(100vh - 550px))}.can-left{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}.can-trace{flex:1 1 0;min-height:150px}.can-cycle{white-space:nowrap}.can-trace .cx-table{table-layout:fixed}.can-trace .cx-table th,.can-trace .cx-table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.can-nowrap{white-space:nowrap}.can-table-panel{overflow:hidden}.can-table-panel>.cx-panel__body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.can-table-panel>.cx-panel__body>.cx-table-wrap{flex:1 1 auto;min-height:0}.can-events--trace{flex:0 0 34%;min-height:150px}.can-events--trace>.cx-panel__head{padding-top:12px;padding-bottom:8px}.can-events--trace>.cx-panel__body{padding:0 16px 14px}.can-event-name{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.can-injected{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;background:var(--cx-warning-bg);color:var(--cx-warning);font-size:13px;font-weight:500}.can-inspector{min-height:0;overflow:hidden;display:flex;flex-direction:column}.can-inspector>.cx-panel__body{flex:1 1 auto;min-height:0;overflow:auto}.can-inspector__body{display:flex;flex-direction:column;gap:12px;min-width:0}.can-subhead{margin:6px 0 0;font-size:15px;font-weight:600}.can-bytes{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.can-byte{display:flex;align-items:center;justify-content:center;height:34px;border:1px solid var(--cx-border);border-radius:6px;background:var(--cx-surface-2);font-family:var(--cx-mono);font-size:14px}.can-signals{width:100%;border-collapse:collapse;font-size:13px}.can-signals th{position:sticky;top:0;text-align:left;font-weight:500;color:var(--cx-muted-strong);background:var(--cx-surface-2);padding:7px 10px;border-bottom:1px solid var(--cx-border)}.can-signals td{padding:7px 10px;border-bottom:1px solid var(--cx-border);vertical-align:top;overflow-wrap:anywhere}.can-signals tr:last-child td{border-bottom:0}.can-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;border-radius:var(--cx-radius-control);background:var(--cx-surface-2);color:var(--cx-muted-strong);font-size:13px;line-height:1.45}.can-note svg{flex:none;margin-top:2px}.can-note--warning{background:var(--cx-warning-bg);color:var(--cx-warning)}.can-note--error{background:var(--cx-error-bg);color:var(--cx-error)}.can-log{--can-log-cols: 118px 100px 78px minmax(120px, 1.1fr) 64px 104px minmax(180px, 1.2fr) minmax(140px, 1.6fr);position:relative;flex:1 1 0;min-height:0;overflow:auto;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);font-size:13px}.can-log__row{display:grid;grid-template-columns:var(--can-log-cols);align-items:center;column-gap:10px;padding:0 12px;min-width:0}.can-log__head{position:sticky;top:0;z-index:2;height:34px;background:var(--cx-surface-2);border-bottom:1px solid var(--cx-border);color:var(--cx-muted-strong);font-weight:500}.can-log__body{position:relative}.can-log__body .can-log__row{position:absolute;left:0;right:0;top:0;border-bottom:1px solid var(--cx-border)}.can-log__frame{cursor:pointer}.can-log__frame:hover{background:var(--cx-surface-hover)}.can-log__frame.is-focused{box-shadow:inset 3px 0 0 var(--cx-accent)}.can-log__frame.is-selected{background:var(--cx-selected)}.can-log__frame span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.can-log__gap{display:flex;justify-content:center;background:var(--cx-surface-2);color:var(--cx-muted-strong);font-style:italic}.can-log__gap--reset{background:var(--cx-info-bg);color:var(--cx-info)}.can-log__gap--overflow,.can-log__gap--truncated{background:var(--cx-warning-bg);color:var(--cx-warning)}.can-log__empty{padding:24px}.can-kind-error span:nth-child(4){color:var(--cx-error)}.can-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px}.can-fault-strip{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 14px;border:1px solid var(--cx-warning-border);border-radius:var(--cx-radius-control);background:var(--cx-warning-bg);color:var(--cx-warning);font-size:14px}.can-fault-strip>span{flex:1}.can-link{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:2px 4px;border-radius:4px;color:var(--cx-accent-text);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.can-footer{display:inline-flex;align-items:center;gap:8px;justify-self:end;margin:0;font-size:13px;color:var(--cx-muted-strong);white-space:nowrap}.can-footer__dot{width:8px;height:8px;border-radius:50%;background:var(--cx-muted)}.can-footer--success .can-footer__dot{background:var(--cx-success)}.can-footer--warning .can-footer__dot{background:var(--cx-warning)}.can-footer--error{color:var(--cx-error)}.can-footer--error .can-footer__dot{background:var(--cx-error)}.can-footer--info .can-footer__dot{background:var(--cx-accent)}.can-spin{animation:can-spin 1.2s linear infinite}@keyframes can-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.can-spin{animation:none}}.can-ecu,.can-faults,.can-uds{min-height:0}.can-ecu{display:flex;flex-direction:column;gap:12px}.can-ecu__panel{min-height:0;max-height:max(360px,calc(100vh - 430px))}.can-jobs{display:flex;flex-direction:column;gap:8px}.can-table-panel>.cx-panel__body>.can-jobs{flex:none;margin-bottom:12px}.can-jobs:focus-visible{outline:none;box-shadow:var(--cx-focus);border-radius:var(--cx-radius-control)}.can-faults,.can-uds{display:grid;grid-template-columns:minmax(360px,5fr) minmax(0,7fr);gap:16px;height:max(440px,calc(100vh - 440px))}.can-faults__form,.can-uds__form{min-height:0;overflow:auto}.can-faults__side,.can-uds__side{display:flex;flex-direction:column;gap:14px;min-height:0;min-width:0}.can-faults__active{flex:1 1 0;min-height:0;overflow:auto}.can-events--faults{flex:1 1 0}.can-uds__result{flex:1 1 0;min-height:0;overflow:auto}.can-uds__history{flex:0 0 auto;max-height:30%;min-height:120px;overflow:auto}.can-form{display:flex;flex-direction:column;gap:14px}.can-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.can-form__grid select,.can-form__grid input,.can-form__row select,.can-form__row input{width:100%}.can-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.can-form__actions{display:flex;justify-content:flex-end;gap:10px}.can-presets{display:flex;flex-wrap:wrap;gap:8px}.can-problems{margin:0;padding-left:18px;color:var(--cx-warning);font-size:13px}.can-session{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-weight:500}.can-uds-result{display:flex;flex-direction:column;gap:12px}.can-uds-result__body{display:flex;flex-direction:column;gap:10px}.can-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.can-history__item{display:grid;grid-template-columns:72px 52px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:6px 10px;border:1px solid transparent;border-radius:var(--cx-radius-control);background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.can-history__item:hover{background:var(--cx-surface-hover)}.can-history__item.is-selected{background:var(--cx-selected);border-color:var(--cx-accent)}@media(max-width:1600px){.can-card{padding:14px 16px 12px;gap:12px}.can-grid{gap:14px;height:max(400px,calc(100vh - 460px))}.can-paused~.can-grid{height:max(360px,calc(100vh - 510px))}.can-faults,.can-uds{height:max(420px,calc(100vh - 410px))}.can-bus{padding:8px 12px;gap:6px 10px}.can-bus>.can-bus__stats{font-size:13px}.can-grid{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,500px)}.can-trace .cx-table{font-size:13px}.can-trace .cx-table th,.can-trace .cx-table td{padding-left:10px;padding-right:10px}.can-faults{grid-template-columns:minmax(360px,4fr) minmax(0,8fr)}.can-search{flex-basis:300px}.can-log{--can-log-cols: 100px 98px 58px minmax(90px, 1fr) 46px 90px 180px minmax(90px, 1fr)}}@media(max-width:1280px){.can-grid,.can-faults,.can-uds{grid-template-columns:minmax(0,1fr);height:auto}.can-left{height:max(420px,calc(100vh - 420px))}.can-buses{grid-template-columns:minmax(0,1fr)}.can-bus+.can-bus{border-left:0;border-top:1px solid var(--cx-border)}}.can-caption{caption-side:top;text-align:left;padding:0 0 6px;font-size:13px;font-weight:600;color:var(--cx-text)}.can-form__row--dtc{align-items:end}.can-form__row--dtc .can-presets{flex-wrap:nowrap;padding-bottom:2px}.cs-list .cx-table tbody tr{cursor:pointer}.cs-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);grid-template-rows:minmax(0,1fr);gap:var(--cx-gap, 20px);flex:1;min-height:0;min-width:0}.cs-timeline{min-height:0;min-width:0}.cs-side{display:flex;flex-direction:column;gap:var(--cx-gap, 20px);min-height:0;min-width:0;overflow-y:auto;padding:2px}.cs-panel{flex:none}.cs-panel .cx-panel__body{display:flex;flex-direction:column;gap:10px}.cs-badges{display:flex;flex-wrap:wrap;gap:6px}.cs-resolution{margin:0;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.cs-row{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px}.cs-row .cx-select,.cs-row .al-assignee{width:100%}.cs-close{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface-2)}.cs-textarea{width:100%;min-height:64px;padding:8px 12px;height:auto;resize:vertical;font:inherit;font-size:14px;line-height:1.45}.cs-composer{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--cx-border)}.cs-composer__foot{display:flex;align-items:center;gap:12px;font-size:13px}.cs-composer__foot>:last-child{margin-left:auto}.cs-events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cs-event{position:relative;display:flex;gap:12px;padding:0 0 14px}.cs-event:before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:var(--cx-border)}.cs-event:last-child:before{display:none}.cs-event__dot{flex:none;width:12px;height:12px;margin-top:4px;border-radius:50%;background:var(--cx-surface);border:2px solid var(--cx-border-strong);position:relative;z-index:1}.cs-event--note .cs-event__dot{border-color:var(--cx-accent);background:var(--cx-selected)}.cs-event--state_changed .cs-event__dot,.cs-event--claim_changed .cs-event__dot{border-color:var(--cx-warning)}.cs-event--created .cs-event__dot{border-color:var(--cx-success)}.cs-event__main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.cs-event__head{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cs-event__body{margin:0;font-size:13px;color:var(--cx-muted-strong);overflow-wrap:anywhere}.cs-event__note{margin:0;padding:8px 12px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--cx-surface-2);border:1px solid var(--cx-border);border-radius:var(--cx-radius-control)}.cs-truncated{margin:10px 0 0;font-size:13px}.cs-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cs-link{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface)}.cs-link__icon{color:var(--cx-accent);flex:none;margin-top:2px}.cs-link__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cs-link__ref{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-link__actions{display:flex;align-items:center;gap:2px;flex:none}@media(max-width:1600px){.cs-detail{grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:1180px){.cs-detail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.cs-side{overflow:visible}}.cs-print-toolbar{display:flex;align-items:center;gap:16px;flex:none}.cs-print-toolbar>.al-muted{flex:1;font-size:14px}.cs-report-page{height:auto}.cs-print{width:100%;max-width:210mm;margin:0 auto;padding:16mm 14mm;background:#fff;color:#111827;border:1px solid var(--cx-border);border-radius:var(--cx-radius-panel);box-shadow:var(--cx-shadow);font-size:12.5px;line-height:1.45}.cs-print__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;border-bottom:2px solid #111827}.cs-print__kicker{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#4b5563}.cs-print__title{margin:2px 0;font-size:20px;font-weight:700;line-height:1.25}.cs-print__meta{margin:0;color:#4b5563;font-size:12px}.cs-print__generated{text-align:right;white-space:nowrap}.cs-print__section{padding-top:12px;margin-top:12px;border-top:1px solid #d1d5db;break-inside:auto}.cs-print__section:first-of-type{border-top:0}.cs-print__section h2{margin:0 0 8px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;break-after:avoid}.cs-print__para{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.cs-print__note{margin:4px 0 0;color:#4b5563;font-size:11.5px}.cs-sim-tag{display:inline-block;padding:1px 8px;font-size:11px;font-weight:600;border-radius:999px;border:1px solid #b45309;color:#92400e;background:#fffbeb}.cs-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 16px;margin:0}.cs-fact{min-width:0}.cs-fact--wide{grid-column:span 3}.cs-fact dt{font-size:11px;color:#4b5563}.cs-fact dd{margin:0;font-weight:500;overflow-wrap:anywhere}.cs-facts+.cs-facts{margin-top:8px}.cs-print__table{width:100%;border-collapse:collapse;margin-top:8px;font-size:12px;break-inside:auto}.cs-print__table caption{text-align:left;font-weight:600;font-size:12px;padding-bottom:4px}.cs-print__table th,.cs-print__table td{text-align:left;vertical-align:top;padding:4px 6px;border-bottom:1px solid #e5e7eb}.cs-print__table thead th{border-bottom:1px solid #9ca3af;font-weight:600}.cs-print__table tr{break-inside:avoid}.cs-print__table--ff{width:auto;min-width:60%}.cs-print__table--ff th{font-weight:500;color:#4b5563;padding-right:24px}.cs-print__ref{overflow-wrap:anywhere;max-width:42mm}.cs-print__dtc{padding:8px 0;border-bottom:1px dashed #d1d5db;break-inside:avoid}.cs-print__dtc:last-child{border-bottom:0}.cs-print__dtc-head{margin:0;font-weight:600}.cs-print__timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cs-print__timeline li{display:grid;grid-template-columns:52mm minmax(0,1fr);gap:2px 10px;break-inside:avoid}.cs-print__when{color:#4b5563;font-size:11.5px;grid-row:span 2}.cs-print__what{font-weight:600}.cs-print__body{grid-column:2;white-space:pre-wrap;overflow-wrap:anywhere}.cs-print__foot{display:flex;justify-content:space-between;margin-top:16px;padding-top:8px;border-top:1px solid #d1d5db;color:#4b5563;font-size:11px}@page{size:A4 portrait;margin:14mm}@media print{body:has(.cs-print){overflow:visible!important;background:#fff!important}body:has(.cs-print) .cx-sidebar,body:has(.cs-print) .cx-header,body:has(.cs-print) .cx-strip,body:has(.cs-print) .cx-skip,body:has(.cs-print) .cs-print-toolbar{display:none!important}body:has(.cs-print) .cx-shell{display:block!important;height:auto!important;overflow:visible!important}body:has(.cs-print) .cx-main{display:block!important;overflow:visible!important;padding:0!important;height:auto!important}body:has(.cs-print) .cs-report-page{display:block;height:auto}.cs-print{max-width:none;padding:0;border:0;border-radius:0;box-shadow:none;font-size:10.5pt}.cs-print .cx-mono{font-size:9.5pt}}.bt-grid{display:grid;gap:var(--cx-gap);min-width:0;align-items:start;grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.bt-grid>*{min-width:0}@media(max-width:1280px){.bt-grid{grid-template-columns:minmax(0,1fr)}}.bt-text{margin:0;font-size:14px;line-height:1.5;color:var(--cx-text)}.bt-nowrap{white-space:nowrap}.bt-chart-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.bt-table{width:100%;border-collapse:collapse;font-size:13px}.bt-table th{text-align:left;font-weight:600;color:var(--cx-muted-strong);padding:6px 8px;border-bottom:1px solid var(--cx-border)}.bt-table td{padding:8px;vertical-align:top;border-bottom:1px solid var(--cx-border)}.bt-table tr:last-child td{border-bottom:none}.bt-print{display:none}@media print{html.bt-printing body>*:not(.bt-print){display:none!important}html.bt-printing,html.bt-printing body{background:#fff!important}html.bt-printing .bt-print{display:block;color:#000;background:#fff;font:11pt/1.4 var(--cx-font, system-ui, sans-serif);--cx-accent: #1f4fbf;--cx-accent-strong: #1f4fbf;--cx-border: #bbb;--cx-border-strong: #888;--cx-muted-strong: #444;--cx-warning: #8a5a00;--cx-error: #b00020;--cx-neutral: #555;--cx-surface: #fff}@page{margin:14mm 12mm}}.bt-print h1{margin:0 0 4pt;font-size:18pt}.bt-print h2{margin:14pt 0 6pt;font-size:13pt}.bt-print p{margin:0 0 4pt}.bt-print section{break-inside:auto}.bt-print__keep{break-inside:avoid}.bt-print__head{border-bottom:1.5pt solid #000;padding-bottom:6pt}.bt-print__sim{font-weight:700;border:1.5pt solid #000;padding:4pt 6pt;margin-top:6pt}.bt-print__note{font-size:9.5pt;color:#333}.bt-print__table{width:100%;border-collapse:collapse;font-size:10pt}.bt-print__table th,.bt-print__table td{border:.75pt solid #999;padding:3pt 5pt;text-align:left;vertical-align:top}.bt-print__table thead th{background:#eee}.bt-print__table tbody th{width:34%;font-weight:600}.bt-print__table tr{break-inside:avoid}.bt-print__foot{margin-top:14pt;padding-top:6pt;border-top:.75pt solid #999;font-size:9pt;color:#333}.gd-quick-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--cx-gap)}.gd-quick-head>.dg-hint{flex:1 1 320px;min-width:0;margin:0}.gd-quick-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.gd-ecus{display:grid;min-width:0;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);overflow:hidden}.gd-ecus__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr) minmax(max-content,1fr);gap:8px;align-items:center;min-height:var(--cx-row-h);padding:4px 10px;border-top:1px solid var(--cx-border);color:var(--cx-text)}.gd-ecus__row:first-child{border-top:0}.gd-ecus__row>*{min-width:0;overflow-wrap:anywhere}.gd-ecus__head{background:var(--cx-surface-2);color:var(--cx-muted-strong);font-size:12px;font-weight:600}.gd-ecus__ecu{font-family:var(--cx-mono);font-weight:600}.gd-ecus__row.is-fail{box-shadow:inset 3px 0 0 var(--cx-error)}.gd-ecus__row.is-warn{box-shadow:inset 3px 0 0 var(--cx-warning)}.gd-dtcs{list-style:none;margin:0;padding:0 10px 6px 22px;display:grid;gap:4px;background:var(--cx-surface)}.gd-dtc{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1fr) minmax(0,auto);gap:8px;align-items:center;padding:6px 8px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface-2)}.gd-dtc>*{min-width:0}.gd-dtc__code{font-weight:600}.gd-dtc__title{min-width:0}.gd-dtc__actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.gd-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.gd-path{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:gd-step}.gd-path__item{display:grid;gap:4px;min-width:0;padding:8px 10px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface)}.gd-path__head{display:flex;align-items:flex-start;gap:8px;min-width:0}.gd-path__text{min-width:0;overflow-wrap:anywhere}.gd-path__meta{overflow-wrap:anywhere}.gd-card{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-panel);background:var(--cx-surface-2)}.gd-card--current{border-color:var(--cx-accent);box-shadow:inset 3px 0 0 var(--cx-accent)}.gd-card--conclusion{border-color:var(--cx-success);background:var(--cx-success-bg)}.gd-card__eyebrow{display:flex;align-items:center;gap:6px;margin:0;color:var(--cx-muted-strong);font-size:12px;font-weight:600}.gd-card__title{margin:0;color:var(--cx-text);font-weight:600;overflow-wrap:anywhere}.gd-note{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cx-text)}.gd-textarea{width:100%;min-height:56px;resize:vertical;font:inherit}.gd-measured{width:100%;max-width:200px}.gd-checks,.gd-stats{list-style:none;margin:0;padding:0;display:grid;gap:4px}.gd-checks>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,auto);gap:8px;align-items:center;padding:4px 8px;border-radius:var(--cx-radius-control);background:var(--cx-surface)}.gd-stats>li{display:grid;gap:2px;min-width:0;padding:4px 0;border-top:1px solid var(--cx-border)}.gd-stats>li:first-child{border-top:0}@media(max-width:1280px){.gd-quick-grid,.gd-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.gd-ecus__row{padding:4px 6px;gap:4px;font-size:13px}.gd-dtc{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.gd-dtc__title,.gd-dtc__actions{grid-column:1 / -1;justify-content:flex-start}}.dg-page{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-width:0}.dg-subnav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;flex:none;min-width:0}.dg-body,.dg-stack{display:flex;flex-direction:column;gap:var(--cx-gap);min-width:0}.dg-stack--tight{gap:12px}.dg-col{display:flex;flex-direction:column;gap:var(--cx-gap);min-width:0}.dg-grid{display:grid;gap:var(--cx-gap);min-width:0;align-items:start}.dg-grid>*{min-width:0}.dg-grid--profile{grid-template-columns:minmax(0,56fr) minmax(0,44fr)}.dg-grid--dtc{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.dg-grid--routine{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media(max-width:1600px){.dg-grid--routine{grid-template-columns:minmax(0,1fr)}}@media(max-width:1280px){.dg-grid--profile,.dg-grid--dtc{grid-template-columns:minmax(0,1fr)}}.dg-muted{color:var(--cx-muted-strong)}.dg-small{font-size:12px}.dg-two{display:inline-flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.dg-right{align-items:flex-end}.dg-ellipsis{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-inline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.dg-hint{margin:0;color:var(--cx-muted-strong);font-size:13px;line-height:1.45}.dg-error-text{color:var(--cx-error);font-size:13px;overflow-wrap:anywhere}.dg-warn-text{color:var(--cx-warning)}.dg-pad{padding:16px 20px}.dg-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;border-radius:var(--cx-radius-control);background:var(--cx-neutral-bg);color:var(--cx-text);font-size:13px;line-height:1.45}.dg-note>svg{flex:none;margin-top:1px}.dg-note.is-warning{background:var(--cx-warning-bg)}.dg-note.is-warning>svg{color:var(--cx-warning)}.dg-note.is-error{background:var(--cx-error-bg)}.dg-note.is-error>svg{color:var(--cx-error)}.dg-note.is-neutral>svg{color:var(--cx-neutral)}.dg-dtc-table .cx-table-wrap{max-height:460px}.dg-events .cx-table-wrap{max-height:420px}.dg-captures .cx-table-wrap{max-height:360px}.dg-history .cx-table-wrap,.dg-steps .cx-table-wrap{max-height:520px}.dg-chart-table .cx-table-wrap{max-height:260px}.dg-ecus .cx-table-wrap{max-height:360px}.dg-pager{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;font-size:13px}.dg-pager>:last-child:is(button){margin-left:auto}.dg-pager__notice{display:inline-flex;align-items:center;gap:4px;color:var(--cx-warning)}.dg-warranty-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:12px}.dg-warranty{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--cx-border);border-radius:10px;background:var(--cx-surface-2)}.dg-warranty__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dg-warranty__head h3{margin:0;font-size:16px;font-weight:600}.dg-warranty .cx-props__row{grid-template-columns:minmax(96px,44%) minmax(0,1fr)}.dg-form{display:flex;flex-direction:column;gap:12px}.dg-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px}.dg-form__grid .cx-input{width:100%}.dg-form__actions{display:flex;justify-content:flex-end;gap:8px}.dg-inspector{max-height:max(420px,calc(100vh - 220px))}.dg-inspector .cx-panel__body{display:flex;flex-direction:column;gap:12px;min-height:0}.dg-detail{display:flex;flex-direction:column;gap:12px;min-width:0}.dg-detail__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dg-detail__code{font-size:20px;font-weight:600}.dg-detail__title{margin:0;font-size:15px;font-weight:600;line-height:1.4}.dg-detail__actions{display:flex;gap:8px;flex-wrap:wrap}.dg-section{display:flex;flex-direction:column;gap:6px;min-width:0}.dg-section__title{margin:0;font-size:14px;font-weight:600}.dg-advice{margin:0;font-size:14px;line-height:1.5;white-space:pre-line}.dg-capture-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.dg-download{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.dg-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--cx-selected);color:var(--cx-text);font-size:13px}.dg-chip-x{display:inline-grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--cx-text);cursor:pointer}.dg-chip-x:hover{background:var(--cx-surface)}.dg-chip-x:focus-visible{outline:none;box-shadow:var(--cx-focus)}.dg-toolbar__row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:8px}.dg-range{flex:none}.dg-range .cx-tab{padding:0 16px}.dg-signals{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;border:0;min-width:0}.dg-signals__legend{float:left;margin-right:6px;padding:0;color:var(--cx-muted-strong);font-size:14px}.dg-check{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface);font-size:13px;cursor:pointer;white-space:nowrap}.dg-check.is-on{border-color:var(--cx-accent);background:var(--cx-selected)}.dg-check input{margin:0;accent-color:var(--cx-accent-strong)}.dg-check:focus-within{box-shadow:var(--cx-focus)}.dg-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:var(--cx-gap);min-width:0}.dg-chart-panel{min-width:0}.dg-chart-panel .cx-panel__body{display:flex;flex-direction:column;gap:8px}.dg-routines{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--cx-gap)}.dg-routine{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-panel);background:var(--cx-surface);box-shadow:var(--cx-shadow)}.dg-routine__title{margin:0;font-size:17px;font-weight:600}.dg-routine__desc{margin:0;flex:1 1 auto;color:var(--cx-muted-strong);font-size:13px;line-height:1.45}.dg-routine__last{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:26px}.dg-routine__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dg-verdict{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.dg-capture-strip{margin-bottom:8px;padding:8px 12px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface-2);font-size:13px}.dg-toolbar .dg-note{margin-bottom:8px}@media print{.ota-evidence-back{display:none!important}}.bt-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bt-muted{color:var(--cx-muted, #667085)}.bt-note{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.4;border:1px solid transparent}.bt-note--error{background:#fef3f2;color:#b42318;border-color:#fecdca}.bt-note--warning{background:#fffaeb;color:#93370d;border-color:#fedf89}.bt-note--info{background:#f0f6ff;color:#1d4ed8;border-color:#c7dbfb}.bt-utterance{display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;border-radius:10px;background:#eef4fe;color:var(--cx-text, #202938);font-size:18px;line-height:1.4;min-width:0}.bt-utterance svg{color:var(--cx-accent);flex:none}.bt-utterance__text{min-width:0;overflow-wrap:anywhere}.bt-utterance--muted{font-size:14px;color:var(--cx-muted, #667085);background:var(--cx-surface-2, #F8FAFC)}.bt-source{display:inline-flex;align-items:center;color:var(--cx-accent)}.bt-chips{list-style:none;display:flex;align-items:stretch;margin:0;padding:10px 12px;gap:4px;border:1px solid var(--cx-border, #E1E7EF);border-radius:10px;background:var(--cx-surface, #FFFFFF);min-width:0}.bt-chip{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0}.bt-chip__icon{display:inline-flex;color:var(--cx-accent);flex:none}.bt-chip--no_data .bt-chip__icon,.bt-chip--not_applicable .bt-chip__icon{color:#98a2b3}.bt-chip--blocked .bt-chip__icon{color:#b42318}.bt-chip__text{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.3}.bt-chip__text strong{font-weight:600;color:var(--cx-text, #202938);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-chip__text span{color:#475467;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-chip--no_data .bt-chip__text span,.bt-chip--not_applicable .bt-chip__text span{font-style:italic;color:var(--cx-muted, #667085)}.bt-chip__sep{margin-left:auto;color:#98a2b3;flex:none}.bt-totals{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;font-size:13px;color:#475467}.bt-totals div{display:flex;gap:6px;align-items:baseline}.bt-totals dt{margin:0}.bt-totals dd{margin:0;font-weight:600;color:var(--cx-text, #202938);font-variant-numeric:tabular-nums}.bt-wf{min-width:0}.bt-wf__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.bt-wf__col-label{width:128px}.bt-wf--dense .bt-wf__col-label{width:150px}.bt-wf__head-label{text-align:left;font-weight:500;color:var(--cx-muted, #667085);padding:0 8px 6px 0;vertical-align:bottom}.bt-wf__axis{position:relative;height:26px;padding:0 64px 6px 0;vertical-align:bottom;font-weight:400}.bt-wf__ticks{position:absolute;left:0;right:64px;bottom:6px;height:16px}.bt-wf__tick{position:absolute;transform:translate(-50%);color:var(--cx-muted, #667085);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.bt-wf__row{height:28px}.bt-wf--dense .bt-wf__row{height:26px}.bt-wf__label{text-align:left;font-weight:400;color:var(--cx-text, #202938);padding:0 8px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-wf__row--l0 .bt-wf__label{font-weight:500}.bt-wf__row:not(.bt-wf__row--l0) .bt-wf__label{color:#475467;font-size:12px}.bt-wf__label-text{display:inline-flex;align-items:center;gap:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bt-wf__branch{color:#98a2b3;flex:none}.bt-wf__track{position:relative;padding:0 64px 0 0}.bt-wf__area{position:relative;height:100%;min-height:26px}.bt-wf__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bt-wf__grid i{position:absolute;top:0;bottom:0;width:1px;background:#eef1f5}.bt-wf__bar{position:absolute;top:50%;height:14px;transform:translateY(-50%);border-radius:3px;background:#c3cad5;margin-left:0}.bt-wf__row:not(.bt-wf__row--l0) .bt-wf__bar{height:10px;opacity:.6}.bt-wf__bar--asr{background:var(--cx-accent)}.bt-wf__bar--planner{background:#7fb0f6}.bt-wf__bar--validate{background:#a78bfa}.bt-wf__bar--execute{background:#3cb878}.bt-wf__bar--rag{background:#14a39a}.bt-wf__bar--aggregate{background:#f4a53c}.bt-wf__bar--tts{background:#e0629a}.bt-wf__bar--other{background:#c3cad5}.bt-wf__bar--nested.bt-wf__bar--p-asr{background:var(--cx-accent)}.bt-wf__bar--nested.bt-wf__bar--p-planner{background:#7fb0f6}.bt-wf__bar--nested.bt-wf__bar--p-validate{background:#a78bfa}.bt-wf__bar--nested.bt-wf__bar--p-execute{background:#3cb878}.bt-wf__bar--nested.bt-wf__bar--p-rag{background:#14a39a}.bt-wf__bar--nested.bt-wf__bar--p-aggregate{background:#f4a53c}.bt-wf__bar--nested.bt-wf__bar--p-other{background:#98a2b3}.bt-wf__bar--approx{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.55) 0 4px,transparent 4px 8px)}.bt-wf__value{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;color:var(--cx-text, #202938);font-variant-numeric:tabular-nums;font-size:12px}.bt-wf__row--l0 .bt-wf__value{font-size:13px}.bt-wf__value--left{text-align:right}.bt-wf__note{color:var(--cx-muted, #667085);font-style:italic}.bt-wf__missing{position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-flex;white-space:nowrap;align-items:center;gap:4px;color:var(--cx-muted, #667085);font-style:italic;font-size:12px}.bt-wf__legend{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--cx-muted, #667085)}.bt-wf__legend .bt-wf__swatch{vertical-align:-1px;margin-right:6px}.bt-wf__legend code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.bt-wf__swatch{display:inline-block;width:22px;height:10px;border-radius:2px;background-color:#7fb0f6;flex:none}.bt-block{display:flex;flex-direction:column;gap:8px;min-width:0}.bt-block__title{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--cx-text, #202938)}.bt-block__title svg{color:var(--cx-accent)}.bt-reply{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-radius:10px;background:#eef4fe}.bt-reply svg{color:var(--cx-accent);flex:none;margin-top:2px}.bt-reply__body{min-width:0}.bt-reply__title{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--cx-text, #202938)}.bt-reply__text{margin:0;font-size:15px;color:var(--cx-text, #202938);white-space:pre-wrap;overflow-wrap:anywhere}.bt-reply__text--muted{color:var(--cx-muted, #667085);font-style:italic;font-size:13px}.bt-trace{flex:1 1 auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:560px;min-width:0}.bt-trace__head{display:flex;flex-direction:column;gap:8px;min-width:0}.bt-trace__grid{display:grid;grid-template-columns:minmax(460px,44fr) minmax(0,56fr);gap:16px;min-height:0;min-width:0}.bt-trace__grid>*{min-height:0;min-width:0}.bt-listpanel,.bt-detailpanel{height:100%}.bt-listpanel>.cx-panel__body{display:flex;flex-direction:column;overflow:hidden}.bt-listbody{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0 20px 16px}.bt-listbody>*{flex:0 1 auto;min-height:0}.bt-listbody>.bt-runs{max-height:100%}.bt-runs .cx-table{table-layout:fixed}.bt-runs .cx-table th,.bt-runs .cx-table td{padding-left:10px;padding-right:10px}.bt-listnote{margin:0 20px 8px}.bt-listfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bt-detailpanel>.cx-panel__body{padding-top:20px}.bt-updating{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--cx-muted, #667085);margin-left:auto}.bt-spin{animation:bt-spin 1s linear infinite}@keyframes bt-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bt-spin{animation:none}}.bt-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 20px 12px}.bt-filters__search{grid-column:1 / -1;display:flex}.bt-filters__search input{flex:1 1 auto;min-width:0}.bt-filters>.cx-select,.bt-filters>.cx-select select{width:100%;min-width:0}.bt-filters__custom input{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #D0D5DD;border-radius:8px;background:var(--cx-surface, #FFFFFF);color:var(--cx-text, #202938);font:inherit;font-size:13px}.bt-filters__custom input:focus-visible{outline:2px solid var(--cx-accent);outline-offset:1px}.bt-filters__custom{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center}.bt-filters__custom label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--cx-muted, #667085)}.bt-filters__reset{height:36px;padding:0 12px;border:1px solid #D0D5DD;border-radius:8px;background:var(--cx-surface, #FFFFFF);color:#344054;font:inherit;font-size:13px;cursor:pointer}.bt-filters__reset:focus-visible{outline:2px solid var(--cx-accent);outline-offset:1px}.bt-filters__check{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--cx-text);cursor:pointer}.bt-filters__check input{width:16px;height:16px;margin:0;flex:none;accent-color:var(--cx-accent);cursor:pointer}.bt-filters__check input:focus-visible{outline:2px solid var(--cx-accent);outline-offset:2px}.bt-cell-time{display:flex;flex-direction:column;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.35}.bt-cell-time span:last-child{color:#475467}.bt-cell-user{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.35}.bt-cell-user strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-cell-user span{color:var(--cx-muted, #667085)}.bt-cell-cmd{display:flex;align-items:center;gap:10px;min-width:0;line-height:1.35}.bt-cell-cmd .bt-source{flex:none}.bt-cell-cmd__body{display:flex;flex-direction:column;min-width:0}.bt-cell-outcome{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.bt-cell-outcome .bt-cell-num{color:#475467;font-size:13px;padding-left:2px}.bt-cell-cmd__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cx-text, #202938)}.bt-cell-cmd__intent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cx-muted, #667085);font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bt-cell-num{font-variant-numeric:tabular-nums;font-size:13px;white-space:nowrap}.bt-cell-num__kind{margin-left:2px;padding:0 5px;border-radius:4px;background:var(--cx-surface-2, #F2F4F7);color:var(--cx-muted, #667085);font-size:13px;font-weight:500}.bt-detail{container-type:inline-size}.bt-detail__body{display:flex;flex-direction:column;gap:12px}.bt-detail__id{margin:0;font-size:22px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.bt-detail__meta{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;font-size:13px;color:#475467}.bt-detail__meta li{display:inline-flex;align-items:center;gap:6px}.bt-detail__meta li+li:before{content:"";width:1px;height:14px;background:#d0d5dd;margin:0 12px}.bt-linkbtn{border:0;background:none;padding:0;color:var(--cx-accent-text);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;gap:4px}.bt-linkbtn:focus-visible{outline:2px solid var(--cx-accent);outline-offset:2px;border-radius:2px}.bt-detail__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.bt-detail__col{display:flex;flex-direction:column;gap:12px;min-width:0}@container (min-width: 900px){.bt-detail__cols{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:start}}.bt-card{border:1px solid var(--cx-border, #E1E7EF);border-radius:10px;padding:12px;background:var(--cx-surface, #FFFFFF);min-width:0}.bt-card--soft{background:var(--cx-surface-2, #F8FAFC)}.bt-tool{display:flex;flex-direction:column;gap:8px}.bt-tool+.bt-tool{border-top:1px dashed var(--cx-border, #E1E7EF);padding-top:10px}.bt-tool__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.bt-tool__name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;overflow-wrap:anywhere}.bt-safety{font-size:12px;color:#475467;margin:0}.bt-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px}.bt-kv dt{color:var(--cx-muted, #667085)}.bt-kv dd{margin:0;color:var(--cx-text, #202938);overflow-wrap:anywhere}@media(max-width:1100px){.bt-trace__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(360px,45%) minmax(0,1fr)}}.bt-ov{display:flex;flex-direction:column;gap:16px;min-width:0}.bt-ov__head{display:flex;flex-direction:column;gap:8px;min-width:0}.bt-ov__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,3fr);gap:16px;min-width:0;grid-template-areas:"latest side" "can can"}.bt-ov__latest{grid-area:latest;min-width:0}.bt-ov__side{grid-area:side;display:flex;flex-direction:column;gap:16px;min-width:0}.bt-ov__canpanel{grid-area:can;min-width:0}.bt-ov__title{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.bt-ov__run{display:flex;flex-direction:column;gap:12px;min-width:0;container-type:inline-size}.bt-ov__empty{min-height:320px;display:grid;place-items:center}.bt-ov__facts{display:flex;flex-wrap:wrap;margin:0;gap:8px 0}.bt-ov__facts>div{display:flex;flex-direction:column;gap:2px;padding:0 20px;min-width:0;max-width:100%}.bt-ov__facts>div:first-child{padding-left:0}.bt-ov__facts>div+div{border-left:1px solid var(--cx-border, #E1E7EF)}.bt-ov__facts dt{font-size:13px;color:var(--cx-muted, #667085)}.bt-ov__facts dd{margin:0;font-size:15px;font-weight:500;color:var(--cx-text, #202938);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-ov__split{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@container (min-width: 760px){.bt-ov__split{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}}.bt-ov__metrics{width:100%;border-collapse:collapse;font-size:14px}.bt-ov__metrics th,.bt-ov__metrics td{padding:10px 0;border-bottom:1px solid #EEF1F5;text-align:left;vertical-align:middle}.bt-ov__metrics tr:last-child th,.bt-ov__metrics tr:last-child td{border-bottom:0}.bt-ov__metrics th{font-weight:400;color:#344054;width:40%;padding-right:8px}.bt-ov__metrics td{font-weight:500;color:var(--cx-text, #202938);font-variant-numeric:tabular-nums}.bt-ov__metrics td:not([colspan]){white-space:nowrap;padding-right:10px}.bt-ov__metrics td:last-child:not([colspan]){width:28%;padding-right:0}.bt-meter{display:block;height:6px;border-radius:3px;background:#e8edf3;overflow:hidden;min-width:60px}.bt-meter span{display:block;height:100%;border-radius:3px;background:var(--cx-accent)}.bt-meter span[data-level=mid]{background:#d97706}.bt-meter span[data-level=high]{background:#b42318}.bt-ov__models{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.bt-ov__models th{font-size:13px;font-weight:500;color:var(--cx-muted, #667085);text-align:left;padding:8px 8px 8px 0;background:var(--cx-surface-2, #F8FAFC)}.bt-ov__models th:first-child{padding-left:8px;width:46%}.bt-ov__models td{padding:8px 8px 8px 0;border-bottom:1px solid #EEF1F5;vertical-align:top}.bt-ov__models td:first-child{padding-left:8px}.bt-ov__models tr:last-child td{border-bottom:0}.bt-ov__model-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cx-text, #202938)}.bt-ov__model-role{display:block;font-size:12px}.bt-ov__model-error{display:block;margin-top:4px;font-size:12px;color:#b42318;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bt-num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.bt-ov__foot{margin:8px 0 0;font-size:12px;color:var(--cx-muted, #667085)}.bt-ov__can{width:100%;border-collapse:collapse;font-size:14px}.bt-ov__can thead th{font-size:13px;font-weight:500;color:var(--cx-muted, #667085);text-align:left;padding:6px 12px 6px 0;border-bottom:1px solid var(--cx-border, #E1E7EF)}.bt-ov__can tbody th,.bt-ov__can td{padding:7px 12px 7px 0;border-bottom:1px solid #EEF1F5;text-align:left;vertical-align:middle}.bt-ov__can tbody th{font-weight:500;color:var(--cx-text, #202938)}.bt-ov__can-note{color:#475467;font-size:13px}.bt-ov__faults-head{padding-top:12px!important;font-size:13px;font-weight:600!important;color:#93370d!important}.bt-ov__fault th,.bt-ov__fault td{background:#fffaeb}.bt-ov__fault th:first-child{padding-left:10px;border-radius:6px 0 0 6px}.bt-ov__fault td:last-child{border-radius:0 6px 6px 0}@media(max-width:1280px){.bt-ov__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"latest" "side" "can"}}.bt-ov__stale .bt-ov__lastknown{color:var(--cx-muted, #667085);opacity:.7}.bt-ov__stale .bt-ov__can-note{color:var(--cx-muted, #667085)}.bt-ov__banner-link{color:var(--cx-accent-text);font-weight:600;text-decoration:none;white-space:nowrap}.bt-ov__banner-link:hover{text-decoration:underline}.bt-ov__aftersales{min-width:0}.bt-as__meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.bt-as__tiles{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.bt-as__tile{width:100%;height:100%;display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;padding:10px 12px;border:1px solid var(--cx-border, #E1E7EF);border-left-width:4px;border-radius:8px;background:var(--cx-surface, #FFFFFF);color:var(--cx-text, #202938);font:inherit;min-width:0}.bt-as__tile:hover{background:var(--cx-surface-2, #F8FAFC)}.bt-as__tile:focus-visible{outline:2px solid var(--cx-accent);outline-offset:2px}.bt-as__tile[data-tone=error]{border-left-color:#b42318}.bt-as__tile[data-tone=warning]{border-left-color:#d97706}.bt-as__tile[data-tone=success]{border-left-color:#12b76a}.bt-as__tile[data-tone=info]{border-left-color:var(--cx-accent)}.bt-as__tile[data-tone=neutral]{border-left-color:var(--cx-border, #E1E7EF)}.bt-as__label{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;font-size:13px;color:var(--cx-muted, #667085)}.bt-as__value{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-as__detail{font-size:12px;color:#475467;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-page{display:grid;gap:var(--cx-gap);min-width:0;color:var(--cx-text)}.sim-banner{display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;border:1px solid #C9DCFB;border-radius:var(--cx-radius-panel);background:var(--cx-info-bg);color:var(--cx-info);font-size:15px}.sim-banner svg{flex:none}.sim-banner strong{font-weight:600}.sim-banner__detail{color:var(--cx-muted-strong);font-size:14px}.sim-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);gap:var(--cx-gap);align-items:start;min-width:0}.sim-side{display:grid;gap:var(--cx-gap);min-width:0}@media(max-width:1100px){.sim-grid{grid-template-columns:minmax(0,1fr)}}.sim-draft,.sim-state,.sim-presets{min-width:0}.sim-draft__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sim-form{display:grid;gap:2px;min-width:0}.sim-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:6px 16px;align-items:start;padding:6px 12px;margin:0 -12px;border-radius:var(--cx-radius-control);border-left:3px solid transparent}.sim-row.is-changed{background:var(--cx-selected);border-left-color:var(--cx-accent)}.sim-row.is-disabled label{color:var(--cx-muted)}.sim-row__label{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:38px;font-size:15px;font-weight:500}.sim-row__label label,.sim-label{color:var(--cx-text)}.sim-row__control{display:grid;gap:6px;min-width:0;justify-items:start}.sim-row__control--inline,.sim-row__inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:38px}@media(max-width:1600px){.sim-row{grid-template-columns:150px minmax(0,1fr);padding:5px 10px;margin:0 -10px}}.sim-subhead{margin:8px 0 0;padding-top:12px;border-top:1px solid var(--cx-border);font-size:15px;font-weight:600}.sim-changed{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:var(--cx-surface);border:1px solid #B8D1FA;color:var(--cx-accent-text);font-size:12px;font-weight:600}.sim-current,.sim-hint{color:var(--cx-muted-strong);font-size:13px;line-height:1.45}.sim-hint{display:inline-flex;align-items:flex-start;gap:6px}.sim-hint svg{flex:none;margin-top:2px}.sim-note{color:var(--cx-info);font-size:13px;line-height:1.45;margin:0}.sim-field-error,.sim-error{color:var(--cx-error);font-size:13px;line-height:1.45;margin:0}.sim-input{box-sizing:border-box;height:38px;padding:0 12px;border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-control);background:var(--cx-surface);color:var(--cx-text);font:inherit;font-size:15px;font-variant-numeric:tabular-nums;width:100%;min-width:0}.sim-input--num{width:140px}.sim-input:focus-visible{outline:none;border-color:var(--cx-accent);box-shadow:var(--cx-focus)}.sim-input[aria-invalid=true]{border-color:var(--cx-error)}.sim-input:disabled{background:var(--cx-surface-2);color:var(--cx-muted);cursor:not-allowed}.sim-unit{color:var(--cx-muted-strong);font-size:14px}.sim-unsupported{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;background:var(--cx-neutral-bg);color:var(--cx-neutral);font-size:13px}.sim-numslider{display:grid;gap:4px;width:100%;max-width:620px}.sim-numslider__top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sim-slider{display:flex;align-items:center;gap:12px}.sim-slider__end{color:var(--cx-muted-strong);font-size:13px;font-variant-numeric:tabular-nums;min-width:2ch}.sim-slider input[type=range]{flex:1;min-width:0;height:22px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.sim-slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--cx-accent) var(--sim-fill, 0%),var(--cx-border) var(--sim-fill, 0%))}.sim-slider input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--cx-border)}.sim-slider input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--cx-accent)}.sim-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:var(--cx-accent);border:3px solid var(--cx-surface);box-shadow:0 0 0 1px var(--cx-accent)}.sim-slider input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--cx-accent);border:3px solid var(--cx-surface);box-shadow:0 0 0 1px var(--cx-accent)}.sim-slider input[type=range]:focus-visible{outline:none}.sim-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--cx-focus)}.sim-slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:var(--cx-focus)}.sim-slider input[type=range]:disabled{cursor:not-allowed;opacity:.5}.sim-seg{display:grid;grid-template-columns:repeat(4,minmax(64px,1fr));width:100%;max-width:580px;padding:3px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface-2);box-sizing:border-box}.sim-seg button{height:34px;border:0;border-radius:6px;background:transparent;color:var(--cx-text);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.sim-seg button+button{box-shadow:-1px 0 0 var(--cx-border)}.sim-seg button.is-active{background:var(--cx-accent-strong);color:#fff;font-weight:600;box-shadow:none}.sim-seg button.is-active+button{box-shadow:none}.sim-seg button:focus-visible{outline:none;box-shadow:var(--cx-focus);position:relative;z-index:1}.sim-seg button:disabled{cursor:not-allowed;opacity:.6}.sim-switch-wrap{display:inline-flex;align-items:center;gap:10px}.sim-switch{position:relative;width:44px;height:26px;padding:0;border:0;border-radius:999px;background:var(--cx-border-strong);cursor:pointer;transition:background .15s ease;flex:none}.sim-switch.is-on{background:var(--cx-accent-strong)}.sim-switch__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #10182833;transition:transform .15s ease}.sim-switch.is-on .sim-switch__knob{transform:translate(18px)}.sim-switch:focus-visible{outline:none;box-shadow:var(--cx-focus)}.sim-switch:disabled{cursor:not-allowed;opacity:.45}.sim-switch:disabled+.sim-switch__text{color:var(--cx-muted)}.sim-switch__text{font-size:15px;min-width:5ch}@media(prefers-reduced-motion:reduce){.sim-switch,.sim-switch__knob{transition:none}}.sim-gps{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:12px 16px;width:100%}.sim-gps__field{display:grid;gap:4px;min-width:0}.sim-gps__field label{font-size:13px;color:var(--cx-muted-strong)}.sim-conflicts{display:flex;gap:10px;margin-top:8px;padding:12px 14px;border:1px solid var(--cx-warning-border);border-radius:var(--cx-radius-control);background:var(--cx-warning-bg);color:var(--cx-warning);font-size:14px}.sim-conflicts svg{flex:none;margin-top:1px}.sim-conflicts ul{margin:4px 0;padding-left:18px;color:var(--cx-text)}.sim-apply{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:8px;padding-top:14px;border-top:1px solid var(--cx-border)}.sim-apply__status{display:grid;gap:2px;padding-left:20px;border-left:1px solid var(--cx-border);min-width:0}.sim-apply__count{font-size:14px;font-weight:600}.sim-queued{color:var(--cx-warning);font-size:13px}.sim-job{display:grid;gap:8px;margin-top:16px;border-radius:var(--cx-radius-control)}.sim-job:focus{outline:none}.sim-job:focus-visible{outline:2px solid var(--cx-accent);outline-offset:4px}.sim-outcome{display:grid;gap:10px}.sim-outcome-text{margin:0;font-size:14px;color:var(--cx-text)}.sim-results{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control)}.sim-results li{display:grid;grid-template-columns:minmax(120px,180px) auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px;font-size:14px}.sim-results li+li{border-top:1px solid var(--cx-border)}.sim-results__field{font-weight:500}.sim-results__reason{color:var(--cx-error);font-size:13px}.sim-prop{display:inline-flex;align-items:center;gap:10px}.sim-prop svg{color:var(--cx-muted-strong);flex:none}.sim-presets__intro{margin:0 0 10px}.sim-presets__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sim-presets__list li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface)}.sim-presets__list li.is-unavailable{background:var(--cx-surface-2)}.sim-presets__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--cx-radius-control);background:var(--cx-selected);color:var(--cx-accent-text)}.is-unavailable .sim-presets__icon{background:var(--cx-neutral-bg);color:var(--cx-neutral)}.sim-presets__text{display:grid;gap:2px;min-width:0}.sim-presets__text strong{font-size:15px;font-weight:600}.sim-presets__text span{color:var(--cx-muted-strong);font-size:13px}.sim-presets__note{min-height:1.2em;margin:8px 0 0;color:var(--cx-info);font-size:13px}.sim-danger{display:grid;gap:12px;padding:16px 20px;border:1px solid var(--cx-error-border);border-radius:var(--cx-radius-panel);background:var(--cx-error-bg)}.sim-danger__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.sim-danger__icon{color:var(--cx-error)}.sim-danger__text h2{margin:0 0 2px;color:var(--cx-error);font-size:16px;font-weight:600}.sim-danger__text p{margin:0;font-size:14px;color:var(--cx-text);line-height:1.45}.sim-danger .sim-job{margin-top:0}.rag-body{container:rag / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}.rag-mono{font-family:var(--cx-mono);font-size:13px}.rag-muted{color:var(--cx-muted-strong, #5B6475)}.rag-sep{color:var(--cx-muted, #5F6879);margin:0 6px}.rag-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rag-summary{flex:none}.rag-question{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--cx-border)}.rag-question-label{display:flex;flex-direction:column;gap:2px;padding-right:24px;border-right:1px solid var(--cx-border);min-width:0}.rag-question-label strong{font-size:18px;font-weight:600}.rag-question-label .rag-mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.rag-question-text{margin:0;font-size:20px;line-height:1.4;min-width:0;overflow-wrap:anywhere}.rag-outcome{padding-left:24px;border-left:1px solid var(--cx-border)}.rag-meta{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;padding-top:14px}.rag-meta h3,.rag-section h3,.rag-chart h3{margin:0 0 8px;font-size:15px;font-weight:600}.rag-config{padding-left:24px;border-left:1px solid var(--cx-border);min-width:0}.rag-config-line{margin:0 0 4px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.rag-queries ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rag-queries li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;min-width:0}.rag-query-text{font-weight:500;overflow-wrap:anywhere}.rag-count{font-size:13px}.rag-qtag{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:1px 6px;border-radius:6px;background:var(--cx-neutral-bg, #F2F4F7);color:var(--cx-neutral, #475467);font-family:var(--cx-mono);font-size:12px;font-weight:600}.rag-aux{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:var(--cx-info-bg, #EEF4FF);color:var(--cx-info, #1A5FCC);font-size:12px;font-weight:500}.rag-covered{display:inline-flex;align-items:center;gap:4px;font-size:13px}.rag-covered.is-pass,.rag-verdict.is-pass{color:var(--cx-success)}.rag-covered.is-fail,.rag-verdict.is-fail{color:var(--cx-error)}.rag-verdict{display:inline-flex;align-items:center;gap:6px;font-weight:500}.rag-qcell{display:inline-flex;align-items:center;gap:6px}.rag-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr);gap:var(--cx-gap, 20px);flex:1;min-height:0;min-width:0}.rag-passages,.rag-side{min-height:0;min-width:0}.rag-chart{margin-top:20px}.rag-grid .cx-table{table-layout:fixed}.rag-grid td{overflow:hidden}.rag-chunk{display:flex;flex-direction:column;gap:12px}.rag-chunk-meta{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:10px 16px;margin:0;padding-bottom:12px;border-bottom:1px solid var(--cx-border)}.rag-chunk-meta>div{min-width:0}.rag-chunk-meta>.is-wide{grid-column:span 2}.rag-chunk-meta>.is-full{grid-column:1 / -1}.rag-chunk-meta dt{font-size:12px;color:var(--cx-muted-strong);margin-bottom:2px}.rag-chunk-meta dd{margin:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rag-chunk-meta>.is-full dd,.rag-chunk-meta>.is-wide dd{white-space:normal;overflow-wrap:anywhere}.rag-outcome .cx-badge{font-size:16px;font-weight:600;height:40px;padding:0 18px;gap:8px}.rag-chunk-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;padding:12px 14px;border-radius:var(--cx-radius-control, 8px);background:var(--cx-surface-2, #F8FAFC);border:1px solid var(--cx-border);max-height:230px;overflow:auto}.rag-chunk-text:focus-visible{outline:none;box-shadow:var(--cx-focus)}.rag-chunk-text mark{background:var(--cx-selected, #E8F1FF);color:var(--cx-accent-text, #1A5FCC);font-weight:600;border-radius:3px;padding:0 2px}.rag-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--cx-border)}.rag-h3-note{font-weight:400;font-size:13px}.rag-chips{display:flex;flex-wrap:wrap;gap:8px}.rag-chip{font:inherit;font-size:14px;padding:5px 14px;border-radius:999px;border:1px solid transparent;background:var(--cx-selected, #E8F1FF);color:var(--cx-accent-text, #1A5FCC);cursor:pointer}.rag-chip:hover{border-color:var(--cx-accent)}.rag-chip.is-selected{border-color:var(--cx-accent);font-weight:600}.rag-chip:focus-visible{outline:none;box-shadow:var(--cx-focus)}.rag-reply{font-size:15px;line-height:1.6;padding:10px 14px;border-radius:var(--cx-radius-control, 8px);background:var(--cx-surface-2, #F8FAFC);white-space:pre-wrap;overflow-wrap:anywhere}.rag-reply-tag{color:var(--cx-accent-text, #1A5FCC);font-weight:600}.rag-note{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:13px;color:var(--cx-muted-strong)}.rag-note svg{flex:none;margin-top:2px}.rag-note.is-warning{color:var(--cx-warning)}.rag-latency{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--cx-muted-strong)}.rag-latency strong{color:var(--cx-text);font-weight:600}.tsb{margin:0;--tsb-label: 168px;--tsb-verdict: 72px;--tsb-row: 34px}.tsb-rows{list-style:none;margin:0;padding:0}.tsb-row{display:grid;grid-template-columns:var(--tsb-label) minmax(0,1fr) var(--tsb-verdict);align-items:center;gap:0 12px;width:100%;height:var(--tsb-row);padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:6px}button.tsb-row:hover{background:var(--cx-surface-hover, #F2F5F9)}button.tsb-row.is-selected{background:var(--cx-selected, #E8F1FF)}button.tsb-row:focus-visible{outline:none;box-shadow:var(--cx-focus)}.tsb-head{height:44px;cursor:default}.tsb-label{display:flex;align-items:center;gap:6px;min-width:0;padding-left:6px}.tsb-label-tag{font-family:var(--cx-mono);font-size:11px;font-weight:600;color:var(--cx-neutral);background:var(--cx-neutral-bg);border-radius:4px;padding:0 4px}.tsb-label-id{font-family:var(--cx-mono);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsb-plot{position:relative;height:100%;display:block}.tsb-axis{border-bottom:1px solid var(--cx-border)}.tsb-tick{position:absolute;bottom:4px;transform:translate(-50%);font-size:12px;color:var(--cx-muted-strong);font-variant-numeric:tabular-nums}.tsb-tick.is-first{transform:none}.tsb-tick.is-last{transform:translate(-100%)}.tsb-tau-label{position:absolute;top:0;font-size:12px;font-weight:600;color:var(--cx-accent-text, #1A5FCC);white-space:nowrap;background:var(--cx-surface);padding:0 4px;z-index:2}.tsb-tau-label--center{transform:translate(-50%)}.tsb-tau-label--right{transform:translate(-100%)}.tsb-gridline{position:absolute;top:0;bottom:0;border-left:1px solid var(--cx-border)}.tsb-tau{position:absolute;top:0;bottom:0;border-left:2px dashed var(--cx-text, #202938);transform:translate(-1px);z-index:1}.tsb-axis .tsb-tau{top:18px}.tsb-bar{position:absolute;left:0;top:50%;height:16px;transform:translateY(-50%);border-radius:0 4px 4px 0;min-width:2px}.tsb-bar.is-pass{background:var(--cx-accent-strong, #1C6BDF)}.tsb-bar.is-fail{background:#98a2b3}.tsb-value{position:absolute;top:50%;transform:translateY(-50%);margin-left:6px;font-size:12px;font-family:var(--cx-mono);color:var(--cx-text);background:var(--cx-surface);padding:0 3px;border-radius:3px;z-index:2;white-space:nowrap}.tsb-value.is-inside{margin:0 6px 0 0;background:transparent;font-weight:600}.tsb-value.is-inside.on-pass{color:#fff}.tsb-value.is-inside.on-fail{color:var(--cx-text, #202938)}.tsb-verdict{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:24px;border-radius:999px;font-size:12px;font-weight:600}.tsb-verdict.is-pass{background:var(--cx-success-bg, #ECFDF3);color:var(--cx-success)}.tsb-verdict.is-fail{background:var(--cx-neutral-bg, #F2F4F7);color:var(--cx-neutral, #475467)}.tsb-legend{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--cx-muted-strong)}.tsb-legend-line{width:18px;height:0;border-top:2px dashed var(--cx-text);flex:none}@container rag (max-width: 1300px){.rag-main{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr)}.rag-question-text{font-size:18px}.tsb{--tsb-label: 150px;--tsb-verdict: 64px;--tsb-row: 30px}.rag-chunk-text{max-height:150px}}@container rag (max-width: 880px){.rag-main,.rag-meta{grid-template-columns:minmax(0,1fr)}.rag-config{padding-left:0;border-left:0}.rag-question{grid-template-columns:minmax(0,1fr);gap:8px}.rag-question-label,.rag-outcome{border:0;padding:0}}
