button.x-hub-switcher-trigger.o-hud-button{font:inherit;color:inherit;padding:0}.x-hub-switcher-backdrop{z-index:var(--hud-panel-z-backdrop);background:var(--hud-overlay-backdrop);cursor:default;opacity:0;transition:opacity var(--hud-backdrop-open-ms,.2s) ease-out;border:none;margin:0;padding:0;position:fixed;inset:0}.x-hub-switcher-backdrop.is-visible{opacity:1}.x-hub-switcher-backdrop.is-closing{opacity:0;transition:opacity var(--hud-backdrop-close-ms,.2s) ease-in}.x-hub-switcher-panel{z-index:var(--hud-panel-z-picker);background:var(--surface-elevated);border:1px solid var(--panel-border);width:320px;color:var(--text-primary);opacity:0;transition:opacity var(--hud-panel-open-ms,.25s) ease-out, transform var(--hud-panel-open-ms,.25s) ease-out;border-radius:0;padding:6px;position:fixed;overflow:hidden;transform:translateY(-8px);box-shadow:0 10px 28px #0006}.x-hub-switcher-panel.is-visible{opacity:1;transform:translateY(0)}.x-hub-switcher-panel.is-closing{opacity:0;transition:opacity var(--hud-panel-close-ms,.2s) ease-in, transform var(--hud-panel-close-ms,.2s) ease-in;transform:translateY(-8px)}.x-hub-switcher-panel__header{background:rgba(var(--accent-rgb), .12);border-radius:0;align-items:center;gap:11px;padding:10px 12px;display:flex}.x-hub-switcher-panel__header-icon{width:20px;height:20px;color:rgb(var(--accent-rgb));flex:none;justify-content:center;align-items:center;display:inline-flex}.x-hub-switcher-panel__header-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:1;font-size:13px;font-weight:700;overflow:hidden}.x-hub-switcher-panel__header-check{width:16px;height:16px;color:rgb(var(--accent-rgb));flex:none;justify-content:center;align-items:center;display:inline-flex}.x-hub-switcher-panel__header+.x-hub-switcher-panel__list{border-top:1px solid var(--panel-border);margin-top:5px;padding-top:5px}.x-hub-switcher-panel__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.x-hub-switcher-panel__item{cursor:pointer;text-align:left;width:100%;min-width:0;color:var(--text-primary);background:0 0;border:none;border-radius:0;align-items:center;gap:11px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .14s,color .14s;display:flex}.x-hub-switcher-panel__item-icon{width:20px;height:20px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;transition:color .14s;display:inline-flex}.x-hub-switcher-panel__item:hover,.x-hub-switcher-panel__item:focus-visible{background:rgba(var(--accent-rgb), .12);outline:none}.x-hub-switcher-panel__item:hover .x-hub-switcher-panel__item-icon,.x-hub-switcher-panel__item:focus-visible .x-hub-switcher-panel__item-icon{color:rgb(var(--accent-rgb))}.x-hub-switcher-panel__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:100%;min-width:0;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.x-hub-switcher-backdrop,.x-hub-switcher-panel{transition:opacity var(--hud-backdrop-open-ms,.2s) ease-out!important}.x-hub-switcher-panel.is-visible,.x-hub-switcher-panel.is-closing{transform:none!important}}.x-dashboard-switcher-panel__divider{border-top:1px solid var(--panel-border);height:0;margin:5px 6px;padding:0;list-style:none}.x-eye-mark{display:block}.x-eye-mark__field{fill:rgba(var(--accent-rgb), .12)}.x-eye-mark__rim{fill:none;stroke:rgb(var(--accent-rgb));stroke-width:2px}.x-eye-mark__lens{fill:none;stroke:rgb(var(--accent-rgb));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.x-eye-mark__pupil{fill:rgb(var(--accent-rgb))}.stub-flow-status{z-index:2;position:relative;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:center!important;white-space:pre-line!important;color:var(--text-primary)!important;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.05!important}.x-hud-title-row{z-index:2;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.x-hud-title-row__icon{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.x-hud-title-row__icon svg{width:22px;height:22px;display:block}@keyframes x-help-badge-flash{0%,to{opacity:1}50%{opacity:.15}}.x-app-page{max-width:1200px;margin:0 auto;padding:24px}.x-app-page--fill{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.x-app-page--wide{box-sizing:border-box;width:132%;max-width:none;margin-left:-16%}.x-app-page--card-wall{box-sizing:border-box;width:min(132%,1328px);max-width:none;margin-left:calc(50% - min(132%,1328px)/2)}.x-hub-page{max-width:1400px;margin:0 auto;padding:50px 24px 116px;display:block}.x-hub-page__grid{grid-template-columns:repeat(auto-fit,178px);justify-content:center;gap:24px;display:grid}.x-hub-page__empty{text-align:center;color:var(--text-muted);margin:48px auto;font-size:14px}.x-dashboard-page{max-width:1200px;margin:0 auto;padding:24px}.x-dashboard-page--fill{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.x-icon-button{--x-icon-button-tone:var(--brand-accent);--x-icon-button-tone-rgb:var(--brand-accent-rgb);--x-icon-button-glyph:16px;box-sizing:border-box;border:1px solid var(--x-icon-button-tone);width:33px;height:33px;color:var(--x-icon-button-tone);cursor:pointer;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex;position:relative}.x-icon-button__glyph{width:var(--x-icon-button-glyph);height:var(--x-icon-button-glyph)}.x-icon-button--dense{--x-icon-button-glyph:14px;width:26px;height:26px}.x-icon-button--circle{border-radius:50%}.x-icon-button:hover:not(:disabled),.x-icon-button--active{background:rgba(var(--x-icon-button-tone-rgb), .16)}.x-icon-button--active:hover:not(:disabled){background:rgba(var(--x-icon-button-tone-rgb), .24)}.x-icon-button--emphasis-primary{background:rgba(var(--x-icon-button-tone-rgb), .3)}.x-icon-button--emphasis-primary:hover:not(:disabled){background:rgba(var(--x-icon-button-tone-rgb), .45)}.x-icon-button--recessive{--x-icon-button-tone:var(--text-muted);border-color:color-mix(in srgb, var(--text-muted) 55%, transparent)}.x-icon-button--recessive:hover:not(:disabled){--x-icon-button-tone:var(--brand-accent);--x-icon-button-tone-rgb:var(--brand-accent-rgb);border-color:var(--brand-accent)}.x-icon-button--success{--x-icon-button-tone:var(--successful-alt);--x-icon-button-tone-rgb:var(--successful-alt-rgb)}.x-icon-button--warning{--x-icon-button-tone:var(--status-warning);--x-icon-button-tone-rgb:var(--status-warning-rgb)}.x-icon-button--danger{--x-icon-button-tone:var(--zailab-pink);--x-icon-button-tone-rgb:var(--zailab-pink-rgb)}.x-icon-button:disabled{opacity:.4;cursor:not-allowed}.x-data-table-shell--narrow{max-width:620px}.x-data-table-shell--medium{max-width:840px}.x-data-table__pager{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.x-data-table__pager-range{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;min-width:84px;font-size:12px}.x-data-table{border-collapse:separate;border-spacing:0;background:var(--surface-elevated);border:1px solid var(--panel-border);width:100%;min-width:100%;color:var(--text-primary);border-radius:0;font-size:13px}.x-data-table thead{background:rgba(var(--accent-rgb), .06)}.x-data-table thead tr:first-child th:first-child{border-top-left-radius:10px}.x-data-table thead tr:first-child th:last-child{border-top-right-radius:10px}.x-data-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.x-data-table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.x-data-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--panel-border);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600}.x-data-table td{border-bottom:1px solid color-mix(in srgb, var(--panel-border) 60%, transparent);vertical-align:middle;white-space:nowrap;padding:6px 14px}.x-data-table--body-muted th{color:var(--text-primary)}.x-data-table--body-muted td{color:var(--text-muted)}.x-data-table tbody tr:last-child td{border-bottom:none}.x-data-table tbody tr:hover{background:rgba(var(--accent-rgb), .07)}.x-data-table--compact td{padding-top:2px;padding-bottom:2px}.x-data-table--compact th{padding-top:6px;padding-bottom:6px}.x-data-table--tight-gutter th,.x-data-table--tight-gutter td{padding-left:8px;padding-right:8px}.x-data-table--tight-gutter .x-data-table__th--actions,.x-data-table--tight-gutter .x-data-table__td--actions{padding-right:18px}.x-data-table--tight-gutter .x-data-table__th--drag-handle,.x-data-table--tight-gutter .x-data-table__td--drag-handle{padding-right:0}.x-data-table--tight-gutter .x-data-table__th--spacer,.x-data-table--tight-gutter .x-data-table__td--spacer{padding:0}.x-data-table--frameless{border:none;border-radius:0}.x-data-table__th--name,.x-data-table__td--name,.x-data-table__th--fit,.x-data-table__td--fit{white-space:nowrap;width:1%}.x-data-table__th--narrow,.x-data-table__td--narrow{color:var(--text-muted);white-space:nowrap;width:1%}.x-data-table__th--num,.x-data-table__td--num,.x-data-table__th--num-center,.x-data-table__td--num-center{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;width:1%}.x-data-table th.x-data-table__th--num,.x-data-table th.x-data-table__th--num-center{text-align:right}.x-data-table__th--center,.x-data-table__td--center,.x-data-table th.x-data-table__th--center{text-align:center}.x-data-table__th--time,.x-data-table__td--time{color:var(--text-muted);white-space:nowrap;width:1%}.x-data-table__th--sync,.x-data-table__td--sync{white-space:nowrap;width:1%}.x-data-table__th--actions,.x-data-table__td--actions{text-align:right;width:1%;padding-right:24px;overflow:visible}.x-data-table__th--drag-handle,.x-data-table__td--drag-handle{text-align:center;width:1%;padding-left:8px;padding-right:0}.x-data-table__th--spacer,.x-data-table__td--spacer{border:0;width:auto;padding:0}.x-data-table__td--description{text-overflow:ellipsis;white-space:nowrap;min-width:200px;max-width:0;overflow:hidden}.x-data-table__td--description-fluid{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:200px;max-width:0;overflow:hidden}.x-data-table__name-link{color:var(--text-primary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600}.x-data-table__name-link:hover{color:rgb(var(--accent-rgb));text-decoration:underline}.x-data-table__menu-trigger{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;padding:4px 8px;font-size:18px;line-height:1}.x-data-table__menu-trigger:hover,.x-data-table__menu-trigger[aria-expanded=true]{background:rgba(var(--accent-rgb), .12);color:var(--text-primary)}.x-data-table__menu{background:var(--surface-elevated);border:1px solid var(--panel-border);z-index:100;border-radius:0;flex-direction:column;min-width:160px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 28px #0006}.x-data-table__menu-item{color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;padding:8px 12px;font-size:13px}.x-data-table__menu-item:hover{background:rgba(var(--accent-rgb), .12)}.x-data-table__menu-item--destructive{color:var(--hud-danger-mid)}.x-data-table__menu-item--destructive:hover{background:color-mix(in srgb, var(--hud-danger-mid) 12%, transparent)}.x-page-header{flex-direction:column;padding-top:0;display:flex}.x-page-header__top{flex-wrap:wrap;align-items:center;gap:12px;margin-top:-4px;display:flex;position:relative}.x-page-header__leading{flex-shrink:0;align-items:center;display:flex}.x-page-header__center{align-items:center;gap:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.x-page-header__description{min-width:0;color:var(--primary-accent--tint-15);flex:260px;margin:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.x-page-header__actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.x-page-header__separator{background:rgba(var(--primary-accent--tint-15-rgb), .2);border:0;height:1px;margin:16px 0 20px}.x-page-header--no-separator{margin-bottom:20px}.x-page-section{margin:0 0 24px}.x-page-section__heading{align-items:center;gap:10px;margin:0 0 12px;display:flex}.x-page-section__kicker{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--accent-rgb));white-space:nowrap;margin:0;font-size:11px;font-weight:800}.x-page-section__count{background:rgba(var(--accent-rgb), .14);color:rgb(var(--accent-rgb));border-radius:0;flex:none;padding:3px 8px;font-size:10px;font-weight:700;line-height:1}.x-page-section__rule{background:rgba(var(--primary-accent--tint-15-rgb), .25);flex:auto;height:1px}.x-page-section__aside{flex:none;align-items:center;gap:8px;display:inline-flex}.x-page-section--tight{margin-bottom:12px}.x-page-section--tight .x-page-section__heading{margin-bottom:6px}.x-select-popup{box-sizing:border-box;min-width:170px;max-height:280px;z-index:var(--overlay-z-modal-popover);color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;margin:0;padding:6px;font-size:13px;font-weight:500;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #0006}.x-select-popup__option{cursor:pointer;color:var(--text-primary);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.x-select-popup__option--active{background:rgba(var(--accent-rgb), .12)}.x-select-popup__option--disabled{color:var(--text-muted);opacity:.6;cursor:default}.x-select-popup__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-select-popup__option-hint{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400}.x-select-popup__option-check{color:rgb(var(--accent-rgb));flex-shrink:0;font-size:12px}.x-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:16px;display:flex}.x-pagination__nav{align-items:center;gap:12px;display:flex}.x-pagination__label{color:var(--text-muted);font-size:12px}.x-pagination__pagesize{flex-shrink:0;width:max-content}.x-bracket-frame{--bracket-frame-accent:var(--accent-cyan);--bracket-frame-accent-rgb:var(--accent-cyan-rgb);--bracket-frame-border:rgba(var(--primary-accent-rgb), .15);border:1px solid var(--bracket-frame-border);border-radius:0;position:relative}[data-theme=midnight] .x-bracket-frame{--bracket-frame-accent:var(--primary-accent);--bracket-frame-accent-rgb:var(--primary-accent-rgb);--bracket-frame-border:rgba(var(--oldmutual-green-rgb), .15)}.x-bracket-frame:before,.x-bracket-frame:after,.x-bracket-frame__corners:before,.x-bracket-frame__corners:after{content:"";border:0 solid var(--bracket-frame-accent);pointer-events:none;width:10px;height:10px;position:absolute}.x-bracket-frame:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.x-bracket-frame:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.x-bracket-frame__corners{pointer-events:none;position:absolute;inset:0}.x-bracket-frame__corners:before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.x-bracket-frame__corners:after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.x-card{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--base-layer);border-radius:0;margin-bottom:20px;padding:20px}.x-card--narrow{max-width:520px}.x-card--danger{border-color:#ff5b5b66}.x-card__title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 12px;font-size:14px;font-weight:600}.x-divider{border:none;border-top:1px solid rgba(var(--primary-accent--shade-70-rgb), .4);margin:24px 0}.x-card.x-card--bracket{border-color:var(--bracket-frame-border);background:var(--surface-elevated)}.x-card--flush{margin-bottom:0}.x-card-grid{grid-template-columns:repeat(auto-fill,200px);justify-content:start;gap:16px;display:grid}.x-card-grid--centered{justify-content:center}.x-card-grid--spread{justify-content:space-between}.x-number-stepper{flex-direction:column;gap:6px;width:100%;display:flex}.x-number-stepper--bare{flex:none;width:auto}.x-number-stepper--bare .x-number-stepper__value{width:56px}.x-number-stepper__control{outline:none;align-items:center;gap:8px;display:flex}.x-number-stepper__btn{flex-shrink:0;width:36px;height:33px;min-width:36px!important;padding:0!important}.x-number-stepper__value{text-align:center;width:80px;height:33px;color:var(--text-primary);-webkit-user-select:none;user-select:none;background:var(--field-fill);border-radius:0;justify-content:center;align-items:center;font-size:14px;display:flex}.x-number-stepper__control:focus .x-number-stepper__value{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.x-number-stepper__help{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.x-slider{flex-direction:column;gap:6px;width:100%;display:flex}.x-slider__row{width:var(--x-slider-row-width,50%);align-items:center;gap:12px;min-width:200px;display:flex}.x-slider__input{appearance:none;background:rgba(var(--primary-accent--shade-70-rgb), .45);cursor:pointer;height:6px;accent-color:var(--primary-accent,#5cc8ff);border-radius:0;outline:none;flex:1;transition:background .12s}.x-slider__input::-webkit-slider-thumb{appearance:none;background:var(--primary-accent,#5cc8ff);cursor:pointer;width:18px;height:18px;box-shadow:0 0 0 0 rgba(var(--primary-accent--tint-15-rgb), 0);border:2px solid #ffffffd9;border-radius:50%;transition:box-shadow .12s,transform .12s}.x-slider__input::-moz-range-thumb{background:var(--primary-accent,#5cc8ff);cursor:pointer;width:18px;height:18px;box-shadow:0 0 0 0 rgba(var(--primary-accent--tint-15-rgb), 0);border:2px solid #ffffffd9;border-radius:50%;transition:box-shadow .12s,transform .12s}.x-slider__input:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px rgba(var(--primary-accent--tint-15-rgb), .28);transform:scale(1.05)}.x-slider__input:focus::-webkit-slider-thumb{box-shadow:0 0 0 6px rgba(var(--primary-accent--tint-15-rgb), .28);transform:scale(1.05)}.x-slider__input:hover::-moz-range-thumb{box-shadow:0 0 0 6px rgba(var(--primary-accent--tint-15-rgb), .28);transform:scale(1.05)}.x-slider__input:focus::-moz-range-thumb{box-shadow:0 0 0 6px rgba(var(--primary-accent--tint-15-rgb), .28);transform:scale(1.05)}.x-slider__input:focus-visible{outline:2px solid rgba(var(--primary-accent--tint-15-rgb), .6);outline-offset:2px}.x-slider__readout{font-variant-numeric:tabular-nums;min-width:56px;height:28px;color:var(--text-primary);-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;font-size:14px;display:flex}.x-slider__reset{appearance:none;color:var(--primary-accent,#5cc8ff);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-size:12px;transition:opacity .12s}.x-slider__reset:hover{opacity:.8;text-decoration:underline}.x-slider__reset:focus-visible{outline:2px solid rgba(var(--primary-accent--tint-15-rgb), .6);outline-offset:2px;border-radius:0}.x-slider__help{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.x-slider--default .x-slider__input::-webkit-slider-thumb{opacity:.55}.x-slider--default .x-slider__input::-moz-range-thumb{opacity:.55}.x-slider--disabled .x-slider__input{opacity:.5;cursor:not-allowed}.x-tabs__list{flex-wrap:wrap;gap:4px;display:flex}.x-tabs__tab{background:rgba(var(--accent-rgb), .05);color:var(--text-muted);font:inherit;cursor:pointer;border:none;border-radius:0;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s,transform .12s;display:inline-flex;position:relative}.x-tabs__tab:hover:not(:disabled):not(.x-tabs__tab--active){color:var(--text-primary);background:rgba(var(--accent-rgb), .08)}.x-tabs__tab:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:2px}.x-tabs__tab--active{color:var(--text-primary);background:rgba(var(--accent-rgb), .12);transform:translateY(4px)}.x-tabs__tab--disabled{opacity:.45;cursor:not-allowed}.x-tabs__dot{background:var(--primary-accent--tint-15);width:6px;height:6px;box-shadow:0 0 4px var(--primary-accent--tint-15);border-radius:50%;flex:none}.x-tabs__badge{background:rgba(var(--accent-rgb), .18);min-width:20px;color:var(--text-primary);border-radius:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;line-height:1.4;display:inline-flex}.x-tabs__list--segmented{gap:8px}.x-tabs__list--segmented .x-tabs__tab{border:1px solid rgba(var(--accent-rgb), .4);background:var(--surface-elevated);min-width:180px;color:var(--text-primary);border-radius:0;justify-content:center;padding:8px 14px;font-size:13px;font-weight:600}.x-tabs__list--segmented .x-tabs__tab:hover:not(:disabled):not(.x-tabs__tab--active){border-color:rgba(var(--accent-rgb), .7);background:var(--surface-elevated)}.x-tabs__list--segmented .x-tabs__tab--active{border-color:rgb(var(--accent-rgb));background:rgba(var(--accent-rgb), .18);color:var(--text-primary);transform:none}.x-tabs__list--vertical{flex-flow:column;align-items:stretch}.x-tabs__list--vertical .x-tabs__tab{text-align:left;justify-content:flex-start}.x-tabs__list--vertical .x-tabs__tab--active{transform:none}.x-tabs__list--vertical .x-tabs__label{white-space:nowrap;flex:1;min-width:0}.x-tabs__list--vertical .x-tabs__tab{border-radius:0}.x-tabs__swatch{background:var(--primary-accent);flex:none;width:8px;height:8px}.x-tabs__swatch--accent{background:var(--primary-accent)}.x-tabs__swatch--info{background:var(--accent-cyan)}.x-tabs__swatch--success{background:var(--status-success)}.x-tabs__swatch--warning{background:var(--status-warning)}.x-tabs__swatch--danger{background:var(--status-danger)}.x-tabs{flex-direction:column;gap:16px;display:flex}.x-tabs__panel{min-height:0}.x-tabs--vertical{grid-template-columns:minmax(224px,max-content) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width<=860px){.x-tabs--vertical{grid-template-columns:minmax(0,1fr)}}.x-tabs__rail{background:var(--base-layer);padding:10px}.x-tabs__rail-title{border-bottom:1px solid rgba(var(--primary-accent-rgb), .15);color:var(--text-muted);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:2px 0 10px;padding-bottom:8px;font-size:11px;font-weight:600}.x-tabs__column{flex-direction:column;gap:12px;min-width:0;display:flex}.x-datepicker{z-index:var(--overlay-z-panel);width:280px;color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--panel-border);box-sizing:border-box;border-radius:0;padding:10px;font-size:13px;position:absolute;left:0;box-shadow:0 10px 28px #0006}.x-datepicker--below{top:calc(100% + 4px)}.x-datepicker--above{bottom:calc(100% + 4px)}.x-datepicker__header{align-items:center;gap:4px;margin-bottom:8px;display:flex}.x-datepicker__title{min-width:0;height:30px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;font-size:13px;font-weight:600}.x-datepicker__title:hover:not(:disabled),.x-datepicker__title:focus-visible{background:rgba(var(--primary-accent--tint-15-rgb), .12);outline:none}.x-datepicker__title:disabled{cursor:default}.x-datepicker__nav{width:30px;height:30px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.x-datepicker__nav:hover:not(:disabled),.x-datepicker__nav:focus-visible{background:rgba(var(--primary-accent--tint-15-rgb), .12);outline:none}.x-datepicker__nav:disabled{opacity:.35;cursor:default}.x-datepicker__weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.x-datepicker__weekday{text-align:center;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:4px 0;font-size:11px;font-weight:600}.x-datepicker__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.x-datepicker__grid--months,.x-datepicker__grid--years{grid-template-columns:repeat(3,1fr);gap:6px}.x-datepicker__cell{height:34px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex}.x-datepicker__grid--months .x-datepicker__cell,.x-datepicker__grid--years .x-datepicker__cell{height:44px}.x-datepicker__cell:hover:not(:disabled),.x-datepicker__cell:focus-visible{background:rgba(var(--primary-accent--tint-15-rgb), .12);outline:none}.x-datepicker__cell--today:not(.x-datepicker__cell--selected){border-color:var(--primary-accent--tint-15)}.x-datepicker__cell--selected{background:var(--primary-accent);color:var(--text-on-accent,#fff);font-weight:600}.x-datepicker__cell--selected:hover:not(:disabled),.x-datepicker__cell--selected:focus-visible{background:var(--primary-accent)}.x-datepicker__cell:disabled{color:var(--text-muted);opacity:.4;cursor:default}.x-datepicker__cell--blank{visibility:hidden}.x-timepicker{-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.x-timepicker__field{border:1px solid var(--primary-accent--tint-15,#2b6cb0);background:var(--surface-elevated);box-sizing:border-box;border-radius:0;align-items:stretch;height:33px;display:flex;overflow:hidden}.x-timepicker__field:focus-within{outline:2px solid var(--primary-accent--tint-15,#2b6cb0);outline-offset:1px}.x-timepicker__input{text-align:center;font-variant-numeric:tabular-nums;width:34px;color:var(--text-primary);appearance:textfield;background:0 0;border:none;outline:none;margin:0;padding:0 2px;font-size:16px;font-weight:700;line-height:1.1}.x-timepicker__input:disabled{opacity:.4;cursor:not-allowed}.x-timepicker__steppers{border-left:1px solid var(--primary-accent--tint-15,#2b6cb0);flex-direction:column;flex:none;width:20px;display:flex}.x-timepicker__btn{width:100%;min-height:0;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.x-timepicker__btn--up{border-bottom:1px solid var(--primary-accent--tint-15,#2b6cb0)}.x-timepicker__btn:hover:not(:disabled){color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .08)}.x-timepicker__btn:disabled{opacity:.4;cursor:not-allowed}.x-timepicker__colon{color:var(--text-muted);align-items:center;font-size:18px;font-weight:700;display:flex}.x-timepicker--quiet{background:var(--field-fill);box-sizing:border-box;border-radius:6px;gap:2px;height:33px;padding:0 12px}.x-timepicker--quiet:focus-within{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.x-timepicker--quiet .x-timepicker__field{background:0 0;border:0;border-radius:0;height:auto;overflow:visible}.x-timepicker--quiet .x-timepicker__field:focus-within{outline:none}.x-timepicker--quiet .x-timepicker__input{width:2ch;font:inherit;font-variant-numeric:tabular-nums;padding:0}.x-timepicker--quiet .x-timepicker__colon{font:inherit;font-variant-numeric:tabular-nums}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.x-runner-phone{box-sizing:border-box;font:inherit;max-width:100%}.x-runner-phone--view{color:#1a1a1a;align-items:center;gap:8px;min-width:0;min-height:33px;display:inline-flex}.x-runner-phone__flag{width:18px;box-shadow:inset 0 0 0 1px rgba(var(--primary-accent--shade-70-rgb), .4);border-radius:0;flex:none;align-items:center;display:inline-flex;overflow:hidden}.x-runner-phone__flag svg,.x-runner-phone__flag img{width:100%;height:auto;display:block}.x-runner-phone__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.x-runner-phone__value--empty{color:#6b7280}.x-runner-phone--edit{min-width:0}.x-runner-phone--edit .PhoneInputInput{color:#1a1a1a;border:1px solid rgba(var(--primary-accent--shade-70-rgb), .8);height:33px;font:inherit;box-sizing:border-box;background:#fff;border-radius:0;outline:none;min-width:0;margin:0;padding:0 12px}.x-runner-phone--edit .PhoneInputInput:focus{border-color:rgba(var(--primary-accent--shade-70-rgb), 1)}.x-runner-phone--edit .PhoneInputCountry{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .8);background:#fff;border-radius:0;height:33px;margin-right:8px;padding:0 8px}.x-runner-phone--edit .PhoneInputCountrySelectArrow{color:rgba(var(--primary-accent--shade-70-rgb), .8)}.x-country-flag{width:18px;box-shadow:inset 0 0 0 1px rgba(var(--primary-accent--shade-70-rgb), .4);border-radius:0;flex:none;align-items:center;display:inline-flex;overflow:hidden}.x-country-flag svg,.x-country-flag img{width:100%;height:auto;display:block}.x-runner-postal{box-sizing:border-box;font:inherit;max-width:100%;position:relative}.x-runner-postal--view{min-height:33px;color:var(--paper-ink);align-items:center;display:inline-flex}.x-runner-postal__field{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .8);background:var(--paper-surface);border-radius:0;align-items:center;height:33px;display:flex;overflow:hidden}.x-runner-postal__input{min-width:0;height:100%;color:var(--paper-ink);font:inherit;background:0 0;border:none;outline:none;flex:auto;margin:0;padding:0 8px 0 12px}.x-runner-postal__icon{opacity:.75;flex:none;padding:0 10px 0 4px;font-size:14px;line-height:1}.x-runner-postal__list{z-index:20;border:1px solid rgba(var(--primary-accent--shade-70-rgb), .8);background:var(--paper-surface);border-radius:0;max-height:220px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #00000024}.x-runner-postal__option{width:100%;color:var(--paper-ink);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;padding:8px 12px;display:block;overflow:hidden}.x-runner-postal__option.is-active,.x-runner-postal__option:hover{background:rgba(var(--primary-accent--shade-70-rgb), .12)}.x-runner-postal__empty{color:#6b7280;padding:8px 12px;font-size:13px}.x-placeholder-editor{width:100%;font:inherit;direction:inherit;border:1px solid rgba(var(--primary-accent--shade-70-rgb), .8);box-sizing:border-box;background:#fff;border-radius:0;padding:4px 8px;line-height:1.2;display:block;position:relative}.x-placeholder-editor__mirror,.x-placeholder-editor__measure,.x-placeholder-editor__input{font:inherit;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box;direction:inherit;border:0;margin:0;padding:0;line-height:1.2}.x-placeholder-editor__mirror{pointer-events:none;color:#1a1a1a;z-index:2;background:0 0;position:absolute;inset:4px 8px;overflow:hidden}.x-placeholder-editor__measure{visibility:hidden;pointer-events:none;color:#0000;z-index:0;background:0 0;position:absolute;inset:4px 8px;overflow:hidden}.x-placeholder-editor__input{color:#0000;caret-color:#1a1a1a;resize:none;z-index:1;background:0 0;width:100%;min-height:33px;display:block;position:relative;overflow:hidden}.x-placeholder-editor__input::placeholder{color:#999;opacity:1}.x-placeholder-editor__token--valid,.x-placeholder-editor__token--invalid{pointer-events:auto;cursor:text;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px}.x-placeholder-editor__token--valid{-webkit-text-decoration:underline dotted var(--primary-accent);text-decoration:underline dotted var(--primary-accent)}.x-placeholder-editor__token--invalid{-webkit-text-decoration:underline wavy var(--unsuccessful);text-decoration:underline wavy var(--unsuccessful)}.x-placeholder-editor__tooltip{z-index:100;background:var(--overlay-layer);border:1px solid var(--primary-accent);max-width:280px;color:var(--text-primary);word-wrap:break-word;pointer-events:none;border-radius:0;padding:8px 10px;font-size:12px;line-height:1.4;position:absolute;box-shadow:0 4px 12px #00000040}.x-placeholder-editor__tooltip>div+div{margin-top:2px}.x-placeholder-editor__tooltip code{color:var(--primary-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.x-placeholder-editor__autocomplete{z-index:90;background:color-mix(in srgb, var(--hud-accent-mid) 30%, var(--overlay-layer));border:1px solid color-mix(in srgb, var(--hud-accent-mid) 60%, transparent);border-radius:0;min-width:240px;max-height:17em;margin:0;padding:4px 0;font-size:12px;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 8px 24px #00000059}.x-placeholder-editor__autocomplete-item{cursor:pointer;color:var(--text-primary);align-items:baseline;gap:10px;padding:4px 10px;display:flex}.x-placeholder-editor__autocomplete-item--active{background:rgba(var(--primary-accent-rgb), .15)}.x-placeholder-editor__autocomplete-item--empty{cursor:default;color:var(--text-muted);padding:6px 10px;font-style:italic}.x-placeholder-editor__autocomplete-item code{color:var(--primary-accent);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.x-placeholder-editor__autocomplete-meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.canned-email-editor__toolbar{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.canned-email-editor__body{border:1px solid var(--panel-border);color:#111;background:#fff;border-radius:0;min-height:160px;padding:.5rem .75rem}.canned-email-editor__placeholder-select{max-width:220px;margin-left:.5rem}.canned-email-editor__color{cursor:pointer;align-items:center;gap:.25rem;padding:0 .4rem;display:inline-flex}.canned-email-editor__color input[type=color]{cursor:pointer;background:0 0;border:none;width:1.5rem;height:1.5rem;padding:0}.canned-fmt-btn{border:1px solid var(--panel-border);background:var(--surface-elevated);width:2rem;height:2rem;color:inherit;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.2rem;padding:0;font-size:.9rem;line-height:1;display:inline-flex}.canned-fmt-btn:hover{border-color:var(--primary-accent)}.canned-fmt-btn--color-apply{gap:.3rem;width:auto;padding:0 .4rem}.canned-fmt-btn__swatch{border:1px solid #00000059;border-radius:0;width:.85rem;height:.35rem}.canned-fmt-btn--color-pick{width:1.4rem;font-size:.7rem}.canned-fmt-btn__color-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.canned-fmt-presets{border-left:1px solid var(--panel-border);align-items:center;gap:.2rem;margin-left:.1rem;padding-left:.3rem;display:inline-flex}.canned-fmt-preset{border:1px solid var(--panel-border);cursor:pointer;border-radius:0;width:1.1rem;height:1.1rem;padding:0}.canned-fmt-preset:hover{outline:1px solid var(--primary-accent);outline-offset:1px}.canned-email-editor__body-wrap{position:relative}.canned-email-editor__autocomplete{z-index:40;background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;min-width:280px;max-height:240px;margin:0;padding:.25rem;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 8px 24px #0006}.canned-email-editor__autocomplete-item{cursor:pointer;white-space:nowrap;border-radius:0;align-items:baseline;gap:.5rem;padding:.3rem .5rem;display:flex}.canned-email-editor__autocomplete-item--active{background:rgba(var(--primary-accent--tint-15-rgb), .2)}.canned-email-editor__autocomplete-item code{color:var(--primary-accent);font-size:.85rem}.canned-email-editor__autocomplete-meta{opacity:.75;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.canned-attachments{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.canned-attach-bar{border:1px dashed var(--panel-border);background:var(--surface-sunken);border-radius:0;flex:100%;align-items:center;gap:.5rem;min-width:0;min-height:2rem;padding:.25rem .5rem;display:flex}.canned-attach-bar__trigger{height:100%;color:inherit;cursor:pointer;opacity:.85;text-align:left;background:0 0;border:none;flex:auto;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.canned-attach-bar__trigger:hover{opacity:1}.canned-attach-bar__chips{flex-wrap:nowrap;flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex;overflow:auto hidden}.canned-attach-bar__open{z-index:2;height:100%;color:inherit;cursor:pointer;opacity:.85;white-space:nowrap;background:0 0;border:none;flex:none;align-items:center;gap:.25rem;padding:0 .4rem;font-size:.85rem;display:inline-flex;position:relative}.canned-attach-bar__open:hover{opacity:1}.canned-attach-bar__add{z-index:1;color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;flex:none;padding:0 .25rem;font-size:.85rem;position:relative}.canned-attach-bar__add:hover{opacity:1}.canned-attachments__chip{white-space:nowrap;border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:0;flex:none;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.85rem;display:inline-flex}.canned-attachments__chip--pending{border:1px solid var(--primary-accent);background:rgba(var(--primary-accent--tint-15-rgb), .18);color:var(--primary-accent);border-style:dashed;font-weight:600}.canned-attachments__chip--pending:before{content:"NEW";letter-spacing:.05em;background:var(--primary-accent);color:var(--text-on-accent);border-radius:0;padding:.05rem .3rem;font-size:.6rem;font-weight:700}.canned-attachments__remove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.canned-attachments__remove:hover{opacity:1}.canned-email-editor__body:focus,.canned-email-editor__body:focus-within{outline:none}.x-toggle{border:1px solid var(--panel-border);background:var(--control-track-off);cursor:pointer;appearance:none;border-radius:0;flex-shrink:0;width:44px;height:25px;padding:0;transition:background .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,transform .5s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:inset 0 1px 3px #0006}.x-toggle__knob{background:rgb(var(--steel-rgb));border-radius:0;width:19px;height:19px;transition:background .2s ease-out;position:absolute;top:2px;left:3px;box-shadow:0 1px 3px #00000073}.x-toggle[data-on=true]{background:rgb(var(--accent-rgb));border-color:color-mix(in srgb, rgb(var(--accent-rgb)) 55%, transparent);box-shadow:inset 0 1px 2px #00000024}.x-toggle[data-on=true] .x-toggle__knob{background:var(--white);box-shadow:0 1px 3px #0000004d}[data-theme=polar] .x-toggle:not([data-on=true]){border-color:color-mix(in srgb, var(--text-muted) 60%, transparent);box-shadow:inset 0 1px 2px #0000001f}[data-theme=polar] .x-toggle:not([data-on=true]) .x-toggle__knob{background:color-mix(in srgb, rgb(var(--steel-rgb)), black 20%)}.x-toggle:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:2px}.x-toggle--disabled{opacity:.45;cursor:not-allowed}.x-toggle--sm{border-radius:0;width:36px;height:20px}.x-toggle--sm .x-toggle__knob{border-radius:0;width:15px;height:15px;top:2px;left:3px}@media (prefers-reduced-motion:reduce){.x-toggle{transition:background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}}.x-checkbox-field{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.x-checkbox-field--disabled{cursor:not-allowed;opacity:.5}.x-checkbox-field__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-checkbox{box-sizing:border-box;border:1px solid var(--text-muted);border-radius:var(--radius-sm);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .12s ease-out,border-color .12s ease-out;display:inline-flex}.x-checkbox-field__input:checked+.x-checkbox{background:var(--primary-accent);border-color:var(--primary-accent)}.x-checkbox-field__input:checked+.x-checkbox:after{content:"";border:solid var(--black);border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-1px;transform:rotate(45deg)}.x-checkbox-field__input:indeterminate+.x-checkbox{background:var(--primary-accent);border-color:var(--primary-accent)}.x-checkbox-field__input:indeterminate+.x-checkbox:after{content:"";background:var(--black);border:none;width:8px;height:2px;margin-top:0;transform:none}.x-checkbox-field__input:focus-visible+.x-checkbox{outline:2px solid var(--primary-accent);outline-offset:2px}.x-checkbox-field__label{color:var(--text-primary);font-size:14px;line-height:1.2}.x-checkbox-field--sm{gap:5px}.x-checkbox-field--sm .x-checkbox{width:14px;height:14px}.x-checkbox-field--sm .x-checkbox-field__label{font-size:12px}.x-checkbox-field__help{color:var(--text-muted);font-size:12px;line-height:1.3}.x-list-toolbar>.x-add-button{margin-left:auto}.x-add-list{flex-direction:column;gap:4px;padding:12px;display:flex;overflow-y:auto}.x-add-list__empty{color:var(--text-muted);margin:0;padding:24px 16px;font-size:13px}.x-add-list__item{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .3);background:rgba(var(--primary-accent--tint-15-rgb), .06);color:var(--text-primary);cursor:pointer;text-align:left;border-radius:0;align-items:center;gap:10px;padding:10px 12px;transition:background .14s linear,border-color .14s linear;display:flex}.x-add-list__item:hover{background:rgba(var(--primary-accent--tint-15-rgb), .16);border-color:rgba(var(--primary-accent--tint-15-rgb), .6)}.x-add-list__item--remove{color:var(--text-muted);border-style:dashed}.x-add-list__item--remove .x-add-list__icon{color:var(--text-muted)}.x-add-list__icon{width:20px;height:20px;color:var(--primary-accent--tint-15);flex:none;justify-content:center;align-items:center;display:inline-flex}.x-add-list__icon svg{width:100%;height:100%}.x-add-list__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;overflow:hidden}.x-add-list__add{color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.x-cliplist{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.x-cliplist__chosen{border:1px solid var(--panel-border);background:var(--surface-sunken);border-radius:0;align-self:stretch;margin:0;padding:0;list-style:none}.x-cliplist__item{border-bottom:1px solid var(--panel-border);color:var(--text-primary);align-items:center;gap:8px;padding:4px 6px 4px 10px;font-size:12.5px;display:flex}.x-cliplist__item:last-child{border-bottom:none}.x-cliplist__seq{min-width:16px;color:var(--text-muted);flex:none;font-size:11.5px}.x-cliplist__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x-cliplist__meta{color:var(--text-muted);flex-shrink:0;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.x-cliplist__lang,.x-cliplist__dur{white-space:nowrap}.x-cliplist__add{align-items:center;gap:12px;display:flex}.x-cliplist__add--beside{align-self:stretch}.x-cliplist__hint{color:var(--text-muted);margin:0;font-size:12px}.x-drag-row{align-items:center;gap:var(--space-2);min-height:41px;padding:var(--space-1) var(--space-2);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface-elevated);grid-template-columns:24px 1fr auto;display:grid}.x-drag-row--multiline{align-items:start}.x-drag-row--warning{background:rgba(var(--status-warning-rgb), .08);border-color:var(--status-warning)}.x-drag-row--dragging{opacity:.5;box-shadow:0 6px 20px #00000059}.x-drag-row__handle{width:24px;height:24px;color:var(--primary-accent--tint-15);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.x-drag-row--dragging .x-drag-row__handle{cursor:grabbing}.x-drag-row--drag-disabled .x-drag-row__handle{cursor:default;opacity:.4}.x-drag-row__content{min-width:0}.x-drag-row__trailing{align-items:center;display:flex}.x-edit-page-shell{display:block}.x-edit-page-shell--fill{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;display:flex}.x-edit-page-shell__header{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.x-edit-page-shell__title{color:var(--primary-accent--tint-15);font-size:13px;line-height:1.4}.x-edit-page-shell__subtitle{margin:0 0 var(--space-3);color:var(--text-muted);font-size:13px}.x-edit-page-shell__top-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.x-edit-page-shell__top-bar-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.x-edit-page-shell__sub-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:20px;display:flex}.x-edit-page-shell__sub-bar-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.x-save-bar{z-index:10;justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-4);pointer-events:none;display:flex;position:sticky;bottom:12px}.x-save-bar>*{pointer-events:auto}.x-save-bar__dirty{color:var(--status-warning);font-size:13px}.x-save-bar__actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.x-editor-row-grid,.x-editor-row-header{align-items:center;gap:12px;display:grid}.x-editor-row-header__cell{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:600}@media (width<=720px){.x-editor-row-grid,.x-editor-row-header{grid-template-columns:1fr!important}.x-editor-row-header{display:none}}.x-radio-row-group{align-items:start;gap:2px 8px;width:100%;max-width:460px;display:grid}.x-radio-row-group--fluid{max-width:none}.x-radio-row-cell{flex-direction:column;min-width:0;display:flex}.x-radio-row{box-sizing:border-box;width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:flex-start;gap:10px;padding:9px 12px;transition:background .12s;display:flex}.x-radio-row:hover{background:rgba(var(--accent-rgb), .06)}.x-radio-row:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:2px}.x-radio-row--selected{background:rgba(var(--accent-rgb), .08)}.x-radio-row:disabled{opacity:.55;cursor:default}.x-radio-row__dot{box-sizing:border-box;border:2px solid var(--text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex}.x-radio-row--selected .x-radio-row__dot{border-color:rgb(var(--accent-rgb))}.x-radio-row--selected .x-radio-row__dot:after{content:"";background:rgb(var(--accent-rgb));border-radius:50%;width:8px;height:8px}.x-radio-row__main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.x-radio-row__title{align-items:center;gap:8px;min-width:0;display:inline-flex}.x-radio-row__label{font-size:13px;font-weight:600}.x-radio-row__icon{width:16px;height:16px;color:var(--text-muted);flex:none;transition:color .12s}.x-radio-row__icon svg{width:16px;height:16px;display:block}.x-radio-row--selected .x-radio-row__icon{color:rgb(var(--accent-rgb))}.x-radio-row__desc{color:var(--text-muted);font-size:11.5px;line-height:1.35}.x-radio-row-group--truncate-desc .x-radio-row__desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x-radio-row__footer{background:rgba(var(--accent-rgb), .08);color:var(--text-primary);text-align:left;border-radius:0;margin:2px 0 6px 38px;padding:8px 10px}.x-radio-row--readonly{cursor:default;pointer-events:none}.x-radio-row-group--compact .x-radio-row{align-items:center;min-height:26px;padding:4px 10px}.x-radio-row-group--compact .x-radio-row__dot{width:14px;height:14px;margin-top:0}.x-radio-row-group--compact .x-radio-row--selected .x-radio-row__dot:after{width:7px;height:7px}.x-radio-row-group--compact .x-radio-row__label{font-size:12.5px;font-weight:500}.x-radio-row-group--mini{flex-wrap:wrap;align-items:center;gap:4px;max-width:none;display:flex}.x-radio-row-group--mini .x-radio-row-cell{flex:none}.x-radio-row-group--mini .x-radio-row{align-items:center;gap:8px;width:auto;padding:5px 12px}.x-radio-row-group--mini .x-radio-row__dot{width:14px;height:14px;margin-top:0}.x-radio-row-group--mini .x-radio-row--selected .x-radio-row__dot:after{width:7px;height:7px}.x-radio-row-group--mini .x-radio-row__label{font-size:12.5px;font-weight:500}@media (width<=520px){.x-radio-row-group{grid-template-columns:1fr!important}}.x-floating-tray{background:var(--surface-elevated,#003051);border:1px solid var(--panel-border);z-index:var(--overlay-z-panel);border-radius:0;gap:5px;padding:6px;animation:.12s cubic-bezier(.2,.7,.3,1) both x-floating-tray-in;display:flex;box-shadow:0 10px 28px #0006}@keyframes x-floating-tray-in{0%{opacity:0;transform:translateY(var(--x-tray-from,-6px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.x-floating-tray{animation-duration:.01ms}}.x-tdm-menu{z-index:30;min-width:170px;color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;padding:6px;display:none;position:absolute;right:0;box-shadow:0 10px 28px #0006}.x-tdm-menu.is-visible{display:block}.x-tdm-menu__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.x-tdm-menu__item{cursor:pointer;white-space:nowrap;color:var(--text-primary);border-radius:0;align-items:center;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.3;transition:background .14s;display:flex}.x-tdm-menu__item:hover{background:rgba(var(--accent-rgb), .12)}.x-tdm-menu__item--danger{color:var(--hud-danger-mid)}.x-tdm-menu__item--danger:hover{background:color-mix(in srgb, var(--hud-danger-mid) 12%, transparent)}.x-context-menu{min-width:170px;z-index:var(--overlay-z-menu);color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;flex-direction:column;gap:1px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 28px #0006}.x-context-menu__item{text-align:left;width:100%;color:var(--text-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.3;transition:background .14s;display:flex}.x-context-menu__item:hover:not(:disabled),.x-context-menu__item:focus-visible{background:rgba(var(--accent-rgb), .12);outline:none}.x-context-menu__item--destructive{color:var(--hud-danger-mid)}.x-context-menu__item--destructive:hover:not(:disabled),.x-context-menu__item--destructive:focus-visible{background:color-mix(in srgb, var(--hud-danger-mid) 12%, transparent)}.x-context-menu__item:disabled{opacity:.45;cursor:default}.x-context-menu__icon{flex-shrink:0;align-items:center;display:inline-flex}.x-context-menu__label{flex:1;min-width:0}.x-context-menu__item--submenu{padding-right:8px}.x-context-menu__item--submenu:after{content:"▸";opacity:.65;flex-shrink:0;margin-left:12px;font-size:11px}.x-context-menu__heading{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:6px 10px 4px;font-size:11px;font-weight:600}.x-context-menu-stack{z-index:var(--overlay-z-menu);pointer-events:none;position:fixed;inset:0}.x-context-menu-stack .x-context-menu{pointer-events:auto}.x-context-menu__divider{background:var(--panel-border);height:1px;margin:4px 2px}.x-csp-overlay{z-index:9999;opacity:0;background:#0000008c;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:fixed;inset:0}.x-csp-overlay.is-open{opacity:1}.x-csp-overlay.is-closing-overlay{opacity:0;transition:opacity .2s ease-in}.x-csp-frame{border-radius:var(--radius-md);background:var(--surface-elevated);width:840px;max-width:calc(100vw - 48px);height:85vh;max-height:800px;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000073}.x-csp-panel{z-index:0;flex-direction:column;display:flex;position:absolute;inset:0}.x-csp-panel__header{border-bottom:1px solid rgba(var(--primary-accent--shade-70-rgb), .5);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.x-csp-panel__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.x-csp-panel__footer{border-top:1px solid rgba(var(--primary-accent--shade-70-rgb), .5);flex-shrink:0;padding:12px}.x-csp-curtain{background:var(--base-layer);z-index:1;will-change:transform;pointer-events:none;width:calc(50% + 50px);transition:transform 1.2s cubic-bezier(.65,0,.35,1);position:absolute;top:0;bottom:0}.x-csp-curtain--left{left:0;transform:translate(0)}.x-csp-curtain--right{right:0;transform:translate(0)}.x-csp-curtain--left:after{content:"";background:var(--panel-border);width:.5px;position:absolute;top:0;bottom:0;right:50px}.x-csp-overlay.is-open .x-csp-curtain--left{transform:translate(-100%)}.x-csp-overlay.is-open .x-csp-curtain--right{transform:translate(100%)}.x-csp-overlay.is-closing-curtains .x-csp-curtain{transition:transform .55s cubic-bezier(.65,0,.35,1);transform:translate(0)}.x-csp-overlay.is-curtain-static .x-csp-curtain{will-change:auto}.x-csp-overlay.is-reduced-motion{transition:opacity 1ms linear}.x-csp-overlay.is-reduced-motion .x-csp-curtain{display:none}.x-assistant-tabstrip{border-bottom:1px solid rgba(var(--assistant-tile-rest-border-rgb), .2);flex-direction:column;flex-shrink:0;gap:4px;padding:8px 16px;display:flex}.x-assistant-tabstrip__list{flex-direction:column;gap:4px;display:flex}.x-assistant-tile{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.x-assistant-tile--rest{border-color:rgba(var(--assistant-tile-rest-border-rgb), .4);background:rgba(var(--assistant-tile-rest-bg-rgb), .06)}.x-assistant-tile--active{border-color:var(--assistant-tile-accent);background:rgba(var(--assistant-tile-accent-rgb), .14);cursor:default;font-weight:600}.x-inline-alert{border:1px solid #0000;border-radius:0;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.x-inline-alert__icon{flex:none;font-size:14px;line-height:1.4}.x-inline-alert__body{overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0}.x-inline-alert--error{color:var(--unsuccessful);background:#ff5b5b14;border-color:#ff5b5b59}.x-inline-alert--warning{color:var(--pending);background:#ffb24014;border-color:#ffb24059}.x-inline-alert--info{background:rgba(var(--primary-accent--tint-15-rgb), .08);border-color:rgba(var(--primary-accent--tint-15-rgb), .35);color:var(--text-primary)}.x-inline-alert--success{color:var(--successful);background:#43bc8214;border-color:#43bc8259}.x-inline-alert--neutral{background:rgba(var(--primary-accent--shade-70-rgb), .06);border-color:rgba(var(--primary-accent--shade-70-rgb), .3);color:var(--text-muted)}.x-inline-alert--docked-bottom{z-index:var(--overlay-z-panel);background:var(--surface-elevated);border-color:var(--panel-border);align-items:center;gap:16px;width:max-content;max-width:min(760px,100vw - 32px);position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0006}.x-inline-alert--docked-bottom .x-inline-alert__body{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:12px;display:flex;overflow:hidden}.x-list-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.x-list-toolbar__filter{min-width:200px}.x-list-toolbar__actions{align-items:center;gap:12px;margin-left:auto;display:flex}.x-info-hint-wrap{flex-shrink:0;line-height:0;display:inline-flex;position:relative}.x-info-hint{width:18px;height:18px;color:var(--brand-accent);cursor:help;box-sizing:border-box;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .13s;display:inline-flex}.x-info-hint:hover{background:rgba(var(--brand-accent-rgb), .12)}.x-info-hint:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.x-info-hint__block{--x-info-hint-surface:color-mix(in srgb, var(--surface-elevated) 88%, white);z-index:50;box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;background:var(--x-info-hint-surface);border:1px solid var(--panel-border);border-radius:0;flex-direction:column;gap:5px;width:236px;padding:11px 13px;animation:.13s x-info-hint-in;display:flex;position:absolute;top:calc(100% + 8px);right:-6px;box-shadow:0 8px 22px #00000047}.x-info-hint__block--wide{width:380px;max-height:min(62vh,540px);overflow-y:auto}@keyframes x-info-hint-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.x-info-hint__block{animation:none}}.x-info-hint__block:before{content:"";background:var(--x-info-hint-surface);border-left:1px solid var(--panel-border);border-top:1px solid var(--panel-border);width:9px;height:9px;position:absolute;top:-5px;right:13px;transform:rotate(45deg)}.x-info-hint__title{color:var(--text-primary);font-size:12.5px;font-weight:700;line-height:1.3}.x-info-hint__body{color:var(--text-secondary);font-size:12.5px;line-height:1.55}.x-info-hint__body p{margin:0}[data-theme=polar] .x-info-hint__block{box-shadow:0 6px 18px #0000001a}.x-form-section{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--base-layer);border-radius:0;margin-bottom:16px}.x-form-section__header{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .3);background:rgba(var(--primary-accent--tint-15-rgb), .05);border-radius:0;padding:12px 16px;position:relative}.x-form-section__controls{align-items:center;gap:6px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.x-form-section__title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);text-align:center;margin:0;font-size:14px;font-weight:600}.x-form-section__subtitle{color:var(--text-muted);text-align:center;margin:4px 0 0;font-size:12px}.x-form-section__body{flex-direction:column;gap:8px;padding:16px;display:flex}.x-form-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.x-form-actions--start{justify-content:flex-start}.x-form-actions--between{justify-content:space-between}.x-form-actions--center{justify-content:center}.x-form-actions--floating-right{right:max(16px, env(safe-area-inset-right,0px));z-index:20;pointer-events:none;margin-top:0;position:fixed;top:50%;transform:translateY(-50%)}.x-form-actions--floating-right>*{pointer-events:auto}.x-ternary{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.x-ternary__stage{aspect-ratio:100/100;touch-action:none;outline:none;width:min(340px,100%);padding:0;position:relative}.x-ternary__stage:focus-visible{box-shadow:0 0 0 2px rgba(var(--primary-accent--tint-15-rgb), .6);border-radius:0}.x-ternary__svg{cursor:pointer;width:100%;height:100%;display:block}.x-ternary--disabled .x-ternary__svg{cursor:not-allowed}.x-ternary__triangle{fill:rgba(var(--primary-accent--tint-15-rgb), .06);stroke:rgba(var(--primary-accent--tint-15-rgb), .55);stroke-width:1px;stroke-linejoin:round}.x-ternary__spoke{stroke:rgba(var(--primary-accent--tint-15-rgb), .3);stroke-width:.6px}.x-ternary__knob{fill:var(--primary-accent--tint-15);stroke:#fff;stroke-width:1.5px}.x-ternary--disabled{opacity:.45}.x-ternary__corner{color:var(--text-muted);white-space:nowrap;pointer-events:none;font-size:12px;position:absolute}.x-ternary__corner b{color:var(--text-primary);font-weight:700}.x-ternary__corner--a{text-align:center;top:0;left:50%;transform:translate(-50%)}.x-ternary__corner--b{text-align:left;bottom:6%;left:0}.x-ternary__corner--c{text-align:right;bottom:6%;right:0}.x-audit-footer{color:var(--text-muted);text-align:right;margin-bottom:40px;font-size:11px}.x-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.x-empty-state__heading{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.x-empty-state__description{color:var(--text-muted);max-width:480px;margin:0;font-size:13px}.x-empty-state__actions{justify-content:center;gap:12px;margin-top:8px;display:flex}.x-loading-state{color:var(--text-muted);justify-content:center;align-items:center;padding:40px 0;font-size:13px;display:flex}.x-error-state{text-align:center;background:rgba(var(--unsuccessful-rgb), .06);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.x-error-state__icon{color:rgb(var(--unsuccessful-rgb))}.x-error-state__heading{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.x-error-state__description{color:var(--text-muted);max-width:480px;margin:0;font-size:13px}.x-error-state__actions{justify-content:center;gap:12px;margin-top:8px;display:flex}.x-status-pill{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.x-status-pill--dim{opacity:.7}.x-status-pill--sm{gap:6px;padding:2px 8px;font-size:11px}.x-status-pill--sm .x-status-pill__dot{width:6px;height:6px}.x-status-pill__dot{background:currentColor;border-radius:0;flex-shrink:0;width:8px;height:8px;display:inline-block}.x-status-pill__suffix{margin-left:2px;font-weight:700}.x-status-pill--success{color:var(--status-success);background:color-mix(in srgb, var(--status-success) 14%, transparent)}.x-status-pill--pending{color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 14%, transparent)}.x-status-pill--error{color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 14%, transparent)}.x-status-pill--neutral{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 14%, transparent)}.x-monogram{background:rgba(var(--primary-accent-rgb), .18);border:1px solid rgb(var(--primary-accent-rgb));width:38px;height:38px;color:var(--text-primary);font-size:var(--font-size-sm);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.x-card-active-star{cursor:pointer;width:26px;height:26px;color:var(--text-muted);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x-card-active-star:hover:not(:disabled),.x-card-active-star--on,.x-card-active-star--on:hover:not(:disabled){color:var(--primary-accent--tint-15)}.x-card-active-star:disabled{opacity:.45;cursor:not-allowed}.x-xiriuz-card{box-sizing:border-box;background:var(--surface-elevated);border:1px solid var(--panel-border);width:200px;height:300px;color:var(--text-primary);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.x-xiriuz-card--clickable{cursor:pointer;transition:background .15s}.x-xiriuz-card--clickable:hover{background:rgba(var(--accent-rgb), .08)}.x-xiriuz-card__header{background:rgba(var(--accent-rgb), .06);border-bottom:1px solid var(--panel-border);flex:none;align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex}.x-xiriuz-card__header--divider{border-bottom:1px solid var(--panel-border)}.x-xiriuz-card__adornment{color:var(--text-muted);flex:none;align-items:center;display:inline-flex}.x-xiriuz-card__title{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:12px;font-weight:600;overflow:hidden}.x-xiriuz-card__header-action{flex:none;align-items:center;display:inline-flex}.x-xiriuz-card__menu-anchor{flex:none;margin-right:-9px;position:relative}.x-xiriuz-card__menu-trigger{width:24px;height:24px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.x-xiriuz-card__menu-trigger svg{flex-shrink:0;width:16px;height:16px}.x-xiriuz-card__menu-trigger:hover,.x-xiriuz-card__menu-trigger[aria-expanded=true]{color:var(--text-primary);background:rgba(var(--accent-rgb), .12)}.x-xiriuz-card__menu{background:var(--surface-elevated,#003051);border:1px solid var(--panel-border,var(--primary-accent--tint-15));z-index:30;border-radius:0;flex-direction:column;gap:1px;min-width:140px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0006}.x-xiriuz-card__menu-item{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:13px;font-weight:500;transition:background .14s;display:flex}.x-xiriuz-card__menu-item:hover:not(:disabled){background:rgba(var(--accent-rgb), .12)}.x-xiriuz-card__menu-item:disabled{opacity:.4;cursor:not-allowed}.x-xiriuz-card__menu-item--danger{color:var(--hud-danger-mid)}.x-xiriuz-card__menu-item--danger:hover:not(:disabled){background:color-mix(in srgb, var(--hud-danger-mid) 12%, transparent)}.x-xiriuz-card__menu-icon{flex:none;align-items:center;display:inline-flex}.x-xiriuz-card__menu-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.x-xiriuz-card__body{flex-direction:column;flex:auto;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.x-xiriuz-card__body--distribute{justify-content:space-evenly}.x-xiriuz-card__body-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:3px 0;display:flex}.x-xiriuz-card__body-label{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12px;overflow:hidden}.x-xiriuz-card__body-value{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:0 auto;font-size:12px;font-weight:600;overflow:hidden}.x-xiriuz-card__pill-row{justify-content:center;min-width:0;padding:3px 0 7px;display:flex}.x-xiriuz-card__pill-row .x-status-pill{letter-spacing:.4px;gap:6px;padding:2px 8px;font-size:10px}.x-xiriuz-card__pill-row .x-status-pill__dot{width:6px;height:6px}.x-xiriuz-card__big-count{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.15rem;min-width:0;display:flex}.x-xiriuz-card__big-count-num{color:var(--primary-accent);font-size:2.75rem;font-weight:700;line-height:1}.x-xiriuz-card__big-count-label{max-width:100%;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.x-xiriuz-card__big-count-row{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.x-xiriuz-card__big-count-row .x-xiriuz-card__big-count{flex:1 1 0;min-width:0}.x-xiriuz-card__big-count-row .x-xiriuz-card__big-count-num{font-size:2.5rem}.x-xiriuz-card__footer{background:rgba(var(--accent-rgb), .06);border-top:1px solid var(--panel-border);flex-direction:column;flex:none;gap:4px;min-width:0;padding:8px 14px 12px;display:flex}.x-xiriuz-card__footer-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.x-xiriuz-card__footer-label{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11px;overflow:hidden}.x-xiriuz-card__footer-value{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.x-xiriuz-card__footer-row--quiet .x-xiriuz-card__footer-label{text-transform:none;letter-spacing:normal;font-size:12px}.x-xiriuz-card__footer-row--quiet .x-xiriuz-card__footer-value{font-size:12px;font-weight:600}.x-xiriuz-card--frame-bracket{--card-border:rgba(var(--primary-accent-rgb), .15);--card-accent:var(--accent-cyan);--card-accent-rgb:var(--accent-cyan-rgb);border:1px solid var(--card-border);background:radial-gradient(circle at top right, rgba(var(--card-accent-rgb), .1) 0%, transparent 35%), repeating-linear-gradient(to bottom, transparent 0px, transparent 2px, rgba(var(--card-accent-rgb), .04) 2px, rgba(var(--card-accent-rgb), .04) 3px), var(--base-layer);box-shadow:0 0 24px rgba(var(--card-accent-rgb), .15);border-radius:0;position:relative;overflow:visible}[data-theme=midnight] .x-xiriuz-card--frame-bracket{--card-border:rgba(var(--oldmutual-green-rgb), .15);--card-accent:var(--primary-accent);--card-accent-rgb:var(--primary-accent-rgb)}.x-xiriuz-card--frame-bracket .x-xiriuz-card__header{border-bottom:1px solid var(--card-accent);background:0 0}.x-xiriuz-card--frame-bracket.x-xiriuz-card--clickable:hover{background:radial-gradient(circle at top right, rgba(var(--card-accent-rgb), .18) 0%, transparent 40%), repeating-linear-gradient(to bottom, transparent 0px, transparent 2px, rgba(var(--card-accent-rgb), .06) 2px, rgba(var(--card-accent-rgb), .06) 3px), var(--base-layer);box-shadow:0 0 32px rgba(var(--card-accent-rgb), .3)}[data-theme=polar] .x-xiriuz-card--frame-bracket{background:var(--surface-elevated);box-shadow:var(--panel-shadow)}[data-theme=polar] .x-xiriuz-card--frame-bracket.x-xiriuz-card--clickable:hover{background:var(--surface-elevated);box-shadow:0 2px 8px #0000001f}.x-xiriuz-card--frame-bracket:before,.x-xiriuz-card--frame-bracket:after,.x-xiriuz-card--frame-bracket .x-xiriuz-card__corners:before,.x-xiriuz-card--frame-bracket .x-xiriuz-card__corners:after{content:"";border:0 solid var(--card-accent);pointer-events:none;width:10px;height:10px;transition:border-color .2s,top .2s,right .2s,bottom .2s,left .2s;position:absolute}.x-xiriuz-card--frame-bracket:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.x-xiriuz-card--frame-bracket:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.x-xiriuz-card--frame-bracket .x-xiriuz-card__corners{pointer-events:none;position:absolute;inset:0}.x-xiriuz-card--frame-bracket .x-xiriuz-card__corners:before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.x-xiriuz-card--frame-bracket .x-xiriuz-card__corners:after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.x-xiriuz-card--frame-bracket:hover:before,.x-xiriuz-card--frame-bracket:focus-visible:before{top:6px;left:6px}.x-xiriuz-card--frame-bracket:hover:after,.x-xiriuz-card--frame-bracket:focus-visible:after{bottom:6px;right:6px}.x-xiriuz-card--frame-bracket:hover .x-xiriuz-card__corners:before,.x-xiriuz-card--frame-bracket:focus-visible .x-xiriuz-card__corners:before{top:6px;right:6px}.x-xiriuz-card--frame-bracket:hover .x-xiriuz-card__corners:after,.x-xiriuz-card--frame-bracket:focus-visible .x-xiriuz-card__corners:after{bottom:6px;left:6px}.x-xiriuz-card--frame-bracket .x-xiriuz-card__sheen{background:linear-gradient(90deg, transparent 0%, rgba(var(--card-accent-rgb), .4) 50%, transparent 100%);opacity:0;pointer-events:none;height:1px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.x-xiriuz-card--frame-bracket:hover .x-xiriuz-card__sheen,.x-xiriuz-card--frame-bracket:focus-visible .x-xiriuz-card__sheen{opacity:1}.x-xiriuz-node{box-sizing:border-box;background:var(--surface-elevated);border:1px solid var(--panel-border);width:200px;height:300px;color:var(--text-primary);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.x-xiriuz-node--clickable{cursor:pointer;transition:background .15s}.x-xiriuz-node--clickable:hover{background:rgba(var(--accent-rgb), .08)}.x-xiriuz-node__header{background:rgba(var(--accent-rgb), .06);border-bottom:1px solid var(--panel-border);flex:none;align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex}.x-xiriuz-node__header--divider{border-bottom:1px solid var(--panel-border)}.x-xiriuz-node__adornment{color:var(--text-muted);flex:none;align-items:center;display:inline-flex}.x-xiriuz-node__title{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:12px;font-weight:600;overflow:hidden}.x-xiriuz-node__header-action{flex:none;align-items:center;display:inline-flex}.x-xiriuz-node__menu-anchor{flex:none;margin-right:-9px;position:relative}.x-xiriuz-node__menu-trigger{width:24px;height:24px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.x-xiriuz-node__menu-trigger:hover,.x-xiriuz-node__menu-trigger[aria-expanded=true]{color:var(--text-primary);background:rgba(var(--accent-rgb), .12)}.x-xiriuz-node__menu{background:var(--surface-elevated,#003051);border:1px solid var(--panel-border,var(--primary-accent--tint-15));z-index:30;border-radius:0;flex-direction:column;gap:1px;min-width:140px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0006}.x-xiriuz-node__menu-item{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:13px;font-weight:500;transition:background .14s;display:flex}.x-xiriuz-node__menu-item:hover:not(:disabled){background:rgba(var(--accent-rgb), .12)}.x-xiriuz-node__menu-item:disabled{opacity:.4;cursor:not-allowed}.x-xiriuz-node__menu-item--danger{color:var(--hud-danger-mid)}.x-xiriuz-node__menu-item--danger:hover:not(:disabled){background:color-mix(in srgb, var(--hud-danger-mid) 12%, transparent)}.x-xiriuz-node__menu-icon{flex:none;align-items:center;display:inline-flex}.x-xiriuz-node__menu-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.x-xiriuz-node__body{flex-direction:column;flex:auto;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.x-xiriuz-node__body--distribute{justify-content:space-evenly}.x-xiriuz-node__body-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:3px 0;display:flex}.x-xiriuz-node__body-label{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12px;overflow:hidden}.x-xiriuz-node__body-value{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:0 auto;font-size:12px;font-weight:600;overflow:hidden}.x-xiriuz-node__pill-row{justify-content:center;min-width:0;padding:3px 0 7px;display:flex}.x-xiriuz-node__pill-row .x-status-pill{letter-spacing:.4px;gap:6px;padding:2px 8px;font-size:10px}.x-xiriuz-node__pill-row .x-status-pill__dot{width:6px;height:6px}.x-xiriuz-node__big-count{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.15rem;min-width:0;display:flex}.x-xiriuz-node__big-count-num{color:var(--primary-accent);font-size:2.75rem;font-weight:700;line-height:1}.x-xiriuz-node__big-count-label{max-width:100%;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.x-xiriuz-node__big-count-row{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.x-xiriuz-node__big-count-row .x-xiriuz-node__big-count{flex:1 1 0;min-width:0}.x-xiriuz-node__big-count-row .x-xiriuz-node__big-count-num{font-size:2.5rem}.x-xiriuz-node__footer{background:rgba(var(--accent-rgb), .06);border-top:1px solid var(--panel-border);flex-direction:column;flex:none;gap:4px;min-width:0;padding:8px 14px 12px;display:flex}.x-xiriuz-node__footer-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.x-xiriuz-node__footer-label{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11px;overflow:hidden}.x-xiriuz-node__footer-value{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.x-xiriuz-node__footer-row--quiet .x-xiriuz-node__footer-label{text-transform:none;letter-spacing:normal;font-size:12px}.x-xiriuz-node__footer-row--quiet .x-xiriuz-node__footer-value{font-size:12px;font-weight:600}.x-nav-tile{box-sizing:border-box;text-align:left;background:var(--surface-elevated);border:1px solid var(--panel-border);min-height:5.5rem;box-shadow:var(--panel-shadow,none);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:0;align-items:center;gap:14px;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.x-nav-tile:hover:not(:disabled),.x-nav-tile:focus-visible{background:linear-gradient(rgba(var(--accent-rgb), .08), rgba(var(--accent-rgb), .08)) var(--surface-elevated);border-color:rgba(var(--accent-rgb), .35);outline:none}.x-nav-tile:disabled{cursor:default}.x-nav-tile--inactive{opacity:.55}.x-nav-tile__plate{background:rgba(var(--accent-rgb), .12);width:42px;height:42px;color:rgb(var(--accent-rgb));border-radius:0;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.x-nav-tile__plate svg{width:22px;height:22px}.x-nav-tile__main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.x-nav-tile__title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.x-nav-tile__desc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.x-nav-tile__meta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.x-nav-tile__count{color:rgb(var(--accent-rgb));font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:2rem;font-weight:700;line-height:1;display:inline-flex}.x-nav-tile__count-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:700}.x-nav-tile__trailing{flex:none;align-items:center;display:inline-flex}.x-nav-tile__chevron{color:var(--text-muted);flex:none;display:inline-flex}.x-nav-tile__chevron svg{width:18px;height:18px}.x-nav-tile-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;display:grid}.x-xiriuz-grouping-card{box-sizing:border-box;text-align:left;background:var(--surface-elevated);border:1px solid var(--panel-border);width:300px;height:200px;color:var(--text-primary);border-radius:0;flex-direction:column;gap:9px;padding:13px 16px 11px;display:flex;position:relative;overflow:hidden}.x-xiriuz-grouping-card--clickable{cursor:pointer;transition:background .15s,border-color .15s}.x-xiriuz-grouping-card--clickable:hover,.x-xiriuz-grouping-card--clickable:focus-visible{background:linear-gradient(rgba(var(--accent-rgb), .08), rgba(var(--accent-rgb), .08)) var(--surface-elevated);border-color:rgba(var(--accent-rgb), .35);outline:none}.x-xiriuz-grouping-card--inactive{opacity:.55}.x-xiriuz-grouping-card__header{align-items:center;gap:8px;min-width:0;display:flex}.x-xiriuz-grouping-card__plate{background:rgba(var(--accent-rgb), .12);width:28px;height:28px;color:rgb(var(--accent-rgb));border-radius:0;flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.x-xiriuz-grouping-card__plate svg{width:16px;height:16px}.x-xiriuz-grouping-card--success .x-xiriuz-grouping-card__plate{background:color-mix(in srgb, var(--hud-success-mid) 14%, transparent);color:var(--hud-success-mid)}.x-xiriuz-grouping-card--warning .x-xiriuz-grouping-card__plate{background:color-mix(in srgb, var(--hud-warning-mid) 14%, transparent);color:var(--hud-warning-mid)}.x-xiriuz-grouping-card--danger .x-xiriuz-grouping-card__plate{background:color-mix(in srgb, var(--hud-danger-mid) 14%, transparent);color:var(--hud-danger-mid)}.x-xiriuz-grouping-card__title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:600;overflow:hidden}.x-xiriuz-grouping-card__header-extra{flex:none;align-items:center;gap:6px;display:inline-flex}.x-xiriuz-grouping-card__actions{flex:none;align-items:center;display:inline-flex}.x-xiriuz-grouping-card__body{flex-direction:column;gap:6px;min-width:0;display:flex}.x-xiriuz-grouping-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px 14px;min-width:0;display:grid}.x-xiriuz-grouping-card__stat{min-width:0}.x-xiriuz-grouping-card__stat-value{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;display:block;overflow:hidden}.x-xiriuz-grouping-card__stat--hero .x-xiriuz-grouping-card__stat-value{color:rgb(var(--accent-rgb));font-size:23px}.x-xiriuz-grouping-card__stat--neutral .x-xiriuz-grouping-card__stat-value,.x-xiriuz-grouping-card__stat--hero.x-xiriuz-grouping-card__stat--neutral .x-xiriuz-grouping-card__stat-value{color:var(--text-muted)}.x-xiriuz-grouping-card__stat--success .x-xiriuz-grouping-card__stat-value,.x-xiriuz-grouping-card__stat--hero.x-xiriuz-grouping-card__stat--success .x-xiriuz-grouping-card__stat-value{color:var(--hud-success-mid)}.x-xiriuz-grouping-card__stat--hero.x-xiriuz-grouping-card__stat--danger .x-xiriuz-grouping-card__stat-value{color:var(--status-danger)}.x-xiriuz-grouping-card__stat--warning .x-xiriuz-grouping-card__stat-value{color:var(--hud-warning-mid)}.x-xiriuz-grouping-card__stat--danger .x-xiriuz-grouping-card__stat-value{color:var(--hud-danger-mid)}.x-xiriuz-grouping-card__stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;display:block;overflow:hidden}.x-xiriuz-grouping-card__footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:auto;display:flex}.x-xiriuz-grouping-card__footer-meta{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.x-xiriuz-grouping-card-grid{grid-template-columns:repeat(auto-fill,300px);justify-content:start;gap:1rem;display:grid}.x-xiriuz-grouping-card--frame-bracket{--card-border:rgba(var(--primary-accent-rgb), .15);--card-accent:var(--accent-cyan);--card-accent-rgb:var(--accent-cyan-rgb);border:1px solid var(--card-border);background:radial-gradient(circle at top right, rgba(var(--card-accent-rgb), .1) 0%, transparent 35%), repeating-linear-gradient(to bottom, transparent 0px, transparent 2px, rgba(var(--card-accent-rgb), .04) 2px, rgba(var(--card-accent-rgb), .04) 3px), var(--base-layer);box-shadow:0 0 24px rgba(var(--card-accent-rgb), .15);border-radius:0;overflow:visible}.x-xiriuz-grouping-card--frame-bracket .x-xiriuz-grouping-card__body{overflow:hidden}[data-theme=midnight] .x-xiriuz-grouping-card--frame-bracket{--card-border:rgba(var(--oldmutual-green-rgb), .15);--card-accent:var(--primary-accent);--card-accent-rgb:var(--primary-accent-rgb)}.x-xiriuz-grouping-card--frame-bracket.x-xiriuz-grouping-card--clickable:hover,.x-xiriuz-grouping-card--frame-bracket.x-xiriuz-grouping-card--clickable:focus-visible{background:radial-gradient(circle at top right, rgba(var(--card-accent-rgb), .18) 0%, transparent 40%), repeating-linear-gradient(to bottom, transparent 0px, transparent 2px, rgba(var(--card-accent-rgb), .06) 2px, rgba(var(--card-accent-rgb), .06) 3px), var(--base-layer);border-color:var(--card-border);box-shadow:0 0 32px rgba(var(--card-accent-rgb), .3)}[data-theme=polar] .x-xiriuz-grouping-card--frame-bracket{background:var(--surface-elevated);box-shadow:var(--panel-shadow)}[data-theme=polar] .x-xiriuz-grouping-card--frame-bracket.x-xiriuz-grouping-card--clickable:hover{background:var(--surface-elevated);box-shadow:0 2px 8px #0000001f}.x-xiriuz-grouping-card--frame-bracket:before,.x-xiriuz-grouping-card--frame-bracket:after,.x-xiriuz-grouping-card--frame-bracket .x-xiriuz-grouping-card__corners:before,.x-xiriuz-grouping-card--frame-bracket .x-xiriuz-grouping-card__corners:after{content:"";border:0 solid var(--card-accent);pointer-events:none;width:10px;height:10px;transition:border-color .2s,top .2s,right .2s,bottom .2s,left .2s;position:absolute}.x-xiriuz-grouping-card--frame-bracket:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.x-xiriuz-grouping-card--frame-bracket:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.x-xiriuz-grouping-card--frame-bracket .x-xiriuz-grouping-card__corners{pointer-events:none;position:absolute;inset:0}.x-xiriuz-grouping-card--frame-bracket .x-xiriuz-grouping-card__corners:before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.x-xiriuz-grouping-card--frame-bracket .x-xiriuz-grouping-card__corners:after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.x-xiriuz-grouping-card--frame-bracket:hover:before,.x-xiriuz-grouping-card--frame-bracket:focus-visible:before{top:6px;left:6px}.x-xiriuz-grouping-card--frame-bracket:hover:after,.x-xiriuz-grouping-card--frame-bracket:focus-visible:after{bottom:6px;right:6px}.x-xiriuz-grouping-card--frame-bracket:hover .x-xiriuz-grouping-card__corners:before,.x-xiriuz-grouping-card--frame-bracket:focus-visible .x-xiriuz-grouping-card__corners:before{top:6px;right:6px}.x-xiriuz-grouping-card--frame-bracket:hover .x-xiriuz-grouping-card__corners:after,.x-xiriuz-grouping-card--frame-bracket:focus-visible .x-xiriuz-grouping-card__corners:after{bottom:6px;left:6px}.x-xiriuz-grouping-card--frame-bracket .x-xiriuz-grouping-card__sheen{background:linear-gradient(90deg, transparent 0%, rgba(var(--card-accent-rgb), .4) 50%, transparent 100%);opacity:0;pointer-events:none;height:1px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.x-xiriuz-grouping-card--frame-bracket:hover .x-xiriuz-grouping-card__sheen,.x-xiriuz-grouping-card--frame-bracket:focus-visible .x-xiriuz-grouping-card__sheen{opacity:1}:root{--black:#000;--white:#fff;--white-rgb:255, 255, 255;--zailab-blue:#26a8ff;--zailab-pink:#e51e5a;--oldmutual-green:#00a551;--oldmutual-green-rgb:0, 165, 81;--primary-accent:var(--zailab-blue);--brand-accent:var(--primary-accent);--brand-accent-rgb:var(--primary-accent-rgb);--successful-alt:#0b9a20;--unsuccessful:red;--shared-primary-accent--shade-70:#003051;--black-rgb:0, 0, 0;--zailab-blue-rgb:38, 168, 255;--zailab-pink-rgb:229, 30, 90;--primary-accent-rgb:38, 168, 255;--successful-alt-rgb:11, 154, 32;--unsuccessful-rgb:255, 0, 0;--base-layer:#002a46;--overlay-layer:#001929;--gray-alt:#999;--successful:#13ff00;--successful-rgb:19, 255, 0;--pending:#ffa800;--pending-rgb:255, 168, 0;--contrast-text-rgb:var(--black-rgb);--gray-alt-rgb:153, 153, 153;--primary-accent--tint-15:#1ba4ff;--primary-accent--tint-45:#6bc4ff;--primary-accent--tint-15-rgb:27, 164, 255;--primary-accent--shade-70:var(--shared-primary-accent--shade-70);--primary-accent--shade-70-rgb:0, 48, 81;--assistant-tile-accent:var(--primary-accent);--assistant-tile-accent-rgb:var(--primary-accent-rgb);--assistant-tile-rest-border-rgb:var(--primary-accent--shade-70-rgb);--assistant-tile-rest-bg-rgb:var(--primary-accent--tint-15-rgb);--hud-primary-background-darker:#1ba4ff;--hud-primary-background:#003051;--hud-alt-background:#001929;--hud-primary-background-darker-rgb:var(--accent-rgb);--hud-light-rgb:var(--accent-rgb);--hud-text-color:var(--white);--hud-surface-strong:#003c64f2;--hud-surface-deep:#00233cf2;--hud-accent-mid:#1ba4ff;--hud-accent-mid-alpha-30:#1ba4ff4d;--hud-accent-mid-alpha-15:#1ba4ff26;--hud-accent-bright:#4dc4ff;--hud-accent-soft:#6fb8d8;--hud-text-secondary:#a8d0e5;--hud-overlay-backdrop:#0006;--hud-panel-z-backdrop:110;--hud-panel-z-picker:120;--hud-backdrop-open-ms:.2s;--hud-backdrop-close-ms:.2s;--hud-panel-open-ms:.25s;--hud-panel-close-ms:.2s;--scrollbar-thumb-rgb:var(--accent-rgb);--accent-warning:#f93;--accent-warning-rgb:255, 153, 51;--accent-warning--tint-15:#ff993326;--accent-critical:#ff2e97;--accent-critical-rgb:255, 46, 151;--accent-critical--tint-15:#ff2e9726;--accent-success-sf:#00ff9f;--accent-success-sf-rgb:0, 255, 159;--accent-success-sf--tint-15:#00ff9f26;--headers-background:var(--primary-accent--shade-70);--headers-form-rgb:var(--primary-accent--shade-70-rgb);--headers-form-opac:.4;--search-icon-outline:var(--brand-accent);--search-icon-glyph:var(--brand-accent);--search-field-fill:rgba(var(--brand-accent-rgb), .16)}@font-face{font-family:Neo Sans;font-style:normal;font-weight:300;src:url(/zailab-assets/fonts/NeoSans-Light.otf)format("opentype");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Neo Sans;font-style:normal;font-weight:400;src:url(/zailab-assets/fonts/NeoSans.otf)format("opentype");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Neo Sans;font-style:normal;font-weight:600;src:url(/zailab-assets/fonts/NeoSans-Medium.otf)format("opentype");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Neo Sans;font-style:normal;font-weight:700;src:url(/zailab-assets/fonts/NeoSans-Bold.otf)format("opentype");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;src:url(/zailab-assets/fonts/nunitosans-light.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/zailab-assets/fonts/nunitosans-regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(/zailab-assets/fonts/nunitosans-semibold.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/zailab-assets/fonts/nunitosans-bold.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:DS-Digital;src:url(/zailab-assets/fonts/DS-Digital.woff)format("woff")}html,body{color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}body{background:var(--base-layer);color:var(--text-primary)}html,body{width:100%;height:100%;overflow:hidden}ul{margin:0;padding:0;list-style:none}li{list-style:none;display:inline-block}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:rgba(var(--scrollbar-thumb-rgb), .5);border-radius:0;transition:background-color .2s ease-in-out}:hover::-webkit-scrollbar-thumb{background-color:rgba(var(--scrollbar-thumb-rgb), .8)}html{scrollbar-width:thin;scrollbar-color:rgba(var(--scrollbar-thumb-rgb), .8) #0000}@keyframes xiriuz-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flex{display:flex}.flex--wrap{flex-wrap:wrap}.flex--align-center{align-items:center}.x-visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-modal-backdrop{background:var(--overlay-backdrop-modal);-webkit-backdrop-filter:blur(4px);z-index:var(--overlay-z-modal);justify-content:center;align-items:center;animation:.15s ease-out x-fade-in;display:flex;position:fixed;inset:0}.x-modal{background:linear-gradient(180deg, #ffffff0d, transparent 55%),var(--surface-elevated);color:var(--text-primary);border:1px solid var(--panel-border);width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);padding:var(--space-7);border-radius:0;flex-direction:column;gap:16px;animation:.18s cubic-bezier(.16,1,.3,1) x-modal-in;display:flex;position:relative;overflow:auto;box-shadow:0 18px 52px #00000073}.x-modal--wide{width:560px}.x-modal--reader{width:92vw;max-width:1460px;max-height:calc(100vh - 128px)}.x-modal--xwide{width:94vw;max-width:1700px}.x-modal--flush{gap:0;height:100%;padding:0;overflow:hidden}.x-modal--flush-compact{height:460px}.x-modal--flush .x-modal__header{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--panel-border);flex-shrink:0;align-items:center}.x-modal--flush .x-modal__body{flex-direction:column;flex:1;min-height:0;display:flex}.x-modal--flush .x-modal__footer{padding:var(--space-3) var(--space-6);border-top:1px solid var(--panel-border);flex-shrink:0;align-items:center;margin-top:0}.x-modal__header{align-items:flex-start;gap:16px;display:flex}.x-modal__header--stacked{flex-direction:column;gap:6px}.x-modal__header--with-actions{justify-content:space-between}.x-modal__header-titles{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.x-modal__header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.x-modal__header-leading{flex-shrink:0;align-self:center;align-items:center;display:flex}.x-modal__header--actions-only .x-modal__header-actions{flex:1;width:100%}.x-modal__header--actions-fill .x-modal__header-titles{flex:0 auto}.x-modal__header--actions-fill .x-modal__header-actions{flex:auto;align-items:center;min-width:0;height:26px}.x-modal__titlebar{align-items:center;gap:12px;display:flex}.x-modal__titlebar+.x-modal__lead{margin-top:-8px}.x-modal__icon{border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.x-modal__icon--destructive{background:color-mix(in srgb, var(--hud-danger-mid) 14%, transparent);border:1px solid color-mix(in srgb, var(--hud-danger-mid) 42%, transparent);color:var(--hud-danger-mid)}.x-modal__icon--warning{background:rgba(var(--pending-rgb), .12);border:1px solid rgba(var(--pending-rgb), .42);color:var(--pending)}.x-modal__title{color:var(--text-primary);flex:1;margin:0;font-size:18px;font-weight:600;line-height:26px}.x-modal__subtitle{color:var(--text-muted);margin:0;font-size:13px}.x-modal__lead{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.x-modal__lead b,.x-modal__lead strong{color:var(--text-primary);font-weight:600}.x-modal__consequences{border:1px solid var(--panel-border);border-radius:0;overflow:hidden}.x-modal__consequence{color:var(--text-secondary);align-items:center;gap:12px;padding:11px 14px;font-size:13px;line-height:1.4;display:flex}.x-modal__consequence+.x-modal__consequence{border-top:1px solid var(--panel-border)}.x-modal__consequence b,.x-modal__consequence strong{color:var(--text-primary);font-weight:600}.x-modal__consequence-dot{background:rgb(var(--accent-rgb));width:7px;height:7px;box-shadow:0 0 8px rgba(var(--accent-rgb), .45);border-radius:50%;flex:none}.x-modal--danger .x-modal__consequence-dot{background:var(--hud-danger-mid);box-shadow:0 0 8px color-mix(in srgb, var(--hud-danger-mid) 42%, transparent)}.x-modal__body{color:var(--text-primary);font-size:14px;line-height:1.5}.x-modal__footer{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}@keyframes x-fade-in{0%{opacity:0}to{opacity:1}}@keyframes x-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.x-app-card{--appcard-accent-primary:var(--primary-accent);--appcard-accent-primary-rgb:var(--primary-accent-rgb);--appcard-accent-secondary:var(--accent-cyan);--appcard-accent-secondary-rgb:var(--accent-cyan-rgb);--appcard-icon-color:var(--accent-cyan);--card-border:rgba(var(--appcard-accent-primary-rgb), .15);--card-accent:var(--appcard-accent-secondary);--card-accent-rgb:var(--appcard-accent-secondary-rgb);box-sizing:border-box;border:1px solid var(--card-border);background:radial-gradient(circle at top right, rgba(var(--card-accent-rgb), .1) 0%, transparent 35%),repeating-linear-gradient(to bottom, transparent 0px, transparent 2px, rgba(var(--card-accent-rgb), .04) 2px, rgba(var(--card-accent-rgb), .04) 3px),var(--base-layer);width:178px;height:178px;color:var(--text-primary);cursor:pointer;box-shadow:0 0 24px rgba(var(--card-accent-rgb), .15);border-radius:0;outline:none;flex-direction:column;gap:12px;padding:10px;transition:box-shadow .2s,background .2s;display:flex;position:relative}.x-app-card:before,.x-app-card:after,.x-app-card__corners:before,.x-app-card__corners:after{content:"";border:0 solid var(--card-accent);pointer-events:none;width:10px;height:10px;transition:border-color .2s,top .2s,right .2s,bottom .2s,left .2s;position:absolute}.x-app-card:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.x-app-card:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.x-app-card__corners{pointer-events:none;position:absolute;inset:0}.x-app-card__corners:before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.x-app-card__corners:after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.x-app-card__sheen{background:linear-gradient(90deg, transparent 0%, rgba(var(--card-accent-rgb), .4) 50%, transparent 100%);opacity:0;pointer-events:none;height:1px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.x-app-card:hover,.x-app-card:focus-visible{box-shadow:0 0 32px rgba(var(--card-accent-rgb), .3);background:radial-gradient(circle at top right, rgba(var(--card-accent-rgb), .18) 0%, transparent 40%),repeating-linear-gradient(to bottom, transparent 0px, transparent 2px, rgba(var(--card-accent-rgb), .06) 2px, rgba(var(--card-accent-rgb), .06) 3px),var(--base-layer)}.x-app-card:hover:before,.x-app-card:focus-visible:before{border-color:var(--card-accent);top:6px;left:6px}.x-app-card:hover:after,.x-app-card:focus-visible:after{border-color:var(--card-accent);bottom:6px;right:6px}.x-app-card:hover .x-app-card__corners:before,.x-app-card:focus-visible .x-app-card__corners:before{border-color:var(--card-accent);top:6px;right:6px}.x-app-card:hover .x-app-card__corners:after,.x-app-card:focus-visible .x-app-card__corners:after{border-color:var(--card-accent);bottom:6px;left:6px}.x-app-card:hover .x-app-card__sheen,.x-app-card:focus-visible .x-app-card__sheen{opacity:1}.x-app-card--placeholder,.x-app-card--placeholder:hover,.x-app-card--placeholder:focus-visible{opacity:.5;cursor:default;box-shadow:0 0 16px rgba(var(--card-accent-rgb), .1)}.x-app-card--placeholder .x-app-card__sheen,.x-app-card--placeholder:hover .x-app-card__sheen,.x-app-card--placeholder:focus-visible .x-app-card__sheen{display:none}.x-app-card--placeholder:hover:before,.x-app-card--placeholder:focus-visible:before{border-color:rgba(var(--card-accent-rgb), .5);top:0;left:0}.x-app-card--placeholder:hover:after,.x-app-card--placeholder:focus-visible:after{border-color:rgba(var(--card-accent-rgb), .5);bottom:0;right:0}.x-app-card--placeholder:hover .x-app-card__corners:before,.x-app-card--placeholder:focus-visible .x-app-card__corners:before{border-color:rgba(var(--card-accent-rgb), .5);top:0;right:0}.x-app-card--placeholder:hover .x-app-card__corners:after,.x-app-card--placeholder:focus-visible .x-app-card__corners:after{border-color:rgba(var(--card-accent-rgb), .5);bottom:0;left:0}.x-app-card--placeholder:hover,.x-app-card--placeholder:focus-visible{background:radial-gradient(circle at top right, rgba(var(--card-accent-rgb), .1) 0%, transparent 35%),repeating-linear-gradient(to bottom, transparent 0px, transparent 2px, rgba(var(--card-accent-rgb), .04) 2px, rgba(var(--card-accent-rgb), .04) 3px),var(--base-layer)}.x-app-card__header{border-bottom:1px solid var(--card-accent);z-index:1;align-items:center;gap:10px;padding-bottom:10px;display:flex;position:relative}.x-app-card--no-icon .x-app-card__header{gap:0}.x-app-card__icon{width:23px;height:23px;color:var(--appcard-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.x-app-card__icon>svg{width:23px;height:23px;display:block}.x-app-card__title{letter-spacing:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.x-app-card__title-wrap{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.x-app-card__header-extra{flex-wrap:wrap;gap:4px;display:flex}.x-app-card__corner-action{z-index:2;line-height:0;position:absolute;top:2px;right:2px}.x-app-card__description{flex:1;min-height:0;margin:0}.x-app-card__desc-short,.x-app-card__desc-long{letter-spacing:0;color:var(--text-muted);-webkit-line-clamp:6;line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.x-app-card__desc-short--content{-webkit-line-clamp:none;line-clamp:none;display:flow-root}.x-app-card__description--swap{flex-direction:column;justify-content:center;align-items:center;display:flex}.x-app-card__description--swap .x-app-card__desc-short{text-align:center;width:100%}.x-app-card__description--swap .x-app-card__desc-long{display:none}.x-app-card__coming-soon{background:rgba(var(--primary-accent--tint-15-rgb), .15);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:0;padding:3px 8px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:24px;right:24px}[data-theme=midnight] .x-app-card{--appcard-accent-primary:var(--oldmutual-green);--appcard-accent-primary-rgb:var(--oldmutual-green-rgb);--appcard-accent-secondary:var(--primary-accent);--appcard-accent-secondary-rgb:var(--primary-accent-rgb);--appcard-icon-color:var(--primary-accent)}.x-dashboard-card{--appcard-accent-primary:var(--primary-accent);--appcard-accent-primary-rgb:var(--primary-accent-rgb);--appcard-accent-secondary:var(--accent-cyan);--appcard-accent-secondary-rgb:var(--accent-cyan-rgb);--appcard-icon-color:var(--accent-cyan);--card-border:rgba(var(--appcard-accent-primary-rgb), .15);--card-accent:var(--appcard-accent-secondary);--card-accent-rgb:var(--appcard-accent-secondary-rgb);box-sizing:border-box;border:1px solid var(--card-border);background:radial-gradient(circle at top right, rgba(var(--card-accent-rgb), .1) 0%, transparent 35%),repeating-linear-gradient(to bottom, transparent 0px, transparent 2px, rgba(var(--card-accent-rgb), .04) 2px, rgba(var(--card-accent-rgb), .04) 3px),var(--base-layer);width:178px;height:178px;color:var(--text-primary);cursor:pointer;box-shadow:0 0 24px rgba(var(--card-accent-rgb), .15);border-radius:0;outline:none;flex-direction:column;gap:12px;padding:10px;transition:box-shadow .2s,background .2s;display:flex;position:relative}.x-dashboard-card:before,.x-dashboard-card:after,.x-dashboard-card__corners:before,.x-dashboard-card__corners:after{content:"";border:0 solid var(--card-accent);pointer-events:none;width:10px;height:10px;transition:border-color .2s,top .2s,right .2s,bottom .2s,left .2s;position:absolute}.x-dashboard-card:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.x-dashboard-card:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.x-dashboard-card__corners{pointer-events:none;position:absolute;inset:0}.x-dashboard-card__corners:before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.x-dashboard-card__corners:after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.x-dashboard-card__sheen{background:linear-gradient(90deg, transparent 0%, rgba(var(--card-accent-rgb), .4) 50%, transparent 100%);opacity:0;pointer-events:none;height:1px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.x-dashboard-card:hover,.x-dashboard-card:focus-visible{box-shadow:0 0 32px rgba(var(--card-accent-rgb), .3);background:radial-gradient(circle at top right, rgba(var(--card-accent-rgb), .18) 0%, transparent 40%),repeating-linear-gradient(to bottom, transparent 0px, transparent 2px, rgba(var(--card-accent-rgb), .06) 2px, rgba(var(--card-accent-rgb), .06) 3px),var(--base-layer)}.x-dashboard-card:hover:before,.x-dashboard-card:focus-visible:before{border-color:var(--card-accent);top:6px;left:6px}.x-dashboard-card:hover:after,.x-dashboard-card:focus-visible:after{border-color:var(--card-accent);bottom:6px;right:6px}.x-dashboard-card:hover .x-dashboard-card__corners:before,.x-dashboard-card:focus-visible .x-dashboard-card__corners:before{border-color:var(--card-accent);top:6px;right:6px}.x-dashboard-card:hover .x-dashboard-card__corners:after,.x-dashboard-card:focus-visible .x-dashboard-card__corners:after{border-color:var(--card-accent);bottom:6px;left:6px}.x-dashboard-card:hover .x-dashboard-card__sheen,.x-dashboard-card:focus-visible .x-dashboard-card__sheen{opacity:1}.x-dashboard-card--placeholder,.x-dashboard-card--placeholder:hover,.x-dashboard-card--placeholder:focus-visible{opacity:.5;cursor:default;box-shadow:0 0 16px rgba(var(--card-accent-rgb), .1)}.x-dashboard-card--placeholder .x-dashboard-card__sheen,.x-dashboard-card--placeholder:hover .x-dashboard-card__sheen,.x-dashboard-card--placeholder:focus-visible .x-dashboard-card__sheen{display:none}.x-dashboard-card--placeholder:hover:before,.x-dashboard-card--placeholder:focus-visible:before{border-color:rgba(var(--card-accent-rgb), .5);top:0;left:0}.x-dashboard-card--placeholder:hover:after,.x-dashboard-card--placeholder:focus-visible:after{border-color:rgba(var(--card-accent-rgb), .5);bottom:0;right:0}.x-dashboard-card--placeholder:hover .x-dashboard-card__corners:before,.x-dashboard-card--placeholder:focus-visible .x-dashboard-card__corners:before{border-color:rgba(var(--card-accent-rgb), .5);top:0;right:0}.x-dashboard-card--placeholder:hover .x-dashboard-card__corners:after,.x-dashboard-card--placeholder:focus-visible .x-dashboard-card__corners:after{border-color:rgba(var(--card-accent-rgb), .5);bottom:0;left:0}.x-dashboard-card--placeholder:hover,.x-dashboard-card--placeholder:focus-visible{background:radial-gradient(circle at top right, rgba(var(--card-accent-rgb), .1) 0%, transparent 35%),repeating-linear-gradient(to bottom, transparent 0px, transparent 2px, rgba(var(--card-accent-rgb), .04) 2px, rgba(var(--card-accent-rgb), .04) 3px),var(--base-layer)}.x-dashboard-card__header{border-bottom:1px solid var(--card-accent);z-index:1;align-items:center;gap:10px;padding-bottom:10px;display:flex;position:relative}.x-dashboard-card--no-icon .x-dashboard-card__header{gap:0}.x-dashboard-card__icon{width:23px;height:23px;color:var(--appcard-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.x-dashboard-card__icon>svg{width:23px;height:23px;display:block}.x-dashboard-card__title{letter-spacing:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.x-dashboard-card__title-wrap{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.x-dashboard-card__header-extra{flex-wrap:wrap;gap:4px;display:flex}.x-dashboard-card__corner-action{z-index:2;line-height:0;position:absolute;top:2px;right:2px}.x-dashboard-card__description{flex:1;min-height:0;margin:0}.x-dashboard-card__desc-short,.x-dashboard-card__desc-long{letter-spacing:0;color:var(--text-muted);-webkit-line-clamp:6;line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.x-dashboard-card__desc-short--content{-webkit-line-clamp:none;line-clamp:none;display:flow-root}.x-dashboard-card__description--swap{flex-direction:column;justify-content:center;align-items:center;display:flex}.x-dashboard-card__description--swap .x-dashboard-card__desc-short{text-align:center;width:100%}.x-dashboard-card__description--swap .x-dashboard-card__desc-long{display:none}.x-dashboard-card__coming-soon{background:rgba(var(--primary-accent--tint-15-rgb), .15);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:0;padding:3px 8px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:24px;right:24px}[data-theme=midnight] .x-dashboard-card{--appcard-accent-primary:var(--oldmutual-green);--appcard-accent-primary-rgb:var(--oldmutual-green-rgb);--appcard-accent-secondary:var(--primary-accent);--appcard-accent-secondary-rgb:var(--primary-accent-rgb);--appcard-icon-color:var(--primary-accent)}.theme--xiriuz .x-app-card,.theme--xiriuz .x-dashboard-card{--appcard-accent-primary:var(--primary-accent);--appcard-accent-primary-rgb:var(--primary-accent-rgb);--appcard-accent-secondary:var(--accent-cyan);--appcard-accent-secondary-rgb:var(--accent-cyan-rgb);--appcard-icon-color:var(--accent-cyan)}.theme--google .x-app-card,.theme--google .x-dashboard-card{--appcard-accent-primary:#ffc629;--appcard-accent-primary-rgb:255, 198, 41;--appcard-accent-secondary:#fff;--appcard-accent-secondary-rgb:255, 255, 255;--appcard-icon-color:#fff}:root{--surface-default:#002a46;--surface-default-rgb:0, 42, 70;--surface-elevated:#003051;--surface-sunken:#00223a;--surface-sunken-rgb:0, 34, 58;--panel-background:#00305199;--panel-border:var(--accent-primary-tint-15);--panel-shadow:none;--panel-glow:0 0 8px #1ba4ff33;--control-track-off:#ffffff0f;--field-fill:#0a4169;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#999;--text-on-accent:#fff;--text-primary-rgb:255, 255, 255;--text-muted-rgb:153, 153, 153;--primary-accent:#4098e8;--primary-accent-rgb:64, 152, 232;--primary-accent--shade-90:#00101b;--primary-accent--shade-90-rgb:0, 16, 27;--accent-cyan:#2ec4b6;--accent-cyan-rgb:46, 196, 182;--accent-violet:#b07cf0;--hud-success:#b8f0c8;--hud-success-deep:#2e7d4f;--hud-success-mid:#6fcf97;--hud-warning:#ffd89a;--hud-warning-deep:#b8860b;--hud-warning-mid:#e6b84d;--hud-danger:#ffb4b4;--hud-danger-deep:#c62828;--hud-danger-mid:#ef5350;--accent-primary-tint-15:#1ba4ff26;--accent-rgb:27, 164, 255;--status-success:#13ff00;--status-success-rgb:19, 255, 0;--status-warning:#ffa800;--status-warning-rgb:255, 168, 0;--status-danger:red;--status-danger-rgb:255, 0, 0;--status-mix-base:#10151c;--paper-surface:#fff;--paper-ink:#1a1a1a;--paper-check:#16a766;--brand-whatsapp:#25d366;--brand-telegram:#229ed9;--brand-webchat:#8b96a3;--flow-edge:#0072b7;--flow-edge-rgb:0, 114, 183;--steel-rgb:139, 155, 180;--viz-cat-1:#2384c4;--viz-cat-2:#0f9e6a;--viz-cat-3:#c47d1e;--viz-cat-4:#5f79c9;--rail-box:#4dc4ff;--rail-box-hover:#7fd5ff;--font-mono:ui-monospace, monospace;--font-size-sm:12px;--font-size-lg:16px;--font-size-xl:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-7:28px;--radius-sm:0;--radius-md:var(--radius-sm);--radius-lg:var(--radius-sm);--height-control:33px;--tile-cell-w:124px;--tile-cell-h:105px;--tile-md-w:199px;--tile-md-h:187px;--tile-size-lg:415px;--tile-gap-inner:5.5px;--overlay-z-panel:9000;--overlay-z-menu:10000;--overlay-z-modal:11000;--overlay-z-modal-popover:11100;--overlay-backdrop-modal:#06080eb8;--base-layer:var(--surface-default);--overlay-layer:var(--surface-sunken);--successful:var(--status-success);--successful-rgb:var(--status-success-rgb);--pending:var(--status-warning);--pending-rgb:var(--status-warning-rgb);--unsuccessful:var(--status-danger);--unsuccessful-rgb:var(--status-danger-rgb)}[data-theme=midnight]{--surface-default:#003d31;--surface-default-rgb:0, 61, 49;--surface-elevated:#004a3b;--surface-sunken:#00332a;--surface-sunken-rgb:0, 51, 42;--panel-background:#004a3b99;--field-fill:#005a3f;--primary-accent--tint-15:#1aaa8b;--accent-rgb:26, 170, 139;--scrollbar-thumb-rgb:var(--accent-rgb);--brand-accent:var(--oldmutual-green);--brand-accent-rgb:var(--oldmutual-green-rgb);--search-field-fill:rgba(var(--brand-accent-rgb), .18);--hud-primary-background:#002a22;--hud-alt-background:#001f1a;--hud-primary-background-darker:var(--primary-accent--tint-15);--hud-primary-background-darker-rgb:var(--accent-rgb);--hud-light-rgb:var(--accent-rgb);--hud-surface-strong:#0f4641f2;--hud-surface-deep:#082826f2;--hud-accent-mid:#2a8a7a;--hud-accent-mid-alpha-30:#2a8a7a4d;--hud-accent-mid-alpha-15:#2a8a7a26;--hud-accent-bright:#4dd4be;--hud-accent-soft:#6fb8a8;--hud-text-secondary:#a8d5cb;--rail-box:#3dd968;--rail-box-hover:#5fe487;--assistant-tile-accent:var(--oldmutual-green);--assistant-tile-accent-rgb:var(--oldmutual-green-rgb);--assistant-tile-rest-border-rgb:var(--oldmutual-green-rgb);--assistant-tile-rest-bg-rgb:var(--oldmutual-green-rgb)}[data-theme=polar]{--surface-elevated:#fff;--surface-default:var(--surface-elevated);--panel-background:var(--surface-elevated);--panel-border:#0000002e;--panel-shadow:0 1px 3px #00000014;--panel-glow:none;--control-track-off:#0a19290d;--field-fill:#fff4d5;--text-primary:#1a1a1a;--text-secondary:#1a1a1ae0;--text-muted:#1a1a1ac7;--text-primary-rgb:26, 26, 26;--text-muted-rgb:var(--text-primary-rgb);--accent-primary-tint-15:#ffc6291a;--oldmutual-green:#ffc629;--accent-warning:#d97706;--accent-warning-rgb:217, 119, 6;--accent-warning--tint-15:#d977061f;--accent-critical:#db2777;--accent-critical-rgb:219, 39, 119;--accent-critical--tint-15:#db27771f;--accent-success-sf:#059669;--accent-success-sf-rgb:5, 150, 105;--accent-success-sf--tint-15:#0596691f;--status-success:#0f7a3d;--status-success-rgb:15, 122, 61;--status-warning:#8a5a00;--status-warning-rgb:138, 90, 0;--status-danger:#c5221f;--status-danger-rgb:197, 34, 31;--hud-success:#14532d;--hud-warning:#5c4008;--hud-danger:#8c1d18;--hud-success-mid:#1f7350;--hud-warning-mid:#6f5312;--hud-danger-mid:#a52a26;--rail-box:var(--oldmutual-green);--rail-box-hover:#ffce3a;--surface-default-rgb:255, 255, 255;--surface-sunken:var(--surface-elevated);--surface-sunken-rgb:var(--surface-default-rgb);--status-mix-base:var(--surface-elevated);--primary-accent:#b45309;--primary-accent-rgb:180, 83, 9;--primary-accent--tint-15:#92400e;--primary-accent--tint-15-rgb:146, 64, 14;--primary-accent--tint-45:#78350f;--accent-rgb:255, 198, 41;--scrollbar-thumb-rgb:var(--accent-rgb);--search-field-fill:rgba(var(--accent-rgb), .16);--search-icon-outline:rgb(var(--accent-rgb));--search-icon-glyph:var(--search-icon-outline);--hud-primary-background:#f5ecd0;--hud-alt-background:#f0e4c0;--hud-primary-background-darker:var(--oldmutual-green);--hud-primary-background-darker-rgb:var(--accent-rgb);--hud-light-rgb:var(--accent-rgb);--hud-text-color:var(--text-primary);--hud-surface-strong:#fffffffa;--hud-surface-deep:#faf6ecfa;--hud-accent-mid:var(--oldmutual-green);--hud-accent-mid-alpha-30:#ffc6294d;--hud-accent-mid-alpha-15:#ffc62926;--hud-accent-bright:var(--primary-accent);--hud-accent-soft:#1a1a1a8c;--hud-text-secondary:#1a1a1abf;--hud-overlay-backdrop:#1a1a1a40}[data-theme=polar] .o-background-planet{display:none}[data-theme=polar] .x-app-card,[data-theme=polar] .x-dashboard-card{--appcard-icon-color:#ffc629;--card-accent-rgb:255, 198, 41;--card-border:#00000038;--card-accent:#ffc629;background:#fff;box-shadow:0 1px 3px #00000014}[data-theme=polar] .x-app-card:hover,[data-theme=polar] .x-dashboard-card:hover{background:#fff;box-shadow:0 2px 8px #0000001f}[data-theme=polar] .x-page-header__description{color:var(--text-secondary)}[data-theme=polar] .o-zbutton.o-zbutton{border-color:color-mix(in srgb, rgb(var(--brand-accent-rgb)), black 25%);color:color-mix(in srgb, rgb(var(--brand-accent-rgb)), black 35%)}[data-theme=polar] .o-zbutton.o-zbutton:hover:not([disabled]),[data-theme=polar] .o-zbutton.o-zbutton--selected{background-color:color-mix(in srgb, rgb(var(--brand-accent-rgb)), black 25%);border-color:color-mix(in srgb, rgb(var(--brand-accent-rgb)), black 25%);color:var(--text-on-accent)}[data-theme=polar] .o-zbutton.o-zbutton--variant-recessive,[data-theme=polar] .o-zbutton.o-zbutton--color-white{border-color:var(--text-muted);color:var(--text-muted)}[data-theme=polar] .o-zbutton.o-zbutton--color-danger{border-color:color-mix(in srgb, rgb(var(--unsuccessful-rgb)), black 25%);color:color-mix(in srgb, rgb(var(--unsuccessful-rgb)), black 35%)}[data-theme=polar] .o-zbutton.o-zbutton--color-danger:hover:not([disabled]),[data-theme=polar] .o-zbutton.o-zbutton--color-danger.o-zbutton--selected{background-color:color-mix(in srgb, rgb(var(--unsuccessful-rgb)), black 25%);border-color:color-mix(in srgb, rgb(var(--unsuccessful-rgb)), black 25%);color:var(--text-on-accent)}[data-theme=polar] .o-zbutton.o-zbutton--color-success{border-color:color-mix(in srgb, rgb(var(--successful-rgb)), black 25%);color:color-mix(in srgb, rgb(var(--successful-rgb)), black 35%)}[data-theme=polar] .o-zbutton.o-zbutton--color-success:hover:not([disabled]),[data-theme=polar] .o-zbutton.o-zbutton--color-success.o-zbutton--selected{background-color:color-mix(in srgb, rgb(var(--successful-rgb)), black 25%);border-color:color-mix(in srgb, rgb(var(--successful-rgb)), black 25%);color:var(--text-on-accent)}[data-theme=polar] .o-zbutton.o-zbutton--color-warning{border-color:color-mix(in srgb, rgb(var(--pending-rgb)), black 25%);color:color-mix(in srgb, rgb(var(--pending-rgb)), black 35%)}[data-theme=polar] .o-zbutton.o-zbutton--color-warning:hover:not([disabled]),[data-theme=polar] .o-zbutton.o-zbutton--color-warning.o-zbutton--selected{background-color:color-mix(in srgb, rgb(var(--pending-rgb)), black 25%);border-color:color-mix(in srgb, rgb(var(--pending-rgb)), black 25%);color:var(--text-on-accent)}[data-theme=polar] .o-zbutton.o-zbutton--variant-primary{background:color-mix(in srgb, rgb(var(--brand-accent-rgb)), black 25%);border-color:color-mix(in srgb, rgb(var(--brand-accent-rgb)), black 25%);color:var(--text-on-accent)}[data-theme=polar] .o-zbutton.o-zbutton--variant-primary:hover:not([disabled]){background:color-mix(in srgb, rgb(var(--brand-accent-rgb)), black 40%);border-color:color-mix(in srgb, rgb(var(--brand-accent-rgb)), black 40%);color:var(--text-on-accent)}[data-theme=polar] .x-form-actions .o-zbutton:not(.o-zbutton--variant-primary),[data-theme=polar] .x-form-actions .o-zbutton:not(.o-zbutton--variant-primary):hover:not([disabled]){color:#2b2f36;background:#fff;border-color:#c3c9e0}[data-theme=polar] .x-form-actions .o-zbutton--variant-primary,[data-theme=polar] .x-form-actions .o-zbutton--variant-primary:hover:not([disabled]){color:#fff;background:#2b2f36;border-color:#2b2f36}[data-theme=polar] .x-form-actions .o-zbutton--variant-primary.u-faded-content{color:#fff;opacity:.6;filter:none;background:#2b2f36;border-color:#2b2f36}.o-zbutton.o-zbutton{vertical-align:middle;text-align:center;text-transform:uppercase;border:1px solid rgba(var(--brand-accent-rgb), .55);color:color-mix(in srgb, rgb(var(--brand-accent-rgb)), white 40%);background:rgba(var(--brand-accent-rgb), .14);font:inherit;cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.o-zbutton__label{padding-top:.1em}@supports (text-box-trim:trim-both){.o-zbutton__label{text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-top:0}}.o-zbutton:not(.o-zbutton--small){width:auto;min-width:200px;height:33px;margin:0;padding:0 24px}.o-zbutton.o-zbutton--small{justify-content:center;align-items:center;width:auto;min-width:0;max-width:none;margin:0;padding:4px 16px;display:inline-flex}.o-zbutton.o-zbutton--compact{justify-content:center;align-items:center;width:auto;min-width:0;max-width:none;height:33px;margin:0;padding:0 16px;display:inline-flex}.o-zbutton.o-zbutton:hover:not([disabled]){background-color:rgba(var(--brand-accent-rgb), .4);color:var(--white);border-color:color-mix(in srgb, rgb(var(--brand-accent-rgb)), white 22%)}.o-zbutton[disabled]{cursor:not-allowed}.o-zbutton.o-zbutton--variant-recessive{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 8%, transparent);border-color:color-mix(in srgb, var(--text-muted) 50%, transparent)}.o-zbutton.o-zbutton--variant-recessive:hover:not([disabled]){background-color:rgba(var(--brand-accent-rgb), .4);color:var(--white);border-color:color-mix(in srgb, rgb(var(--brand-accent-rgb)), white 22%)}.o-zbutton.o-zbutton--color-white{border-color:var(--text-muted);color:var(--text-muted)}.o-zbutton.o-zbutton--color-white:hover:not([disabled]){background-color:var(--text-muted);color:var(--base-layer)}.o-zbutton.o-zbutton--color-danger{border-color:rgba(var(--unsuccessful-rgb), .55);color:color-mix(in srgb, rgb(var(--unsuccessful-rgb)), white 40%);background:rgba(var(--unsuccessful-rgb), .14)}.o-zbutton.o-zbutton--color-danger:hover:not([disabled]){background-color:rgba(var(--unsuccessful-rgb), .4);color:var(--white);border-color:color-mix(in srgb, rgb(var(--unsuccessful-rgb)), white 22%)}.o-zbutton.o-zbutton--color-success{border-color:rgba(var(--successful-rgb), .55);color:color-mix(in srgb, rgb(var(--successful-rgb)), white 40%);background:rgba(var(--successful-rgb), .14)}.o-zbutton.o-zbutton--color-success:hover:not([disabled]){background-color:rgba(var(--successful-rgb), .4);color:var(--white);border-color:color-mix(in srgb, rgb(var(--successful-rgb)), white 22%)}.o-zbutton.o-zbutton--color-warning{border-color:rgba(var(--pending-rgb), .55);color:color-mix(in srgb, rgb(var(--pending-rgb)), white 40%);background:rgba(var(--pending-rgb), .14)}.o-zbutton.o-zbutton--color-warning:hover:not([disabled]){background-color:rgba(var(--pending-rgb), .4);color:var(--white);border-color:color-mix(in srgb, rgb(var(--pending-rgb)), white 22%)}.o-zbutton.o-zbutton--selected{background-color:rgba(var(--brand-accent-rgb), .4);color:var(--white);border-color:color-mix(in srgb, rgb(var(--brand-accent-rgb)), white 22%)}.o-zbutton.o-zbutton--color-danger.o-zbutton--selected{background-color:rgba(var(--unsuccessful-rgb), .4);border-color:color-mix(in srgb, rgb(var(--unsuccessful-rgb)), white 22%)}.o-zbutton.o-zbutton--color-success.o-zbutton--selected{background-color:rgba(var(--successful-rgb), .4);border-color:color-mix(in srgb, rgb(var(--successful-rgb)), white 22%)}.o-zbutton.o-zbutton--color-warning.o-zbutton--selected{background-color:rgba(var(--pending-rgb), .4);border-color:color-mix(in srgb, rgb(var(--pending-rgb)), white 22%)}.o-zbutton.o-zbutton--variant-primary{background-color:rgba(var(--brand-accent-rgb), .3);border-color:rgb(var(--brand-accent-rgb));color:var(--white);letter-spacing:.1em;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-weight:700}.o-zbutton.o-zbutton--variant-primary:hover:not([disabled]){background-color:rgba(var(--brand-accent-rgb), .45);border-color:color-mix(in srgb, rgb(var(--brand-accent-rgb)), white 22%);color:var(--white)}.u-faded-content{opacity:.3;filter:grayscale();pointer-events:none}.u-faded-content:hover{opacity:.3;-webkit-filter:none}.o-panel,.o-panel__header,.o-panel__footer{border-radius:0}.x-field-input::placeholder{color:var(--text-muted)}.x-field-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.x-field-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.x-field-input[type=number]{appearance:textfield}.x-field-input:focus{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.x-field-wrapper{position:relative}.o-hud{flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.o-hud__glow{background:var(--primary-accent);width:100%;max-width:300px;height:26px;box-shadow:0 0 160px 30px var(--primary-accent--tint-15);opacity:0;z-index:0;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.o-hud__glow--bottom{background-color:var(--primary-accent--shade-70);max-width:50%;box-shadow:0 0 230px 50px var(--primary-accent--shade-70);opacity:0;bottom:-3rem}.o-hud-content{z-index:1;flex:2;position:relative}.o-hud-content-container{position:absolute;inset:0}.toast-top-right{top:2.65rem!important;right:2.5rem!important}.o-background-planet{opacity:.65;background:url(/zailab-assets/img/background_planet.png) 0 0/100% no-repeat;width:100%;max-width:540px;height:100%;max-height:820px;position:absolute;bottom:0;left:0}@keyframes loading{0%{z-index:100;opacity:0;width:0;left:50%}66.3333%{z-index:10;opacity:1;width:100%;left:0}to{opacity:0;width:100%;left:0}}.o-hud-header{z-index:2;height:2.59rem;color:var(--hud-text-color);grid-template-columns:minmax(0,1fr) 320px minmax(0,1fr);display:grid;position:relative}.x-hud-glyph{width:15px;height:15px;margin:0 auto;display:block}.x-hud-glyph svg{width:100%;height:100%;display:block}.o-hud-header .x-hud-glyph{color:var(--hud-text-color);transition:color .14s}.o-hud-button:hover .x-hud-glyph,.o-hud-button:focus-visible .x-hud-glyph,.o-hud-button.is-open .x-hud-glyph{color:rgb(var(--accent-rgb))}.o-hud-header .load-bar{height:1px;position:absolute;bottom:0;left:2.59rem;right:2.59rem}.o-hud-header .bar{content:"";text-align:center;width:0;height:100%;display:inline;position:absolute;left:50%;box-shadow:0 0 2px #fff}.o-hud-header .bar1{background:var(--primary-accent);animation:3s linear infinite loading}.o-hud-header .bar2{background-color:var(--primary-accent--tint-15);animation:3s linear 1s infinite loading}.o-hud-header .bar3{background-color:var(--primary-accent--tint-45);animation:3s linear 2s infinite loading}.o-hud-header__third{z-index:999;flex:2 80px;align-items:center;height:2.57rem;display:flex}.o-hud-header__third.is-left-corner,.o-hud-header__third.is-right-corner{justify-content:space-between}.o-hud-header__third.is-left-corner{padding-left:calc(36px + 1.295rem)}.o-hud-header__third.is-right-corner{padding-right:calc(36px + 1.295rem)}.o-hud-header__third.is-left,.o-hud-header__third.is-right{flex:none;gap:12px}.o-hud-header__third.is-lhs-inner{margin-right:24px}.o-hud-header__third.is-rhs-inner{margin-left:24px}.o-hud-header__status-slot{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.o-hud-header__presence{z-index:999;height:3.7rem;display:flex}.o-hud-header__presence.is-center{text-align:center;place-content:center;place-items:center;width:100%;padding-top:.5rem;display:flex}.x-hud-bar-frost{pointer-events:none;background:color-mix(in srgb, var(--surface-elevated) 62%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);position:absolute;left:0}.o-hud-button{cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;transition:background .14s;display:flex}.o-hud-button:hover,.o-hud-button:focus-visible,.o-hud-button.is-open{background:rgba(var(--accent-rgb), .12)}.o-hud-button__icon-container{width:15px;height:15px;position:relative}.o-hud-footer{z-index:997;height:2.59rem;position:relative}.o-hud-footer:before{content:"";background:linear-gradient(to bottom, rgba(var(--surface-default-rgb), 0), rgba(var(--surface-default-rgb), 1));pointer-events:none;height:52px;position:absolute;bottom:100%;left:0;right:0}.o-hud-footer__text{z-index:211;opacity:.6;align-self:center;font-size:.8rem}@media screen and (width>=1280px){.o-hud-footer__text{font-size:1rem}}.o-hud-footer__logo{height:20px}.o-hud-footer-container{z-index:999;height:90%;color:var(--hud-text-color);grid-template-columns:26vw 1fr 26vw;display:grid;position:relative;top:10%}@media screen and (width>=1280px){.o-hud-footer-container{grid-template-columns:18vw 1fr 18vw}}.o-hud-footer-container__left{place-self:center}.o-hud-footer-container__center{grid-template-columns:1fr;padding-top:6px;display:grid}@media screen and (width>=1280px){.o-hud-footer-container__center{grid-template-columns:15vw 1fr 15vw}}.o-hud-footer-container__right{place-self:center}.o-page-list{float:left;width:100%;height:100%;margin-top:2vh;display:block;position:relative}.o-page-list__center{height:100%}.o-side-panel{height:100%;position:relative}.u-hud-button-space{align-items:center;display:flex}.u-hud-button-space.is-reminder{z-index:10;position:relative}.u-is-not-mobile{display:none!important}@media screen and (width>=1280px){.u-is-not-mobile{display:block!important}.u-is-not-mobile.inline{display:inline-block!important}.u-is-not-mobile.flex{display:flex!important}}.u-is-not-mobile.is-full-width{width:100%}.o-hud-content-container{scrollbar-gutter:stable both-edges;background-color:#0000;background-image:radial-gradient(#8b9bb414 1px,#0000 1px);background-size:16px 16px;overflow:hidden auto}.o-hud__glow:not(.o-hud__glow--bottom){opacity:0!important}.o-hud-header__presence,.o-hud-header__presence.is-center{background:0 0!important}.x-health-pill{white-space:nowrap;border-radius:0;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.x-health-pill--lg{padding:.25rem .75rem;font-size:.875rem}.x-health-pill__dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.x-health-pill--healthy{background:color-mix(in srgb, var(--hud-success-deep) 35%, transparent);color:var(--hud-success)}.x-health-pill--healthy .x-health-pill__dot{background:var(--hud-success-mid)}.x-health-pill--degraded{background:color-mix(in srgb, var(--hud-warning-deep) 35%, transparent);color:var(--hud-warning)}.x-health-pill--degraded .x-health-pill__dot{background:var(--hud-warning-mid)}.x-health-pill--down{background:color-mix(in srgb, var(--hud-danger-deep) 35%, transparent);color:var(--hud-danger)}.x-health-pill--down .x-health-pill__dot{background:var(--hud-danger-mid)}.x-health-pill--unknown{background:color-mix(in srgb, var(--hud-text-secondary,#9aa8bc) 25%, transparent);color:var(--hud-text-secondary,#9aa8bc)}.x-health-pill--unknown .x-health-pill__dot{background:var(--hud-text-secondary,#9aa8bc)}.x-kind-badge{border:1px solid color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 30%, transparent);color:var(--text-primary);border-radius:0;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow{background:var(--surface-sunken);background-image:radial-gradient(rgba(var(--steel-rgb), .08) 1px, transparent 1px);background-size:16px 16px}.react-flow__background circle{fill:rgba(var(--steel-rgb), .15)}.react-flow__controls{background:var(--panel-background);border:1px solid var(--panel-border);box-shadow:none;border-radius:0;padding:4px}.react-flow__controls-button{border:none!important;border-bottom:1px solid var(--panel-border)!important;color:var(--primary-accent--tint-15)!important;background:0 0!important;border-radius:0!important;width:28px!important;height:28px!important;padding:4px!important}.react-flow__controls-button:last-child{border-bottom:none!important}.react-flow__controls-button:hover{background:rgba(var(--primary-accent--tint-15-rgb), .15)!important}.react-flow__controls-button svg,.react-flow__controls-button svg path,.react-flow__controls-button svg g{fill:currentColor}.react-flow__minimap{background:var(--surface-sunken);border:1px solid var(--panel-border);border-radius:0}.react-flow__edge-path{stroke:var(--primary-accent);stroke-width:2px}.react-flow__edge-text{fill:var(--text-secondary);font-size:11px}.react-flow__edge-textbg{fill:var(--surface-sunken)}.react-flow__attribution{color:var(--text-secondary);opacity:.5;background:0 0;font-size:10px}.react-flow__handle{background:var(--primary-accent);border-color:var(--surface-sunken)}.x-screen-node{background:rgba(var(--headers-form-rgb), var(--headers-form-opac));border:1px solid var(--primary-accent--tint-15);width:266px;height:120px;color:var(--text-primary);border-radius:0;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0006}.x-screen-node--start{border:2px solid var(--successful)}.x-screen-node--terminal{border:2px solid var(--unsuccessful)}.x-screen-node--mixed{border:2px solid;border-image:linear-gradient(to right, var(--successful) 0%, var(--successful) 50%, var(--unsuccessful) 50%, var(--unsuccessful) 100%) 1}.x-screen-node__title{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.x-screen-node__counts{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.x-screen-node__options{flex-direction:column;min-height:0;display:flex}.x-screen-node__option{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.2;overflow:hidden}.x-app-tile{box-sizing:border-box;border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);width:100%;height:100%;color:var(--text-primary);border-radius:0;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:relative}.x-app-tile--interactive{cursor:pointer;transition:border-color .14s linear,background .14s linear}.x-app-tile--interactive:hover{border-color:rgba(var(--primary-accent--tint-15-rgb), .8);background:rgba(var(--primary-accent--tint-15-rgb), .06)}.x-app-tile--interactive:focus-visible{outline:2px solid var(--primary-accent--tint-15);outline-offset:2px}.x-app-tile__header{align-items:center;gap:10px;min-width:0;display:flex}.x-app-tile__icon{width:28px;height:28px;color:var(--status-success);flex:none;display:inline-flex}[data-theme=arctic] .x-app-tile__icon{color:var(--zailab-blue)}.x-app-tile__icon svg{width:100%;height:100%}.x-app-tile__title{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:14px;font-weight:700;overflow:hidden}.x-app-tile__controls{flex:none;align-items:center;gap:2px;display:flex}.x-app-tile__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:rgba(var(--primary-accent--tint-15-rgb), .14);white-space:nowrap;border-radius:0;flex:none;padding:2px 6px;font-size:9px;font-weight:700}.x-app-tile--placeholder{opacity:.55;cursor:default}.x-app-tile__info,.x-app-tile__remove,.x-app-tile__star{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.x-app-tile__info:hover,.x-app-tile__remove:hover,.x-app-tile__star:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .22)}.x-app-tile__remove{font-size:18px}.x-app-tile__star--on,.x-app-tile__star--on:hover{color:var(--primary-accent--tint-15)}.x-app-tile__stat{border-radius:0;flex:auto;min-height:0}.x-app-tile__stat[data-empty=true]{border:1px dashed rgba(var(--primary-accent--tint-15-rgb), .22);background:rgba(var(--primary-accent--tint-15-rgb), .04)}.x-app-tile--sm{gap:6px;padding:8px 10px}.x-app-tile--sm .x-app-tile__icon{width:28px;height:28px}.x-app-tile--sm .x-app-tile__title{font-size:13px}.x-app-tile--lg .x-app-tile__icon{width:32px;height:32px}.x-app-tile--lg .x-app-tile__title{font-size:16px}.x-app-tile__stat--info{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .45);background:rgba(var(--primary-accent--tint-15-rgb), .08);color:var(--text-primary);white-space:normal;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45;overflow:auto}.x-hub-block-canvas{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .35);background-color:rgba(var(--primary-accent--shade-90-rgb), .16);border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}.x-hub-block__inner{box-sizing:border-box;border:1.5px solid var(--primary-accent);background:rgba(var(--primary-accent--tint-15-rgb), .14);cursor:move;border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}.x-hub-block__size{z-index:1;color:var(--text-muted);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:10px;position:absolute;top:4px;left:6px}.x-hub-block__remove{z-index:2;width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:3px;right:4px}.x-hub-block__remove-glyph{background-color:currentColor;width:10px;height:10px;-webkit-mask-image:url(/zailab-assets/img/svg/times.svg);mask-image:url(/zailab-assets/img/svg/times.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.x-hub-block__remove:hover{background:rgba(var(--primary-accent--tint-15-rgb), .22);color:var(--text-primary)}.x-hub-block__cells{box-sizing:border-box;gap:10px;width:100%;height:100%;padding:12px;display:grid}.x-hub-block__cell{background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.x-hub-block__cells--solo{padding:0}.x-hub-block__cell--app{cursor:pointer}.x-hub-block__app-grip{cursor:nwse-resize;border-right:2px solid rgba(var(--primary-accent--tint-15-rgb), .75);border-bottom:2px solid rgba(var(--primary-accent--tint-15-rgb), .75);opacity:.55;width:12px;height:12px;position:absolute;bottom:4px;right:4px}.x-hub-block__cell--app:hover .x-hub-block__app-grip{opacity:1}.x-hub-block__cell--empty{cursor:pointer}.x-hub-block__cell-plus{color:var(--text-muted);opacity:.3;-webkit-user-select:none;user-select:none;font-size:20px;font-weight:300}.x-hub-block__cell:hover .x-hub-block__cell-plus{opacity:.65}.x-hub-block__app{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;padding:6px;display:flex}.x-hub-block-viewer{background:0 0;border:none}.x-hub-block-viewer__block{box-sizing:border-box;position:absolute}.x-hub-block-viewer .x-hub-block__inner{cursor:default;border:1px solid rgba(var(--primary-accent--tint-15-rgb), .22);background:0 0}.x-hub-block__cell--link{font:inherit;color:inherit;cursor:pointer;border:none;padding:0;transition:filter .12s}.x-hub-block__cell--link:hover{filter:brightness(1.18)}.x-hub-block__app-icon{width:24px;height:24px;color:var(--primary-accent);justify-content:center;align-items:center;display:inline-flex}.x-hub-block__app-icon>svg{width:24px;height:24px}.x-hub-block__app-label{max-width:100%;color:var(--text-primary);text-align:center;overflow-wrap:break-word;word-break:break-word;font-size:10px;line-height:1.25}.x-script-content-table{border-collapse:collapse;background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;width:100%;overflow:hidden}.x-script-content-table--fixed{table-layout:fixed}.x-script-content-table td{vertical-align:top;text-align:left;white-space:pre-wrap;border-bottom:1px solid color-mix(in srgb, var(--panel-border) 60%, transparent);border-right:1px solid color-mix(in srgb, var(--panel-border) 60%, transparent);padding:10px 14px;font-size:14px}.x-script-content-table tr:last-child td{border-bottom:none}.x-script-content-table td:last-child{border-right:none}.x-script-content-table:not(.x-script-content-table--fixed) td:first-child{white-space:nowrap;width:1%}.x-param-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:1100px;display:grid}.x-param-card{border:1px solid var(--primary-accent--tint-15);background:var(--surface-default);color:var(--text-primary);cursor:pointer;border-radius:0;flex-direction:column;gap:8px;height:140px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.x-param-card:hover,.x-param-card:focus-visible{border-color:var(--primary-accent);box-shadow:0 0 0 1px var(--primary-accent);outline:none}.x-param-card__header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.x-param-card__code{letter-spacing:.02em;font-size:16px;font-weight:700}.x-param-card__meta{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.x-param-card__description{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.x-param-card__count{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:11px}.x-param-form{max-width:720px}.x-param-form--stacked{gap:var(--space-1);flex-direction:column;display:flex}.x-param-form__radio-group{align-items:center;gap:20px;display:flex}.x-param-form__radio-option{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.x-param-form__readonly{color:var(--text-muted);background:rgba(var(--primary-accent--tint-15-rgb), .08);border-radius:0;padding:6px 12px;font-family:monospace;display:inline-block}.x-param-value-row--inactive{opacity:.55}.x-param-value-row__code{font-family:monospace;font-size:13px}.x-input--uppercase{text-transform:uppercase}.x-param-dropdown__radio-group{flex-direction:column;gap:6px;display:flex}.x-param-dropdown__radio-option{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.x-app-param-loading{color:var(--text-muted);padding:40px}.x-app-param-meta{color:var(--text-muted);font-size:12px}.x-app-param-env-badge,.x-app-param-encrypt-badge{letter-spacing:.04em;text-transform:uppercase;background:rgba(var(--primary-accent--tint-15-rgb), .22);color:var(--text-primary);border-radius:0;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.x-app-param-encrypt-badge{background:rgba(var(--primary-accent--tint-15-rgb), .16)}.x-app-param-value{color:var(--text-primary);font-family:monospace;font-size:13px}.x-app-param-form{flex-direction:column;gap:16px;max-width:720px;display:flex}.x-app-param-form__readonly{color:var(--text-muted);background:rgba(var(--primary-accent--tint-15-rgb), .08);border-radius:0;padding:6px 12px;font-family:monospace;display:inline-block}.x-roles-access{flex-direction:column;gap:14px;width:100%;display:flex}.x-roles-access__legend{flex-direction:column;gap:6px;margin:0;display:flex}.x-roles-access__legend-item{align-items:baseline;gap:10px;display:flex}.x-roles-access__legend-term{min-width:68px;color:var(--text-primary);flex:none;font-size:12px;font-weight:600}.x-roles-access__legend-desc{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.x-roles-access__note{border-radius:var(--radius-sm);background:rgba(var(--accent-rgb), .08);color:var(--text-muted);margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.x-roles-access__name{color:var(--text-primary);font-size:14px;font-weight:500;display:block}.x-roles-access__desc{text-overflow:ellipsis;white-space:nowrap;max-width:340px;color:var(--text-muted);font-size:12px;display:block;overflow:hidden}.x-roles-access__status{color:var(--text-muted);margin:0;font-size:13px}.x-roles-access__summary{border-top:1px solid var(--panel-border);flex-direction:column;gap:4px;padding-top:4px;display:flex}.x-roles-access__summary-line{color:var(--text-primary);margin:0;font-size:12px;line-height:1.5}.x-roles-access__summary-label{color:var(--text-muted);font-weight:600}.x-roles-access__summary-empty{color:var(--status-warning)}.x-roles-checkbox{width:100%}.x-roles-checkbox .row.flex.flex--align-center{align-items:flex-start!important}.x-roles-checkbox .col-sm-3{padding-top:8px}.x-roles-checkbox__body{flex-direction:column;gap:8px;width:100%;max-width:60ch;display:flex}.x-roles-checkbox--cols-2 .x-roles-checkbox__body,.x-roles-checkbox--cols-3 .x-roles-checkbox__body,.x-roles-checkbox--cols-4 .x-roles-checkbox__body{max-width:none}.x-roles-checkbox__group{border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.x-roles-checkbox--cols-2 .x-roles-checkbox__group,.x-roles-checkbox--cols-3 .x-roles-checkbox__group,.x-roles-checkbox--cols-4 .x-roles-checkbox__group{gap:12px 24px;display:grid}.x-roles-checkbox--cols-2 .x-roles-checkbox__group{grid-template-columns:repeat(2,minmax(0,1fr))}.x-roles-checkbox--cols-3 .x-roles-checkbox__group{grid-template-columns:repeat(3,minmax(0,1fr))}.x-roles-checkbox--cols-4 .x-roles-checkbox__group{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.x-roles-checkbox--cols-3 .x-roles-checkbox__group,.x-roles-checkbox--cols-4 .x-roles-checkbox__group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.x-roles-checkbox--cols-2 .x-roles-checkbox__group,.x-roles-checkbox--cols-3 .x-roles-checkbox__group,.x-roles-checkbox--cols-4 .x-roles-checkbox__group{grid-template-columns:1fr}}.x-roles-checkbox__item{flex-direction:column;gap:2px;display:flex}.x-roles-checkbox__desc{color:var(--text-muted);margin-left:28px;font-size:12px;line-height:1.4}.x-roles-checkbox__status{color:var(--text-muted);margin:0;font-size:14px}.x-roles-checkbox__help{color:var(--text-muted);margin:4px 0 0 calc(25% + 12px);font-size:12px;line-height:1.4}@media (width<=768px){.x-roles-checkbox__help{margin-left:0}}.x-roles-dropdown{width:100%}.x-roles-dropdown__with-help{align-items:flex-end;gap:12px;min-width:0;display:flex}.x-roles-dropdown--help-right .x-roles-dropdown__body{flex:none;width:auto;max-width:none}.x-roles-dropdown--help-right .x-roles-dropdown__trigger,.x-roles-dropdown--help-right .x-roles-dropdown__chips{width:240px}.x-roles-dropdown--help-right .x-roles-dropdown__help--inline{min-height:var(--height-control);white-space:nowrap;flex:0 auto;align-items:center;margin:0;display:flex}.x-roles-dropdown .row.flex.flex--align-center{align-items:flex-start!important}.x-roles-dropdown .col-sm-3{padding-top:8px}.x-roles-dropdown__body{flex-direction:column;gap:10px;width:100%;max-width:60ch;display:flex}.x-roles-dropdown__chips{flex-wrap:wrap;gap:8px;width:100%;min-height:28px;display:flex}.x-roles-dropdown__chip{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .15);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .35);border-radius:0;align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:13px;display:inline-flex}.x-roles-dropdown__chip-remove{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.x-roles-dropdown__chip-remove:hover{color:var(--text-primary);background:var(--accent-primary-tint-15)}.x-roles-dropdown__picker--disabled{opacity:.55;pointer-events:none}.x-roles-dropdown__trigger{text-align:left;cursor:pointer;background:var(--field-fill);width:100%;height:33px;color:var(--text-muted);border:none;border-radius:0;outline:none;justify-content:space-between;align-items:center;padding:0 32px 0 12px;font-size:14px;display:flex;position:relative}.x-roles-dropdown__trigger:focus{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.x-roles-dropdown__trigger:disabled{cursor:not-allowed;opacity:.55}.x-roles-dropdown__trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-roles-dropdown__chevron{color:var(--text-muted);font-size:10px;position:absolute;right:10px}.x-roles-dropdown__listbox{background:var(--surface-default);border:1px solid var(--primary-accent--tint-15);z-index:1000;border-radius:0;max-height:280px;margin:0;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 8px 24px #0006}.x-roles-dropdown__option{cursor:pointer;color:var(--text-primary);border-radius:0;flex-direction:column;gap:2px;padding:8px 12px;font-size:14px;display:flex}.x-roles-dropdown__option--active{background:rgba(var(--primary-accent--tint-15-rgb), .18)}.x-roles-dropdown__option-name{font-weight:500}.x-roles-dropdown__option-desc{color:var(--text-muted);font-size:12px}.x-roles-dropdown__help{color:var(--text-muted);margin:4px 0 0 calc(25% + 12px);font-size:12px;line-height:1.4}@media (width<=768px){.x-roles-dropdown__help{margin-left:0}}.users-roles-picker{flex-direction:column;gap:.5rem;display:flex}.users-roles-picker__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.users-roles-picker__empty{color:var(--hud-text-secondary,#9aa8bc);margin:0;font-size:.875rem}.users-roles-picker__chip{background:color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 18%, transparent);border:1px solid color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 35%, transparent);color:var(--text-primary);border-radius:0;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.8125rem;font-weight:500;display:inline-flex}.users-roles-picker__chip--locked{cursor:help}.users-roles-picker__chip-remove{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:1rem;line-height:1;display:inline-flex}.users-roles-picker__chip-remove:hover{opacity:1}.users-roles-picker__add{border:1px dashed color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 45%, transparent);color:var(--hud-accent-bright,#4fc3f7);cursor:pointer;background:0 0;border-radius:0;padding:.35rem .65rem;font-size:.8125rem}.users-roles-picker__add:disabled{opacity:.45;cursor:not-allowed}.users-roles-picker__listbox{z-index:10000;border:1px solid color-mix(in srgb, var(--hud-text-secondary,#9aa8bc) 30%, transparent);background:var(--hud-surface-strong,#1a2332);border-radius:0;max-height:14rem;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto;box-shadow:0 8px 24px #00000059}.users-roles-picker__option{cursor:pointer;flex-direction:column;gap:.15rem;padding:.5rem .75rem;display:flex}.users-roles-picker__option:hover{background:color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 12%, transparent)}.users-roles-picker__option-name{font-size:.875rem;font-weight:500}.users-roles-picker__option-desc{color:var(--hud-text-secondary,#9aa8bc);font-size:.75rem}.x-organogram-muted{color:var(--text-muted);font-size:14px}.x-organogram-explorer{grid-template-columns:minmax(300px,40%) 1fr;align-items:start;gap:16px;min-height:520px;display:grid}.x-organogram-group-console{display:contents}.x-organogram-explorer__tree,.x-organogram-explorer__detail{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:0;padding:12px}.x-organogram-explorer__detail{align-self:start;max-height:calc(100vh - 120px);position:sticky;top:16px;overflow:auto}@media (width<=768px){.x-organogram-explorer{grid-template-columns:1fr}.x-organogram-explorer__detail{max-height:none;position:static;overflow:visible}}.x-organogram-tree-toolbar{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .2);flex-direction:row;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}.x-organogram-tree-controls{flex:none;align-items:center;gap:8px;display:flex}.x-organogram-search{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.x-organogram-search__results{flex-direction:column;gap:8px;display:flex}.x-organogram-search__heading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:12px;font-weight:700}.x-organogram-search__empty{color:var(--text-muted);margin:0;font-size:14px}.x-organogram-search__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.x-organogram-search__row{background:0 0;border:1px solid #0000;border-radius:0;align-items:stretch;gap:4px;width:100%;transition:background .14s linear,border-color .14s linear;display:flex}.x-organogram-search__row:hover{background:rgba(var(--primary-accent--tint-15-rgb), .1);border-color:rgba(var(--primary-accent--tint-15-rgb), .25)}.x-organogram-search__main{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:flex-start;gap:10px;min-width:0;padding:8px 10px;display:flex}.x-organogram-search__reveal{width:34px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .14s linear,color .14s linear,background .14s linear;display:inline-flex}.x-organogram-search__row:hover .x-organogram-search__reveal,.x-organogram-search__reveal:focus-visible{opacity:1}.x-organogram-search__reveal:hover,.x-organogram-search__reveal:focus-visible{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .18)}.x-organogram-search__badge{flex-direction:column;flex:none;align-items:center;gap:2px;min-width:52px;display:inline-flex}.x-organogram-search__badge-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:9px;font-weight:700}.x-organogram-search__row-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.x-organogram-search__label{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.x-organogram-search__context{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.x-organogram-tree__row{cursor:default;-webkit-user-select:none;user-select:none;border-radius:0;align-items:center;gap:6px;padding:3px 8px;display:flex}.x-organogram-tree__row.is-selected{background:color-mix(in srgb, var(--primary-accent) 18%, transparent)}.x-organogram-tree__row:hover{background:var(--accent-primary-tint-15)}.x-organogram-tree__row.is-revealed{animation:1.6s ease-out x-organogram-reveal-pulse}@keyframes x-organogram-reveal-pulse{0%,60%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-accent) 80%, transparent);background:color-mix(in srgb, var(--primary-accent) 32%, transparent)}to{box-shadow:inset 0 0 0 1px #0000}}.x-organogram-tree__row--unit[draggable=true]{cursor:grab}.x-organogram-tree__row.is-dragging{opacity:.45}.x-organogram-tree__row.is-drop-target{background:color-mix(in srgb, var(--primary-accent) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-accent) 70%, transparent)}.x-organogram-tree__chevron-btn{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.x-organogram-tree__chevron-spacer{width:14px;display:inline-block}.x-organogram-tree__level-icon{flex-shrink:0;width:18px;height:18px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.x-organogram-tree__level-icon--organization{background-color:color-mix(in srgb, var(--primary-accent) 85%, transparent)}.x-organogram-tree__level-icon--group{background-color:color-mix(in srgb, var(--status-warning) 85%, transparent)}.x-organogram-tree__level-icon--organogram{background-color:color-mix(in srgb, var(--status-success) 85%, transparent)}.x-organogram-tree__level-icon--unit{background-color:color-mix(in srgb, var(--text-muted) 90%, transparent)}.x-organogram-tree__label-wrap{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.x-organogram-tree__label{flex:1;min-width:0;font-size:14px}.x-organogram-tree__stat{color:var(--text-muted);flex-shrink:0;font-size:12px}.x-organogram-tree__rename-input{background:var(--field-fill);min-width:0;color:inherit;border:none;border-radius:0;outline:none;flex:1;padding:2px 6px;font-size:14px}.x-organogram-tree__rename-input:focus{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.x-organogram-detail__title{margin:0 0 16px;font-size:18px}.x-organogram-detail__section{margin-bottom:20px}.x-organogram-required-roles{width:100%}.x-organogram-required-roles>*{align-items:flex-start}.x-organogram-required-roles__body{flex-direction:column;gap:10px;width:100%;display:flex}.x-organogram-required-roles__chips{flex-wrap:wrap;gap:8px;width:100%;min-height:28px;display:flex}.x-organogram-required-roles__chip{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .15);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .35);border-radius:0;align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:13px;display:inline-flex}.x-organogram-required-roles__chip--locked{opacity:.85;padding-right:10px}.x-organogram-required-roles__chip-label{font-weight:500}.x-organogram-required-roles__chip-hint{color:var(--text-muted);font-size:11px;font-weight:600}.x-organogram-required-roles__chip-remove{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.x-organogram-required-roles__chip-remove:hover:not(:disabled){color:var(--text-primary);background:var(--accent-primary-tint-15)}.x-organogram-required-roles__trigger{text-align:left;cursor:pointer;background:rgba(var(--primary-accent--shade-70-rgb), .18);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .7);width:max-content;min-width:180px;max-width:100%;height:33px;color:var(--text-muted);border-radius:0;justify-content:space-between;align-items:center;padding:0 32px 0 12px;font-size:14px;transition:border-color .12s,background .12s;display:flex;position:relative}.x-organogram-required-roles__trigger:hover:not(:disabled){border-color:rgba(var(--primary-accent--tint-15-rgb), .7);background:rgba(var(--primary-accent--tint-15-rgb), .1)}.x-organogram-required-roles__trigger:focus-visible{border-color:rgba(var(--primary-accent--tint-15-rgb), .85);box-shadow:0 0 0 2px rgba(var(--primary-accent--tint-15-rgb), .25);outline:none}.x-organogram-required-roles__trigger:disabled{cursor:not-allowed;opacity:.55}.x-organogram-required-roles__trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-organogram-required-roles__chevron{color:var(--text-muted);font-size:10px;position:absolute;right:10px}.x-organogram-required-roles__listbox{background:var(--base-layer);border:1px solid var(--panel-border);max-height:280px;box-shadow:0 8px 24px rgba(var(--primary-accent--shade-70-rgb), .45);z-index:10000;border-radius:0;margin:0;padding:4px;list-style:none;overflow-y:auto}.x-organogram-required-roles__option{cursor:pointer;color:var(--text-primary);white-space:nowrap;border-radius:0;flex-direction:column;gap:2px;padding:8px 12px;font-size:14px;display:flex}.x-organogram-required-roles__option--active{background:rgba(var(--primary-accent--tint-15-rgb), .18)}.x-organogram-required-roles__option-name{font-weight:500}.x-organogram-required-roles__option-desc{color:var(--text-muted);font-size:12px}.x-organogram-required-roles__help{color:var(--text-muted);margin:4px 0 0 calc(25% + 12px);font-size:12px;line-height:1.4}@media (width<=768px){.x-organogram-required-roles__help{margin-left:0}}.x-organogram-user-picker__gate-hint{color:var(--text-muted);margin:8px 0 0 calc(25% + 12px);font-size:12px;line-height:1.4}@media (width<=768px){.x-organogram-user-picker__gate-hint{margin-left:0}}.x-organogram-user-picker{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:0;flex-direction:column;padding:12px;display:flex}.x-organogram-user-picker__title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.x-organogram-user-picker__title-total{color:var(--text-primary)}.x-organogram-user-picker__title-linked{color:var(--text-muted)}.x-organogram-user-picker__title-linked:before{content:"·";color:var(--text-muted);margin-right:8px}.x-organogram-user-picker__search{align-items:center;gap:8px;margin-bottom:10px;display:flex}.x-organogram-user-picker__filter{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .3);background:rgba(var(--primary-accent--tint-15-rgb), .06);border-radius:0;gap:2px;margin-bottom:10px;padding:2px;display:flex;overflow:hidden}.x-organogram-user-picker__filter-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;flex:1 1 0;padding:5px 10px;font-size:12px;font-weight:700;transition:background .14s linear,color .14s linear}.x-organogram-user-picker__filter-btn:hover{color:var(--text-primary)}.x-organogram-user-picker__filter-btn--active{background:rgba(var(--primary-accent--tint-15-rgb), .22);color:var(--text-primary)}.x-organogram-user-picker__list{flex-direction:column;gap:0;max-height:50vh;display:flex;overflow-y:auto}.x-organogram-user-picker__row{border:1px solid #0000;border-radius:0;align-items:center;gap:8px;padding:2px 6px;display:flex}.x-organogram-user-picker__row:hover{background:rgba(var(--primary-accent--tint-15-rgb), .08)}.x-organogram-user-picker__row--member .x-organogram-user-picker__name{color:var(--primary-accent--tint-15);font-weight:600}.x-organogram-user-picker__avatar{background:rgba(var(--primary-accent--tint-15-rgb), .22);width:26px;height:26px;color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.x-organogram-user-picker__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:auto;font-size:13px;overflow:hidden}.x-organogram-context-menu{border:1px solid color-mix(in srgb, var(--panel-border) 60%, transparent);background:rgba(var(--primary-accent--shade-70-rgb), .96);width:max-content;min-width:12rem;box-shadow:0 8px 24px rgba(var(--primary-accent--shade-70-rgb), .45);border-radius:0;overflow:hidden}.x-organogram-context-menu__item{width:100%;color:var(--text-primary);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:6px 12px;font-size:13px;line-height:1.25;transition:background-color .12s,color .12s;display:flex}.x-organogram-context-menu__item:hover,.x-organogram-context-menu__item:focus-visible{background:rgba(var(--primary-accent--tint-15-rgb), .22);outline:none}.x-organogram-context-menu__item--destructive{color:var(--status-danger)}.x-organogram-context-menu__item--destructive:hover,.x-organogram-context-menu__item--destructive:focus-visible{background:color-mix(in srgb, var(--status-danger) 14%, transparent)}.x-organogram-context-menu__divider{background:color-mix(in srgb, var(--panel-border) 60%, transparent);height:1px;margin:4px 0}.x-organogram-context-menu__icon{background-color:currentColor;flex-shrink:0;width:16px;height:16px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.x-organogram-context-menu__label{flex:1;min-width:0}.x-wf-top-actions{margin-top:0}.x-wf-top-actions--flush{margin-top:calc(-1 * var(--space-2))}.x-wf-top-actions--nav{margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-3)}.x-wf-radio-group{align-items:center;gap:20px;display:flex}.x-wf-radio{cursor:pointer;color:var(--text-primary);align-items:center;gap:7px;font-size:14px;display:inline-flex}.x-wf-radio input{accent-color:var(--primary-accent--tint-15);cursor:pointer}.x-wf-muted{color:var(--text-muted);padding:16px 4px}.x-wf-header-actions{align-items:center;gap:12px;display:flex}.x-wf-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.x-wf-card-grid{margin-top:12px}.x-wf-card{position:relative}.x-wf-card__delete{z-index:1;position:absolute;top:8px;right:8px}.x-wf-card__body{flex-direction:column;flex:1;min-height:0;display:flex}.x-wf-card__status{text-align:center;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.x-wf-card__icon-block{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.x-wf-card__stats{justify-content:center;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.x-wf-card__stat{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.x-wf-card__stat-value{color:var(--text-primary);white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2}.x-wf-card__stat-label{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:700;overflow:hidden}.x-wf-card__meta{flex-direction:column;gap:4px;width:100%;min-width:0;margin-bottom:40px;display:flex}.x-wf-card__mode{letter-spacing:.03em;text-transform:uppercase;width:100%;min-width:0;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:9px;font-weight:700;display:flex}.x-wf-card__mode-label{white-space:nowrap;flex:none}.x-wf-card__mode-value{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.x-wf-group__remove,.x-wf-predicate__remove{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;padding:2px 6px;font-size:18px;line-height:1}.x-wf-group__remove:hover,.x-wf-predicate__remove:hover{color:var(--status-danger);background:rgba(var(--status-danger-rgb), .12)}.x-wf-empty{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.x-wf-editor__autosave-status{color:var(--text-muted);white-space:nowrap;font-size:11px}.x-wf-editor__save-first{color:var(--text-muted);font-size:11px}.x-wf-canvas{grid-template-columns:minmax(280px,40%) 1fr;align-items:stretch;gap:16px;height:calc(72vh + 50px);display:grid}.x-wf-canvas__tree-col{flex-direction:column;gap:12px;min-height:0;display:flex}.x-wf-canvas__tree,.x-wf-canvas__detail{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:0;min-height:0;padding:10px;overflow:auto}.x-wf-canvas__tree{flex:1}.x-wf-tree{flex-direction:column;display:flex}.x-wf-tree__row{cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:6px 8px;display:flex;position:relative}.x-wf-tree__row:hover{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .08)}.x-wf-tree__row.is-selected{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .16)}.x-wf-tree__row.is-dragging{opacity:.55;z-index:1;box-shadow:0 4px 14px #00000059}.x-wf-tree__row.is-drop-target:before{content:"";background:var(--primary-accent);pointer-events:none;border-radius:0;height:2px;position:absolute;top:-1px;left:8px;right:8px}.x-wf-tree__handle{width:18px;height:18px;color:var(--text-muted);cursor:grab;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x-wf-tree__handle:hover:not(:disabled){color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .12)}.x-wf-tree__handle:active:not(:disabled){cursor:grabbing}.x-wf-tree__handle:disabled{opacity:.35;cursor:default}.x-wf-tree__icon{color:var(--text-muted);align-items:center;display:inline-flex}.x-wf-tree__row--workflow .x-wf-tree__icon{color:var(--primary-accent)}.x-wf-tree__row--process .x-wf-tree__icon{color:var(--status-success)}.x-wf-tree__row--activity .x-wf-tree__icon{color:var(--accent-violet)}.x-wf-tree__row--action .x-wf-tree__icon{color:var(--status-warning)}.x-wf-tree__label{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.x-wf-tree__rename-wrap{flex:1;align-items:center;gap:0;min-width:0;display:inline-flex}.x-wf-tree__rename-prefix{color:var(--text-muted);white-space:pre;flex-shrink:0;font-size:13px}.x-wf-tree__rename-input{background:var(--field-fill);min-width:0;color:inherit;border:none;border-radius:0;outline:none;flex:1;padding:2px 6px;font-size:13px}.x-wf-tree__rename-input:focus{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.x-wf-tree__gate-dot{background:var(--primary-accent);width:8px;height:8px;box-shadow:0 0 6px rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .6);border-radius:50%;flex-shrink:0}.x-wf-tree__outcome-dot{background:var(--hud-success-mid);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--hud-success-mid) 60%, transparent);border-radius:50%;flex-shrink:0}.x-wf-tree__legend{color:var(--text-muted);align-items:center;gap:6px;margin:12px 4px 4px;font-size:11px;display:flex}.x-wf-tree__legend+.x-wf-tree__legend{margin-top:0}.x-wf-detail--empty{color:var(--text-muted);padding:24px 8px}.x-wf-detail__head{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.x-wf-detail__head:has(.x-wf-logtoggle--left){justify-content:flex-start}.x-wf-detail__head>.x-wf-badge{flex-shrink:0}.x-wf-detail__head-title{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.x-wf-validity{border-radius:0;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.x-wf-validity__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.x-wf-validity--valid{color:var(--status-success);background:#00c8531f}.x-wf-validity--valid .x-wf-validity__dot{background:var(--status-success)}.x-wf-validity--error{color:var(--status-danger);background:rgba(var(--status-danger-rgb), .12)}.x-wf-validity--error .x-wf-validity__dot{background:var(--status-danger)}.x-wf-validity__reason{margin:-4px 0 12px}.x-wf-validity__reason p{color:var(--status-danger);margin:0 0 4px;font-size:12px;line-height:1.45}.x-wf-validity__reason p:last-child{margin-bottom:0}.x-wf-logtoggle{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.x-wf-logtoggle__label{color:var(--text-primary);white-space:nowrap;font-size:14px}.x-wf-detail__section{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.x-wf-display-fields{flex-direction:column;gap:8px;display:flex}.x-wf-display-field-row{align-items:center;gap:8px;min-width:0;display:flex}.x-wf-display-field-row.is-dragging{z-index:2;opacity:.85;position:relative}.x-wf-display-field-row__label{background:var(--field-fill);min-width:0;height:33px;color:var(--text-primary);font:inherit;box-sizing:border-box;border:none;border-radius:0;outline:none;flex:1 1 0;padding:0 12px}.x-wf-detail__hint{color:var(--text-muted);margin:0;font-size:12px}.x-wf-detail__box{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .4);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .05);border-radius:0;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.x-wf-detail__box+.x-wf-detail__divider{margin-top:0}.x-wf-detail__box-divider{border:none;border-top:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .25);width:100%;margin:2px 0}.x-wf-section-card{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .4);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .05);border-radius:0;margin-bottom:12px;padding:12px 14px}.x-wf-section-card__body{flex-direction:column;gap:10px;display:flex}.x-wf-sla-section{flex-direction:column;gap:16px;display:flex}.x-wf-sla-row{border-top:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .25);flex-direction:column;gap:8px;padding-top:4px;display:flex}.x-wf-sla-row:first-child{border-top:none;padding-top:0}.x-wf-sla-row__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.x-wf-sla-row__title{color:var(--text-primary);margin:0 0 2px;font-size:13px;font-weight:600}.x-wf-sla-row__note{margin:-4px 0 0}.x-wf-sla-duration{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.x-wf-sla-duration__amount{flex:none;width:5rem}.x-wf-sla-breach__swatch{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .5);border-radius:0;flex-shrink:0;width:14px;height:14px}.x-wf-field-with-hint{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.x-wf-field-hint{color:var(--text-muted);flex:12rem;margin:0;font-size:12px;line-height:1.3}.x-wf-detail__divider{border:none;border-top:1px solid var(--panel-border);margin:4px 0 12px}.x-wf-badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .5);width:fit-content;color:var(--primary-accent);border-radius:0;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.x-wf-badge--action{color:var(--status-warning);border-color:#ff980080}.x-wf-gate{flex-direction:column;gap:8px;display:flex}.x-wf-gate__empty{color:var(--text-muted);margin:0;font-size:12px}.x-wf-gate__empty-actions{gap:8px;display:flex}.x-wf-gate__add{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .45);color:var(--primary-accent);cursor:pointer;background:0 0;border-radius:0;padding:4px 10px;font-size:12px}.x-wf-gate__add:hover{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .12)}.x-wf-group{border:1px solid var(--panel-border);background:#0000002e;border-radius:0;flex-direction:column;gap:8px;padding:8px;display:flex}.x-wf-group--root{border-color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .25);background:0 0}.x-wf-group__header{justify-content:space-between;align-items:center;display:flex}.x-wf-group__op{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .4);border-radius:0;display:inline-flex;overflow:hidden}.x-wf-group__op-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:11px;font-weight:700}.x-wf-group__op-btn.is-active{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .22);color:var(--text-primary)}.x-wf-group__children{border-left:2px solid var(--panel-border);flex-direction:column;gap:8px;padding-left:8px;display:flex}.x-wf-group__actions{gap:8px;display:flex}.x-wf-predicate{border:1px solid var(--panel-border);border-radius:0;flex-direction:column;gap:4px;padding:8px;display:flex}.x-wf-predicate__top{align-items:center;gap:8px;display:flex}.x-wf-predicate__key{background:var(--field-fill);min-width:0;height:30px;color:var(--text-primary);border:none;border-radius:0;outline:none;flex:1;padding:0 10px;font-size:13px}.x-wf-predicate__params{background:var(--field-fill);width:100%;color:var(--text-primary);resize:vertical;border:none;border-radius:0;outline:none;padding:6px 10px;font-family:ui-monospace,monospace;font-size:12px}.x-wf-predicate__key:focus,.x-wf-predicate__params:focus{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.x-wf-predicate__params.is-invalid{box-shadow:0 0 0 2px rgba(var(--status-danger-rgb), .55)}.x-wf-predicate__error{color:var(--status-danger);font-size:11px}.x-wf-catalog-field{align-items:center;gap:8px;width:100%;display:flex}.x-wf-catalog-field>:first-child{min-width:0}.x-wf-action-fields{--x-wf-field-w:24ch}.x-wf-action-fields__section{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .4);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .05);border-radius:0;margin-top:12px;padding:12px 14px}.x-wf-action-fields__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-size:11px;font-weight:600}.x-wf-action-fields .x-wf-field-control{width:var(--x-wf-field-w);max-width:100%}.x-wf-action-fields .x-wf-field-control--narrow{width:6ch}.x-wf-action-fields .x-field-wrapper{width:calc(100% - 15px)!important;max-width:calc(100% - 15px)!important}.x-wf-action-fields .x-wf-catalog-field{width:auto;max-width:100%}.x-wf-action-fields .x-wf-catalog-field>.x-field-wrapper,.x-wf-action-fields .x-wf-catalog-field>.x-wf-combobox{flex:0 0 var(--x-wf-field-w);min-width:0;width:var(--x-wf-field-w);max-width:var(--x-wf-field-w)}.x-wf-combobox{display:block;position:relative}.x-wf-combobox__input{box-sizing:border-box;background:var(--field-fill);width:100%;height:33px;color:var(--text-primary);font:inherit;border:none;border-radius:0;outline:none;margin:0;padding:0 12px;display:block}.x-wf-combobox__input:focus{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.x-wf-combobox__input:disabled{opacity:.6;cursor:not-allowed}.x-wf-combobox__popover{width:max-content;min-width:100%;max-width:min(28rem,90vw);max-height:240px;left:0;right:auto}.x-wf-picker__row-label{white-space:nowrap}.x-wf-picker__row.is-active{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .12)}.x-wf-color-picker{flex-direction:column;gap:8px;display:flex}.x-wf-color-picker__preview-row{align-items:center;gap:10px;display:flex}.x-wf-color-picker__chip{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .5);border-radius:0;flex-shrink:0;width:28px;height:28px}.x-wf-color-picker__hex{align-items:center;gap:6px;font-size:13px;display:flex}.x-wf-color-picker__hex-input-wrap{background:var(--field-fill);border:none;border-radius:0;align-items:center;height:30px;padding:0 8px;display:inline-flex}.x-wf-color-picker__hex-input-wrap:focus-within{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.x-wf-color-picker__hash{color:var(--text-muted)}.x-wf-color-picker__hash:before{content:"#"}.x-wf-color-picker__hex-input{width:7ch;font:inherit;color:var(--text-primary);background:0 0;border:none;outline:none}.x-wf-color-picker__clear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12px;text-decoration:underline}.x-wf-color-picker__swatches{flex-wrap:wrap;gap:6px;display:flex}.x-wf-color-picker__swatch{cursor:pointer;border:2px solid #0000;border-radius:0;width:26px;height:26px;padding:0}.x-wf-color-picker__swatch.is-active{border-color:var(--text-primary);box-shadow:0 0 0 1px #00000059}.x-wf-primaryfile-row{align-items:flex-start!important}.x-wf-primaryfile-row>.col-sm-3{padding-top:4px}.x-wf-derived-key{color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;padding:4px 10px;font-family:ui-monospace,monospace;font-size:13px}.x-wf-detail__readonly-value{min-height:33px;color:var(--text-primary);align-items:center;font-size:14px;display:flex}.x-wf-catalog-join-tree{width:100%}.x-wf-catalog-join-tree__primary{padding:2px 0}.x-wf-catalog-join-tree__row{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;padding:3px 4px;font-size:13px;display:flex}.x-wf-catalog-join-tree__model{font-family:ui-monospace,monospace}.x-wf-catalog-join-tree__via{color:var(--text-muted);font-size:11px}.x-wf-catalog{flex-direction:column;gap:14px;width:100%;display:flex}.x-wf-catalog__toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;display:flex}.x-wf-catalog__autosave-status{color:var(--text-muted);white-space:nowrap;font-size:11px}.x-wf-catalog__name-row{align-items:center;gap:12px;display:flex}.x-wf-catalog__name-label{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:13px}.x-wf-catalog__req{color:rgb(var(--accent-rgb));vertical-align:top;margin-left:3px;font-size:12px}.x-wf-catalog__name-input{height:33px;font:inherit;background:var(--field-fill);color:var(--text-primary);border:none;border-radius:0;outline:none;min-width:280px;padding:0 12px}.x-wf-catalog__name-input:focus{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.x-wf-catalog__zones{grid-template-columns:minmax(200px,1fr) minmax(240px,1.4fr) minmax(220px,1fr);align-items:start;gap:12px;display:grid}.x-wf-catalog__zone{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:0;flex-direction:column;gap:8px;max-height:52vh;padding:10px;display:flex;overflow:auto}.x-wf-catalog__zone-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.x-wf-picker{flex-direction:column;gap:8px;display:flex}.x-wf-picker--panel{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:0;width:min(100%,320px);max-height:56vh;padding:12px;overflow:hidden}.x-wf-picker--popover{z-index:20;border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .4);background:var(--surface-elevated);background-color:color-mix(in srgb, var(--surface-elevated) 92%, var(--surface-sunken));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0;width:320px;max-height:280px;padding:8px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 30px #00000080}.x-wf-picker__title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:0 2px;font-size:10px}.x-wf-picker__list{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:auto}.x-wf-picker__empty{color:var(--text-muted);margin:0;padding:8px 6px;font-size:12px}.x-wf-picker__row{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.x-wf-picker__row:hover:not(:disabled){background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .1)}.x-wf-picker__row.is-selected{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .18)}.x-wf-picker__row:disabled{opacity:.45;cursor:default}.x-wf-picker__row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x-wf-picker__row-self{letter-spacing:.04em;text-transform:uppercase;color:var(--status-warning);border:1px solid #ff980073;border-radius:0;flex-shrink:0;padding:0 6px;font-size:9px;font-weight:700}.x-wf-picker__row-hint{color:var(--text-primary);flex-shrink:0;font-family:ui-monospace,monospace;font-size:12px}.x-wf-catalog__tree{flex-direction:column;gap:2px;display:flex}.x-wf-catalog__field{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;padding:3px 4px;font-size:13px;display:flex}.x-wf-catalog__field-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x-wf-catalog__field-type{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:11px}.x-wf-catalog__folder-toggle{width:100%;color:var(--primary-accent);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px;font-size:13px;display:flex}.x-wf-catalog__folder-toggle:disabled{color:var(--text-muted);cursor:default}.x-wf-catalog__folder-name{flex:1;min-width:0}.x-wf-catalog__folder-children{border-left:2px solid var(--panel-border);margin-left:14px;padding-left:8px}.x-wf-catalog__depth-note{color:var(--text-muted);margin-left:20px;font-size:11px}.x-wf-catalog__summary{flex-direction:column;gap:12px;display:flex}.x-wf-catalog__key{flex-direction:column;gap:3px;display:flex}.x-wf-catalog__key-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px}.x-wf-catalog__key-value{color:var(--primary-accent);font-family:ui-monospace,monospace;font-size:14px;font-weight:700}.x-wf-catalog__key-help{color:var(--text-muted);font-size:11px}.x-wf-catalog__facts{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:12px;display:grid}.x-wf-catalog__facts dt{color:var(--text-muted)}.x-wf-catalog__facts dd{color:var(--text-primary);margin:0}.x-wf-catalog__field-summary{margin:0;padding-left:16px;font-family:ui-monospace,monospace;font-size:11px}.x-wf-catalog__conditions{opacity:.7;border:1px dashed #fff3;border-radius:0;flex-direction:column;gap:4px;padding:12px;display:flex}.x-wf-catalog__conditions-title{color:var(--text-primary);font-size:12px;font-weight:700}.x-wf-catalog__conditions-sub{color:var(--text-muted);font-size:11px}.x-wf-erd{border:1px solid var(--panel-border);background-color:var(--surface-sunken);background-image:linear-gradient(rgba(var(--steel-rgb), .08) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--steel-rgb), .08) 1px, transparent 1px);background-size:24px 24px;border-radius:0;min-width:72vw;height:78vh;position:relative;overflow:auto}.x-wf-erd__surface{position:relative}.x-wf-erd__info{z-index:50;width:0;height:0;position:sticky;top:8px;left:8px}.x-wf-erd__info-btn{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .55);background:var(--surface-sunken);width:22px;height:22px;color:var(--primary-accent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 2px 8px #0006}.x-wf-erd__info-btn:hover,.x-wf-erd__info-btn[aria-expanded=true]{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .18);color:var(--text-primary)}.x-wf-erd__info-popover{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .4);background:var(--surface-elevated);background-color:color-mix(in srgb, var(--surface-elevated) 92%, var(--surface-sunken));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0;width:280px;padding:10px 12px;position:absolute;top:28px;left:0;box-shadow:0 12px 30px #00000080}.x-wf-erd__info-popover p{color:var(--text-primary);margin:0;font-size:12px;line-height:1.45}.x-wf-erd__lines{pointer-events:none;position:absolute;top:0;left:0}.x-wf-erd__line{fill:none;stroke:color-mix(in srgb, var(--primary-accent) 65%, transparent);stroke-width:1.5px;stroke-linejoin:round}.x-wf-erd__box{z-index:1;border:1px solid var(--panel-border);background:var(--surface-elevated);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0;width:220px;position:absolute;overflow:visible;box-shadow:0 4px 14px #0006}.x-wf-erd__box--front{z-index:40}.x-wf-erd__box-header{border-bottom:1px solid var(--panel-border);cursor:grab;-webkit-user-select:none;user-select:none;background:rgba(var(--primary-accent--shade-70-rgb,13, 17, 23), .5);border-radius:0;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex;position:relative}.x-wf-erd__box-header.is-primary{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .18)}.x-wf-erd__box-model{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.x-wf-erd__box-header-break{flex-basis:100%;height:0}.x-wf-erd__box-badge{text-transform:uppercase;letter-spacing:.04em;width:fit-content;color:var(--text-muted);border:1px solid var(--panel-border);border-radius:0;flex-shrink:0;padding:1px 6px;font-size:9px}.x-wf-erd__box-badge--clickable{cursor:pointer;appearance:none;background:0 0;min-width:0;min-height:0;margin:0;line-height:1}.x-wf-erd__box-badge--clickable:hover{color:var(--primary-accent);border-color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .55)}.x-wf-erd__box-remove{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.x-wf-erd__box-remove:hover{color:var(--status-danger)}.x-wf-erd__box-add-join{color:var(--primary-accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:14px;font-weight:700;line-height:1}.x-wf-erd__box-add-join:hover{color:var(--text-primary)}.x-wf-erd__join-anchor{flex-shrink:0;position:relative}.x-wf-erd__join-anchor>.x-wf-picker--popover{z-index:30;top:calc(100% + 4px);left:0;right:auto}.x-wf-erd__box-body{max-height:120px;padding:6px;overflow:auto}.x-wf-erd__box-error{color:var(--text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.x-wf-erd__pk-row{border-bottom:1px dashed var(--panel-border);align-items:center;gap:8px;margin-bottom:2px;padding:3px 4px;display:flex}.x-wf-erd__pk-badge{text-transform:uppercase;color:var(--primary-accent);border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .6);border-radius:0;padding:0 4px;font-size:9px}.x-wf-erd__field{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;padding:2px 4px;font-size:12px;display:flex}.x-wf-erd__field-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x-wf-messaging-fields{flex-direction:column;gap:0;display:flex}.x-wf-messaging-field{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.x-wf-messaging-field__label{color:var(--text-primary);font-size:14px}.x-wf-messaging-field__hint{color:var(--text-muted);margin:.35rem 0 0;font-size:12px}.x-wf-messaging-field__input{box-sizing:border-box;width:100%;color:var(--paper-ink)}.x-wf-messaging-field__input--multiline .x-placeholder-editor__input{min-height:5rem}.x-wf-messaging-field__input:not(.x-wf-messaging-field__input--multiline) .x-placeholder-editor__input{min-height:0}.x-wf-messaging-field__input .x-placeholder-editor__input:focus,.x-wf-messaging-field__input .x-placeholder-editor:focus-within{outline:none}.x-wf-messaging-field .canned-email-editor__body{min-height:300px}.x-wf-attach-bar{border:1px dashed rgba(var(--primary-accent--shade-70-rgb,77, 166, 232), .5);background:#0000000a;border-radius:0;align-items:center;gap:.5rem;min-width:0;min-height:2rem;padding:.25rem .5rem;display:flex}.x-wf-attach-bar__chips{flex-wrap:nowrap;flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex;overflow:auto hidden}.x-wf-attach-bar__open{color:inherit;cursor:pointer;opacity:.85;white-space:nowrap;background:0 0;border:none;flex:none;align-items:center;gap:.25rem;padding:0 .4rem;font-size:.85rem;display:inline-flex}.x-wf-attach-bar__open:hover{opacity:1}.x-wf-attachments__chip{white-space:nowrap;border:1px solid var(--panel-border);background:var(--accent-primary-tint-15);border-radius:0;flex:none;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.85rem;display:inline-flex}.x-wf-attachments__chip--pending{border:1px dashed var(--primary-accent);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .18);color:var(--primary-accent);font-weight:600}.x-wf-attachments__chip--pending:before{content:"NEW";letter-spacing:.05em;background:var(--primary-accent);color:var(--text-on-accent);border-radius:0;padding:.05rem .3rem;font-size:.6rem;font-weight:700}.x-wf-attachments__remove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.x-wf-attachments__remove:hover{opacity:1}.x-wf-screen{--x-wf-screen-chrome-top:3.7rem;--x-wf-screen-chrome-bottom:3rem;--x-wf-screen-panel-lift:0px;margin-top:calc(-1 * var(--x-wf-screen-panel-lift));pointer-events:none;box-sizing:border-box;grid-template-columns:minmax(0,calc(50vw - 662px)) 1200px minmax(0,calc(50vw - 662px));align-items:stretch;gap:12px;width:100vw;min-height:80vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 50px;display:grid;position:relative;overflow-x:clip}.x-wf-screen__statusbar{top:calc(-22px + var(--x-wf-screen-panel-lift,0px));pointer-events:none;text-align:center;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;left:0;right:0}.x-wf-screen__autosave-status{color:var(--text-muted);white-space:nowrap;font-size:11px}.x-wf-screen__save-first{color:var(--status-warning);font-size:12px}.x-wf-screen__palette,.x-wf-screen__canvas,.x-wf-screen__props{pointer-events:auto;border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:0;min-height:0;padding:10px}.x-wf-screen__palette{top:calc(var(--x-wf-screen-chrome-top,3.7rem) + 4px);max-height:calc(100vh - var(--x-wf-screen-chrome-top,3.7rem) - var(--x-wf-screen-chrome-bottom,3rem) - 24px);flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;overflow-y:auto}.x-wf-screen__props{top:calc(var(--x-wf-screen-chrome-top,3.7rem) + 4px);max-height:calc(100vh - var(--x-wf-screen-chrome-top,3.7rem) - var(--x-wf-screen-chrome-bottom,3rem) - 24px);align-self:start;position:sticky;overflow-y:auto}.x-wf-screen__palette-group{flex-direction:column;gap:8px;display:flex}.x-wf-screen__palette-title{width:100%;color:var(--text-primary);font:inherit;text-transform:uppercase;letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;font-weight:700;display:flex}.x-wf-screen__palette-title:hover{color:var(--primary-accent)}.x-wf-screen__palette-chevron{color:var(--text-muted);flex-shrink:0;order:-1;font-size:18px;line-height:1;transition:transform .12s}.x-wf-screen__palette-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.x-wf-screen__palette-item{border:1px solid var(--panel-border);background:var(--surface-sunken);color:var(--text-primary);cursor:grab;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.x-wf-screen__palette-item:hover{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .12);border-color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .4)}.x-wf-screen__palette-item:active{cursor:grabbing}.x-wf-screen__palette-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x-wf-screen__palette-item-type{color:var(--text-muted);flex-shrink:0;font-family:ui-monospace,monospace;font-size:11px}.x-wf-screen__palette-search{margin-bottom:4px}.x-wf-screen__palette-search-input{box-sizing:border-box;border:1px solid var(--panel-border);background:var(--surface-sunken);width:100%;color:var(--text-primary);border-radius:0;outline:none;padding:6px 8px;font-size:13px}.x-wf-screen__palette-search-input::placeholder{color:var(--text-muted)}.x-wf-screen__palette-search-input:focus{border-color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .4)}.x-wf-screen__canvas{margin-top:var(--x-wf-screen-panel-lift,0px);flex-direction:column;gap:6px;display:flex;position:relative}.x-wf-screen__free-host{position:relative}.x-wf-screen__free-layer{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:visible}.x-wf-screen__free-item{pointer-events:auto;position:absolute}.x-wf-screen__canvas .x-wf-screen__free-item{cursor:move;touch-action:none}.x-wf-screen__canvas.is-drop-target{border-color:var(--primary-accent);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .08)}.x-wf-screen__empty{color:var(--text-muted);text-align:center;margin:0 0 8px;font-size:13px}.x-wf-screen__canvas-stack{flex-direction:column;gap:4px;width:100%;display:flex}.x-wf-screen__canvas-node{flex-direction:column;gap:4px;display:flex}.x-wf-screen__rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.x-wf-screen__row-block{flex-direction:column;gap:4px;display:flex}.x-wf-screen__insert-slot{border-radius:0;min-height:8px}.x-wf-screen__insert-slot.is-active{min-height:12px}.x-wf-screen__drop-line{background:var(--primary-accent);height:2px;box-shadow:0 0 0 1px rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .35);border-radius:0;margin:2px 0}.x-wf-screen__row-wrap{width:100%}.x-wf-screen__row{box-sizing:border-box;border:1px solid #0000;border-radius:0;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;display:flex}.x-wf-screen__row.is-drop-target{border-color:var(--primary-accent);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .08)}.x-wf-screen__cell{box-sizing:border-box;flex:1 1 0;min-width:0}.x-wf-screen__cell--fixed-width,.x-wf-screen__parameter .x-wf-screen__row-control{min-width:0}.x-wf-screen__parameter .x-param-dropdown,.x-wf-screen__parameter .x-runner-select{width:100%}.x-wf-screen__parameter .x-param-dropdown__radio-group{white-space:nowrap;flex-flow:row;align-items:center;gap:18px;width:max-content;min-width:max-content;display:flex}:is(.x-wf-screen__section-field-run--grid .x-wf-screen__parameter:has(.x-param-dropdown__radio-group) .x-wf-screen__row-control,.x-wf-screen__section-field-run--grid .x-wf-screen__parameter:has(.x-param-dropdown__radio-group) .x-param-dropdown){width:max-content;min-width:max-content;max-width:none}.x-wf-screen__parameter .x-param-dropdown__radio-option{color:var(--text-muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.x-wf-screen__parameter .x-param-dropdown__radio-option input[type=radio]{appearance:none;border:2px solid var(--text-muted);box-sizing:border-box;cursor:pointer;background:0 0;border-radius:50%;flex:none;width:15px;height:15px;margin:0;transition:border-color .15s;position:relative}.x-wf-screen__parameter .x-param-dropdown__radio-option input[type=radio]:checked{border-color:var(--primary-accent--tint-15)}.x-wf-screen__parameter .x-param-dropdown__radio-option input[type=radio]:checked:after{content:"";background:var(--primary-accent--tint-15);border-radius:50%;position:absolute;inset:1px}.x-wf-screen__parameter .x-param-dropdown__radio-option input[type=radio]:focus-visible{outline:2px solid var(--primary-accent--tint-15);outline-offset:2px}.x-wf-screen__parameter .x-param-dropdown__radio-option:has(input:checked){color:var(--text-primary)}.x-wf-screen__field{border:1px solid var(--panel-border);background:var(--surface-sunken);cursor:pointer;border-radius:0;flex:none;align-items:center;gap:8px;padding:3px 10px;display:flex}.x-wf-screen__field:hover,.x-wf-screen__note:hover,.x-wf-screen__label:hover,.x-wf-screen__image:hover{border-color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .45)}.x-wf-screen__field.is-selected,.x-wf-screen__note.is-selected,.x-wf-screen__label.is-selected,.x-wf-screen__image.is-selected{border-color:var(--primary-accent);box-shadow:0 0 0 1px var(--primary-accent)}.x-wf-screen__cell.is-draggable{cursor:grab}.x-wf-screen__cell.is-draggable:active{cursor:grabbing}.x-wf-screen__row-label{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:13px;overflow:hidden}.x-wf-screen__row-control{width:var(--x-wf-screen-control-width,200px);flex:none;align-items:center;min-width:0;display:flex}.x-wf-screen__cell--fixed-width .x-wf-screen__row-control{flex:auto;width:auto}.x-wf-screen__button-cell{cursor:pointer;border:1px solid #0000;border-radius:0;align-items:center;padding:2px;display:flex}.x-wf-screen__button-cell:hover{border-color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .45)}.x-wf-screen__button-cell.is-selected{border-color:var(--primary-accent);box-shadow:0 0 0 1px var(--primary-accent)}.x-wf-screen__button-preview{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .55);width:100%;height:40px;color:var(--primary-accent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.x-wf-screen__button-edit{box-sizing:border-box;border:1px solid var(--primary-accent);width:100%;height:40px;color:var(--primary-accent);letter-spacing:.06em;text-transform:uppercase;text-align:center;background:0 0;border-radius:0;outline:none;padding:0 18px;font-size:13px;font-weight:700}.x-wf-screen__button-edit::placeholder{color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .6)}.x-wf-screen__props-form{flex-direction:column;gap:12px;display:flex}.x-wf-screen__props-group{border-top:1px solid var(--panel-border);flex-direction:column;gap:12px;padding-top:4px;display:flex}.x-wf-screen__props-group-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.x-wf-screen__prop-help{color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}.x-wf-screen__prop-note{border-left:2px solid var(--primary-accent);background:var(--surface-elevated);color:var(--text-primary);border-radius:0;padding:8px 10px}.x-wf-screen__prop{flex-direction:column;gap:4px;display:flex}.x-wf-screen__prop-label{color:var(--text-primary);font-size:13px;font-weight:600}.x-wf-screen__prop--inline{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.x-wf-screen__outcomes{border-top:1px solid var(--panel-border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.x-wf-screen__outcome-rule{border:1px solid rgba(var(--primary-accent-rgb), .45);background:rgba(var(--primary-accent-rgb), .06);border-radius:0;flex-direction:column;gap:10px;padding:12px;display:flex}.x-wf-screen__outcome-add,.x-wf-screen__outcome-remove{border:1px dashed var(--panel-border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:0;align-self:flex-start;padding:6px 12px;font-size:12px}.x-wf-screen__outcome-add:hover,.x-wf-screen__outcome-remove:hover{color:var(--text-primary);border-color:rgba(var(--primary-accent-rgb), .6)}.x-wf-screen__renderas{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:16px}.x-wf-screen__renderas-options{align-items:center;gap:16px;display:flex}.x-wf-screen__renderas-option{color:var(--text-muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.x-wf-screen__renderas-option input[type=radio]{appearance:none;border:2px solid var(--text-muted);box-sizing:border-box;cursor:pointer;background:0 0;border-radius:50%;flex:none;width:15px;height:15px;margin:0;transition:border-color .15s;position:relative}.x-wf-screen__renderas-option input[type=radio]:checked{border-color:var(--primary-accent--tint-15)}.x-wf-screen__renderas-option input[type=radio]:checked:after{content:"";background:var(--primary-accent--tint-15);border-radius:50%;position:absolute;inset:1px}.x-wf-screen__renderas-option input[type=radio]:focus-visible{outline:2px solid var(--primary-accent--tint-15);outline-offset:2px}.x-wf-screen__renderas-option:has(input:checked){color:var(--text-primary)}.x-wf-screen__props-actions{margin-top:4px}.x-wf-screen__binding-input{box-sizing:border-box;background:var(--paper-surface);width:100%;height:33px;color:var(--paper-ink);border:1px solid rgba(var(--primary-accent--shade-70-rgb,13, 17, 23), .8);border-radius:0;outline:none;margin:0;padding:0 12px;font-family:ui-monospace,monospace;font-size:13px}.x-wf-screen__props-textarea{box-sizing:border-box;width:100%;font:inherit;background:var(--paper-surface);color:var(--paper-ink);border:1px solid rgba(var(--primary-accent--shade-70-rgb,13, 17, 23), .8);resize:vertical;border-radius:0;outline:none;margin:0;padding:8px 12px;font-size:13px}.x-wf-screen__props-select,.x-wf-screen__props-input{box-sizing:border-box;width:100%;height:33px;font:inherit;background:var(--paper-surface);color:var(--paper-ink);border:1px solid rgba(var(--primary-accent--shade-70-rgb,13, 17, 23), .8);border-radius:0;outline:none;margin:0;padding:0 12px;font-size:13px}.x-wf-screen__props .x-placeholder-editor__input:focus,.x-wf-screen__props .x-placeholder-editor__input:focus-visible,.x-wf-screen__props .x-placeholder-editor:focus-within,.x-wf-screen__props .x-wf-screen__binding-input:focus,.x-wf-screen__props .x-wf-screen__binding-input:focus-visible,.x-wf-screen__props .x-wf-screen__props-textarea:focus,.x-wf-screen__props .x-wf-screen__props-textarea:focus-visible,.x-wf-screen__props .x-wf-screen__props-select:focus,.x-wf-screen__props .x-wf-screen__props-select:focus-visible,.x-wf-screen__props .x-wf-screen__props-input:focus,.x-wf-screen__props .x-wf-screen__props-input:focus-visible,.x-wf-screen__props .x-wf-combobox__input:focus,.x-wf-screen__props .x-wf-combobox__input:focus-visible,.x-wf-screen__props .x-placeholder-editor.is-invalid:focus-within{outline:none}.x-wf-screen__section{box-sizing:border-box;border:1px solid var(--panel-border);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .08);cursor:pointer;border-radius:0;flex-direction:column;width:100%;display:flex}.x-wf-screen__section:hover{border-color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .45)}.x-wf-screen__section.is-selected{border-color:var(--primary-accent);box-shadow:0 0 0 1px var(--primary-accent);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .16)}.x-wf-screen__section-title{color:var(--text-primary);border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .35);cursor:grab;flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.x-wf-screen__section-title:active{cursor:grabbing}.x-wf-screen__section--dragging-chip{border:1px solid var(--primary-accent);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .22);width:auto;max-width:260px;box-shadow:0 4px 12px rgba(var(--black-rgb), .28);cursor:grabbing;opacity:.9;border-radius:0;align-items:center;padding:6px 12px;display:inline-flex}.x-wf-screen__section-chip-label{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.x-wf-screen__section-repeat-chip{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .2);color:var(--text-muted);border-radius:0;padding:2px 8px;font-size:11px;font-weight:600}.x-wf-screen__section--nested{border-style:dashed;margin-top:8px}.x-wf-screen__section--hidden-spacer{visibility:hidden}.x-wf-screen__section-body{box-sizing:border-box;flex-direction:column;gap:4px;min-height:40px;padding:8px 12px 12px;display:flex}:root{--x-wf-section-min-cell:280px;--x-wf-section-label-control-gap:10px}.x-wf-screen__section-presentation-run{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;display:flex}.x-wf-screen__section-field-run--grid{column-gap:var(--x-wf-section-label-control-gap);box-sizing:border-box;align-items:start;row-gap:4px;width:100%;display:grid}.x-wf-screen__section-field-run--grid-fill-row{flex-direction:column;row-gap:4px;min-width:0;max-width:100%;display:flex;overflow-x:clip}.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill{column-gap:var(--x-wf-section-label-control-gap);grid-column:unset;grid-template-columns:unset;align-items:start;row-gap:4px;width:100%;min-width:0;max-width:100%;display:flex}.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill.x-wf-screen__section-grid-row--wrap-pairs{flex-wrap:wrap}.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__field{grid-column:unset;flex:1 1 0;grid-template-columns:max-content 1fr;min-width:0;max-width:100%}.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__field .x-wf-screen__row-control{justify-self:stretch;width:100%;min-width:0}.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__field .x-wf-screen__row-control>*,.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__field .x-wf-screen__row-control .x-runner-input,.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__field .x-wf-screen__row-control input:not([type=radio]):not([type=checkbox]),.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__field .x-wf-screen__row-control .o-ztext-input,.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__field .x-wf-screen__row-control .o-ztext-input__input-field,.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__field .x-wf-screen__row-control .x-wf-screen-preview{min-width:0;width:100%!important;max-width:100%!important}.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__parameter:has(.x-param-dropdown__radio-group){flex:none!important;grid-template-columns:max-content max-content!important;width:max-content!important;max-width:none!important}:is(.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__parameter:has(.x-param-dropdown__radio-group) .x-wf-screen__row-control,.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__parameter:has(.x-param-dropdown__radio-group) .x-wf-screen__row-control>*,.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__parameter:has(.x-param-dropdown__radio-group) .x-param-dropdown,.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__parameter:has(.x-param-dropdown__radio-group) .x-param-dropdown__radio-group){justify-self:start;flex:none!important;width:max-content!important;min-width:max-content!important;max-width:none!important}.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__parameter:has(.x-param-dropdown__radio-group) .x-param-dropdown__radio-option{flex:none!important;width:auto!important;max-width:none!important}.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__parameter:has(.x-param-dropdown__radio-group) .x-param-dropdown__radio-option input[type=radio]{flex:none!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important}.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__field--bounded-text .x-wf-screen__row-control{justify-self:start;width:auto}.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__field--bounded-text .x-wf-screen__row-control>*{min-width:0;width:var(--x-wf-text-input-width)!important;max-width:var(--x-wf-text-input-width)!important}.x-wf-screen__section-field-run--grid-fill-row .x-wf-screen__section-grid-row--fill .x-wf-screen__field--bounded-text .x-wf-screen__row-control .o-ztext-input__input-field{width:100%!important;max-width:100%!important}.x-wf-screen__section-field-run--grid-authored{grid-template-columns:repeat(var(--section-grid-cols,1), max-content minmax(0, max-content));min-width:0;max-width:100%;overflow-x:clip}.x-wf-screen__section-grid-row{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--x-wf-section-label-control-gap);align-items:start;row-gap:4px;min-width:0;max-width:100%;display:grid}.x-wf-screen__section-field-run--grid .x-wf-screen__section-grid-row--inline{align-items:center;column-gap:var(--x-wf-section-label-control-gap);flex-wrap:wrap;grid-column:1/-1;grid-template-columns:none;row-gap:4px;display:flex}.x-wf-screen__section-field-run--grid .x-wf-screen__section-grid-row--inline>.x-wf-screen__label{flex:0 auto;min-width:0}.x-wf-screen__section-field-run--grid .x-wf-screen__section-grid-row--inline>.x-wf-screen__field,.x-wf-screen__section-field-run--grid .x-wf-screen__section-grid-row--inline>.x-wf-screen__parameter,.x-wf-screen__section-field-run--grid .x-wf-screen__section-grid-row--inline>.x-wf-screen__image{flex:12rem;grid-column:auto;grid-template-columns:none;align-items:center;gap:8px;min-width:0;display:flex}.x-wf-screen__section-field-run--grid .x-wf-screen__section-grid-row--inline>.x-wf-screen__field>.x-wf-screen__row-label{flex:none;grid-area:auto}.x-wf-screen__section-field-run--grid .x-wf-screen__section-grid-row--inline>.x-wf-screen__field>.x-wf-screen__row-control{flex:auto;grid-area:auto;width:auto;min-width:0}.x-wf-screen__section-body>.x-wf-screen__insert-slot,.x-wf-screen__section-body>.x-wf-screen__hint{width:100%}.x-wf-screen__section-field-run--grid .x-wf-screen__field{grid-column:span 2;grid-template-columns:subgrid;box-sizing:border-box;flex:none;justify-content:start;align-items:center;width:auto;max-width:100%;display:grid}.x-wf-screen__section-field-run--grid .x-wf-screen__field .x-wf-screen__row-label{white-space:nowrap;text-overflow:unset;text-align:left;grid-area:1/1;overflow:visible}.x-wf-screen__section-field-run--grid .x-wf-screen__field .x-wf-screen__row-control{grid-area:1/2;justify-self:start;width:auto;min-width:0;max-width:100%}.x-wf-screen__section-field-run--grid .x-wf-screen__field:not(:has(.x-wf-screen__row-label)) .x-wf-screen__row-control{grid-column:1/-1}.x-wf-screen__section-field-run--grid .x-wf-screen__field .x-wf-run-screen__field-error{grid-area:2/2}.x-wf-screen__section-field-run--grid .x-wf-screen__field .x-wf-screen__row-control .x-runner-input,.x-wf-screen__section-field-run--grid .x-wf-screen__field .x-wf-screen__row-control .x-runner-select,.x-wf-screen__section-field-run--grid .x-wf-screen__field .x-wf-screen__row-control .x-param-dropdown,.x-wf-screen__section-field-run--grid .x-wf-screen__field .x-wf-screen__row-control .x-runner-date-input{width:auto;min-width:0;max-width:100%}.x-wf-screen__section-field-run--grid .x-wf-screen__parameter .x-param-dropdown,.x-wf-screen__section-field-run--grid .x-wf-screen__parameter .x-runner-select,.x-wf-screen__section-field-run--grid .x-wf-screen__field .x-wf-screen__row-control .x-runner-select{width:max-content;min-width:0;max-width:100%}.x-wf-screen__section-field-run--grid .x-wf-screen__field .x-wf-screen__row-control .x-runner-date-input{width:12ch;min-width:12ch}.x-wf-screen__section-field-run--grid .x-wf-screen__field .x-wf-screen__row-control input[type=text]{width:auto}.x-wf-screen__section-field-run--grid .x-wf-screen__field.x-wf-screen__cell--fixed-width{width:100%;max-width:100%}.x-wf-screen__section-field-run--grid .x-wf-screen__field.x-wf-screen__cell--fixed-width .x-wf-screen__row-control{flex:auto}.x-wf-screen__note{border-left:3px solid var(--status-warning);background:rgba(var(--status-warning-rgb), .12);color:var(--status-warning);white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;border-radius:0;padding:8px 10px 8px 12px;font-size:13px;font-style:italic;line-height:1.4}.x-wf-screen__label{border:1px solid var(--panel-border);background:var(--surface-sunken);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;border-radius:0;padding:8px 10px;font-size:13px;line-height:1.4}.x-wf-screen__label.is-selected{outline:1px solid var(--primary-accent);outline-offset:1px}.x-wf-screen__image{cursor:pointer;max-width:100%;position:relative}.x-wf-screen__image img{max-width:100%;height:auto}.x-wf-screen__image-label-overlay{box-sizing:border-box;color:var(--text-primary);white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-shadow:0 1px 2px rgba(var(--black-rgb), .85);pointer-events:none;z-index:1;padding:2px 4px;font-size:13px;line-height:1.3;position:absolute;top:0;left:0;right:0}.x-wf-screen__image-label-overlay--top-center{text-align:center}.x-wf-screen__image-label-overlay--center{text-align:center;justify-content:center;align-items:center;display:flex;bottom:0}.x-wf-screen__image-resize-handle{background:var(--primary-accent);border:1px solid var(--black);cursor:nwse-resize;touch-action:none;border-radius:0;width:12px;height:12px;position:absolute;bottom:-4px;right:-4px}.x-wf-screen__image-placeholder{border:1px dashed var(--panel-border);border-radius:0;justify-content:center;align-items:center;min-height:64px;padding:8px;display:flex}.x-wf-screen__image-preview-thumb{object-fit:contain;border-radius:0;max-width:100%;max-height:64px;display:block}.x-wf-screen__hint{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.x-wf-screen__autoflow-demo{gap:8px;display:flex}.x-wf-screen__autoflow-demo-panel{border:1px solid var(--panel-border);background:var(--surface-sunken);border-radius:0;flex:1 1 0;min-width:0;padding:6px}.x-wf-screen__autoflow-demo-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:10px;font-weight:700}.x-wf-screen__autoflow-demo-row{gap:4px;margin-top:3px;display:flex}.x-wf-screen__autoflow-demo-row:first-of-type{margin-top:0}.x-wf-screen__autoflow-demo-chip{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .4);min-width:0;height:14px;color:var(--text-muted);border-radius:0;flex:1 1 0;align-items:center;gap:3px;padding:0 4px;font-size:9px;line-height:1;display:flex}.x-wf-screen__autoflow-demo-chip--natural{flex:none}.x-wf-screen__autoflow-demo-chip--fill{min-width:0}.x-wf-screen__autoflow-demo-chip:after{content:"";background:color-mix(in srgb, var(--text-primary) 75%, transparent);border-radius:0;flex:1;height:6px}.x-wf-screen__inline-edit{box-sizing:border-box;width:100%;color:inherit;font:inherit;line-height:inherit;resize:vertical;background:0 0;border:none;outline:none;margin:0;padding:0}.x-wf-screen__inline-edit--section-title{font-size:14px;font-weight:700}.x-wf-screen__inline-edit--note{color:var(--status-warning);font-size:13px;font-style:italic}.x-wf-screen__inline-edit--label{color:var(--text-primary);font-size:13px}.x-wf-screen__note.is-editing,.x-wf-screen__label.is-editing{cursor:text}.x-wf-screen__prop--invalid .x-placeholder-editor{border-color:var(--status-danger);box-shadow:0 0 0 1px var(--status-danger)}.x-wf-screen__prop-error{color:var(--status-danger);margin:4px 0 0;font-size:11px;line-height:1.4}.x-wf-screen__save-blocked{color:var(--status-danger);font-size:12px;font-weight:600}.x-wf-screen__catalog-filter{border:1px solid var(--panel-border);border-radius:0;margin-bottom:4px;display:flex;overflow:hidden}.x-wf-screen__catalog-filter-option{border:0;border-left:1px solid var(--panel-border);background:var(--surface-sunken);min-width:0;color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;flex:1 1 0;padding:5px 4px;font-size:11px;font-weight:600}.x-wf-screen__catalog-filter-option:first-child{border-left:0}.x-wf-screen__catalog-filter-option:hover{color:var(--text-primary)}.x-wf-screen__catalog-filter-option.is-active{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .18);color:var(--text-primary)}.x-wf-screen__palette-item.is-used{opacity:.5}.x-wf-screen__palette-item.is-used:active{cursor:grabbing}.x-wf-run-screen{--x-wf-run-section-gap:20px;flex-direction:column;gap:4px;width:100%;display:flex}.x-wf-run-screen>.x-wf-screen__section,.x-wf-run-screen>.x-wf-screen__row{margin:0}.x-wf-run-screen>.x-wf-screen__section+.x-wf-screen__section,.x-wf-run-screen>.x-wf-screen__section+.x-wf-screen__row,.x-wf-run-screen>.x-wf-screen__row+.x-wf-screen__section{margin-top:var(--x-wf-run-section-gap)}.x-wf-run-screen .x-wf-screen__section,.x-wf-run-screen .x-wf-screen__field,.x-wf-run-screen .x-wf-screen__note,.x-wf-run-screen .x-wf-screen__label,.x-wf-run-screen .x-wf-screen__cell{cursor:default}.x-wf-run-screen .x-wf-screen__field:hover,.x-wf-run-screen .x-wf-screen__note:hover,.x-wf-run-screen .x-wf-screen__label:hover{border-color:var(--panel-border)}.x-wf-run-screen .x-wf-screen__note:hover{border-left-color:var(--status-warning)}.x-wf-run-screen .x-wf-screen__section:hover{border-color:var(--panel-border)}.x-wf-run-screen .x-wf-screen__row-control>*{flex:1;min-width:0;max-width:100%}.x-wf-run-screen__ro{min-width:0;height:33px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;align-items:center;padding:0 2px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.x-wf-run-screen__checkbox{border:1px solid rgba(var(--black-rgb), .35);background:var(--paper-surface);width:22px;height:22px;color:var(--paper-check);border-radius:0;place-items:center;font-weight:800;display:inline-grid}.x-wf-run-screen__checkbox.is-checked{border-color:var(--status-success)}.x-wf-run-screen__req{color:rgb(var(--accent-rgb));vertical-align:top;font-size:12px}.x-wf-run-screen .x-wf-screen__field.is-error{flex-wrap:wrap}.x-wf-run-screen .x-wf-screen__field.is-error .x-wf-screen__row-control input,.x-wf-run-screen .x-wf-screen__field.is-error .x-wf-screen__row-control select,.x-wf-run-screen .x-wf-screen__field.is-error .x-wf-screen__row-control .x-runner-input,.x-wf-run-screen .x-wf-screen__field.is-error .x-wf-screen__row-control .x-runner-select,.x-wf-run-screen .x-wf-screen__field.is-error .x-wf-screen__row-control .x-param-dropdown{border-color:var(--status-danger)}.x-wf-run-screen__field-error{color:var(--status-danger);flex-basis:100%;margin-top:2px;font-size:12px;line-height:1.3}.x-wf-run-screen .x-wf-screen__button-cell{border-color:#0000;flex:none}.x-wf-run-screen .x-wf-screen__row:has(.x-wf-screen__button-cell){gap:8px}.x-wf-run-screen .x-wf-screen__button-cell>button{width:100%;min-width:0}.x-wf-run-screen .x-wf-screen__button-cell:hover,.x-wf-run-screen .x-wf-screen__button-cell.is-selected{box-shadow:none;border-color:#0000}.x-wf-run-screen .x-wf-screen__field{background:0 0;border-color:#0000}.x-wf-run-screen .x-wf-screen__field:hover{border-color:#0000}.x-wf-run-screen .x-wf-screen__repeat-instance{border:1px solid color-mix(in srgb, var(--paper-ink) 12%, var(--paper-surface));border-radius:0;margin-bottom:8px;padding:8px 10px 10px}.x-wf-run-screen .x-wf-screen__repeat-instance-toolbar{justify-content:flex-end;margin-bottom:4px;display:flex}.x-wf-run-screen .x-wf-screen__repeat-remove,.x-wf-run-screen .x-wf-screen__repeat-add{font:inherit;cursor:pointer;border:1px solid color-mix(in srgb, var(--paper-ink) 20%, var(--paper-surface));background:var(--paper-surface);border-radius:0;padding:4px 10px}.x-wf-run-screen .x-wf-screen__repeat-remove:disabled,.x-wf-run-screen .x-wf-screen__repeat-add:disabled{opacity:.45;cursor:not-allowed}.x-wf-run-screen .x-wf-screen__repeat-add{margin-top:4px}.x-wf-run-screen__phone-with-dial{align-items:center;gap:6px;display:flex}.x-wf-run-screen__dial{border:1px solid var(--hud-accent-mid);background:var(--hud-accent-mid);width:26px;height:26px;color:var(--text-on-accent,#fff);cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.x-wf-run-screen__dial:hover:not(:disabled){background:var(--hud-accent-bright);border-color:var(--hud-accent-bright);color:var(--text-on-accent,#fff);box-shadow:0 0 0 4px var(--hud-accent-mid-alpha-15);transform:translateY(-1px)}.x-wf-run-screen__dial:disabled{opacity:.4;cursor:not-allowed}.x-wf-run-screen__dial-glyph{width:17px;height:17px}.x-wf-run-screen__call{flex:none;align-items:center;gap:8px;display:inline-flex}.x-wf-run-screen__call-state{white-space:nowrap;color:var(--hud-accent-bright,#34d399);background:var(--hud-accent-mid-alpha-15,#34d39926);border:1px solid var(--hud-accent-mid,#34d39980);border-radius:0;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.x-wf-run-screen__call-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite x-wf-run-screen__call-pulse}@keyframes x-wf-run-screen__call-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.x-wf-run-screen__call-dot{animation:none}}.x-wf-run-screen__hangup{border:1px solid var(--status-danger);background:var(--status-danger);width:26px;height:26px;color:var(--text-on-accent);cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.x-wf-run-screen__hangup:hover:not(:disabled){background:var(--hud-danger-deep);border-color:var(--hud-danger-deep);box-shadow:0 0 0 4px rgba(var(--status-danger-rgb), .2);transform:translateY(-1px)}.x-wf-run-screen__hangup:disabled{opacity:.5;cursor:not-allowed}.x-wf-preview__banner{z-index:20;box-sizing:border-box;min-height:40px;color:var(--text-primary);align-items:center;gap:16px;margin-bottom:16px;display:flex;position:sticky;top:0}.x-wf-preview__banner-exit{margin-left:auto}.x-wf-preview__progress{color:var(--text-muted);margin:0 0 16px;font-size:13px}.x-wf-preview__crumb{color:var(--text-primary)}.x-wf-preview__body{width:100%;display:block}.x-wf-preview__outcome{box-sizing:border-box;background:var(--surface-elevated);border:1px solid var(--panel-border);border-left:3px solid var(--primary-accent);max-width:560px;color:var(--text-primary);border-radius:0;flex-direction:column;gap:20px;margin:24px auto;padding:24px;display:flex}.x-wf-preview__outcome-block{flex-direction:column;gap:12px;display:flex}.x-wf-preview__outcome-title{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-accent);margin:0;font-size:13px;font-weight:700}.x-wf-preview__outcome-list{grid-template-columns:minmax(120px,max-content) 1fr;gap:8px 16px;margin:0;display:grid}.x-wf-preview__outcome-list>div{display:contents}.x-wf-preview__outcome-list dt{color:var(--text-muted);font-size:13px}.x-wf-preview__outcome-list dd{color:var(--text-primary);word-break:break-word;margin:0;font-size:13px;font-weight:600}.x-wf-preview__outcome-actions{justify-content:flex-end;gap:12px;display:flex}.x-wf-preview__outcome-btn{box-sizing:border-box;border:1px solid var(--panel-border);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:0;padding:8px 20px;font-size:13px;font-weight:600}.x-wf-preview__outcome-btn:hover{border-color:var(--primary-accent)}.x-wf-preview__outcome-btn--primary{background:var(--primary-accent);border-color:var(--primary-accent);color:var(--text-on-accent)}.x-inbox-muted{color:var(--text-muted);padding:16px 4px}main.x-app-page:has(.x-inbox-layout){--x-inbox-page-width:min(100vw - 32px, 1711px);box-sizing:border-box;width:var(--x-inbox-page-width);max-width:none;margin-left:calc(50% - var(--x-inbox-page-width) / 2);margin-right:0}.x-inbox-layout{grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.x-inbox-main{flex-direction:column;min-width:0;min-height:0;display:flex}main.x-app-page--fill:has(.x-inbox-layout){padding-bottom:52px}main.x-app-page--fill:has(.x-inbox-layout) .x-inbox-layout{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}:is(main.x-app-page--fill:has(.x-inbox-layout) .x-inbox-rail,main.x-app-page--fill:has(.x-inbox-layout) .x-inbox-list-panel){flex:auto;min-height:0}main.x-app-page--fill:has(.x-inbox-layout) .x-inbox-rail{border-top:none;border-bottom:none;border-left:1px solid var(--card-border);border-right:1px solid var(--card-border);padding:10px 0 0;position:relative;overflow:visible}main.x-app-page--fill:has(.x-inbox-layout) .x-inbox-rail-grid{flex-direction:column;flex:auto;min-height:0;display:flex}main.x-app-page--fill:has(.x-inbox-layout) .x-inbox-rail__body{flex:auto;min-height:0;overflow-y:auto}main.x-app-page--fill:has(.x-inbox-layout) .x-inbox-list-panel>.x-inbox-list-grid{flex-direction:column;flex:auto;min-height:0;display:flex}main.x-app-page--fill:has(.x-inbox-layout) .x-inbox-list-panel>.x-inbox-list-grid>.x-data-table-shell{flex:none;overflow-x:hidden}main.x-app-page--fill:has(.x-inbox-layout) .x-inbox-list-panel{border-bottom:none;gap:0;padding:10px 0 0}.x-inbox-list-grid{box-sizing:border-box;min-height:0;padding:0 10px}.x-inbox-main>.x-pagination{flex-shrink:0;margin-top:12px}main.x-app-page--fill:has(.x-inbox-layout) .x-inbox-listskeleton{flex:auto;height:auto;min-height:0}.x-inbox-panel{--card-border:rgba(var(--primary-accent-rgb), .15);--card-accent:var(--accent-cyan);--card-accent-rgb:var(--accent-cyan-rgb);box-sizing:border-box;border:1px solid var(--card-border);background:radial-gradient(circle at top right, rgba(var(--card-accent-rgb), .1) 0%, transparent 35%), repeating-linear-gradient(to bottom, transparent 0px, transparent 2px, rgba(var(--card-accent-rgb), .04) 2px, rgba(var(--card-accent-rgb), .04) 3px), var(--base-layer);box-shadow:0 0 24px rgba(var(--card-accent-rgb), .15);border-radius:0;padding:10px;position:relative;overflow:visible}[data-theme=midnight] .x-inbox-panel{--card-border:rgba(var(--oldmutual-green-rgb), .15);--card-accent:var(--primary-accent);--card-accent-rgb:var(--primary-accent-rgb)}[data-theme=polar] .x-inbox-panel{background:var(--surface-elevated);box-shadow:var(--panel-shadow)}.x-inbox-panel:before,.x-inbox-panel:after,.x-inbox-panel__corners:before,.x-inbox-panel__corners:after{content:"";border:0 solid var(--card-accent);pointer-events:none;z-index:3;width:10px;height:10px;position:absolute}.x-inbox-panel:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.x-inbox-panel:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.x-inbox-panel__corners{pointer-events:none;z-index:3;position:absolute;inset:0}.x-inbox-panel__corners:before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.x-inbox-panel__corners:after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.x-inbox-panel__sheen{background:linear-gradient(90deg, transparent 0%, rgba(var(--card-accent-rgb), .4) 50%, transparent 100%);opacity:1;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.x-inbox-panel:hover:before,.x-inbox-panel:hover:after,.x-inbox-panel:hover .x-inbox-panel__corners:before,.x-inbox-panel:hover .x-inbox-panel__corners:after{border-color:var(--card-accent)}.x-inbox-list-panel{border-top:none;border-left:1px solid var(--card-border);border-right:1px solid var(--card-border);border-bottom:1px solid var(--card-border);min-width:0;box-shadow:0 10px 24px rgba(var(--card-accent-rgb), .15);flex-direction:column;gap:12px;padding:10px;display:flex}.x-inbox-list-panel .x-inbox-panel__sheen{display:none}.x-inbox-list-panel>.x-inbox-list-grid,.x-inbox-list-panel>.x-data-table-shell,.x-inbox-list-panel>.x-inbox-listskeleton,.x-inbox-list-panel>.x-empty-state{margin:0;overflow:hidden}.x-inbox-list-panel .x-data-table--frameless,.x-inbox-list-panel .x-data-table thead,.x-inbox-list-panel .x-data-table thead tr:first-child{background:0 0}.x-inbox-list-panel .x-data-table td,.x-inbox-list-panel .x-data-table tbody tr:last-child td{border-bottom:1px solid rgba(var(--card-accent-rgb), .2)}.x-inbox-list-panel .x-data-table thead tr:first-child th:first-child,.x-inbox-list-panel .x-data-table thead tr:first-child th:last-child,.x-inbox-list-panel .x-data-table tbody tr:last-child td:first-child,.x-inbox-list-panel .x-data-table tbody tr:last-child td:last-child{border-radius:0}.x-inbox-list-panel .x-data-table tbody tr:hover{background:rgba(var(--card-accent-rgb), .08)}.x-inbox-list-panel .x-inbox-filterrow>td{border-bottom:1px solid rgba(var(--card-accent-rgb), .2)}.x-inbox-rail{box-shadow:0 10px 24px rgba(var(--card-accent-rgb), .15);border-top:none;border-left:1px solid var(--card-border);border-right:1px solid var(--card-border);border-bottom:1px solid var(--card-border);flex-direction:column;padding:10px 0 0;display:flex;position:relative;overflow:visible}.x-inbox-rail.x-inbox-panel:before,.x-inbox-rail.x-inbox-panel:after,.x-inbox-rail.x-inbox-panel .x-inbox-panel__corners:before,.x-inbox-rail.x-inbox-panel .x-inbox-panel__corners:after{z-index:5;border-color:var(--card-accent)}.x-inbox-rail-grid{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;padding:0 10px;display:flex}.x-inbox-rail-filler{box-sizing:border-box;border-bottom:1px solid rgba(var(--card-accent-rgb), .2);flex:auto;min-height:0;margin-inline:-10px}.x-inbox-rail .x-inbox-panel__sheen{display:none}.x-inbox-rail__head,.x-inbox-list-panel .x-data-table thead tr:first-child th{box-sizing:border-box;letter-spacing:.06em;text-transform:uppercase;min-height:31px;color:var(--text-muted);border-bottom:1px solid var(--card-accent);padding:9px 14px;font-size:11px;font-weight:600;line-height:1.2}.x-inbox-rail__head{flex-shrink:0;align-items:center;margin:0 10px;display:flex;position:relative}.x-inbox-list-panel .x-data-table thead tr:first-child th{vertical-align:middle}.x-inbox-list-panel .x-data-table thead tr:first-child .x-data-table__th--actions{padding-block:9px;padding-inline:8px}.x-inbox-rail__body{flex:auto;min-height:0;position:relative}.x-inbox-rail__list{flex-direction:column;gap:2px;margin:0;padding:4px 0 8px;list-style:none;display:flex;position:relative}.x-inbox-rail__item{flex-direction:column;gap:2px;display:flex}.x-inbox-rail__workflow{align-items:stretch;gap:0;min-width:0;display:flex}.x-inbox-rail__chevron{border-radius:var(--radius-sm);width:18px;min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.x-inbox-rail__chevron:hover,.x-inbox-rail__chevron:focus-visible{color:var(--text-primary);background:rgba(var(--card-accent-rgb), .08);outline:none}.x-inbox-rail__chevron-spacer{flex:none;width:18px}.x-inbox-rail__row{text-align:left;width:100%;min-width:0;color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:600;display:flex}.x-inbox-rail__row--parent{flex:auto;padding:6px 4px 6px 0;font-weight:600}.x-inbox-rail__row--parent:hover,.x-inbox-rail__row--parent:focus-visible{outline:none}.x-inbox-rail__row--parent.is-active{color:var(--text-primary);font-weight:700}.x-inbox-rail__row--sub{color:var(--text-secondary);border-radius:var(--radius-md);padding:6px 10px;font-size:12px;font-weight:500}.x-inbox-rail__row--sub:hover,.x-inbox-rail__row--sub:focus-visible{background:rgba(var(--card-accent-rgb), .1);color:var(--text-primary);outline:none}.x-inbox-rail__row--sub.is-active{background:rgba(var(--card-accent-rgb), .2);color:var(--text-primary);font-weight:600}.x-inbox-rail__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.x-inbox-rail__count{background:rgba(var(--card-accent-rgb), .14);color:var(--text-muted);font-variant-numeric:tabular-nums;border:0;border-radius:0;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.x-inbox-rail__row.is-active .x-inbox-rail__count{color:var(--text-secondary);background:rgba(var(--card-accent-rgb), .22)}.x-inbox-rail__sublist{border-left:1px solid rgba(var(--card-accent-rgb), .28);flex-direction:column;gap:2px;margin:0 0 4px 9px;padding:2px 0 2px 14px;list-style:none;display:flex}.x-inbox-rail__dot{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px}.x-inbox-rail__note{color:var(--text-muted);z-index:1;margin:0;padding:8px;font-size:12px;position:relative}.x-inbox-listskeleton{background:rgba(var(--card-accent-rgb), .06);opacity:.5;border:0;border-radius:0;height:320px;animation:1.2s ease-in-out infinite x-inbox-pulse}.x-inbox-filterrow>td{vertical-align:middle;padding:6px 8px}.x-inbox-filterrow .x-field-wrapper{max-width:100%}.x-inbox-filter-search input[type=text],.x-inbox-filterrow .x-field-input{border-radius:0!important}.x-inbox-list-panel .x-data-table__th--actions,.x-inbox-list-panel .x-data-table__td--actions,.x-inbox-filterrow>.x-data-table__td--actions{text-align:center;vertical-align:middle;width:42px;min-width:42px;max-width:42px;padding:6px 8px}.x-inbox-list-panel .x-data-table__td--actions .x-icon-button,.x-inbox-filterrow>.x-data-table__td--actions .x-icon-button{vertical-align:middle;display:inline-flex}.x-inbox-start-btn .x-icon-button__glyph{transform:scale(.88)}.x-inbox-chips{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.x-inbox-chip{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .14);border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .4);border-radius:0;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;font-weight:700;display:inline-flex}.x-inbox-chip b{color:var(--text-muted);font-weight:600}.x-inbox-chip__x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;line-height:1}.x-inbox-chip__x:hover{color:var(--white)}.x-inbox-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.x-inbox-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.x-inbox-dot--accent{background:var(--primary-accent)}.x-inbox-dot--g{background:var(--status-success)}.x-inbox-dot--a{background:var(--status-warning)}.x-inbox-dot--r{background:var(--status-danger)}.x-inbox-tag{white-space:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;line-height:1.2;display:inline-flex}.x-inbox-tag--status{letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.x-inbox-tag--priority{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.x-inbox-tag--priority-low{color:var(--card-accent,var(--accent-cyan))}.x-inbox-tag--priority-medium{color:var(--text-secondary)}.x-inbox-tag--priority-high,.x-inbox-tag--priority-urgent{color:var(--status-warning)}.x-inbox-tag--priority-critical,.x-inbox-tag--priority-emergency{color:var(--status-danger)}.x-inbox-due{font-variant-numeric:tabular-nums;font-weight:800}.x-inbox-due--g{color:var(--status-success)}.x-inbox-due--a{color:var(--status-warning)}.x-inbox-due--r{color:var(--status-danger)}.x-inbox-tiles{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.x-inbox-kpi{margin-bottom:0;padding:16px}.x-inbox-kpi__k{color:var(--text-muted);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.x-inbox-kpi__v{letter-spacing:-.02em;color:var(--text-primary);margin-top:8px;font-size:30px;font-weight:800}.x-inbox-kpi__v--g{color:var(--status-success)}.x-inbox-kpi__v--a{color:var(--status-warning)}.x-inbox-kpi__v--r{color:var(--status-danger)}.x-inbox-kpi__sub{color:var(--text-muted);margin-top:2px;font-size:12px}.x-inbox-health{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.x-inbox-panel{margin-bottom:0}.x-inbox-panel-gap{margin-top:16px}.x-inbox-stack{border:1px solid var(--panel-border);border-radius:0;height:16px;display:flex;overflow:hidden}.x-inbox-stack--thin{height:12px}.x-inbox-stack__g{background:var(--status-success)}.x-inbox-stack__a{background:var(--status-warning)}.x-inbox-stack__r{background:var(--status-danger)}.x-inbox-stack i{height:100%;display:block}.x-inbox-legend{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.x-inbox-legend span{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:flex}.x-inbox-legend b{color:var(--text-primary)}.x-inbox-sw{border-radius:0;width:10px;height:10px;display:inline-block}.x-inbox-sw--g{background:var(--status-success)}.x-inbox-sw--a{background:var(--status-warning)}.x-inbox-sw--r{background:var(--status-danger)}.x-inbox-wfbar{margin:9px 0}.x-inbox-wfbar__head{color:var(--text-primary);justify-content:space-between;margin-bottom:5px;font-size:12px;display:flex}.x-inbox-breach-list{flex-direction:column;gap:9px;display:flex}.x-inbox-breach{border:1px solid var(--panel-border);background:#f0506e0d;border-radius:0;align-items:center;gap:11px;padding:9px 11px;display:flex}.x-inbox-breach--accent{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .06);border-color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .25)}.x-inbox-breach__who{flex:1;min-width:0}.x-inbox-breach__who b{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:13px;display:block;overflow:hidden}.x-inbox-breach__who span{color:var(--text-muted);font-size:11px}.x-inbox-breach__t{color:var(--status-danger);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.x-inbox-board{grid-auto-columns:300px;grid-auto-flow:column;gap:14px;padding-bottom:10px;display:grid;overflow-x:auto}.x-inbox-col{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:0;flex-direction:column;min-height:56vh;display:flex}.x-inbox-col--skeleton{opacity:.5;animation:1.2s ease-in-out infinite x-inbox-pulse}@keyframes x-inbox-pulse{50%{opacity:.25}}.x-inbox-col__head{border-bottom:1px solid var(--panel-border);align-items:center;gap:9px;padding:13px 14px;display:flex}.x-inbox-col__dot{background:var(--primary-accent);border-radius:50%;width:10px;height:10px}.x-inbox-col__title{color:var(--text-primary);font-size:13px;font-weight:800}.x-inbox-col__count{background:var(--accent-primary-tint-15);color:var(--text-muted);border-radius:0;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:800}.x-inbox-col__body{flex-direction:column;gap:11px;padding:11px;display:flex;overflow-y:auto}.x-inbox-col__empty{color:var(--text-muted);text-align:center;padding:24px 8px;font-size:12px}.x-inbox-alloc{margin-bottom:0}.x-inbox-alloc__top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.x-inbox-alloc__wf{color:var(--primary-accent);font-size:11px;font-weight:700}.x-inbox-alloc__title{color:var(--text-primary);margin:2px 0;font-size:14px;font-weight:800}.x-inbox-fields{grid-template-columns:auto 1fr;gap:3px 10px;margin:10px 0;font-size:12px;display:grid}.x-inbox-fields__row{display:contents}.x-inbox-fields dt{color:var(--text-muted)}.x-inbox-fields dd{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;overflow:hidden}.x-inbox-sla{margin:10px 0}.x-inbox-sla__row{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:11px;display:flex}.x-inbox-sla__lab{color:var(--text-muted);font-weight:600}.x-inbox-meter{background:var(--control-track-off);border-radius:0;height:6px;overflow:hidden}.x-inbox-meter__fill{border-radius:0;height:100%;display:block}.x-inbox-meter__fill--g{background:var(--status-success)}.x-inbox-meter__fill--a{background:var(--status-warning)}.x-inbox-meter__fill--r{background:var(--status-danger)}.x-inbox-alloc__foot{align-items:center;gap:8px;margin-top:4px;display:flex}.x-inbox-row-actions{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (width<=1100px){.x-inbox-layout{grid-template-columns:1fr}.x-inbox-rail{position:relative}.x-inbox-tiles{grid-template-columns:repeat(2,1fr)}.x-inbox-health{grid-template-columns:1fr}}.x-inbox-run__summary{color:var(--text-primary);margin:0 0 12px;font-weight:700}.x-inbox-run__steps{flex-direction:column;gap:6px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.x-inbox-run__step{border:1px solid var(--panel-border);border-radius:0;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.x-inbox-run__tag{text-transform:uppercase;letter-spacing:.03em;border-radius:0;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.x-inbox-run__tag.is-ran{color:var(--text-on-accent);background:var(--status-success)}.x-inbox-run__tag.is-skipped{color:var(--text-muted);background:var(--panel-border)}.x-inbox-run__pos{min-width:0;color:var(--text-primary);flex:auto}.x-inbox-run__code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);flex:none;font-size:11px}.x-inbox-run__note{color:var(--text-muted);flex:none;font-style:italic}.x-run-screen__back{color:var(--primary-accent,#4da6e8);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-bottom:10px;padding:0;font-size:13px}.x-run-screen__back:hover{text-decoration:underline}.x-run-screen__body{width:100%;display:block}.x-run-screen__empty{color:var(--text-muted);padding:16px 4px}.x-run-error__message{color:var(--text-primary);margin:0 0 12px;font-size:14px}.x-run-error__where{color:var(--text-muted);margin:0;font-size:13px}.x-campaigns-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.x-campaigns-wall{padding:16px 20px 24px}.x-campaigns-centre{margin-left:236px;margin-right:236px}.x-campaigns-wall--grid{grid-template-rows:auto auto;grid-template-columns:270.5px minmax(0,1fr) 270.5px;align-items:start;column-gap:16px;padding-left:16px;padding-right:16px;display:grid}.x-campaigns-wall--grid .x-campaigns-toolbar{grid-area:1/2}.x-campaigns-wall--grid .x-campaigns-centre{grid-area:2/2;margin-left:0;margin-right:0}.x-campaigns-wall--grid .x-campaigns-rail.x-bracket-frame{grid-row:2;width:auto;position:relative;top:auto;transform:none}.x-campaigns-wall--grid .x-campaigns-rail--left{grid-column:1;left:auto}.x-campaigns-wall--grid .x-campaigns-rail--right{grid-column:3;right:auto}.x-campaigns-rail.x-bracket-frame{box-sizing:border-box;background:var(--panel-background);--rail-icon-col:23px;--rail-value-col:minmax(2.75rem, max-content);width:200px;position:fixed;top:50%;overflow:visible;transform:translateY(-50%)}.x-campaigns-rail--left{left:20px}.x-campaigns-rail--right{right:20px}.x-campaigns-rail__title{letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--text-primary);background:rgba(var(--zailab-blue-rgb), .08);border-bottom:1px solid var(--panel-border);margin:0;padding:10px 14px;font-size:15px;font-weight:700;position:relative}.x-campaigns-rail__title-colhead{gap:10px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.x-campaigns-rail__title-colhead-cell{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:8px;font-weight:700}.x-campaigns-rail__groups{flex-direction:column;gap:10px;padding:12px 10px 14px;display:flex}.x-campaigns-rail__group{grid-template-columns:var(--rail-icon-col) minmax(0, 1fr) var(--rail-value-col);border:1px solid;border-radius:0;display:grid;overflow:hidden}.x-campaigns-rail__group--pool{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .05)}.x-campaigns-rail__group--successful{border-color:rgba(var(--successful-rgb), .3);background:rgba(var(--successful-rgb), .05)}.x-campaigns-rail__group--unsuccessful{border-color:rgba(var(--status-danger-rgb), .3);background:rgba(var(--status-danger-rgb), .05)}.x-campaigns-rail__group-head{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.x-campaigns-rail__group--pool .x-campaigns-rail__group-head{background:rgba(var(--accent-rgb), .12)}.x-campaigns-rail__group--successful .x-campaigns-rail__group-head{background:rgba(var(--successful-rgb), .12)}.x-campaigns-rail__group--unsuccessful .x-campaigns-rail__group-head{background:rgba(var(--status-danger-rgb), .12)}.x-campaigns-rail__group-label{text-overflow:ellipsis;letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--text-primary);font-size:10px;font-weight:700;overflow:hidden}.x-campaigns-rail__group-sub{letter-spacing:.03em;text-transform:none;color:var(--text-muted);margin-top:1px;font-size:9px;font-style:italic;font-weight:400;display:block}.x-campaigns-rail__group-value{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-primary);grid-column:3;font-size:13px;font-weight:700}.x-campaigns-rail__icon{display:inline-flex}.x-campaigns-rail__group--pool .x-campaigns-rail__icon{color:var(--primary-accent--tint-15)}.x-campaigns-rail__group--successful .x-campaigns-rail__icon{color:var(--successful)}.x-campaigns-rail__group--unsuccessful .x-campaigns-rail__icon{color:var(--status-danger)}.x-campaigns-rail__rows,.x-campaigns-rail__rowitem{display:contents}.x-campaigns-rail__row{grid-column:1/-1;grid-template-columns:subgrid;box-sizing:border-box;align-items:center;column-gap:8px;padding:4px 10px;display:grid}.x-campaigns-rail__group--pool .x-campaigns-rail__row{border-top:1px solid rgba(var(--accent-rgb), .1)}.x-campaigns-rail__group--successful .x-campaigns-rail__row{border-top:1px solid rgba(var(--successful-rgb), .1)}.x-campaigns-rail__group--unsuccessful .x-campaigns-rail__row{border-top:1px solid rgba(var(--status-danger-rgb), .1)}.x-campaigns-rail__rows--body>.x-campaigns-rail__rowitem:first-child>.x-campaigns-rail__row{border-top:0}.x-campaigns-rail__row--sub .x-campaigns-rail__row-label{padding-left:14px}.x-campaigns-rail__row--section{padding-top:6px;padding-bottom:2px}.x-campaigns-rail__section-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--text-primary);grid-column:2/-1;font-size:10px;overflow:hidden}.x-campaigns-rail__group--dual .x-campaigns-rail__section-label{grid-column:2}.x-campaigns-rail__section-colhead{letter-spacing:.05em;text-transform:uppercase;text-align:right;font-size:8px;font-weight:700}.x-campaigns-rail__section-colhead--prev{color:var(--text-muted);grid-column:3}.x-campaigns-rail__section-colhead--cur{color:var(--text-primary);grid-column:4}.x-campaigns-rail__row-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--text-muted);grid-column:2;font-size:10px;overflow:hidden}.x-campaigns-rail__row--overlap .x-campaigns-rail__row-label{text-transform:none;letter-spacing:.02em;font-style:italic}.x-campaigns-rail__row-value{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-primary);grid-column:3;font-size:13px;font-weight:700}.x-campaigns-rail__group--dual{grid-template-columns:var(--rail-icon-col) minmax(0, 1fr) var(--rail-value-col) var(--rail-value-col)}.x-campaigns-rail__group-value--prev,.x-campaigns-rail__row-value--prev{color:var(--text-muted);grid-column:3}.x-campaigns-rail__group-value--cur,.x-campaigns-rail__row-value--cur{grid-column:4}.x-campaigns-subtitle{color:var(--text-muted);margin:-8px 0 16px;font-size:13px}.x-campaigns-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.x-campaigns-leadsearch{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.x-campaigns-lists{width:100%}.x-campaigns-listgroup-row__cell{letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);background:color-mix(in srgb, var(--brand-accent) 8%, transparent);font-size:12px;font-weight:700}.x-campaigns-toolbar__views{align-items:center;gap:8px;display:flex}.x-campaigns-views{align-items:center;gap:18px;display:flex}.x-campaigns-views__option{color:var(--text-muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.x-campaigns-views__option input{opacity:0;width:0;height:0;position:absolute}.x-campaigns-views__dot{border:2px solid var(--text-muted);box-sizing:border-box;border-radius:50%;flex:none;width:15px;height:15px;transition:border-color .15s;position:relative}.x-campaigns-views__option input:checked+.x-campaigns-views__dot{border-color:var(--primary-accent--tint-15)}.x-campaigns-views__option input:checked+.x-campaigns-views__dot:after{content:"";background:var(--primary-accent--tint-15);border-radius:50%;position:absolute;inset:3px}.x-campaigns-views__option:has(input:checked){color:var(--text-primary)}.x-campaigns-views__option input:focus-visible+.x-campaigns-views__dot{outline:2px solid var(--primary-accent--tint-15);outline-offset:2px}.x-campaigns-toolbar__total{letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);white-space:nowrap;font-size:12px;font-weight:700}.x-campaigns-toolbar__spacer{flex:auto}.x-campaigns-actions{z-index:2;align-items:center;gap:6px;display:flex;position:relative}.x-campaigns-toolbar__countdown{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;margin-right:4px;font-size:18px;font-weight:700}.x-campaigns-cellname{text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}.x-campaigns-status{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.x-campaigns-status--active{color:var(--successful,#4caf50)}.x-campaigns-status--paused{color:var(--status-danger)}.x-campaigns-grid.x-xiriuz-grouping-card-grid{--x-campaigns-min-tile:300px;flex-wrap:wrap;align-items:flex-start;display:flex}.x-campaigns-group{flex:1 1 var(--x-campaigns-min-tile);min-width:var(--x-campaigns-min-tile);flex-direction:column;gap:12px;display:flex}.x-campaigns-group .x-campaigns-xiriuz-grouping-card{width:auto;min-width:0;height:auto;min-height:100px}.x-campaigns-group__lists{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;gap:12px;display:grid}.x-campaigns-group__lists>.x-campaigns-lead-list-card{width:auto;min-width:0}.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__header{justify-content:flex-start;align-items:center;gap:8px;padding-right:28px;display:flex;position:relative}.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__actions{margin-left:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__title{flex:0 auto;min-width:0;font-size:13px}.x-campaigns-xiriuz-grouping-card .x-campaigns-card__toggle{letter-spacing:.06em;gap:5px;padding:3px 10px;font-size:10px}.x-campaigns-xiriuz-grouping-card .x-campaigns-card__toggle-dot{width:6px;height:6px}.x-campaigns-xiriuz-grouping-card .x-campaigns-card__toggle--running .x-campaigns-card__toggle-dot{box-shadow:0 0 4px var(--successful,#4caf50)}.x-campaigns-xiriuz-grouping-card .x-campaigns-card__header-badges{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.x-campaigns-xiriuz-grouping-card .x-campaigns-card__oldest-lead{border:1px solid var(--panel-border);background:var(--panel-background);border-radius:0;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:3px 10px;display:inline-flex}.x-campaigns-xiriuz-grouping-card .x-campaigns-card__oldest-lead-value{color:rgb(var(--accent-rgb));white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2}.x-campaigns-xiriuz-grouping-card .x-campaigns-card__oldest-lead-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:8px;font-weight:700;line-height:1}.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__stats{--campaign-stat-gap:10px;column-gap:var(--campaign-stat-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;overflow:visible}.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__stat{background:var(--panel-background);border:1px solid var(--panel-border);box-shadow:inset 0 1px 0 var(--panel-border), 0 1px 4px #0000004d;text-align:center;border-radius:0;flex-direction:column;justify-content:center;padding:8px 6px;display:flex}.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__stat--success{background:color-mix(in srgb, var(--hud-success-mid) 18%, transparent);border-color:color-mix(in srgb, var(--hud-success-mid) 40%, transparent)}.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__stat--danger{background:color-mix(in srgb, var(--hud-danger-mid) 16%, transparent);border-color:color-mix(in srgb, var(--hud-danger-mid) 38%, transparent)}.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__stat-label{text-overflow:clip;overflow:visible}.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__stat-value{line-height:28px}.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__stat--hero.x-xiriuz-grouping-card__stat--success .x-xiriuz-grouping-card__stat-value,.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__stat--hero.x-xiriuz-grouping-card__stat--danger .x-xiriuz-grouping-card__stat-value{color:rgb(var(--accent-rgb))}.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__stat--success .x-xiriuz-grouping-card__stat-label,.x-campaigns-xiriuz-grouping-card .x-xiriuz-grouping-card__stat--danger .x-xiriuz-grouping-card__stat-label{color:#fff}.x-campaigns-lead-list-card .x-xiriuz-card__body{gap:10px}.x-campaigns-lead-list-card__filename{letter-spacing:.04em;color:var(--text-muted);text-align:left;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.x-campaigns-lead-list-card__filename+.x-xiriuz-card__body-row,.x-campaigns-lead-list-card .x-xiriuz-card__body-row+.x-xiriuz-card__body-row{margin-top:-10px}.x-campaigns-lead-list-card .x-xiriuz-grouping-card__stats{--campaign-stat-gap:6px;column-gap:var(--campaign-stat-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;row-gap:6px;margin-top:auto}.x-campaigns-lead-list-card .x-xiriuz-grouping-card__stat{background:var(--panel-background);border:1px solid var(--panel-border);box-shadow:inset 0 1px 0 var(--panel-border), 0 1px 4px #0000004d;text-align:center;border-radius:0;flex-direction:column;justify-content:center;padding:6px 4px;display:flex}.x-campaigns-lead-list-card .x-xiriuz-grouping-card__stat--success{background:color-mix(in srgb, var(--hud-success-mid) 18%, transparent);border-color:color-mix(in srgb, var(--hud-success-mid) 40%, transparent)}.x-campaigns-lead-list-card .x-xiriuz-grouping-card__stat--danger{background:color-mix(in srgb, var(--hud-danger-mid) 16%, transparent);border-color:color-mix(in srgb, var(--hud-danger-mid) 38%, transparent)}.x-campaigns-lead-list-card .x-xiriuz-grouping-card__stat-label{text-overflow:clip;letter-spacing:.04em;font-size:8px;overflow:visible}.x-campaigns-lead-list-card .x-xiriuz-grouping-card__stat-value{font-size:15px}.x-campaigns-lead-list-card .x-xiriuz-grouping-card__stat--hero .x-xiriuz-grouping-card__stat-value{font-size:18px}.x-campaigns-lead-list-card .x-xiriuz-grouping-card__stat--hero.x-xiriuz-grouping-card__stat--success .x-xiriuz-grouping-card__stat-value,.x-campaigns-lead-list-card .x-xiriuz-grouping-card__stat--hero.x-xiriuz-grouping-card__stat--danger .x-xiriuz-grouping-card__stat-value{color:rgb(var(--accent-rgb))}.x-campaigns-lead-list-card .x-xiriuz-grouping-card__stat--success .x-xiriuz-grouping-card__stat-label,.x-campaigns-lead-list-card .x-xiriuz-grouping-card__stat--danger .x-xiriuz-grouping-card__stat-label{color:#fff}.x-campaigns-card__filename{letter-spacing:.04em;color:var(--text-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.x-campaigns-card__toggle{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:7px;padding:5px 14px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.x-campaigns-card__toggle-dot{border-radius:50%;flex:none;width:8px;height:8px}.x-campaigns-card__toggle--running{color:var(--successful,#4caf50);border-color:var(--successful,#4caf50)}.x-campaigns-card__toggle--running .x-campaigns-card__toggle-dot{background:var(--successful,#4caf50);box-shadow:0 0 6px var(--successful,#4caf50)}.x-campaigns-card__toggle--running:hover{background:#4caf501f}.x-campaigns-card__toggle--paused{color:var(--status-danger);border-color:var(--status-danger)}.x-campaigns-card__toggle--paused .x-campaigns-card__toggle-dot{background:var(--status-danger)}.x-campaigns-card__toggle--paused:hover{background:#f443361f}.x-campaigns-card__toggle--pending{opacity:.5;cursor:default;pointer-events:none}.x-campaigns-card__toggle--static{color:var(--text-muted);border-color:var(--panel-border);cursor:default}.x-campaigns-card__toggle--static .x-campaigns-card__toggle-dot{background:var(--text-muted)}.x-campaigns-dialstate{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700;display:inline-block}.x-campaigns-dialstate--pending{color:var(--primary-accent--tint-15)}.x-campaigns-dialstate--presented,.x-campaigns-dialstate--engaged{color:var(--primary-accent)}.x-campaigns-dialstate--diarised,.x-campaigns-dialstate--transferred{color:var(--status-warning)}.x-campaigns-dialstate--successful{color:var(--successful,#4caf50)}.x-campaigns-dialstate--unsuccessful,.x-campaigns-dialstate--exhausted,.x-campaigns-dialstate--expired,.x-campaigns-dialstate--cancelled{color:var(--status-danger)}.x-campaign-map__select:focus{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.x-dispo-code{color:var(--text-muted);border-radius:0;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.x-dispo-row--retired td{opacity:.55}.x-dispo-action{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:0;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.x-dispo-action--diarise{color:var(--successful,#00c853);border-color:var(--successful,#00c853);background:rgba(var(--successful-rgb,0, 200, 83), .12)}.x-dispo-action--close{color:var(--primary-accent--tint-15,#4da6e8);border-color:var(--primary-accent--tint-15,#4da6e8);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .12)}.x-dispo-action--transfer{color:var(--pending,#ffa800);border-color:var(--pending,#ffa800);background:rgba(var(--pending-rgb,255, 168, 0), .12)}.x-dispo-chips{flex-wrap:wrap;gap:4px;display:flex}.x-dispo-chip{color:var(--text-muted);border:1px solid var(--panel-border);white-space:nowrap;border-radius:0;padding:1px 8px;font-size:11px}.x-modal--wide:has(.x-dispo-editor){width:min(920px,100vw - 32px)}.x-dispo-field-with-hint{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.x-dispo-field-hint{color:var(--text-muted);flex:12rem;margin:0;font-size:12px;line-height:1.3}.x-dispo-cr-picker{flex-wrap:wrap;gap:8px;display:flex}.x-dispo-cr-picker--nowrap{flex-wrap:nowrap}.x-dispo-cr-chip{font:inherit;cursor:pointer;color:var(--text-primary);border:1px solid rgba(var(--primary-accent--shade-70-rgb,58, 74, 94), .65);white-space:nowrap;border-radius:0;padding:4px 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.x-dispo-cr-chip:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .08);border-color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .55)}.x-dispo-cr-chip--diarise:not(.x-dispo-cr-chip--on){color:var(--text-primary);border-color:rgba(var(--successful-rgb,0, 200, 83), .45);background:rgba(var(--successful-rgb,0, 200, 83), .1)}.x-dispo-cr-chip--diarise:not(.x-dispo-cr-chip--on):hover{color:var(--text-primary);border-color:var(--successful,#00c853);background:rgba(var(--successful-rgb,0, 200, 83), .16)}.x-dispo-cr-chip--close:not(.x-dispo-cr-chip--on){color:var(--text-primary);border-color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .45);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .1)}.x-dispo-cr-chip--close:not(.x-dispo-cr-chip--on):hover{color:var(--text-primary);border-color:var(--primary-accent--tint-15,#4da6e8);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .16)}.x-dispo-cr-chip--on{color:var(--text-primary);border-color:var(--primary-accent--tint-15,#4da6e8);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .22)}.x-dispo-cr-chip--on:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .28);border-color:var(--primary-accent--tint-15,#4da6e8)}.x-dispo-cr-chip--diarise.x-dispo-cr-chip--on{color:var(--text-primary);border-color:var(--successful,#00c853);background:rgba(var(--successful-rgb,0, 200, 83), .22)}.x-dispo-cr-chip--diarise.x-dispo-cr-chip--on:hover{color:var(--text-primary);background:rgba(var(--successful-rgb,0, 200, 83), .28)}.x-dispo-cr-chip--close.x-dispo-cr-chip--on{color:var(--text-primary);border-color:var(--primary-accent--tint-15,#4da6e8);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .22)}.x-dispo-cr-chip--close.x-dispo-cr-chip--on:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .28)}.x-dispo-cr-chip--disabled,.x-dispo-cr-chip--disabled:hover{opacity:.45;cursor:not-allowed;pointer-events:none}.x-dispo-cr-picker--single .x-dispo-cr-chip:not(.x-dispo-cr-chip--on),.x-dispo-cr-picker--single .x-dispo-cr-chip--diarise:not(.x-dispo-cr-chip--on),.x-dispo-cr-picker--single .x-dispo-cr-chip--close:not(.x-dispo-cr-chip--on),.x-dispo-cr-picker--single .x-dispo-cr-chip:not(.x-dispo-cr-chip--on):hover{color:var(--text-primary);background:0 0;border-color:#0000}.x-dispo-cr-picker--single .x-dispo-cr-chip--diarise:not(.x-dispo-cr-chip--on):hover,.x-dispo-cr-picker--single .x-dispo-cr-chip--close:not(.x-dispo-cr-chip--on):hover{color:var(--text-primary)}.x-dispo-cr-picker--single .x-dispo-cr-chip--diarise.x-dispo-cr-chip--on{color:var(--text-primary);border-color:var(--successful,#00c853);background:rgba(var(--successful-rgb,0, 200, 83), .22)}.x-dispo-cr-picker--single .x-dispo-cr-chip--diarise.x-dispo-cr-chip--on:hover{color:var(--text-primary);border-color:var(--successful,#00c853);background:rgba(var(--successful-rgb,0, 200, 83), .28)}.x-dispo-cr-picker--single .x-dispo-cr-chip--close.x-dispo-cr-chip--on{color:var(--text-primary);border-color:var(--primary-accent--tint-15,#4da6e8);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .22)}.x-dispo-cr-picker--single .x-dispo-cr-chip--close.x-dispo-cr-chip--on:hover{color:var(--text-primary);border-color:var(--primary-accent--tint-15,#4da6e8);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .28)}.x-dispo-cr-picker--single .x-dispo-cr-chip--transfer.x-dispo-cr-chip--on{color:var(--text-primary);border-color:var(--pending,#ffa800);background:rgba(var(--pending-rgb,255, 168, 0), .22)}.x-dispo-cr-picker--single .x-dispo-cr-chip--transfer.x-dispo-cr-chip--on:hover{color:var(--text-primary);border-color:var(--pending,#ffa800);background:rgba(var(--pending-rgb,255, 168, 0), .28)}.x-dispo-campaign{flex-direction:column;gap:16px;display:flex}.x-dispo-campaign-overview__heading{color:var(--text-primary);margin:0 0 8px;font-size:13px;font-weight:700}.x-dispo-campaign-overview__list{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .3);background:var(--base-layer);border-radius:0;margin:0;padding:0;list-style:none;overflow:hidden}.x-dispo-campaign-overview__row{border:none;border-bottom:1px solid rgba(var(--primary-accent--shade-70-rgb,58, 74, 94), .25);width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.x-dispo-campaign-overview__list li:last-child .x-dispo-campaign-overview__row{border-bottom:none}.x-dispo-campaign-overview__row:hover{background:rgba(var(--primary-accent--tint-15-rgb), .08)}.x-dispo-campaign-overview__row--selected{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .12)}.x-dispo-campaign-overview__name{font-size:14px;font-weight:600}.x-dispo-campaign-status{letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:0;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.x-dispo-campaign-status--inherits{color:var(--text-muted);border-color:rgba(var(--primary-accent--shade-70-rgb,58, 74, 94), .5);background:var(--accent-primary-tint-15)}.x-dispo-campaign-status--custom{color:var(--primary-accent--tint-15,#4da6e8);border-color:var(--primary-accent--tint-15,#4da6e8);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .12)}.x-dispo-campaign-back{color:var(--primary-accent--tint-15,#4da6e8);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.x-dispo-campaign-back:hover{text-decoration:underline}.x-dispo-checklist{flex-direction:column;gap:20px;display:flex}.x-dispo-checklist__group{flex-direction:column;gap:6px;display:flex}.x-dispo-checklist__title{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:0;width:fit-content;margin:0 0 4px;padding:2px 8px;font-size:12px;font-weight:700}.x-dispo-checklist__empty{color:var(--text-muted);margin:0;font-size:12px}.x-dispo-checklist__row{cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.x-dispo-checklist__row:hover{background:rgba(var(--primary-accent--tint-15-rgb), .08)}.x-dispo-checklist__row input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-accent--tint-15,#4da6e8);cursor:pointer}.x-dispo-checklist__label{color:var(--text-primary);font-size:14px}.x-dispo-checklist__retired{color:var(--text-muted);font-size:11px;font-style:italic}.x-dispo-checklist--matrix{flex-direction:column;gap:0;padding:2px 0;display:flex}.x-dispo-checklist--matrix .x-dispo-checklist__row{border-bottom:1px solid rgba(var(--primary-accent--shade-70-rgb,58, 74, 94), .2);border-radius:0;padding:8px 12px}.x-dispo-checklist--matrix .x-dispo-checklist__row:last-child{border-bottom:none}.x-dispo-checklist__label--diarise{color:var(--successful,#00c853)}.x-dispo-checklist__label--close{color:var(--primary-accent--tint-15,#4da6e8)}.x-dispo-saverow{align-items:center;gap:12px;margin-top:8px;display:flex}.x-dispo-saverow__hint{color:var(--text-muted);font-size:12px}.x-dispo-handle-th,.x-dispo-handle-cell{white-space:nowrap;width:1%;padding-right:0}.x-dispo-handle{cursor:grab;color:var(--text-muted);touch-action:none;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.x-dispo-handle:hover{color:var(--text-primary)}.x-dispo-handle:active{cursor:grabbing}.x-dispo-handle--disabled{cursor:not-allowed;opacity:.35}.x-dispo-filter{border:1px solid var(--panel-border);border-radius:0;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:10px 12px;display:flex}.x-dispo-filter__all{font-weight:700}.x-dispo-filter__group{border:none;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.x-dispo-filter__group:disabled{opacity:.4}.x-dispo-filter__group:disabled label{cursor:not-allowed}.x-dispo-drag-note{color:var(--text-muted);margin:-4px 0 12px;font-size:12px}.x-dispo-code--readonly{padding:4px 8px;font-size:13px;display:inline-block}.x-dispo-matrix{--x-dispo-matrix-disposition-width:240px;--x-dispo-matrix-result-width:88px;flex-direction:column;gap:12px;display:flex}.x-dispo-matrix__intro{color:var(--text-muted);margin:0;font-size:13px}.x-dispo-matrix__panels{flex-direction:column;gap:20px;display:flex}.x-dispo-matrix__panel{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:0;overflow:hidden}.x-dispo-matrix__panel-title{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--panel-border);border-radius:0;width:auto;margin:0;padding:10px 12px;font-size:11px;font-weight:700}.x-dispo-matrix__panel--diarise .x-dispo-matrix__panel-title{color:var(--successful,#00c853);background:rgba(var(--successful-rgb,0, 200, 83), .1);border-left:4px solid var(--successful,#00c853)}.x-dispo-matrix__panel--close .x-dispo-matrix__panel-title{color:var(--primary-accent--tint-15,#4da6e8);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .1);border-left:4px solid var(--primary-accent--tint-15,#4da6e8)}.x-dispo-matrix__panel--transfer .x-dispo-matrix__panel-title{color:var(--pending,#ffa800);background:rgba(var(--pending-rgb,255, 168, 0), .1);border-left:4px solid var(--pending,#ffa800)}.x-dispo-matrix__scroll{overflow:auto}.x-dispo-matrix__scroll--catalog{overflow-x:auto}.x-dispo-include-th,.x-dispo-include-cell{width:48px}.x-dispo-include-cell input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-accent--tint-15,#4da6e8);cursor:pointer}.x-dispo-include-cell input[type=checkbox]:disabled{cursor:not-allowed;opacity:.65}.x-dispo-matrix__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:calc(var(--x-dispo-matrix-disposition-width) + var(--x-dispo-matrix-result-width) * 8);min-width:100%;color:var(--text-primary);font-size:12px}.x-dispo-matrix__corner,.x-dispo-matrix__col,.x-dispo-matrix__row-head{background:var(--surface-elevated);border-bottom:1px solid var(--panel-border);border-right:1px solid color-mix(in srgb, var(--panel-border) 60%, transparent);white-space:nowrap;padding:8px 12px;font-weight:700}.x-dispo-matrix__corner,.x-dispo-matrix__row-head{width:var(--x-dispo-matrix-disposition-width)}.x-dispo-matrix__col,.x-dispo-matrix__cell{width:var(--x-dispo-matrix-result-width)}.x-dispo-matrix__corner,.x-dispo-matrix__col{z-index:2;text-align:center;color:var(--text-primary);font-weight:700;position:sticky;top:0}.x-dispo-matrix__corner,.x-dispo-matrix__row-head{text-align:left;position:sticky;left:0}.x-dispo-matrix__row-head{z-index:1;max-width:240px}.x-dispo-matrix__corner{z-index:3;color:var(--text-primary);font-weight:700}.x-dispo-matrix__row-label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:600;display:block;overflow:hidden}.x-dispo-matrix__row-head.x-dispo-action--diarise .x-dispo-matrix__row-label{color:var(--successful,#00c853)}.x-dispo-matrix__row-head.x-dispo-action--close .x-dispo-matrix__row-label{color:var(--primary-accent--tint-15,#4da6e8)}.x-dispo-matrix__row-head.x-dispo-action--transfer .x-dispo-matrix__row-label{color:var(--pending,#ffa800)}.x-dispo-matrix__cell{text-align:center;border-bottom:1px solid color-mix(in srgb, var(--panel-border) 60%, transparent);color:var(--text-muted);padding:6px 10px}.x-dispo-matrix__cell--on{color:var(--text-primary);font-weight:700}.x-dispo-preview{flex-direction:column;gap:6px;display:flex}.x-dispo-preview__cr{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .28);background:var(--base-layer);border-radius:0;overflow:hidden}.x-dispo-preview__header{width:100%;color:var(--text-primary);font:inherit;text-align:left;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:5px 12px;display:flex}.x-dispo-preview__header--static{cursor:default}.x-dispo-preview__header--l1{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .08);padding-top:8px;padding-bottom:8px;font-size:14px;font-weight:700}.x-dispo-preview__header--l1.x-dispo-action--diarise{color:var(--successful,#00c853);background:rgba(var(--successful-rgb,0, 200, 83), .1);border-left:4px solid var(--successful,#00c853)}.x-dispo-preview__header--l1.x-dispo-action--close{color:var(--primary-accent--tint-15,#4da6e8);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .1);border-left:4px solid var(--primary-accent--tint-15,#4da6e8)}.x-dispo-preview__header--l1.x-dispo-action--transfer{color:var(--pending,#ffa800);background:rgba(var(--pending-rgb,255, 168, 0), .1);border-left:4px solid var(--pending,#ffa800)}.x-dispo-preview__header--l2{border-top:1px solid rgba(var(--primary-accent--shade-70-rgb,58, 74, 94), .2);padding-left:44px;font-size:13px;font-weight:600}.x-dispo-preview__header--l3{color:var(--text-muted);border-top:1px solid rgba(var(--primary-accent--shade-70-rgb,58, 74, 94), .12);padding-top:4px;padding-bottom:4px;padding-left:72px;font-size:13px;font-weight:500}.x-dispo-preview__dispo:first-child .x-dispo-preview__header--l3{border-top:none}.x-dispo-preview__header-main{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.x-dispo-preview__header-main>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-dispo-preview__count{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:600}.x-dispo-preview__body--l2{border-top:1px solid rgba(var(--primary-accent--shade-70-rgb,58, 74, 94), .25)}.x-dispo-preview__empty{color:var(--text-muted);margin:10px 12px 10px 24px;font-size:12px;font-style:italic}.x-dispo-preview__action-leaf{flex-shrink:0;font-size:12px}.x-sip-trunk-role-markers{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.x-sip-trunk-role-markers__shield{cursor:pointer;width:26px;height:26px;color:var(--text-muted);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x-sip-trunk-role-markers__shield:hover:not(:disabled),.x-sip-trunk-role-markers__shield--on,.x-sip-trunk-role-markers__shield--on:hover:not(:disabled){color:var(--primary-accent--tint-15)}.x-sip-trunk-role-markers__shield:disabled{opacity:.45;cursor:not-allowed}.switch.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{align-items:center;height:1em;display:flex}.switch.disabled.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{opacity:.5}.label.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{margin:0 8px}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7.svelte-a6h7w7{opacity:0;position:absolute}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7{cursor:pointer;width:2em;height:1em;display:block;position:relative}.switch.disabled.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7{cursor:not-allowed}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7:before{content:"";background:#4950f680;border-radius:50px;width:2em;height:1em;transition:background .1s;position:absolute;left:.1em}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7:after{content:"";z-index:2;background:#fcfff4;border-radius:50px;width:1em;height:1em;transition:all .2s;animation:.2s ease-out switch-off;position:absolute;left:0;box-shadow:0 2px 5px #0000004d}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7:checked+label.svelte-a6h7w7:before{background:#4950f6}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7:checked+label.svelte-a6h7w7:after{animation:.2s ease-out switch-on;left:1.1em}.rr-controller.svelte-189zk2r.svelte-189zk2r{background:#fff;border-radius:0 0 5px 5px;flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:80px;display:flex}.rr-timeline.svelte-189zk2r.svelte-189zk2r{align-items:center;width:80%;display:flex}.rr-timeline__time.svelte-189zk2r.svelte-189zk2r{text-align:center;color:#11103e;width:100px;display:inline-block}.rr-progress.svelte-189zk2r.svelte-189zk2r{cursor:pointer;box-sizing:border-box;background:#eee;border-top:4px solid #fff;border-bottom:4px solid #fff;border-radius:3px;flex:1;height:12px;position:relative}.rr-progress.disabled.svelte-189zk2r.svelte-189zk2r{cursor:not-allowed}.rr-progress__step.svelte-189zk2r.svelte-189zk2r{background:#e0e1fe;height:100%;position:absolute;top:0;left:0}.rr-progress__handler.svelte-189zk2r.svelte-189zk2r{background:#4950f6;border-radius:10px;width:20px;height:20px;position:absolute;top:2px;transform:translate(-50%,-50%)}.rr-controller__btns.svelte-189zk2r.svelte-189zk2r{justify-content:center;align-items:center;font-size:13px;display:flex}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r:active{background:#e0e1fe}.rr-controller__btns.svelte-189zk2r button.active.svelte-189zk2r{color:#fff;background:#4950f6}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r:disabled{cursor:not-allowed}.replayer-wrapper{position:relative}.replayer-mouse{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDUwIDUwIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkRlc2lnbl90bnA8L3RpdGxlPjxwYXRoIGQ9Ik00OC43MSw0Mi45MUwzNC4wOCwyOC4yOSw0NC4zMywxOEExLDEsMCwwLDAsNDQsMTYuMzlMMi4zNSwxLjA2QTEsMSwwLDAsMCwxLjA2LDIuMzVMMTYuMzksNDRhMSwxLDAsMCwwLDEuNjUuMzZMMjguMjksMzQuMDgsNDIuOTEsNDguNzFhMSwxLDAsMCwwLDEuNDEsMGw0LjM4LTQuMzhBMSwxLDAsMCwwLDQ4LjcxLDQyLjkxWm0tNS4wOSwzLjY3TDI5LDMyYTEsMSwwLDAsMC0xLjQxLDBsLTkuODUsOS44NUwzLjY5LDMuNjlsMzguMTIsMTRMMzIsMjcuNThBMSwxLDAsMCwwLDMyLDI5TDQ2LjU5LDQzLjYyWiI+PC9wYXRoPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#0000;width:20px;height:20px;transition:left 50ms linear,top 50ms linear;position:absolute}.replayer-mouse:after{content:"";opacity:.3;background:#4950f6;border-radius:100%;width:20px;height:20px;display:inline-block;transform:translate(-50%,-50%)}.replayer-mouse.active:after{animation:.2s ease-in-out click}.replayer-mouse.touch-device{background-image:none;border:4px solid #4950f600;border-radius:100%;width:70px;height:70px;margin-top:-37px;margin-left:-37px;transition:left linear,top linear,border-color .2s ease-in-out}.replayer-mouse.touch-device.touch-active{border-color:#4950f6;transition:left .25s linear,top .25s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device:after{opacity:0}.replayer-mouse.touch-device.active:after{animation:.2s ease-in-out touch-click}.replayer-mouse-tail{pointer-events:none;position:absolute}@keyframes click{0%{opacity:.3;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@keyframes touch-click{0%{opacity:0;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}.rr-player{float:left;background:#fff;border-radius:5px;position:relative;box-shadow:0 24px 48px #11103e1f}.rr-player__frame{overflow:hidden}.replayer-wrapper{float:left;clear:both;transform-origin:0 0;top:50%;left:50%}.replayer-wrapper>iframe{border:none}.canned-layout{grid-template-columns:minmax(280px,1fr) minmax(360px,1.2fr);align-items:start;gap:1.5rem;display:grid}.canned-layout:not(.canned-layout--editing){grid-template-columns:1fr}@media (width<=960px){.canned-layout{grid-template-columns:1fr}}.canned-layout__nodes{flex-direction:column;gap:.5rem;display:flex}.canned-editor-panel{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:0;padding:1rem 1.25rem}.canned-editor-panel__channel-row{justify-content:center;margin-bottom:1rem;display:flex}.canned-editor-panel__fields{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.canned-wa-editor__toolbar{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.canned-sms-editor__counter{opacity:.85;margin:.35rem 0 0;font-size:.85rem}.canned-head{align-items:center;gap:12px;display:inline-flex}.canned-properties-node__channel{font-size:1.15rem;line-height:1}.canned-properties-node__channel-svg{width:1.15em;height:1.15em;display:block}.canned-layout--editing{display:block}.canned-layout--editing .canned-layout__list{display:none}.canned-layout--editing .canned-layout__editor{max-width:900px;margin:0 auto}.canned-channel-radios{align-items:center;gap:1.25rem;display:inline-flex}.canned-channel-radios__opt{cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.85;align-items:center;gap:.4rem;display:inline-flex}.canned-channel-radios__opt--on{opacity:1;color:var(--primary-accent)}.canned-channel-radios__opt input{appearance:none;border:2px solid var(--primary-accent);cursor:pointer;background:0 0;border-radius:50%;width:16px;height:16px;margin:0;transition:box-shadow .15s ease-out;position:relative;box-shadow:0 0 4px #5b9fd4cc,0 0 8px #5b9fd466,inset 0 0 3px #5b9fd480}.canned-channel-radios__opt input:hover{box-shadow:0 0 6px #5b9fd4,0 0 12px #5b9fd499,inset 0 0 4px #5b9fd499}.canned-channel-radios__opt input:checked:after{content:"";background:var(--primary-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 5px #5b9fd4e6}.canned-editor-panel__body-full{margin-top:.5rem}.canned-editor-panel__body-full .canned-email-editor__body{min-height:240px}.canned-editor-panel__body-full textarea{box-sizing:border-box;width:100%;min-height:240px}.canned-category-row{align-items:center;gap:.5rem;display:flex}.canned-toggle{cursor:pointer;align-items:center;gap:.75rem;display:inline-flex}.canned-toggle__label{white-space:nowrap;color:var(--text-primary);font-size:14px}.canned-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.canned-footer__toggles{flex-wrap:nowrap;align-items:center;gap:2rem;display:flex}.canned-footer__actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.canned-editor-panel .x-placeholder-editor__input:focus,.canned-editor-panel .x-placeholder-editor:focus-within{outline:none}.canned-wa-template{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:0;flex-direction:column;gap:.75rem;padding:.9rem 1rem;display:flex}.canned-wa-template__hint{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.canned-wa-status{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding-top:.35rem;font-size:12px;display:flex}.canned-wa-status__pill{border:1px solid var(--panel-border);color:var(--text-primary);border-radius:0;padding:2px 10px;font-size:12px;font-weight:600}.canned-wa-status--approved .canned-wa-status__pill{color:var(--accent-success-sf);border-color:var(--accent-success-sf)}.canned-wa-status--rejected .canned-wa-status__pill{color:#e5534b;border-color:#e5534b}.canned-wa-status__meta--reason{color:#e5534b}.canned-wa-submit-btn,.canned-wa-unlock-btn{cursor:pointer;white-space:nowrap;border:1px solid var(--primary-accent);background:var(--primary-accent);color:var(--text-on-accent);border-radius:0;padding:7px 14px;font-size:13px;font-weight:600}.canned-wa-unlock-btn{color:var(--text-primary);border-color:var(--panel-border);background:0 0}.canned-wa-submit-btn:disabled,.canned-wa-unlock-btn:disabled{opacity:.5;cursor:not-allowed}.canned-wa-template__row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.canned-wa-template__row-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.canned-wa-status__pill--draft{color:#b58900;background:#b589001f;border-color:#b58900}.canned-wa-status__pill--pending{color:#b58900;background:#b5890029;border-color:#b58900}.canned-wa-status__pill--approved{color:var(--accent-success-sf);border-color:var(--accent-success-sf);background:#2ea04326}.canned-wa-status__pill--rejected{color:#e5534b;background:#e5534b26;border-color:#e5534b}.canned-wa-radios{flex-wrap:wrap;gap:.5rem;display:inline-flex}.canned-wa-radios__opt{border:1px solid var(--panel-border);cursor:pointer;color:var(--text-primary);border-radius:0;align-items:center;gap:.4rem;padding:5px 12px;font-size:13px;display:inline-flex}.canned-wa-radios__opt--on{border-color:var(--primary-accent);background:#2ea0431f}.canned-wa-radios__opt input{accent-color:var(--primary-accent)}.canned-wa-cat-help{flex-direction:column;gap:.35rem;margin:.1rem 0 .25rem;display:flex}.canned-wa-cat-help__line{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.canned-wa-cat-help__line strong,.canned-wa-cat-help__line--on{color:var(--text-primary)}.canned-wa-cat-help__line--on strong{color:var(--primary-accent)}.canned-wa-error{color:#e5534b;margin:.1rem 0 0;font-size:12px;line-height:1.45}.canned-body--readonly .x-placeholder-editor{background:var(--surface-elevated);opacity:.75;cursor:not-allowed}.canned-body--readonly .x-placeholder-editor__input{color:var(--text-muted);cursor:not-allowed}.x-recent-pill__remove{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.x-recent-grid{flex-wrap:wrap;gap:16px;display:flex}.x-recent-panel{flex-direction:column;gap:14px;display:flex}.x-recent-panel__row{align-items:flex-start;gap:16px;width:100%;display:flex}.x-recent-panel__heading{letter-spacing:.04em;text-transform:uppercase;min-width:96px;color:var(--text-muted);flex-shrink:0;margin:0;padding:4px 0 0;font-size:12px;font-weight:700}.x-recent-panel__row-body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.x-recent-chips{flex-wrap:wrap;gap:8px;display:flex}.x-recent-panel__tab-head{align-items:center;gap:16px;width:100%;display:flex}.x-recent-panel__tab-head>:first-child{min-width:0}.x-recent-panel__tab-head>:last-child{margin-left:auto}.x-recent-panel__tab-row{align-items:center;gap:16px;width:100%;min-height:33px;display:flex}.x-recent-panel__date-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.x-recent-panel__custom{flex-flow:row;align-items:center;gap:12px;display:flex}.x-recent-panel__custom-field{flex-shrink:0;width:auto}.x-recent-panel__search-row{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;display:flex}.x-recent-panel__search-input{flex:1;min-width:0;display:flex!important}.x-recent-panel__search-input input{flex:1;min-width:0;width:100%!important}.x-recent-chip{font:inherit;cursor:pointer;color:var(--text-primary);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:0;padding:4px 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.x-recent-chip:hover{background:rgba(var(--primary-accent--tint-15-rgb), .08);border-color:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .55)}.x-recent-chip--on,.x-recent-chip--on:hover{color:var(--text-primary);border-color:var(--primary-accent--tint-15,#4da6e8);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .22)}.x-recent-pills{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.x-recent-pill{color:var(--text-primary);border:1px solid var(--primary-accent--tint-15,#4da6e8);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .18);white-space:nowrap;border-radius:0;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:12px;font-weight:700;display:inline-flex}.x-recent-pill__remove{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.x-recent-pill__remove:before{content:"";background:currentColor;width:9px;height:9px;-webkit-mask-image:url(/zailab-assets/img/svg/times.svg);mask-image:url(/zailab-assets/img/svg/times.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.x-recent-pill__remove:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .3)}.x-recent-content-width{width:1280px;max-width:calc(100vw - 48px);margin-left:50%;transform:translate(-50%)}.x-recent-embedded{width:1280px;max-width:100%;margin:0 auto;transform:none}.x-recent-embedded .x-page-header__separator{margin-top:12px}.x-recent-card__body{flex-direction:column;gap:6px;min-height:0;display:flex}.x-recent-card__agent{color:var(--primary-accent--tint-15,#4da6e8);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.x-recent-card__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.x-recent-card__row-label{color:var(--text-muted);flex-shrink:0;font-size:12px}.x-recent-card__row-value{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.x-recent-card__value{color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.x-recent-card--centered .x-xiriuz-card__title{text-align:center}.x-recent-card__footer{flex-direction:column;gap:2px;display:flex}.x-recent-sentinel{width:100%;height:1px}.x-recent-end{text-align:center;color:var(--text-muted);margin:16px 0 0;font-size:12px}.x-agent-dash{width:80vw;margin-left:calc(50% - 40vw);margin-right:calc(50% - 40vw);position:relative}.x-agent-dash__rail{box-sizing:border-box;background:var(--panel-background);--card-border:rgba(var(--primary-accent-rgb), .15);--card-accent:var(--accent-cyan);--card-accent-rgb:var(--accent-cyan-rgb);border:1px solid var(--card-border);border-radius:0;flex-direction:column;width:176px;display:flex;position:fixed;top:50%;left:104px;overflow:visible;transform:translateY(-50%)}[data-theme=midnight] .x-agent-dash__rail{--card-border:rgba(var(--oldmutual-green-rgb), .15);--card-accent:var(--primary-accent);--card-accent-rgb:var(--primary-accent-rgb)}.x-agent-dash__rail:before,.x-agent-dash__rail:after,.x-agent-dash__rail-corners:before,.x-agent-dash__rail-corners:after{content:"";border:0 solid var(--card-accent);pointer-events:none;width:10px;height:10px;position:absolute}.x-agent-dash__rail:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.x-agent-dash__rail:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.x-agent-dash__rail-corners{pointer-events:none;position:absolute;inset:0}.x-agent-dash__rail-corners:before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.x-agent-dash__rail-corners:after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.x-agent-dash__rail-header{letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--text-muted);background:rgba(var(--zailab-blue-rgb), .08);border-bottom:1px solid var(--panel-border);padding:10px 14px;font-size:11px;font-weight:700}.x-agent-dash__rail-agent{color:var(--primary-accent);border-bottom:1px solid var(--panel-border);text-overflow:ellipsis;white-space:nowrap;padding:8px 14px;font-size:12px;font-weight:700;overflow:hidden}.x-agent-dash__rail-nav{flex-direction:column;padding:6px 0 4px;display:flex}.x-agent-dash__rail-link{color:var(--text-muted);border-radius:0;align-items:center;gap:10px;margin:4px 6px;padding:9px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s ease-out,color .12s ease-out;display:flex}.x-agent-dash__rail-link:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .06)}.x-agent-dash__rail-link.is-active{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .16)}.x-agent-dash__rail-icon{color:var(--primary-accent--tint-15,#4da6e8);flex:none;display:inline-flex}.x-agent-dash__rail-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.x-agent-dash__rail-footer{box-sizing:border-box;border-top:1px solid var(--panel-border);justify-content:center;align-items:center;min-height:80px;margin-top:0;padding:0 10px;display:flex}.x-agent-dash__rail-back-btn{box-sizing:border-box;letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--pending);background:rgba(var(--pending-rgb), .16);border:1px solid rgba(var(--pending-rgb), .45);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:flex}.x-agent-dash__rail-back-btn:hover{color:var(--text-primary);background:rgba(var(--pending-rgb), .28);border-color:rgba(var(--pending-rgb), .62)}.x-agent-dash__rail-back-btn__icon{color:var(--pending);flex:none;display:inline-flex}.x-agent-dash__rail-back-btn__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.x-agent-dash__pane{min-width:0;padding:16px 0 24px}.x-agent-dash__placeholder{justify-content:center;padding:48px 0;display:flex}.x-my-stats{flex-direction:column;gap:20px;width:100%;max-width:1280px;margin:0 auto;display:flex}.x-my-stats__date-row{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.x-my-stats__date-nav{justify-content:center;align-items:center;gap:16px;padding:4px 0 8px;display:flex}.x-my-stats__refresh-slot{justify-self:end}.x-my-stats__date-label{text-align:center;min-width:12rem;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.x-my-stats__section{flex-direction:column;gap:12px;display:flex}.x-my-stats__section-header{border-bottom:1px solid var(--panel-border)}.x-my-stats__section-title{letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--text-primary);margin:0;padding:0 0 8px;font-size:15px;font-weight:700}.x-my-stats__section-extra{font-variant-numeric:tabular-nums;color:var(--text-primary);margin-left:8px}.x-my-stats__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.x-my-stats__grid--off-duty{grid-template-columns:repeat(3,minmax(120px,1fr))}.x-my-stats__grid--outcomes .x-my-stats__tile--accent-success .x-my-stats__tile-value,.x-my-stats__grid--outcomes .x-my-stats__tile--accent-success .x-my-stats__tile-label{color:var(--successful,#4caf50)}.x-my-stats__grid--outcomes .x-my-stats__tile--accent-critical .x-my-stats__tile-value,.x-my-stats__grid--outcomes .x-my-stats__tile--accent-critical .x-my-stats__tile-label{color:var(--status-danger)}@media (width<=640px){.x-my-stats__grid--off-duty{grid-template-columns:repeat(2,minmax(120px,1fr))}}.x-my-stats__tile{background:var(--panel-background);--card-border:rgba(var(--primary-accent-rgb), .15);--card-accent:var(--accent-cyan);--card-accent-rgb:var(--accent-cyan-rgb);border:1px solid var(--card-border);text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;display:flex;position:relative}[data-theme=midnight] .x-my-stats__tile{--card-border:rgba(var(--oldmutual-green-rgb), .15);--card-accent:var(--primary-accent);--card-accent-rgb:var(--primary-accent-rgb)}.x-my-stats__tile:before,.x-my-stats__tile:after,.x-my-stats__tile-corners:before,.x-my-stats__tile-corners:after{content:"";border:0 solid var(--card-accent);pointer-events:none;width:10px;height:10px;position:absolute}.x-my-stats__tile:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.x-my-stats__tile:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.x-my-stats__tile-corners{pointer-events:none;position:absolute;inset:0}.x-my-stats__tile-corners:before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.x-my-stats__tile-corners:after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.x-my-stats__tile-info{z-index:2;line-height:0;position:absolute;top:4px;right:4px}.x-my-stats__tile-info:hover,.x-my-stats__tile-info:focus-within{z-index:10}.x-my-stats__tile-value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:1.1}.x-my-stats__tile-label{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;max-width:100%;color:var(--text-muted);font-size:15px;font-weight:600;line-height:1.25}.x-my-stats__tile--accent-success .x-my-stats__tile-value{box-shadow:inset 0 -3px 0 0 var(--primary-accent--tint-15,#2fae66);padding-bottom:4px}.x-my-stats__tile--accent-info .x-my-stats__tile-value{box-shadow:inset 0 -3px 0 0 var(--primary-accent);padding-bottom:4px}.x-my-stats__tile--accent-warning .x-my-stats__tile-value{box-shadow:inset 0 -3px 0 0 var(--accent-warning,#e0a33e);padding-bottom:4px}.x-my-stats__tile--accent-critical .x-my-stats__tile-value{box-shadow:inset 0 -3px 0 0 var(--accent-critical,#ff453a);padding-bottom:4px}.x-my-stats__tile--accent-neutral .x-my-stats__tile-value{box-shadow:inset 0 -3px 0 0 var(--text-muted);padding-bottom:4px}.x-my-calls__talk-time-inner{justify-content:flex-start;align-items:center;gap:6px;display:inline-flex}.x-my-calls__talk-time-head,.x-my-calls__talk-time-cell{white-space:nowrap;text-align:left;width:1%}.x-my-calls__talk-time-cell{color:var(--text-muted);font-variant-numeric:tabular-nums}.x-my-calls__talk-time-value{font-variant-numeric:tabular-nums;line-height:1}.x-my-calls__play-empty{flex:0 0 26px;width:26px;height:26px;display:inline-block}.x-my-calls__insight-head,.x-my-calls__insight-cell{white-space:nowrap;text-align:left;width:1%}.x-my-calls__status{letter-spacing:.02em;white-space:nowrap;isolation:isolate;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;position:relative}.x-my-calls__status--none{color:var(--text-muted);border:none;padding:0}.x-my-calls__status[data-kind=recording]{--pill-rgb:var(--successful-rgb)}.x-my-calls__status[data-kind=transcript]{--pill-rgb:var(--primary-accent--tint-15-rgb,77, 166, 232)}.x-my-calls__status[data-kind=analysis]{--pill-rgb:167, 139, 250}.x-my-calls__status--pending{color:color-mix(in srgb, rgb(var(--pending-rgb)), white 30%);background:rgba(var(--pending-rgb), .12);border-color:rgba(var(--pending-rgb), .45);animation:2.4s ease-in-out infinite x-mc-breathe}.x-my-calls__status--ready{color:color-mix(in srgb, rgb(var(--pill-rgb,var(--successful-rgb))), white 30%);background:rgba(var(--pill-rgb,var(--successful-rgb)), .14);border-color:rgba(var(--pill-rgb,var(--successful-rgb)), .5)}.x-my-calls__status--failed{color:color-mix(in srgb, rgb(var(--unsuccessful-rgb)), white 30%);background:rgba(var(--unsuccessful-rgb), .12);border-color:rgba(var(--unsuccessful-rgb), .4)}.x-my-calls__status--clickable{cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s;overflow:hidden}.x-my-calls__status--clickable:hover{background:rgba(var(--pill-rgb,var(--successful-rgb)), .22);box-shadow:0 0 0 1px rgba(var(--pill-rgb,var(--successful-rgb)), .5), 0 6px 18px -6px rgba(var(--pill-rgb,var(--successful-rgb)), .55);transform:translateY(-1px)}.x-my-calls__status--clickable:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(115deg, transparent 30%, rgba(var(--white-rgb), .35) 50%, transparent 70%);position:absolute;inset:0;transform:translate(-120%)}.x-my-calls__status--clickable:hover:after{animation:.7s x-mc-sheen}@keyframes x-mc-breathe{0%,to{box-shadow:0 0 0 0 rgba(var(--pending-rgb), 0)}50%{box-shadow:0 0 12px -2px rgba(var(--pending-rgb), .6)}}@keyframes x-mc-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.x-my-calls__status--pending,.x-my-calls__status--clickable:hover:after{animation:none}}.x-my-calls__card-outcome{color:var(--text-muted);justify-content:center;align-items:center;font-size:12px;display:flex}.x-my-calls__card-line{text-align:center;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.x-my-calls__card .x-xiriuz-card__title{text-align:center}.x-my-calls__card-pills{flex-direction:column;gap:6px;padding:4px 0;display:flex}.x-my-calls__card-pill-row{justify-content:center;align-items:center;gap:8px;min-height:24px;display:flex}.x-my-calls__transcript{min-height:0;padding:var(--space-4) var(--space-7);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.x-my-calls__transcript-status{color:var(--text-muted);margin:0;padding:12px 2px}.x-my-calls__transcript-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.x-my-calls__transcript-line{gap:var(--space-3);grid-template-columns:74px 1fr;align-items:start;display:grid}.x-my-calls__transcript-clock{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap;padding-top:1px}.x-my-calls__transcript-text{min-width:0;font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.x-account-daterange{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.x-account-daterange__field{flex-direction:column;gap:4px;display:flex}.x-account-daterange__label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);font-size:11px}.x-account-tiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:16px 0 20px;display:grid}.x-account-tile{text-align:left;background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:var(--radius-md);min-height:82px;color:var(--text-primary);cursor:pointer;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.x-account-tile:hover{border-color:var(--brand-accent)}.x-account-tile:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.x-account-tile--active{border-color:var(--brand-accent);background:rgba(var(--accent-rgb), .14)}.x-account-tile__label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.x-account-tile__value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.x-account-tile__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.x-account-desc{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.x-account-desc__ref{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.x-account-badge{border:1px solid var(--panel-border);letter-spacing:.3px;color:var(--text-muted);white-space:nowrap;border-radius:0;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.x-account-balance--neg{color:var(--status-danger)}@media (width<=900px){.x-account-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.optout-admin__stats{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=900px){.optout-admin__stats{grid-template-columns:1fr}}.optout-admin__stat{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--surface-elevated);flex-direction:column;display:flex;position:relative}.optout-admin__stat--clickable{cursor:pointer;text-align:left;transition:border-color .12s,background .12s}.optout-admin__stat--clickable:hover{background:var(--surface-sunken)}.optout-admin__stat--clickable:focus-visible{outline:2px solid var(--status-success);outline-offset:2px}.optout-admin__stat--active{border-color:var(--status-success);background:rgba(var(--status-success-rgb), .08)}.optout-admin__stat-upload{top:var(--space-3);right:var(--space-3);position:absolute}.optout-admin__stat-value{font-family:var(--font-mono);font-size:var(--space-6);color:var(--text-primary);line-height:1.1}.optout-admin__stat-label{color:var(--text-muted);font-size:var(--space-3)}.optout-admin__header-lead{align-items:center;gap:var(--space-3);min-width:0;display:flex}.optout-admin__header-subtitle{color:var(--text-muted);font-size:var(--font-size-sm);min-width:0}.optout-admin__toolbar{justify-content:flex-start;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.optout-admin__toolbar-search{flex:0 22rem;min-width:16rem}.optout-admin__toolbar-search+.optout-admin__filter{margin-left:calc(var(--space-6) - var(--space-3))}.optout-admin__filter{align-items:center;display:flex}.optout-admin__filter--channel{width:14rem}.optout-admin__filter--origin{width:16rem}.optout-admin__filter .row>:first-child{flex-basis:auto!important}.optout-admin__list-pagination{margin-top:var(--space-3);align-self:center}.optout-admin__split{gap:var(--space-4);flex:1;grid-template-columns:1fr;align-items:stretch;min-height:0;display:grid}@media (width>=901px){.optout-admin__split--detail{grid-template-columns:minmax(320px,420px) 1fr}}.optout-admin__list,.optout-admin__detail{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--surface-elevated);min-height:0;overflow:auto}.optout-admin__list{gap:var(--space-2);padding:var(--space-3);flex-direction:column;max-height:72vh;display:flex}.optout-admin__detail{padding:var(--space-4);max-height:72vh}.optout-admin__list-row{align-items:center;gap:var(--space-2) var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--text-primary);text-align:left;cursor:pointer;flex-flow:wrap;display:flex}.optout-admin__list-row:hover{background:var(--surface-sunken)}.optout-admin__list-row--selected{border-color:var(--status-success);background:rgba(var(--status-success-rgb), .08)}.optout-admin__list-row-address{font-family:var(--font-mono);white-space:nowrap;flex:none}.optout-admin__list-row-name{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.optout-admin__list-row-origin{flex:none;margin-left:auto}.optout-admin__channel-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.optout-admin__detail-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.optout-admin__detail-title{font-family:var(--font-mono);font-size:var(--space-6);color:var(--text-primary);margin:0;line-height:1.2}.optout-admin__detail-sub{color:var(--text-secondary);margin:var(--space-2) 0 0}.optout-admin__detail-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.optout-admin__section-title{margin:0 0 var(--space-4);color:var(--text-primary);font-size:var(--space-4)}.optout-admin__channels{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.optout-admin__channel-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface-default);display:flex}.optout-admin__channel-row-label{color:var(--text-secondary);font-weight:600}.optout-admin__channel-toggle{min-width:7rem;min-height:var(--height-control);padding:var(--space-2) var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-sm);font-size:var(--space-3);cursor:pointer;background:rgba(var(--status-success-rgb), .12);color:var(--status-success);font-weight:700}.optout-admin__channel-toggle:hover:not(:disabled){filter:brightness(1.08)}.optout-admin__channel-toggle--blocked{background:rgba(var(--status-danger-rgb), .14);color:var(--status-danger)}.optout-admin__channel-toggle--locked{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.optout-admin__channel-toggle:disabled{opacity:.65;cursor:not-allowed}.optout-admin__timeline{gap:var(--space-4);flex-direction:column;display:flex}.optout-admin__timeline-item{grid-template-columns:var(--space-4) 1fr;gap:var(--space-3);display:grid;position:relative}.optout-admin__timeline-rail{justify-content:center;display:flex;position:relative}.optout-admin__timeline-rail:before{content:"";top:var(--space-4);bottom:calc(-1 * var(--space-4));background:var(--panel-border);width:1px;position:absolute;left:50%;transform:translate(-50%)}.optout-admin__timeline-item:last-child .optout-admin__timeline-rail:before{display:none}.optout-admin__timeline-dot{width:var(--space-3);height:var(--space-3);margin-top:var(--space-2);background:var(--status-warning);border-radius:50%;flex-shrink:0}.optout-admin__timeline-dot--block{background:var(--status-danger)}.optout-admin__timeline-dot--override{background:var(--status-success)}.optout-admin__timeline-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.optout-admin__timeline-time{color:var(--text-muted);font-size:var(--space-3)}.optout-admin__timeline-summary{color:var(--text-primary)}.optout-admin__timeline-quote{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--space-3);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;margin:0}.optout-admin__timeline-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.optout-admin__modal-checks{gap:var(--space-2);flex-direction:column;display:flex}.optout-admin__modal-check-group{gap:var(--space-4);flex-wrap:wrap;display:flex}.optout-admin__field-error{color:var(--status-danger);font-size:var(--space-3);margin:var(--space-1) 0 0}.optout-admin__page-body{flex-direction:column;flex:1;min-height:0;display:flex}.optout-admin__upload{gap:var(--space-4);flex-direction:column;display:flex}.optout-admin__upload-intro{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.optout-admin__dropzone{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-6) var(--space-4);border:1px dashed var(--panel-border);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-primary);cursor:pointer;text-align:center;flex-direction:column;display:flex}.optout-admin__dropzone:hover{border-color:var(--primary-accent)}.optout-admin__dropzone-main{font-size:var(--font-size-sm);font-weight:600}.optout-admin__dropzone-hint{color:var(--text-muted);font-size:var(--space-3)}.optout-admin__upload-status{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.optout-admin__upload-summary{gap:var(--space-3);flex-direction:column;display:flex}.optout-admin__upload-column{color:var(--text-muted);font-size:var(--space-3);margin:0}.optout-admin__upload-counts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.optout-admin__upload-count{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--surface-elevated);flex-direction:column;display:flex}.optout-admin__upload-count--go{border-color:var(--status-success)}.optout-admin__upload-count--bad{border-color:var(--status-danger)}.optout-admin__upload-count-value{font-family:var(--font-mono);font-size:var(--font-size-xl);color:var(--text-primary);line-height:1.1}.optout-admin__upload-count-label{color:var(--text-muted);font-size:var(--space-3)}.optout-admin__upload-note{color:var(--text-muted);font-size:var(--space-3);margin:0}.optout-admin__upload-preview{gap:var(--space-2);flex-direction:column;display:flex}.optout-admin__upload-preview-list{gap:var(--space-1);flex-direction:column;max-height:14rem;display:flex;overflow-y:auto}.optout-admin__upload-preview-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);display:flex}.optout-admin__upload-preview-addr{font-family:var(--font-mono);font-size:var(--space-3);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-assist{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.x-assist__title{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary);margin:8px 0 4px;font-weight:700}.x-assist__subtitle{text-align:center;color:var(--primary-accent);margin:0 0 16px}.x-assist__total{border:1px solid var(--panel-border);width:fit-content;color:var(--text-primary);letter-spacing:.08em;border-radius:0;align-self:flex-end;margin-bottom:16px;margin-left:auto;padding:6px 14px;font-weight:700}.x-assist-card__timer{text-align:center;font-variant-numeric:tabular-nums;color:var(--text-primary);padding:6px 0 8px;font-size:1.35rem;font-weight:700}.x-assist-card__meta{text-align:center;color:var(--primary-accent);font-size:.85rem;line-height:1.5}.x-assist-card__actions{flex-direction:column;gap:8px;display:flex}.x-assist-btn{cursor:pointer;border:1px solid #0000;border-radius:0;padding:8px 12px;font-weight:700;transition:background .15s,opacity .15s}.x-assist-btn--validate{background:var(--successful);color:var(--text-on-accent)}.x-assist-btn--lower{border-color:var(--primary-accent);color:var(--primary-accent);background:0 0}.x-assist-btn:hover{opacity:.88}.x-tld{width:80vw;margin-left:calc(50% - 40vw);margin-right:calc(50% - 40vw);position:relative}.x-tld__rail{box-sizing:border-box;background:var(--panel-background);--card-border:rgba(var(--primary-accent-rgb), .15);--card-accent:var(--accent-cyan);--card-accent-rgb:var(--accent-cyan-rgb);border:1px solid var(--card-border);border-radius:0;flex-direction:column;width:176px;display:flex;position:fixed;top:50%;left:104px;overflow:visible;transform:translateY(-50%)}[data-theme=midnight] .x-tld__rail{--card-border:rgba(var(--oldmutual-green-rgb), .15);--card-accent:var(--primary-accent);--card-accent-rgb:var(--primary-accent-rgb)}.x-tld__rail:before,.x-tld__rail:after,.x-tld__rail-corners:before,.x-tld__rail-corners:after{content:"";border:0 solid var(--card-accent);pointer-events:none;width:10px;height:10px;position:absolute}.x-tld__rail:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.x-tld__rail:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.x-tld__rail-corners{pointer-events:none;position:absolute;inset:0}.x-tld__rail-corners:before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.x-tld__rail-corners:after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.x-tld__rail-header{letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--text-muted);background:rgba(var(--primary-accent-rgb), .08);border-bottom:1px solid var(--panel-border);padding:10px 14px;font-size:11px;font-weight:700}.x-tld__rail-link{color:var(--text-muted);border-radius:var(--radius-sm);align-items:center;gap:10px;margin:4px 6px;padding:9px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s ease-out,color .12s ease-out;display:flex}.x-tld__rail-link:hover{color:var(--text-primary);background:rgba(var(--primary-accent-rgb), .06)}.x-tld__rail-link.is-active{color:var(--text-primary);background:rgba(var(--primary-accent-rgb), .16)}.x-tld__rail-icon{color:var(--primary-accent);flex:none;display:inline-flex}.x-tld__rail-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.x-tld__pane{min-width:0;padding:16px 0 24px}.x-team-directory{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.x-team-directory__title{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary);margin:8px 0 4px;font-weight:700}.x-team-directory__subtitle{text-align:center;color:var(--primary-accent);margin:0 0 16px}.x-team-directory__toolbar{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;display:flex}.x-team-directory__back{box-sizing:border-box;width:33px;height:33px;color:var(--brand-accent);border:1px solid var(--search-icon-outline,var(--brand-accent));cursor:pointer;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.x-team-directory__back:hover{color:var(--text-primary);background:rgba(var(--brand-accent-rgb), .16)}.x-team-directory__duty{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background);flex:auto;grid-template-columns:repeat(5,minmax(9.5rem,1fr));align-items:stretch;gap:0;min-width:0;margin:0;padding:0;display:grid;overflow:hidden}.x-team-directory__duty-option{--duty-color:var(--brand-accent);--duty-color-rgb:var(--brand-accent-rgb);box-sizing:border-box;border:0;border-left:1px solid var(--panel-border);width:100%;min-width:0;color:var(--text-primary);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:11px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.x-team-directory__duty-option--all{border-left:0}.x-team-directory__duty-option--oncall{--duty-color:var(--viz-cat-1)}.x-team-directory__duty-option--on{--duty-color:var(--status-success)}.x-team-directory__duty-option--off{--duty-color:var(--status-warning)}.x-team-directory__duty-option--offline{--duty-color:var(--text-muted)}.x-team-directory__duty-option input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-team-directory__duty-option:hover{color:var(--text-primary);background:rgba(var(--brand-accent-rgb), .08)}.x-team-directory__duty-option.is-active{color:var(--text-primary);background:rgba(var(--brand-accent-rgb), .14)}.x-team-directory__duty-option:has(input:focus-visible){outline:2px solid rgba(var(--brand-accent-rgb), .5);outline-offset:-2px}.x-team-directory__duty-marker{box-sizing:border-box;background:var(--duty-color);opacity:.7;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.x-team-directory__duty-option.is-active .x-team-directory__duty-marker{opacity:1;box-shadow:0 0 0 3px rgba(var(--brand-accent-rgb), .18)}.x-team-directory__duty-label{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;line-height:1.1;overflow:hidden}.x-team-directory__duty-count{font-variant-numeric:tabular-nums;color:var(--text-primary);opacity:.85;flex:none;line-height:1.1}.x-team-directory__notice{border:1px solid var(--status-danger);color:var(--text-primary);background:rgba(var(--status-danger-rgb), .12);border-radius:0;justify-content:space-between;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.x-team-directory__notice button{color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-weight:700}.x-team-directory__pager{justify-content:center;align-items:center;gap:16px;margin:20px 0 8px;display:flex}.x-team-directory__pager-status{color:var(--text-primary);letter-spacing:.04em;font-weight:600}.x-team-directory__pager-btn{border-color:var(--primary-accent);min-width:96px;color:var(--primary-accent);background:0 0}.x-agent-card__body{text-align:center;flex-direction:column;align-items:center;gap:8px;height:100%;padding:0;display:flex}.x-agent-card__status-row{place-items:center;gap:var(--space-2);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.x-agent-card__status{box-sizing:border-box;min-height:var(--space-7)}.x-agent-card__timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap;line-height:1}.x-agent-card__timer:before{content:"·";margin-right:var(--space-2);color:var(--text-muted)}.x-agent-gauge{flex-direction:column;align-items:center;width:100%;display:flex}.x-agent-gauge__svg{width:100px;height:auto;display:block}.x-agent-gauge__track{stroke:var(--control-track-off)}.x-agent-gauge__fill{stroke:var(--status-success);transition:stroke-dasharray .4s}.x-agent-gauge__value{fill:var(--text-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.x-agent-gauge__caption{fill:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:8px}@media (prefers-reduced-motion:reduce){.x-agent-gauge__fill{transition:none}}.x-agent-card__stats{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.x-agent-card__breakdown{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.x-agent-card__outcome{border-radius:var(--radius-sm);background:rgba(var(--x-outcome-rgb), .12);color:var(--x-outcome-color);font-size:var(--font-size-sm);justify-content:center;align-items:center;gap:4px;padding:5px 2px;display:flex}.x-agent-card__outcome-ico{align-items:center;display:inline-flex}.x-agent-card__outcome-ico svg{width:13px;height:13px;display:block}.x-agent-card__outcome-label{font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x-agent-card__outcome-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--x-outcome-color);font-weight:700;line-height:1}.x-agent-card__outcome--success{--x-outcome-color:var(--status-success);--x-outcome-rgb:var(--status-success-rgb)}.x-agent-card__outcome--danger{--x-outcome-color:var(--status-danger);--x-outcome-rgb:var(--status-danger-rgb)}.x-agent-card__outcome--info{--x-outcome-color:var(--accent-cyan);--x-outcome-rgb:var(--accent-cyan-rgb)}.x-agent-card__talk{justify-content:center;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.x-agent-card__talk-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.72rem}.x-agent-card__talk-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.x-agent-card__actions{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;margin-top:auto;display:grid}.x-agent-ico-btn{border-radius:var(--radius-sm);border:1px solid rgba(var(--primary-accent-rgb), .35);height:30px;color:var(--primary-accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out,opacity .12s ease-out;display:inline-flex}.x-agent-ico-btn svg{width:16px;height:16px;display:block}.x-agent-ico-btn--call{border-color:rgba(var(--primary-accent-rgb), .45);background:rgba(var(--primary-accent-rgb), .16)}.x-agent-ico-btn:not(:disabled):hover{color:var(--text-primary);background:rgba(var(--primary-accent-rgb), .28);border-color:rgba(var(--primary-accent-rgb), .62)}.x-agent-ico-btn.is-active{color:var(--status-danger);border-color:var(--status-danger);background:rgba(var(--status-danger-rgb), .2)}.x-agent-ico-btn:disabled{opacity:.4;cursor:not-allowed}.x-agent-ico-btn[data-tooltip]{position:relative}.x-agent-ico-btn[data-tooltip]:after{content:attr(data-tooltip);z-index:5;border-radius:var(--radius-sm);border:1px solid var(--panel-border);background:var(--panel-background);color:var(--text-primary);font-size:var(--font-size-sm);white-space:nowrap;pointer-events:none;opacity:0;padding:4px 8px;font-weight:600;line-height:1.2;transition:opacity .12s ease-out;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.x-agent-card__actions>.x-agent-ico-btn:first-child[data-tooltip]:after{left:0;transform:none}.x-agent-card__actions>.x-agent-ico-btn:last-child[data-tooltip]:after{left:auto;right:0;transform:none}.x-agent-ico-btn[data-tooltip]:hover:after,.x-agent-ico-btn[data-tooltip]:focus-visible:after{opacity:1}.x-agent-card__supervise{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.x-agent-btn{cursor:pointer;border:1px solid #0000;border-radius:0;padding:6px 4px;font-size:.72rem;font-weight:700;transition:background .15s,opacity .15s}.x-agent-btn:disabled{opacity:.4;cursor:not-allowed}.x-agent-btn--call{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid rgba(var(--status-warning-rgb), .45);background:rgba(var(--status-warning-rgb), .16);width:100%;color:var(--status-warning);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;font-family:inherit;font-size:.72rem;font-weight:700;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out,opacity .12s ease-out}.x-agent-btn--call:not(:disabled):hover{color:var(--text-primary);background:rgba(var(--status-warning-rgb), .28);border-color:rgba(var(--status-warning-rgb), .62);opacity:1}.x-agent-btn--monitor,.x-agent-btn--whisper,.x-agent-btn--barge{border-color:var(--status-warning);color:var(--status-warning);background:0 0}.x-agent-btn.is-active{background:rgba(var(--status-warning-rgb), .3);border-color:var(--status-warning);color:var(--status-warning)}.x-agent-btn--stop{border-color:var(--status-danger);color:var(--status-danger);background:0 0}.x-agent-btn:not(:disabled):hover{opacity:.85}.x-agent-card__status--on-call{background:var(--status-success);color:var(--text-on-accent,#04140a);border-color:var(--status-success);animation:2s ease-in-out infinite x-agent-oncall-pulse}.x-agent-card__status--on-call .x-status-pill__dot{background:currentColor}.x-agent-card__status--available{border-color:var(--primary-accent);color:var(--primary-accent)}.x-agent-card__status--available .x-status-pill__dot{background:currentColor}.x-agent-card__status--flat{border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 8%, transparent);letter-spacing:.04em;border-color:#0000;justify-content:center;width:100%;padding:6px 10px;font-size:.72rem;font-weight:700}.x-agent-card__status--flat .x-status-pill__dot{display:none}@keyframes x-agent-oncall-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.x-agent-card__status--on-call{animation:none}}main.x-app-page:has(.x-team-select){max-width:1280px}.x-team-select{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.x-team-select__subtitle{text-align:center;color:var(--primary-accent);margin:0 0 20px}.x-team-select__toolbar{width:100%}.x-team-select__th--bar,.x-team-select__td--bar{width:72px;padding-inline:8px}.x-team-select__th--duty{text-align:center;vertical-align:bottom}.x-team-select__bar{width:100%;min-width:48px;height:5px;position:relative}.x-team-select__bar .x-status-bars__track,.x-team-select__bar .x-status-bars__bar{border-radius:var(--radius-sm);max-width:none;height:100%;margin:0;position:absolute;top:0;left:0}.x-team-select__bar .x-status-bars__track{width:100%;transform:none}.x-team-select__bar .x-status-bars__bar{min-width:2px;transition:width .2s ease-out}.x-team-select__bar .x-status-bars__bar--zero{min-width:0}.x-team-select__table-row{cursor:pointer}.x-team-select__bar-link{width:100%;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block}.x-team-select__bar-link.is-active .x-team-select__bar{outline:1px solid rgba(var(--accent-rgb), .45);outline-offset:2px;border-radius:var(--radius-sm)}.x-team-select__duty-link{font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;padding:0}.x-team-select__duty-link:hover{color:var(--text-primary)}.x-team-select__duty-link.is-active{color:var(--text-primary);font-weight:700}.x-team-select__metric--oncall{color:var(--status-success)}.x-team-select__metric--on{color:var(--status-warning)}.x-team-select__metric--off{color:var(--status-danger)}.x-team-select__metric--offline{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.x-team-select__bar .x-status-bars__bar{transition:none}}.x-team-select__grid.x-xiriuz-grouping-card-grid{grid-template-columns:repeat(4,300px);justify-content:center}@media (width<=1279px){.x-team-select__grid.x-xiriuz-grouping-card-grid{grid-template-columns:repeat(auto-fill,300px)}}.x-team-tile__body{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0;display:flex}.x-team-select__grid .x-xiriuz-grouping-card__title{display:none}.x-team-select__grid .x-xiriuz-grouping-card__header-extra{flex:auto;min-width:0}.x-team-tile__headline{box-sizing:border-box;letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--pending);background:rgba(var(--pending-rgb), .16);border:1px solid rgba(var(--pending-rgb), .45);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.x-team-tile__headline-name,.x-team-tile__headline-count{line-height:1.1}.x-team-tile__headline-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.x-team-tile__headline-count{font-variant-numeric:tabular-nums;flex:none}.x-team-tile__duty{grid-template-columns:1fr;justify-items:center;gap:8px;display:grid}.x-team-tile__duty-item{--duty-color:var(--primary-accent);border:1px solid var(--duty-color);background:color-mix(in srgb, var(--duty-color) 22%, transparent);border-radius:0;align-items:center;gap:5px;width:fit-content;min-width:0;padding:1px 1px 1px 9px;display:flex}.x-team-tile__duty-item--oncall{--duty-color:var(--status-success)}.x-team-tile__duty-item--on{--duty-color:var(--status-warning)}.x-team-tile__duty-item--off{--duty-color:var(--status-danger)}.x-team-tile__duty-item--offline{--duty-color:var(--text-muted)}.x-team-tile__duty-value{background:color-mix(in srgb, var(--duty-color) 55%, transparent);min-width:16px;height:16px;color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:0;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.x-team-tile__duty-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.x-team-tile__org-wrap{border-top:1px solid var(--panel-border);flex-direction:column;gap:4px;width:100%;margin-top:4px;padding-top:8px;display:flex}.x-team-tile__org-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:9px;font-weight:700}.x-team-tile__org,.x-team-tile__org-node .x-team-tile__org{margin:0;padding:0;list-style:none}.x-team-tile__org-node .x-team-tile__org{border-left:1px solid var(--panel-border);margin-left:6px;padding-left:8px}.x-team-tile__org-node{margin:0}.x-team-tile__org-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;padding:2px 0;font-size:11px;display:block;overflow:hidden}.x-team-tile__footer{justify-content:flex-end;align-items:center;min-height:19px;display:flex}.x-team-tile__levels{letter-spacing:.03em;color:var(--primary-accent);background:rgba(var(--primary-accent-rgb), .12);border-radius:0;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.x-team-summary{box-sizing:border-box;background:var(--panel-background);border:1px solid var(--panel-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:12px;width:200px;padding:14px 16px 16px;display:flex;position:fixed;top:50%;left:104px;transform:translateY(-50%)}.x-team-summary__headline{flex-direction:column;align-items:stretch;width:100%;display:flex}.x-team-summary__count{box-sizing:border-box;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;width:100%;color:var(--pending);background:rgba(var(--pending-rgb), .16);border:1px solid rgba(var(--pending-rgb), .45);border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:flex}.x-team-summary__count:hover{color:var(--text-primary);background:rgba(var(--pending-rgb), .28);border-color:rgba(var(--pending-rgb), .62)}.x-team-summary__count.is-active{color:var(--pending);background:rgba(var(--pending-rgb), .28);border-color:rgba(var(--pending-rgb), .62)}.x-team-summary__count-value,.x-team-summary__count-label{line-height:1.1}.x-team-summary__count-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.x-team-summary__count-value{flex:none}.x-status-pie{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.x-status-pie__chart{width:132px;height:132px;display:block}.x-status-pie__ring{fill:color-mix(in srgb, var(--text-muted) 18%, transparent)}.x-status-pie__ring--empty{stroke:color-mix(in srgb, var(--text-muted) 24%, transparent);stroke-width:1px}.x-status-pie__slice{stroke:var(--panel-background);stroke-width:.6px;transition:opacity .15s}.x-status-pie__slice--oncall{fill:var(--status-success)}.x-status-pie__slice--on{fill:var(--status-warning)}.x-status-pie__slice--off{fill:var(--status-danger)}.x-status-pie__slice--offline{fill:color-mix(in srgb, var(--text-muted) 72%, var(--panel-background))}.x-status-pie--interactive .x-status-pie__slice{cursor:pointer}.x-status-pie--interactive .x-status-pie__slice:hover{filter:brightness(1.08)}.x-status-pie__slice--dimmed{opacity:.45}.x-status-pie__slice--active{filter:brightness(1.12)}.x-status-pie__legend{flex-direction:column;gap:6px;width:100%;display:flex}.x-status-pie__legend-item{width:100%;font:inherit;color:inherit;text-align:left;border-radius:var(--radius-sm);background:0 0;border:none;grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem;align-items:center;gap:6px;padding:2px 0;display:grid}.x-status-pie--interactive .x-status-pie__legend-item{cursor:pointer;transition:background .15s}.x-status-pie--interactive .x-status-pie__legend-item:hover{background:rgba(var(--accent-rgb), .08)}.x-status-pie__legend-item--active{background:rgba(var(--accent-rgb), .14)}.x-status-pie:has(.x-status-pie__legend-item--active) .x-status-pie__legend-item:not(.x-status-pie__legend-item--active){opacity:.55}.x-status-pie__swatch{display:none}.x-status-pie__legend-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--text-secondary);font-size:11px;font-weight:600;overflow:hidden}.x-status-pie__legend-item--oncall .x-status-pie__legend-label{color:var(--status-success)}.x-status-pie__legend-item--on .x-status-pie__legend-label{color:var(--status-warning)}.x-status-pie__legend-item--off .x-status-pie__legend-label{color:var(--status-danger)}.x-status-pie__legend-item--offline .x-status-pie__legend-label{color:var(--text-muted)}.x-status-pie__legend-item--oncall .x-status-bars__value,.x-status-pie__legend-item--oncall .x-status-bars__pct{color:var(--status-success)}.x-status-pie__legend-item--on .x-status-bars__value,.x-status-pie__legend-item--on .x-status-bars__pct{color:var(--status-warning)}.x-status-pie__legend-item--off .x-status-bars__value,.x-status-pie__legend-item--off .x-status-bars__pct{color:var(--status-danger)}.x-status-pie__legend-item--offline .x-status-bars__value,.x-status-pie__legend-item--offline .x-status-bars__pct{color:var(--text-muted)}.x-status-pie .x-status-bars__value,.x-status-pie .x-status-bars__pct{font-variant-numeric:tabular-nums;text-align:right;margin-bottom:0;font-size:14px;font-weight:700;line-height:1.1}@media (width<=1199px){.x-team-summary{width:auto;margin-bottom:16px;position:static;transform:none}}.x-status-bars{flex-direction:row;justify-content:center;align-items:flex-end;gap:8px;width:100%;display:flex}.x-status-bars__col{flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:0;display:flex}.x-status-bars--interactive .x-status-bars__col{border-radius:var(--radius-sm);cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:4px 2px 2px;transition:background .15s}.x-status-bars--interactive .x-status-bars__col:hover{background:rgba(var(--accent-rgb), .08)}.x-status-bars--interactive .x-status-bars__col--active{background:rgba(var(--accent-rgb), .14)}.x-status-bars:has(.x-status-bars__col--active) .x-status-bars__col:not(.x-status-bars__col--active){opacity:.45}.x-status-bars__value{font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.x-status-bars__pct{font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:.72em;line-height:1.1}.x-status-bars__col--oncall .x-status-bars__value,.x-status-bars__col--oncall .x-status-bars__pct,.x-status-bars__col--oncall .x-status-bars__label,.x-status-bars__col--oncall .x-status-bars__bar-label{color:var(--status-success)}.x-status-bars__col--on .x-status-bars__value,.x-status-bars__col--on .x-status-bars__pct,.x-status-bars__col--on .x-status-bars__label,.x-status-bars__col--on .x-status-bars__bar-label{color:var(--status-warning)}.x-status-bars__col--off .x-status-bars__value,.x-status-bars__col--off .x-status-bars__pct,.x-status-bars__col--off .x-status-bars__label,.x-status-bars__col--off .x-status-bars__bar-label{color:var(--status-danger)}.x-status-bars__col--offline .x-status-bars__value,.x-status-bars__col--offline .x-status-bars__pct,.x-status-bars__col--offline .x-status-bars__label,.x-status-bars__col--offline .x-status-bars__bar-label{color:var(--text-muted)}.x-status-bars__plot{flex-direction:column;justify-content:flex-end;width:100%;max-width:36px;display:flex;position:relative}.x-status-bars__track{border-radius:var(--radius-sm) var(--radius-sm) 0 0;pointer-events:none;width:100%;max-width:28px;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.x-status-bars__track--oncall{background:color-mix(in srgb, var(--status-success) 16%, transparent)}.x-status-bars__track--on{background:color-mix(in srgb, var(--status-warning) 16%, transparent)}.x-status-bars__track--off{background:color-mix(in srgb, var(--status-danger) 16%, transparent)}.x-status-bars__track--offline{background:color-mix(in srgb, var(--text-muted) 20%, transparent)}.x-status-bars__bar{z-index:1;border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;max-width:28px;min-height:3px;margin:0 auto;transition:height .2s ease-out;position:relative}.x-status-bars__bar--zero{min-height:0;height:0!important}.x-status-bars__bar--oncall{background:var(--status-success)}.x-status-bars__bar--on{background:var(--status-warning)}.x-status-bars__bar--off{background:var(--status-danger)}.x-status-bars__bar--offline{background:var(--text-muted)}.x-status-bars__bar-label{z-index:2;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;text-shadow:none;white-space:nowrap;font-size:8px;font-weight:700;line-height:1;position:absolute;bottom:8px;left:50%;transform:translate(-50%)rotate(180deg)}.x-status-bars__label{letter-spacing:.04em;text-transform:uppercase;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-size:9px;font-weight:600;display:none;overflow:hidden}.x-status-bars--panel .x-status-bars__label,.x-status-bars--panel .x-status-bars__bar-label,.x-status-bars--mini .x-status-bars__bar-label{display:none}.x-status-bars--mini .x-status-bars__label{display:block}.x-status-bars--panel .x-status-bars__value{font-size:18px}.x-status-bars--panel .x-status-bars__plot{height:150px}.x-status-bars--panel .x-status-bars__bar,.x-status-bars--panel .x-status-bars__track{max-width:32px}.x-status-bars--mini{flex-direction:column;align-items:stretch;gap:5px}.x-status-bars--mini .x-status-bars__col:first-child{margin-top:4px}.x-status-bars--mini .x-status-bars__col{flex-direction:row;flex:none;align-items:center;gap:8px;width:100%}.x-status-bars--mini.x-status-bars--interactive .x-status-bars__col{padding:3px 4px}.x-status-bars--mini .x-status-bars__label{text-align:left;flex:0 0 62px;margin-top:0;font-size:10px;line-height:1.15;display:block}.x-status-bars--mini .x-status-bars__metrics{text-align:center;flex-direction:column;flex:none;align-items:center;gap:2px;min-width:34px;display:flex}.x-status-bars--mini .x-status-bars__value{font-size:14px;line-height:1}.x-status-bars--mini .x-status-bars__pct{margin-bottom:0;font-size:10px;line-height:1}.x-status-bars--mini .x-status-bars__plot{flex-direction:row;flex:auto;justify-content:flex-start;width:auto;min-width:0;max-width:none;height:5px}.x-status-bars--mini .x-status-bars__track{border-radius:var(--radius-sm);width:100%;max-width:none;height:100%;inset:0 0 auto;transform:none}.x-status-bars--mini .x-status-bars__bar{border-radius:var(--radius-sm);min-width:2px;max-width:none;height:100%;min-height:0;margin:0;transition:width .2s ease-out;position:absolute;top:0;left:0}.x-status-bars--mini .x-status-bars__bar--zero{min-width:0}.x-status-bars--inline{flex-direction:row;align-items:center;gap:10px}.x-status-bars--inline .x-status-bars__col{flex-direction:row;flex:1 1 0;align-items:center;gap:6px;min-width:0}.x-status-bars--inline.x-status-bars--interactive .x-status-bars__col{padding:2px 4px}.x-status-bars--inline .x-status-bars__bar-label{display:none}.x-status-bars--inline .x-status-bars__label{font-size:inherit;letter-spacing:.04em;text-align:left;font-weight:700;line-height:inherit;white-space:nowrap;flex:none;margin-top:0;display:block}.x-status-bars--inline .x-status-bars__metrics{flex-direction:row;flex:none;align-items:baseline;gap:3px;display:flex}.x-status-bars--inline .x-status-bars__value{font-size:inherit;line-height:inherit}.x-status-bars--inline .x-status-bars__pct{font-size:inherit;line-height:inherit;margin-bottom:0}.x-status-bars--inline .x-status-bars__plot{flex-direction:row;flex:auto;justify-content:flex-start;width:auto;min-width:24px;max-width:none;height:5px}.x-status-bars--inline .x-status-bars__track{border-radius:var(--radius-sm);width:100%;max-width:none;height:100%;inset:0 0 auto;transform:none}.x-status-bars--inline .x-status-bars__bar{border-radius:var(--radius-sm);min-width:2px;max-width:none;height:100%;min-height:0;margin:0;transition:width .2s ease-out;position:absolute;top:0;left:0}.x-status-bars--inline .x-status-bars__bar--zero{min-width:0}@media (prefers-reduced-motion:reduce){.x-status-bars__bar,.x-status-bars--mini .x-status-bars__bar,.x-status-bars--inline .x-status-bars__bar{transition:none}}.x-tlm__kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.x-tlm__kpi{--x-kpi:var(--text-primary);background:var(--panel-background);border:1px solid var(--panel-border);border-radius:var(--radius-md);padding:8px 14px}.x-tlm__kpi--good{--x-kpi:var(--status-success)}.x-tlm__kpi--watch{--x-kpi:var(--status-warning)}.x-tlm__kpi--low{--x-kpi:var(--status-danger)}.x-tlm__kpi--pending{--x-kpi:var(--text-muted)}.x-tlm__kpi--pending .x-tlm__kpi-value{opacity:.55}.x-tlm__kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.x-tlm__kpi-row{align-items:baseline;gap:8px;margin-top:2px;display:flex}.x-tlm__kpi-value{font-variant-numeric:tabular-nums;color:var(--x-kpi);font-size:22px;font-weight:700;line-height:1.1}.x-tlm__kpi-sub{font-size:var(--font-size-sm);color:var(--text-muted)}.x-tlm__roster{flex-direction:column;gap:12px;display:flex}.x-tlm__rhead{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.x-tlm__rankby{border:none;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:inline-flex}.x-tlm__rankby-label{font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap}.x-tlm__rankby-seg{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background);align-items:stretch;display:inline-flex;overflow:hidden}.x-tlm__rankby-option{box-sizing:border-box;border:0;border-left:1px solid var(--panel-border);color:var(--text-primary);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;padding:8px 14px;font-family:inherit;font-size:11px;font-weight:700;transition:background .12s ease-out,color .12s ease-out;display:inline-flex}.x-tlm__rankby-option:first-child{border-left:0}.x-tlm__rankby-option input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-tlm__rankby-option:hover{color:var(--text-primary);background:rgba(var(--brand-accent-rgb), .08)}.x-tlm__rankby-option.is-active{color:var(--text-primary);background:rgba(var(--brand-accent-rgb), .14)}.x-tlm__rankby-option:has(input:focus-visible){outline:2px solid rgba(var(--brand-accent-rgb), .5);outline-offset:-2px}.x-tlm__rankby-optlabel{white-space:nowrap;line-height:1.1}.x-tlm__pager{justify-content:center;margin-top:8px;display:flex}.x-tlm__score-note{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.x-tlm__score-max{color:var(--text-muted);font-weight:400}.x-tlm__list-row{cursor:pointer}.x-tlm__conv--good{color:var(--status-success)}.x-tlm__conv--watch{color:var(--status-warning)}.x-tlm__conv--low{color:var(--status-danger)}.x-tlm__conv--none{color:var(--text-muted)}.x-tlm__acts{gap:6px;display:flex}.x-tlm__acts--inline,.x-tlm__acts--icons{justify-content:flex-end}.x-tlm__act{border-radius:var(--radius-sm);border:1px solid rgba(var(--primary-accent-rgb), .35);width:28px;height:28px;color:var(--primary-accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.x-tlm__act svg{width:15px;height:15px;display:block}.x-tlm__act:not(:disabled):hover{color:var(--text-primary);background:rgba(var(--primary-accent-rgb), .24);border-color:rgba(var(--primary-accent-rgb), .62)}.x-tlm__act--barge:not(:disabled):hover,.x-tlm__act.is-active{color:var(--status-danger);border-color:var(--status-danger);background:rgba(var(--status-danger-rgb), .16)}.x-tlm__act:disabled{opacity:.4;cursor:not-allowed}.x-agent-card__rank{border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;color:var(--primary-accent);background:rgba(var(--primary-accent-rgb), .16);align-items:center;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex}.x-agent-card__score{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;font-weight:700}.x-tld__rail-context{border-bottom:1px solid var(--panel-border);padding:10px 14px 12px}.x-tld__rail-team{color:var(--primary-accent);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.x-tld__rail-nav{flex-direction:column;padding:6px 0 4px;display:flex}.x-duty-wall{--breeze-composite-w:calc(3 * var(--tile-cell-w) + 2 * var(--tile-gap-inner) + 2 * var(--space-4));--breeze-composite-h:calc(3 * var(--tile-cell-h) + 2 * var(--tile-gap-inner) + 2 * var(--space-4) + 34px);box-sizing:border-box;grid-column:1/-1;grid-template-columns:repeat(auto-fill, var(--tile-md-w));grid-auto-rows:var(--tile-md-h);grid-auto-flow:dense;justify-content:center;gap:18px 17px;width:100vw;margin-left:calc(50% - 50vw);padding:0 24px;display:grid}.x-duty-wall__composite{width:var(--breeze-composite-w);height:var(--breeze-composite-h);padding:calc(var(--space-4) - 1px);gap:0}.x-duty-wall__composite .x-dashboard-card__description{justify-content:center;align-items:center;display:flex;overflow:visible}.x-duty-wall__slot{justify-content:center;align-items:center;min-width:0;display:flex}.x-duty-wall__slot--all{grid-area:span 2/span 2}.x-duty-wall__slot--team{grid-column:span 2}.x-duty-wall__card--team{width:calc(2 * var(--tile-md-w) + 17px);height:var(--tile-md-h)}.x-duty-wall__card--team .x-dashboard-card__description{-webkit-line-clamp:initial;flex:1;justify-content:center;align-items:center;display:flex;overflow:visible}.x-duty-wall__card--team .x-dashboard-card__title{font-size:13px}.x-duty-gauge{--gauge-on-call:var(--viz-cat-1);--gauge-on-duty:var(--viz-cat-2);--gauge-off-duty:var(--viz-cat-3);--gauge-offline:var(--viz-cat-4);flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;display:flex}.x-duty-gauge__svg{width:260px;max-width:100%;height:auto}.x-duty-gauge__track{stroke:var(--control-track-off)}.x-duty-gauge__fill{stroke:var(--status-success);transition:stroke-dasharray .4s}.x-duty-gauge__value{fill:var(--text-primary,#fff);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.x-duty-gauge__caption{fill:var(--text-muted,#9fb0c4);letter-spacing:1px;text-transform:uppercase;font-size:8px}.x-duty-gauge__chips{grid-template-columns:repeat(2,max-content);justify-content:center;gap:8px;display:grid}.x-duty-chip{background:var(--panel-background);color:var(--text-muted,#9fb0c4);border-radius:0;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.x-duty-chip__sw{background:var(--chip-colour,var(--gauge-on-call));border-radius:0;width:9px;height:9px}.x-duty-chip__label{white-space:nowrap}.x-duty-chip__val{color:var(--text-primary,#fff);font-variant-numeric:tabular-nums;font-weight:700}.x-duty-chip--on-call{--chip-colour:var(--gauge-on-call)}.x-duty-chip--on-duty{--chip-colour:var(--gauge-on-duty)}.x-duty-chip--off-duty{--chip-colour:var(--gauge-off-duty)}.x-duty-chip--offline{--chip-colour:var(--gauge-offline)}.x-duty-gauge>.x-duty-score{width:260px;max-width:100%}.x-duty-team{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;height:100%;display:grid}.x-duty-team__gauge{justify-content:center;align-items:center;display:flex}.x-duty-team__gauge .x-duty-gauge__svg{width:118px}.x-duty-team .x-duty-gauge__value{font-size:22px}.x-duty-team__meta{flex-direction:column;gap:7px;min-width:0;display:flex}.x-duty-team__meta .x-duty-gauge__chips{gap:4px 6px}.x-duty-team__meta .x-duty-chip{gap:4px;padding:2px 7px;font-size:9.5px}.x-duty-team__meta .x-duty-chip__sw{width:7px;height:7px}.x-duty-score{flex-direction:column;gap:5px;display:flex}.x-duty-score__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px;display:grid}.x-duty-outcome{border-radius:var(--radius-sm);background:rgba(var(--x-outcome-rgb), .12);color:var(--x-outcome-color);justify-content:center;align-items:center;gap:4px;padding:3px 2px;display:flex}.x-duty-outcome__ico{align-items:center;display:inline-flex}.x-duty-outcome__ico svg{width:12px;height:12px;display:block}.x-duty-outcome__val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--x-outcome-color);font-size:11px;font-weight:700;line-height:1}.x-duty-outcome--success{--x-outcome-color:var(--status-success);--x-outcome-rgb:var(--status-success-rgb)}.x-duty-outcome--danger{--x-outcome-color:var(--status-danger);--x-outcome-rgb:var(--status-danger-rgb)}.x-duty-outcome--info{--x-outcome-color:var(--accent-cyan);--x-outcome-rgb:var(--accent-cyan-rgb)}.x-duty-score__talk{justify-content:center;align-items:baseline;gap:6px;display:flex}.x-duty-score__talk-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:8px}.x-duty-score__talk-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:11px;font-weight:600}.users-filter-pills{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.users-filter-pill{border:1px solid color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 40%, transparent);background:color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 12%, transparent);color:var(--text-primary);border-radius:0;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.8125rem;display:inline-flex}.users-filter-pill__clear{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:1rem;line-height:1;display:inline-flex}.users-filter-pill__clear:hover{opacity:.75}.users-roles-overflow{background:color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 18%, transparent);color:var(--hud-accent-bright,#4fc3f7);cursor:default;border-radius:0;align-items:center;margin-left:.25rem;padding:.1rem .4rem;font-size:.75rem;display:inline-flex}.users-list__display-name{font-weight:600}.users-list__username{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.users-selection-bar{color:var(--hud-text-secondary,#9aa8bc);border-left:3px solid var(--hud-accent-bright,#4fc3f7);background:color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 8%, transparent);margin-bottom:.75rem;padding:.5rem .75rem;font-size:.875rem}.users-form__helper{color:var(--hud-text-secondary,#9aa8bc);margin:-.35rem 0 .5rem;font-size:.8125rem;line-height:1.4}.users-form__field-label{color:var(--text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.users-edit-form__row-with-action{align-items:center;gap:var(--space-3);display:flex}.users-form__fields{flex-direction:column;gap:.75rem;display:flex}.users-edit-form__sip-secret-actions{justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.5rem;margin-left:calc(25% + 12px);display:flex}.users-metadata{gap:.75rem 1.5rem;margin:0;display:grid}.users-metadata>div{gap:.2rem;display:grid}.users-metadata--inline{grid-auto-columns:max-content;grid-auto-flow:column;align-items:baseline;gap:.25rem 2rem;margin-bottom:1rem}.users-metadata--inline>div{grid-auto-columns:max-content;grid-auto-flow:column;align-items:baseline;gap:.5rem}.users-metadata dt{text-transform:uppercase;letter-spacing:.04em;color:var(--hud-text-secondary,#9aa8bc);margin:0;font-size:.75rem;font-weight:600}.users-metadata dd{margin:0;font-size:.9375rem}.users-metadata__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.users-metadata__truncate{text-overflow:ellipsis;white-space:nowrap;max-width:28rem;overflow:hidden}.user-invitations-form__fields{flex-direction:column;gap:.75rem;display:flex}.user-invitations-list__username{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.user-invitations-list__actions{align-items:center;gap:.35rem;display:inline-flex}.user-invitations-list__display-name{font-weight:500}.user-invitations-accept{width:calc(100% + 48px);min-height:inherit;box-sizing:border-box;background:var(--base-layer);color:var(--white);justify-content:center;align-items:center;margin:-48px -24px;padding:24px;display:flex;position:relative}.user-invitations-accept__backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.user-invitations-accept__planet{opacity:.65;background-image:url(/zailab-assets/img/background_planet.png);background-repeat:no-repeat;background-size:100%;width:100%;max-width:540px;height:100%;max-height:820px;position:absolute;bottom:0;left:0}.user-invitations-accept__pattern{background-image:radial-gradient(rgba(var(--steel-rgb), .08) 1px, transparent 1px);pointer-events:none;background-size:16px 16px;position:absolute;inset:0}.user-invitations-accept__page{z-index:1;width:100%;min-height:inherit;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.user-invitations-accept__card{box-sizing:border-box;background:rgba(var(--surface-default-rgb), .5);border:1px solid rgba(var(--white-rgb), .08);-webkit-backdrop-filter:blur(8px);width:100%;min-width:400px;max-width:422px;min-height:530px;box-shadow:0 24px 64px rgba(var(--black-rgb), .5);border-radius:0;flex-direction:column;justify-content:center;padding:60px;display:flex;position:relative}.user-invitations-accept__wordmark{width:350px;display:block;position:absolute;top:50px;left:50%;transform:translate(calc(5px - 50%))}.user-invitations-accept__body{flex-direction:column;flex:1;margin-top:190px;display:flex}.user-invitations-accept__intro{text-align:center;flex-direction:column;flex:1;justify-content:center;margin-bottom:24px;display:flex;transform:translateY(-50px)}.user-invitations-accept__organisation{color:var(--text-secondary);margin:0 0 6px;font-size:17px}.user-invitations-accept__welcome{color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.5}.user-invitations-accept__heading{letter-spacing:.02em;color:var(--white);margin:0;font-size:20px;font-weight:600;line-height:1.3}.user-invitations-accept__message{color:var(--text-secondary);margin:0;line-height:1.5}.user-invitations-accept__loading{color:var(--text-secondary);text-align:center;margin:0}.user-invitations-accept__form{flex-direction:column;flex:1;display:flex}.user-invitations-accept__field{margin-bottom:16px}.user-invitations-accept__input{box-sizing:border-box;background:rgba(var(--primary-accent-rgb), .08);border:1px solid rgba(var(--steel-rgb), .2);width:100%;color:var(--white);border-radius:0;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s ease-out}.user-invitations-accept__input-wrap{position:relative}.user-invitations-accept__input-icon{width:16px;height:16px;color:rgba(var(--white-rgb), .4);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.user-invitations-accept__input--with-icon{padding-left:44px}.user-invitations-accept__input--locked{color:var(--text-secondary);cursor:default}.user-invitations-accept__input--locked:focus{border-color:rgba(var(--steel-rgb), .2)}.user-invitations-accept__input:focus{border-color:var(--primary-accent)}.user-invitations-accept__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(var(--primary-accent-rgb), .08) inset;-webkit-text-fill-color:var(--white);caret-color:var(--white);transition:background-color 9999s ease-in-out}.user-invitations-accept__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px rgba(var(--primary-accent-rgb), .08) inset;-webkit-text-fill-color:var(--white);caret-color:var(--white);transition:background-color 9999s ease-in-out}.user-invitations-accept__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgba(var(--primary-accent-rgb), .08) inset;-webkit-text-fill-color:var(--white);caret-color:var(--white);transition:background-color 9999s ease-in-out}.user-invitations-accept__submit{background:var(--zailab-pink);width:100%;color:var(--white);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:0;margin-top:8px;padding:14px;font-size:14px;font-weight:700;transition:background .15s ease-out}.user-invitations-accept__submit:hover:not(:disabled){background:var(--accent-critical)}.user-invitations-accept__submit:disabled{opacity:.6;cursor:not-allowed}@media (height<=700px){.user-invitations-accept__card{min-height:auto}}.ai-providers-card--inactive{opacity:.55}.ai-providers-landing__actions{align-items:center;gap:.75rem;display:flex}.ai-providers-summary-strip{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin-bottom:2rem;display:grid}.ai-providers-stat-card{border:1px solid color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 35%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--hud-surface-strong,#1a2332) 92%, var(--hud-accent-bright,#4fc3f7) 8%), var(--hud-surface-strong,#1a2332));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 8%, transparent), 0 4px 16px #00000040;border-radius:0;flex-direction:column;gap:.35rem;padding:1.25rem 1.35rem;display:flex}.ai-providers-stat-card__label{text-transform:uppercase;letter-spacing:.04em;color:var(--hud-text-secondary,#9aa8bc);font-size:.8125rem;font-weight:600}.ai-providers-stat-card__value{color:var(--hud-accent-bright,#4fc3f7);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700;line-height:1.1}.ai-providers-stat-card__sub{color:var(--hud-text-secondary,#9aa8bc);font-size:.8125rem}.ai-providers-summary-strip__cost{color:var(--text-primary);margin-top:.25rem;display:block}.ai-providers-health-counts{flex-direction:column;gap:.35rem;margin-top:.25rem;display:flex}.ai-providers-health-counts__item{font-size:.9375rem;font-weight:600}.ai-providers-health-counts__item--healthy{color:var(--hud-success)}.ai-providers-health-counts__item--degraded{color:var(--hud-warning)}.ai-providers-health-counts__item--down{color:var(--hud-danger)}.ai-providers-usage-bar{flex-direction:column;gap:.25rem;display:flex}.ai-providers-usage-bar--compact{font-size:.8125rem}.ai-providers-usage-bar__label{color:var(--hud-text-secondary,#9aa8bc);font-size:.75rem}.ai-providers-usage-bar__track{background:color-mix(in srgb, var(--hud-text-secondary,#9aa8bc) 25%, transparent);border-radius:0;height:.35rem;overflow:hidden}.ai-providers-usage-bar__fill{background:var(--hud-accent-bright,#4fc3f7);border-radius:0;height:100%}.ai-providers-key-pill{border-radius:0;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.ai-providers-key-pill--set{background:color-mix(in srgb, var(--hud-success-deep) 35%, transparent);color:var(--hud-success)}.ai-providers-key-pill--missing{background:color-mix(in srgb, var(--hud-warning-deep) 35%, transparent);color:var(--hud-warning)}.ai-providers-system-default-pill{background:color-mix(in srgb, var(--hud-success-deep) 35%, transparent);color:var(--hud-success);border-radius:0;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.ai-providers-list__name-cell{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ai-providers-form__help{color:var(--hud-text-secondary,#9aa8bc);margin:.5rem 0 0;font-size:.8125rem}.ai-providers-list-filters{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.ai-providers-list-filters>.row{width:auto}.ai-providers-list__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.ai-providers-form{flex-direction:column;gap:.75rem;display:flex}.ai-providers-form__helper{color:var(--hud-text-secondary,#9aa8bc);margin:-.35rem 0 .5rem;font-size:.8125rem;line-height:1.4}.ai-providers-form__error{color:var(--status-danger);margin:-.35rem 0 .5rem;font-size:.8125rem}.ai-providers-form__reset-link{font:inherit;color:var(--hud-accent-bright,#4fc3f7);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.8125rem;text-decoration:none}.ai-providers-form__reset-link:hover{text-decoration:underline}.ai-providers-form__readonly-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.ai-providers-form__readonly-label{color:var(--hud-text-secondary,#9aa8bc);min-width:6rem;font-size:.875rem;font-weight:500}.ai-providers-form__slug{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.ai-providers-password-field{flex-direction:column;gap:.35rem;display:flex}.ai-providers-password-field>button{align-self:flex-start}.ai-providers-card__title{margin:0 0 1rem;font-size:1rem;font-weight:600}.ai-providers-edit-layout{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-items:start;gap:1.25rem;margin-bottom:1.25rem;display:grid}.ai-providers-edit-layout__main{flex-direction:column;gap:1.25rem;display:flex}.ai-providers-edit-layout__rail{position:sticky;top:1rem}.ai-providers-health-card__meta{color:var(--hud-text-secondary,#9aa8bc);margin:.5rem 0 1rem;font-size:.8125rem}.ai-providers-edit-stack{flex-direction:column;gap:1.25rem;margin-bottom:1.25rem;display:flex}.ai-providers-usage-chart{align-items:flex-end;gap:.25rem;height:10rem;padding:.5rem 0;display:flex;overflow-x:auto}.ai-providers-usage-chart__column{flex-direction:column;flex:1 0 1.5rem;align-items:center;min-width:1.25rem;height:100%;display:flex}.ai-providers-usage-chart__bars{flex-direction:column-reverse;flex:1;justify-content:flex-start;gap:1px;width:100%;display:flex}.ai-providers-usage-chart__bar{border-radius:0;width:100%;min-height:2px}.ai-providers-usage-chart__bar--input{background:var(--hud-accent-bright,#4fc3f7)}.ai-providers-usage-chart__bar--output{background:color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 45%, var(--accent-violet))}.ai-providers-usage-chart__label{color:var(--hud-text-secondary,#9aa8bc);margin-top:.25rem;font-size:.625rem}.ai-providers-usage-chart__total{color:var(--text-primary);font-size:.625rem}.ai-providers-usage-chart__legend{gap:1rem;margin-top:.75rem;font-size:.75rem;display:flex}.ai-providers-usage-chart__legend-item{align-items:center;gap:.35rem;display:inline-flex}.ai-providers-usage-chart__legend-item:before{content:"";border-radius:0;width:.75rem;height:.75rem}.ai-providers-dependents{margin:0;padding:0;list-style:none}.ai-providers-dependents__item{padding:.35rem 0}.ai-providers-dependents__link{color:var(--hud-accent-bright,#4fc3f7);text-decoration:none}.ai-providers-dependents__link:hover{text-decoration:underline}.ai-providers-dependents__empty{color:var(--hud-text-secondary,#9aa8bc);font-size:.875rem}@media (width<=900px){.ai-providers-edit-layout{grid-template-columns:1fr}.ai-providers-edit-layout__rail{position:static}}.ai-providers-card__pills{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.ai-providers-default-pill{white-space:nowrap;color:var(--hud-accent-bright,#4fc3f7);background:color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 18%, transparent);border:1px solid color-mix(in srgb, var(--hud-accent-bright,#4fc3f7) 40%, transparent);border-radius:0;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.x-wwf{flex-direction:column;gap:14px;display:flex}.x-wwf__labelrow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.x-wwf__labelcol{flex-direction:column;gap:2px;min-width:0;display:flex}.x-wwf__field-label{color:var(--text-primary);font-size:13px;font-weight:600}.x-wwf__field-help{color:var(--text-muted);max-width:680px;font-size:12px;line-height:1.4}.x-wwf__live{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:rgba(var(--primary-accent--shade-70-rgb), .08);color:var(--text-muted);border-radius:0;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:inline-flex}.x-wwf__live-dot{background:var(--hud-success-mid);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--hud-success-mid) 18%, transparent);border-radius:50%}.x-wwf__catgroup{flex-direction:column;gap:10px;display:flex}.x-wwf__cat{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .28);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);align-items:center;gap:8px;margin:4px 0 0;padding-bottom:8px;font-size:12px;font-weight:700;display:flex}.x-wwf__cat-dot{border-radius:0;width:9px;height:9px}.x-wwf__grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:12px;display:grid}.x-wwf__tile{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .5);background:rgba(var(--primary-accent--shade-70-rgb), .1);border-radius:0;flex-direction:column;align-items:stretch;gap:5px;min-height:128px;padding:12px 12px 8px;display:flex;position:relative;overflow:hidden}.x-wwf__tile-remove{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:background .14s linear,color .14s linear;display:inline-flex;position:absolute;top:8px;right:8px}.x-wwf__tile-remove:hover{background:rgba(var(--primary-accent--shade-70-rgb), .2);color:var(--text-primary)}.x-wwf__tile-label{letter-spacing:.05em;text-transform:uppercase;min-height:2.1em;color:var(--text-primary);overflow-wrap:break-word;padding-right:20px;font-size:.78rem;font-weight:700;line-height:1.15}.x-wwf__tile-valrow{align-items:baseline;gap:4px;display:flex}.x-wwf__tile-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:1.55rem;font-weight:300;line-height:1}.x-wwf__tile-unit{color:var(--text-muted);font-size:.8rem}.x-wwf__tile-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.x-wwf__delta{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11px}.x-wwf__delta--up{color:var(--hud-success-mid)}.x-wwf__delta--down{color:var(--hud-danger-mid)}.x-wwf__badge{letter-spacing:.04em;border:1px solid #0000;border-radius:0;padding:2px 8px;font-size:10px;font-weight:700}.x-wwf__badge--good{color:var(--hud-success-mid);border-color:color-mix(in srgb, var(--hud-success-mid) 40%, transparent);background:color-mix(in srgb, var(--hud-success-mid) 10%, transparent)}.x-wwf__badge--warn{color:var(--hud-warning-mid);border-color:color-mix(in srgb, var(--hud-warning-mid) 40%, transparent);background:color-mix(in srgb, var(--hud-warning-mid) 10%, transparent)}.x-wwf__badge--bad{color:var(--hud-danger-mid);border-color:color-mix(in srgb, var(--hud-danger-mid) 40%, transparent);background:color-mix(in srgb, var(--hud-danger-mid) 10%, transparent)}.x-wwf__spark{width:100%;height:28px;margin-top:auto;display:block}.x-wwf__list{flex-direction:column;gap:12px;max-height:52vh;padding:2px;display:flex;overflow-y:auto}.x-wwf__group{flex-direction:column;gap:4px;display:flex}.x-wwf__group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:4px 2px 2px;font-size:11px;font-weight:700}.x-wwf__item{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .3);background:rgba(var(--primary-accent--shade-70-rgb), .06);color:var(--text-primary);cursor:pointer;text-align:left;border-radius:0;align-items:center;gap:10px;padding:10px 12px;transition:background .14s linear,border-color .14s linear;display:flex}.x-wwf__item:hover{background:rgba(var(--primary-accent--shade-70-rgb), .16);border-color:rgba(var(--primary-accent--shade-70-rgb), .6)}.x-wwf__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;overflow:hidden}.x-wwf__item-add{color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.x-wwf__stub{text-transform:uppercase;letter-spacing:.04em;color:var(--hud-warning-mid);border:1px dashed color-mix(in srgb, var(--hud-warning-mid) 45%, transparent);background:color-mix(in srgb, var(--hud-warning-mid) 10%, transparent);white-space:nowrap;border-radius:0;margin-left:6px;padding:1px 7px;font-size:9px;font-weight:600;line-height:1.5;display:inline-block}.x-hub-apps-editor{gap:var(--space-3);flex-direction:column;display:flex}.x-hub-apps-editor__intro{color:var(--text-muted);margin:0;font-size:13px}.x-hub-apps-editor__panes{align-items:stretch;gap:var(--space-4);display:flex}.x-hub-apps-editor__pane{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--surface-elevated);flex:1;min-width:0;overflow:hidden}.x-hub-apps-editor__pane-title{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--panel-border);color:var(--text-muted);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700;display:flex}.x-hub-apps-editor__rows{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.x-hub-apps-editor__empty{padding:var(--space-4);color:var(--text-muted);margin:0;font-size:13px}.x-hub-apps-editor__row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.x-hub-apps-editor__row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x-hub-apps-editor__row-id{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-muted)}.x-hub-apps-editor__row-actions{align-items:center;gap:var(--space-1);display:flex}.x-hub-canvas__stage{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--base-layer);border-radius:0;width:100%;height:100%;position:relative;overflow:auto}.x-hub-canvas__surface{min-width:100%;position:relative}.x-hub-canvas__box{overflow:visible}.x-hub-canvas__guide{z-index:100;pointer-events:none;background:var(--primary-accent--tint-15);box-shadow:0 0 0 .5px rgba(var(--primary-accent--tint-15-rgb), .5);position:absolute}.x-hub-canvas__guide--v{width:1px}.x-hub-canvas__guide--h{height:1px}.x-hub-canvas__box .x-app-tile{cursor:grab}.x-hub-canvas__box .x-app-tile:active{cursor:grabbing}.x-hub-canvas__box .nodrag{cursor:pointer}.x-hub-canvas__remove{z-index:20;border:1px solid rgba(var(--primary-accent--tint-15-rgb), .6);background:var(--base-layer);width:22px;height:22px;color:var(--brand-accent);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-8px;right:-8px}.x-hub-canvas__remove-glyph{background-color:currentColor;width:10px;height:10px;-webkit-mask-image:url(/zailab-assets/img/svg/times.svg);mask-image:url(/zailab-assets/img/svg/times.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.x-hub-canvas__remove:hover{color:var(--status-danger);border-color:var(--status-danger)}.x-hub-canvas__empty{text-align:center;color:var(--text-muted);pointer-events:none;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex;position:absolute;inset:0}.x-app-picker__overlay{z-index:50;background:rgba(var(--primary-accent--shade-90-rgb), .6);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.x-app-picker{background:linear-gradient(rgba(var(--primary-accent--tint-15-rgb), .12), rgba(var(--primary-accent--tint-15-rgb), .12)), var(--base-layer);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .5);width:100%;max-width:520px;max-height:100%;box-shadow:0 16px 48px rgba(var(--primary-accent--shade-70-rgb), .7);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.x-app-picker__header{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .3);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.x-app-picker__title{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.x-app-picker__close{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.x-app-picker__close-glyph{background-color:currentColor;width:12px;height:12px;-webkit-mask-image:url(/zailab-assets/img/svg/times.svg);mask-image:url(/zailab-assets/img/svg/times.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.x-app-picker__close:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .22)}.x-hub-layout-page__canvas-region{flex:1;min-height:0;position:relative}.x-hub-layout-page__canvas{width:100%;min-width:0;height:100%;min-height:320px}.x-hub-block-page__canvas-region{flex:1;min-height:320px;position:relative}.x-app-manager__wall{gap:var(--space-6);flex-wrap:wrap;display:flex}.x-app-manager__cell{flex:none}.x-app-manager__body{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.x-app-manager__switches{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.x-app-manager__where{flex-direction:column;gap:2px;min-width:0;display:flex}.x-app-manager__where-row{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.x-app-manager__where-row--hubs{color:var(--card-accent,var(--primary-accent))}.x-app-manager__where-row--dashboards{color:var(--text-muted)}.x-app-manager__filter{align-items:center;gap:var(--space-4);display:flex}.x-app-manager__filter-caption{color:var(--text-muted);white-space:nowrap}.x-app-manager__count{color:var(--text-muted);white-space:nowrap;margin-left:0;margin-right:auto}.x-atelier{grid-template-columns:200px 1fr;align-items:start;gap:32px;display:grid}.x-atelier__sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.x-atelier__nav{flex-direction:column;gap:2px;display:flex}.x-atelier__nav-link{color:var(--text-muted);border-left:2px solid #0000;border-radius:0;padding:8px 12px;font-size:13px;text-decoration:none;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out;display:block}.x-atelier__nav-link:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .06)}.x-atelier__nav-link.is-active{color:var(--text-primary);border-left-color:var(--primary-accent);background:rgba(var(--primary-accent--tint-15-rgb), .1);font-weight:600}.x-atelier__main{flex-direction:column;gap:32px;min-width:0;display:flex}.x-atelier-section{flex-direction:column;gap:16px;display:flex}.x-atelier-section__header h2{color:var(--text-primary);margin:0 0 4px;font-size:18px;font-weight:700}.x-atelier-section__intro{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.x-atelier-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.x-atelier-grid--wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.x-atelier-grid--row{grid-template-columns:1fr}.x-atelier-colour{border:1px solid var(--panel-border);background:#0003;border-radius:0;align-items:center;gap:12px;padding:8px;display:flex}.x-atelier-colour__chip{border:1px solid var(--panel-border);border-radius:0;flex-shrink:0;width:56px;height:56px}.x-atelier-colour__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.x-atelier-colour__name{color:var(--text-primary);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.x-atelier-colour__hex{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.x-atelier-group{border:1px solid var(--panel-border);background:#00000026;border-radius:0}.x-atelier-group>summary{cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.x-atelier-group>summary::-webkit-details-marker{display:none}.x-atelier-group>summary:before{content:"▸";color:var(--text-muted);font-size:10px;transition:transform .1s ease-out;display:inline-block}.x-atelier-group[open]>summary:before{transform:rotate(90deg)}.x-atelier-group__count{color:var(--text-muted);margin-left:auto;font-size:11px;font-weight:400}.x-atelier-group__body{padding:0 14px 14px}.x-atelier-swatch{border:1px solid var(--panel-border);background:#00000026;border-radius:0;flex-direction:column;gap:12px;padding:16px;display:flex}.x-atelier-swatch__label{color:var(--text-muted);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.x-atelier-swatch__demo{background:var(--surface-sunken);border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:16px;display:flex}.x-atelier-swatch__caption{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.x-atelier-snippet{border:1px solid var(--panel-border);color:var(--text-primary);white-space:pre;background:#0006;border-radius:0;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5;position:relative;overflow-x:auto}.x-atelier-snippet__copy{background:rgba(var(--primary-accent--tint-15-rgb), .15);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);color:var(--primary-accent--tint-15);cursor:pointer;opacity:.5;border-radius:0;padding:4px 8px;font-family:inherit;font-size:10px;transition:opacity .12s ease-out;position:absolute;top:6px;right:6px}.x-atelier-snippet:hover .x-atelier-snippet__copy{opacity:1}.x-atelier-typo{border-bottom:1px solid var(--panel-border);grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:12px 14px;display:grid}.x-atelier-typo:last-child{border-bottom:none}.x-atelier-typo__sample{color:var(--text-primary)}.x-atelier-typo__spec{color:var(--text-muted);text-align:right;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.x-atelier-icon{border:1px solid var(--panel-border);text-align:center;background:#00000026;border-radius:0;flex-direction:column;gap:8px;padding:12px;display:flex}.x-atelier-icon__glyph{height:56px;color:var(--text-primary);justify-content:center;align-items:center;display:flex}.x-atelier-icon__name{color:var(--text-primary);font-size:12px;font-weight:600}.x-atelier-icon__path{color:var(--text-muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.x-atelier-icon__caption{color:var(--text-muted);font-size:11px}.x-atelier-pill{letter-spacing:.02em;white-space:nowrap;cursor:help;-webkit-user-select:none;user-select:none;border-radius:0;align-items:center;height:20px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.x-atelier-pill--used{background:rgba(var(--successful-alt-rgb), .18);color:var(--text-primary);border:1px solid rgba(var(--successful-alt-rgb), .45)}.x-atelier-pill--internal{background:rgba(var(--zailab-blue-rgb), .15);color:var(--zailab-blue);border:1px solid rgba(var(--zailab-blue-rgb), .4)}.x-atelier-pill--unused{background:rgba(var(--pending-rgb), .12);color:var(--pending);border:1px solid rgba(var(--pending-rgb), .4)}.x-atelier-pill--unknown{background:rgba(var(--gray-alt-rgb), .12);color:var(--text-muted);border:1px solid rgba(var(--gray-alt-rgb), .35)}.x-atelier-swatch__label-row,.x-atelier-icon__name-row,.x-atelier-colour__meta-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.x-atelier-swatch__label-row{align-items:flex-start}.x-atelier-swatch__label-row .x-atelier-swatch__label{word-break:break-word;min-width:0}.x-atelier-swatch__label-row .x-atelier-pill{flex-shrink:0}.x-atelier-swatch__demo .x-param-page__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.x-atelier-swatch__demo .x-param-page__toolbar .o-zbutton{order:1;margin-left:auto}.x-atelier-swatch__demo .x-param-page__total{text-align:right;color:var(--text-muted);flex-basis:100%;order:2;font-size:13px}.x-atelier__staleness{color:var(--text-muted);font-size:11px;line-height:1.5}.x-atelier__staleness code{color:var(--text-primary);background:#0000004d;border-radius:0;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.x-atelier-callout{border-left:3px solid var(--pending);background:rgba(var(--pending-rgb), .08);color:var(--text-primary);padding:12px 14px;font-size:12px;line-height:1.5}.x-atelier-callout strong{color:var(--pending)}.x-attributes-list-filters{flex-wrap:wrap;align-items:flex-end;display:flex}.x-attributes-match-pill--filter{color:var(--accent-cyan)}.x-attributes-match-pill--graded{color:var(--accent-warning)}.x-attributes-values__empty{color:var(--text-muted);margin:0;font-size:13px}.x-attributes-name-help{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.3}.x-attributes-values__usage{align-items:center;gap:16px;padding-left:12px;display:flex}.x-attributes-values__count{color:var(--text-muted);white-space:nowrap;align-items:center;font-size:12px;display:flex}.x-attributes-values__count--link{font:inherit;color:var(--primary-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.x-attributes-values__count--link:hover{filter:brightness(1.2)}.x-attributes-values__usage-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.x-attributes-values__count--none{opacity:.7;font-style:italic}.x-ucc-service-head{align-items:center;gap:12px;display:inline-flex}.x-ucc-service-page-alert{margin-bottom:20px}.x-ucc-service-form__hint{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.x-ucc-service-form.x-ucc-service-form .x-form-section__body{gap:24px}.x-ucc-service-form__side-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.x-ucc-service-form__side-help{min-width:220px;color:var(--text-muted);flex:220px;margin:0;font-size:13px;line-height:1.55}.x-ucc-service-form__field-lead{color:var(--text-muted);margin:4px 0 12px;font-size:13px;line-height:1.5}.x-ucc-service-form__name-help{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.3}.x-ucc-service-form__attr-row{align-items:center}.x-ucc-service-form .x-card{margin-bottom:0}.x-ucc-service-form__custom-base-footer{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.x-ucc-service-form__custom-base-footer .x-ucc-service-form__field-lead{margin:0;font-size:12px;font-weight:600}.x-ucc-service-form__locked-value{min-height:33px;color:var(--text-primary);text-transform:capitalize;align-items:center;font-weight:700;display:inline-flex}.x-ucc-service-form__readback-headline{color:var(--text-primary);margin:0 0 4px;font-weight:700}.x-ucc-service-form__readback-caption{color:var(--text-muted);margin:0 0 8px;font-size:13px;line-height:1.5}.x-ucc-service-form__readback-curve{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.wfm-shift-colour{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-sm);margin-right:var(--space-2);vertical-align:middle;display:inline-block}.wfm-shift-colour[data-colour=cyan]{background:var(--accent-cyan)}.wfm-shift-colour[data-colour=success]{background:var(--status-success)}.wfm-shift-colour[data-colour=warning]{background:var(--status-warning)}.wfm-shift-colour[data-colour=danger]{background:var(--status-danger)}.wfm-shift-colour[data-colour=muted]{background:var(--text-muted)}.wfm-shift-name{align-items:center;display:inline-flex}.wfm-rules-subheading{margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary)}.wfm-rule-form{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-4);background:var(--surface-elevated);border-radius:var(--radius-md);flex-direction:column;display:flex}.wfm-queue-add-row{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-3);display:flex}.wfm-section-note{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.wfm-general-settings{gap:var(--space-4);flex-direction:column;display:flex}.wfm-agent-contracts-hint{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted)}.wfm-agent-contracts-status{font-size:var(--font-size-sm);font-weight:600}.wfm-agent-contracts-status--ok{color:var(--status-success)}.wfm-agent-contracts-status--missing{color:var(--status-danger)}.wfm-agent-contracts-form{gap:var(--space-3);flex-direction:column;display:flex}.wfm-agent-contracts-form__actions{margin-top:var(--space-2);justify-content:flex-end;display:flex}.wfm-calling-window__footer{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.wfm-leave-types{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.wfm-queue-add-action{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.wfm-queue-lead{margin:0}.roster-toolbar{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.roster-week-stepper{height:var(--height-control);border-radius:var(--radius-sm);background:var(--field-fill);align-items:center;display:inline-flex}.roster-week-stepper__arrow{appearance:none;padding:0 var(--space-3);height:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.roster-week-stepper__arrow:hover{color:var(--text-primary)}.roster-week-stepper__arrow:focus-visible{outline:1px solid var(--primary-accent);outline-offset:-1px}.roster-week-stepper__glyph{width:var(--space-4);height:var(--space-4);background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.roster-week-stepper__arrow--prev .roster-week-stepper__glyph{-webkit-mask-image:url(/zailab-assets/img/svg/chevron-left.svg);mask-image:url(/zailab-assets/img/svg/chevron-left.svg)}.roster-week-stepper__arrow--next .roster-week-stepper__glyph{-webkit-mask-image:url(/zailab-assets/img/svg/chevron-right.svg);mask-image:url(/zailab-assets/img/svg/chevron-right.svg)}.roster-colour-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-sm);margin-right:var(--space-2);vertical-align:middle;display:inline-block}.roster-colour-dot[data-colour=cyan]{background:var(--accent-cyan)}.roster-colour-dot[data-colour=success]{background:var(--status-success)}.roster-colour-dot[data-colour=warning]{background:var(--status-warning)}.roster-colour-dot[data-colour=danger]{background:var(--status-danger)}.roster-colour-dot[data-colour=muted]{background:var(--text-muted)}.roster-cell-label{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--text-primary);display:inline-flex}.roster-cell-lock-icon{width:var(--space-3);height:var(--space-3);flex-shrink:0}.roster-cell-btn{width:100%;padding:var(--space-2);border-radius:var(--radius-sm);text-align:left;cursor:pointer;font-size:var(--font-size-sm);color:var(--text-secondary);background:0 0;border:none;display:block}.roster-cell-btn:hover{background:var(--surface-elevated)}.roster-cell-btn:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:1px}.roster-cell-muted{color:var(--text-muted)}.roster-change-check-overall{font-size:var(--font-size-sm);margin-bottom:var(--space-3)}.roster-change-check-overall[data-status=ok]{color:var(--status-success)}.roster-change-check-overall[data-status=warn]{color:var(--status-warning)}.roster-change-check-overall[data-status=breach]{color:var(--status-danger)}.roster-verdict-pill{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:1.2;display:inline-block}.roster-verdict-pill[data-status=ok]{color:var(--status-success);background:var(--surface-elevated)}.roster-verdict-pill[data-status=warn]{color:var(--status-warning);background:var(--surface-elevated)}.roster-verdict-pill[data-status=breach]{color:var(--status-danger);background:var(--surface-elevated)}.roster-change-check-coverage{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary)}.roster-leave-form{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-4);background:var(--surface-elevated);border-radius:var(--radius-md);flex-direction:column;display:flex}.roster-cell-editor-fields{gap:var(--space-2);flex-direction:column;display:flex}.roster-cell-editor-pin{align-items:center;gap:var(--space-2);display:flex}.roster-cell-editor-pin-label{font-size:var(--font-size-sm);color:var(--text-secondary)}.roster-cell-editor-activities{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--panel-border);flex-direction:column;display:flex}.roster-cell-editor-activities-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.roster-cell-editor-activities-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.roster-cell-editor-activity-row{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.roster-cell-editor-activity-form{gap:var(--space-2);flex-direction:column;display:flex}.roster-help{gap:var(--space-4);flex-direction:column;line-height:1.6;display:flex}.roster-help-intro{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.roster-help-section{gap:var(--space-2);flex-direction:column;display:flex}.roster-help-section h3{font-size:var(--font-size-lg);color:var(--white);margin:0}.roster-help-section p{color:var(--text-secondary);margin:0}.roster-help-section ul{padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.roster-help-closing{padding-top:var(--space-3);border-top:1px solid var(--panel-border);color:var(--white);margin:0;font-weight:600}.roster-cell-editor-lead{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--panel-border);color:var(--text-secondary);font-size:var(--font-size-sm)}.adherence-toolbar{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.adherence-tiles{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.adherence-tile{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-3);background:var(--panel-background);border:1px solid var(--panel-border);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex}.adherence-tile__value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:1.1}.adherence-tile__label{max-width:100%;font-size:var(--font-size-sm);letter-spacing:.04em;overflow-wrap:anywhere;color:var(--text-muted);font-weight:600;line-height:1.25}.adherence-tile[data-tone=warn] .adherence-tile__value,.adherence-tile[data-tone=warn] .adherence-tile__label{color:var(--status-warning)}.adherence-tile[data-tone=bad] .adherence-tile__value,.adherence-tile[data-tone=bad] .adherence-tile__label{color:var(--status-danger)}.adherence-chip{border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted);background:var(--surface-elevated);font-weight:600;display:inline-block}.adherence-state{border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);font-weight:600;display:inline-block}.adherence-state[data-tone=ok]{color:var(--status-success);background:var(--surface-elevated)}.adherence-state[data-tone=warn]{color:var(--status-warning);background:var(--surface-elevated)}.adherence-state[data-tone=bad]{color:var(--status-danger);background:var(--surface-elevated)}.adherence-state[data-tone=muted]{color:var(--text-muted);background:var(--surface-elevated)}.adherence-timeline-head,.adherence-timeline{margin-left:calc(var(--space-6) * 2)}.adherence-timeline-head{display:inline-block}.adherence-timeline{width:100%;min-width:16rem;max-width:22rem}.adherence-timeline__bar{border-radius:var(--radius-sm);background:var(--surface-elevated);height:.55rem;margin:var(--space-1) 0;position:relative;overflow:hidden}.adherence-timeline__segment{position:absolute;top:0;bottom:0}.adherence-timeline__segment[data-class=productive]{background:var(--status-success)}.adherence-timeline__segment[data-class=planned_rest]{background:var(--status-warning)}.adherence-timeline__segment[data-class=planned_off_phone]{background:var(--accent-cyan)}.adherence-timeline__segment[data-class=unplanned]{background:var(--status-danger)}.adherence-timeline__now{background:var(--text-primary);z-index:2;pointer-events:none;width:2px;position:absolute;top:-.2rem;bottom:-.2rem}.adherence-timeline__axis{font-size:var(--font-size-sm);color:var(--text-muted);justify-content:space-between;display:flex}.adherence-legend{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--panel-border);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.adherence-legend__swatch{border-radius:var(--radius-sm);width:.7rem;height:.7rem;margin-right:var(--space-1);vertical-align:-1px;display:inline-block}.adherence-legend__swatch[data-class=productive]{background:var(--status-success)}.adherence-legend__swatch[data-class=planned_rest]{background:var(--status-warning)}.adherence-legend__swatch[data-class=planned_off_phone]{background:var(--accent-cyan)}.adherence-legend__swatch[data-class=unplanned]{background:var(--status-danger)}.adherence-history-status{font-size:var(--font-size-sm);color:var(--text-muted);display:inline-block}.adherence-history-description{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted)}.adherence-history-team-row td{background:var(--surface-elevated);font-weight:600}.adherence-help{gap:var(--space-4);flex-direction:column;line-height:1.6;display:flex}.adherence-help>p{color:var(--text-secondary);margin:0}.adherence-help-section{gap:var(--space-2);flex-direction:column;display:flex}.adherence-help-section h3{font-size:var(--font-size-lg);color:var(--white);margin:0}.adherence-help-section p{color:var(--text-secondary);margin:0}.adherence-help-section ul{padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.adherence-help-grace{gap:var(--space-2);padding:var(--space-3);border-left:3px solid var(--brand-accent);border-radius:var(--radius-sm);background:rgba(var(--brand-accent-rgb), .08);flex-direction:column;display:flex}.adherence-help-grace p{color:var(--text-secondary);margin:0}.adherence-help-grace-value{color:var(--white);font-weight:600}.forecast-page-header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.forecast-page-header__title{font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:600}.forecast-page-header__spacer{min-width:var(--space-2);flex:1}.forecast-page-header__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.forecast-day-field{flex:none;width:300px}.forecast-interval-label{border:1px solid var(--panel-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--panel-background);align-items:center;font-weight:500;display:inline-flex}.forecast-num{font-variant-numeric:tabular-nums}.forecast-meta{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.forecast-chip{background:var(--panel-background);border:1px solid var(--panel-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted)}.forecast-chip b{color:var(--text-primary);font-weight:700}.forecast-chip[data-tone=good] b{color:var(--status-success)}.forecast-card{background:var(--panel-background);border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-3)}.forecast-card__title{margin:0 0 var(--space-1);font-size:var(--font-size-lg);color:var(--text-primary);font-weight:600}.forecast-card__sub{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted)}.forecast-chart svg{width:100%;height:auto;display:block}.forecast-legend{gap:var(--space-3);margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.forecast-legend__swatch{border-radius:var(--radius-sm);width:.7rem;height:.7rem;margin-right:var(--space-1);vertical-align:-1px;display:inline-block}.forecast-legend__swatch--human{background:color-mix(in srgb, var(--viz-cat-2) 45%, transparent)}.forecast-legend__swatch--escalated{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--viz-cat-2) 45%, transparent), color-mix(in srgb, var(--viz-cat-2) 45%, transparent) 3px, color-mix(in srgb, var(--accent-violet) 65%, transparent) 3px, color-mix(in srgb, var(--accent-violet) 65%, transparent) 6px)}.forecast-legend__swatch--ai{background:color-mix(in srgb, var(--accent-violet) 45%, transparent)}.forecast-legend__dash{border-top:2px dashed var(--text-primary);width:1rem;margin-right:var(--space-1);vertical-align:3px;display:inline-block}.forecast-strip{grid-template-columns:7rem repeat(var(--forecast-strip-cols,1), 1fr);font-size:var(--font-size-sm);align-items:center;gap:3px;display:grid}.forecast-strip__lab{color:var(--text-muted);font-weight:600}.forecast-strip__hour{text-align:center;color:var(--text-muted)}.forecast-strip__cell{border-radius:var(--radius-sm);text-align:center;padding:var(--space-2) 0;background:var(--surface-elevated);font-weight:700}.forecast-strip-caption{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--text-muted)}.forecast-empty-actions{margin-top:var(--space-3)}.forecast-generate-row{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.forecast-help{gap:var(--space-4);flex-direction:column;line-height:1.6;display:flex}.forecast-help-intro{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.forecast-help-section{gap:var(--space-2);flex-direction:column;display:flex}.forecast-help-section h3{font-size:var(--font-size-lg);color:var(--white);margin:0}.forecast-help-section p{color:var(--text-secondary);margin:0}.forecast-help-section ul{padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.forecast-help-closing{padding-top:var(--space-3);border-top:1px solid var(--panel-border);color:var(--white);margin:0;font-weight:600}:root{--scheduler-coverage-short-2:color-mix(in srgb, var(--hud-danger-mid) 55%, transparent);--scheduler-coverage-short-1:color-mix(in srgb, var(--hud-warning-mid) 45%, transparent);--scheduler-coverage-on-target:color-mix(in srgb, var(--hud-success-mid) 22%, transparent);--scheduler-coverage-over-1:color-mix(in srgb, var(--flow-edge) 40%, transparent);--scheduler-coverage-over-2:color-mix(in srgb, var(--flow-edge) 70%, transparent)}.scheduler-num{font-variant-numeric:tabular-nums}.scheduler-layout{gap:var(--space-4);grid-template-columns:minmax(180px,210px) 1fr;align-items:start;display:grid}@media (width<=960px){.scheduler-layout{grid-template-columns:1fr}}.scheduler-card{background:var(--panel-background);border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-4)}.scheduler-card__title{margin:0 0 var(--space-3);font-size:var(--font-size-lg);color:var(--text-primary);font-weight:600}.scheduler-input-row{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--panel-border);font-size:var(--font-size-sm);display:flex}.scheduler-input-row:last-child{border-bottom:0}.scheduler-input-row__label{color:var(--text-muted)}.scheduler-input-row__value{text-align:right;font-weight:600}.scheduler-input-row__value[data-tone=bad]{color:var(--status-danger)}.scheduler-tick{color:var(--status-success);font-weight:700}.scheduler-stats{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.scheduler-stat{padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--surface-sunken)}.scheduler-stat__value{font-size:var(--font-size-xl);color:var(--text-primary);font-weight:700;display:block}.scheduler-stat__label{font-size:var(--font-size-sm);color:var(--text-muted);display:block}.scheduler-stat[data-tone=bad] .scheduler-stat__value,.scheduler-stat[data-tone=bad] .scheduler-stat__label{color:var(--status-danger)}.scheduler-stat[data-tone=bad]{border-color:var(--status-danger)}.scheduler-decisions{margin-top:var(--space-3);max-height:40vh;overflow-y:auto}.scheduler-decision{border-left:3px solid var(--brand-accent);background:var(--surface-sunken);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-2) var(--space-3);margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary)}.scheduler-decision:first-child{margin-top:0}.scheduler-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.scheduler-toolbar{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.scheduler-toolbar__week{align-items:flex-end;gap:var(--space-1);display:flex}.scheduler-toolbar__timing{padding-bottom:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted);margin-left:auto}.scheduler-heatmap__title{margin:var(--space-3) 0 var(--space-2);font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.scheduler-heatmap-grid{grid-template-columns:44px repeat(var(--scheduler-hour-cols,13), 1fr);gap:2px;font-size:10.5px;display:grid}.scheduler-heatmap-grid__corner{min-height:1px}.scheduler-heatmap-grid__hour{text-align:center;color:var(--text-muted);font-weight:600}.scheduler-heatmap-grid__day{color:var(--text-muted);align-self:center;font-weight:600}.scheduler-coverage-cell{min-height:20px;font-size:var(--font-size-sm);color:var(--text-primary);background:var(--scheduler-coverage-on-target);border-radius:0;justify-content:center;align-items:center;font-weight:600;display:flex}.scheduler-coverage-cell--short-2{background:var(--scheduler-coverage-short-2)}.scheduler-coverage-cell--short-1{background:var(--scheduler-coverage-short-1)}.scheduler-coverage-cell--on-target{background:var(--scheduler-coverage-on-target)}.scheduler-coverage-cell--over-1{background:var(--scheduler-coverage-over-1)}.scheduler-coverage-cell--over-2{background:var(--scheduler-coverage-over-2)}.scheduler-heatmap-legend{gap:var(--space-3);margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.scheduler-heatmap-legend__sw{vertical-align:-1px;border-radius:0;width:11px;height:11px;margin-right:4px;display:inline-block}.scheduler-changes-panel{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--panel-border)}.scheduler-changes-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scheduler-change-row{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background);flex-wrap:wrap;display:flex}.scheduler-change-row[data-accepted=false]{opacity:.75}.scheduler-change-row__head{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.scheduler-change-row__meta{font-size:var(--font-size-sm);color:var(--text-muted)}.scheduler-change-row__note{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.scheduler-change-row__actions{gap:var(--space-2);align-items:center;display:flex}.scheduler-change-row__status{font-size:var(--font-size-sm);color:var(--text-muted);font-weight:600}.scheduler-changes-empty{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.scheduler-empty-result{font-size:var(--font-size-sm);color:var(--text-muted)}.scheduler-header-actions{align-items:center;gap:var(--space-2);display:flex}.scheduler-help{gap:var(--space-4);flex-direction:column;line-height:1.6;display:flex}.scheduler-help-intro{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.scheduler-help-section{gap:var(--space-2);flex-direction:column;display:flex}.scheduler-help-section h3{font-size:var(--font-size-lg);color:var(--white);margin:0}.scheduler-help-section p{color:var(--text-secondary);margin:0}.scheduler-help-section ul{padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.scheduler-help-closing{padding-top:var(--space-3);border-top:1px solid var(--panel-border);color:var(--white);margin:0;font-weight:600}.agent-prefs-toolbar{margin-bottom:var(--space-4)}.agent-prefs-layout{grid-template-columns:280px 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.agent-prefs-layout{grid-template-columns:1fr}}.ap-pool{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);min-width:0;top:var(--space-4);border-radius:0;flex-direction:column;max-height:70vh;padding:12px;display:flex;position:sticky;overflow:hidden}@media (width<=900px){.ap-pool{max-height:none;position:static}}.ap-pool__title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 10px;font-size:12px;font-weight:600}.ap-pool__title strong{color:var(--text-primary)}.ap-pool__search{margin-bottom:10px}.ap-pool__list{flex-direction:column;flex:auto;gap:3px;min-height:0;display:flex;overflow-y:auto}@media (width<=900px){.ap-pool__list{max-height:50vh}}.ap-pool__empty{color:var(--text-muted);margin:6px;font-size:12px}.ap-pool__row{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:8px;padding:5px 6px;display:flex}.ap-pool__row:hover{background:rgba(var(--primary-accent--tint-15-rgb), .08)}.ap-pool__row[data-selected=true]{background:rgba(var(--primary-accent--tint-15-rgb), .16);border-color:rgba(var(--primary-accent--tint-15-rgb), .4)}.ap-avatar{background:rgba(var(--primary-accent--tint-15-rgb), .22);width:26px;height:26px;color:var(--text-primary);text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ap-pool__body{flex-direction:column;flex:auto;min-width:0;display:flex}.ap-pool__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:13px;overflow:hidden}.ap-pool__meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ap-pool__meta[data-has=false]{color:var(--status-warning)}.agent-prefs-detail{flex-direction:column;gap:16px;min-width:0;display:flex}.agent-prefs-detail__name{font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:600}.ap-card{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:0;overflow:hidden}.ap-card__head{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .25);align-items:center;gap:12px;padding:10px 14px;display:flex}.ap-card__title{min-width:0;color:var(--text-primary);flex:auto;font-size:14px;font-weight:700}.ap-card__head-actions{flex:none;align-items:center;gap:8px;display:flex}.ap-card__body{flex-direction:column;gap:14px;padding:14px;display:flex}.ap-card__hint{color:var(--text-muted);margin:0;font-size:12px}.ap-fields{flex-direction:column;gap:10px;display:flex}.ap-block{flex-direction:column;gap:12px;display:flex}.ap-block__title{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .25);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;padding-bottom:6px;font-size:12px;font-weight:600}.ap-subsection{flex-direction:column;gap:8px;display:flex}.ap-subsection__title{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.ap-days{flex-wrap:wrap;gap:12px;display:flex}.ap-windows{flex-direction:column;gap:10px;display:flex}.ap-window-row{flex-direction:column;gap:8px;display:flex}.ap-window-row+.ap-window-row{border-top:1px solid rgba(var(--primary-accent--tint-15-rgb), .18);padding-top:10px}.ap-window-row__actions,.ap-window-add{align-self:flex-start}.ap-window-row__actions{gap:8px;display:flex}.ap-toggles{flex-direction:column;gap:10px;display:flex}.agent-prefs-help{gap:var(--space-4);flex-direction:column;line-height:1.6;display:flex}.agent-prefs-help-intro{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.agent-prefs-help-section{gap:var(--space-2);flex-direction:column;display:flex}.agent-prefs-help-section h3{font-size:var(--font-size-lg);color:var(--white);margin:0}.agent-prefs-help-section p{color:var(--text-secondary);margin:0}.agent-prefs-help-section ul{padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.agent-prefs-help-closing{padding-top:var(--space-3);border-top:1px solid var(--panel-border);color:var(--white);margin:0;font-weight:600}.activity-plans-toolbar{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.activity-plans-layout{gap:var(--space-4);grid-template-columns:1fr minmax(280px,360px);align-items:start;display:grid}@media (width<=960px){.activity-plans-layout{grid-template-columns:1fr}}.activity-plans-form{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-background)}.activity-plans-form__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:rgba(var(--accent-rgb), .06);border-bottom:1px solid var(--panel-border);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);display:flex}.activity-plans-form__title{font-size:var(--font-size-lg);margin:0;font-weight:600}.activity-plans-form__actions{align-items:center;gap:var(--space-2);display:inline-flex}.activity-plans-form__grid{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.activity-plans-row-actions{align-items:center;gap:.15rem;display:inline-flex}.activity-plans-figure{color:var(--text-primary)}.activity-plans-row--inactive>td{opacity:.65}.activity-plans-row--inactive>td.activity-plans-cell--status{opacity:1}.activity-plans-row--editing>td{background:rgba(var(--accent-rgb), .1)}.activity-plans-row--editing>td:first-child{box-shadow:inset 3px 0 0 var(--brand-accent)}.activity-plans-help{gap:var(--space-4);flex-direction:column;line-height:1.6;display:flex}.activity-plans-help-intro{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.activity-plans-help-section{gap:var(--space-2);flex-direction:column;display:flex}.activity-plans-help-section h3{font-size:var(--font-size-lg);color:var(--white);margin:0}.activity-plans-help-section p{color:var(--text-secondary);margin:0}.activity-plans-help-section ul{padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.activity-plans-help-closing{padding-top:var(--space-3);border-top:1px solid var(--panel-border);color:var(--white);margin:0;font-weight:600}.intraday-toolbar{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.intraday-toolbar__spacer{min-width:var(--space-2);flex:1}.intraday-toolbar__updated{font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap}.intraday-kpis{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (width<=1100px){.intraday-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.intraday-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.intraday-kpi{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background);flex-direction:column;display:flex}.intraday-kpi__value{font-size:var(--font-size-xl);color:var(--text-primary);font-weight:700}.intraday-kpi__label{font-size:var(--font-size-sm);color:var(--text-secondary)}.intraday-kpi__sub{font-size:var(--font-size-sm);color:var(--text-muted)}.intraday-kpi[data-tone=good] .intraday-kpi__value{color:var(--hud-success-mid)}.intraday-kpi[data-tone=bad] .intraday-kpi__value{color:var(--hud-danger-mid)}.intraday-kpi[data-tone=warn] .intraday-kpi__value{color:var(--hud-warning-mid)}.intraday-kpi[data-tone=ai] .intraday-kpi__value{color:var(--accent-violet)}.intraday-kpi[data-tone=unknown] .intraday-kpi__value{color:var(--text-muted);font-size:var(--font-size-lg)}.intraday-body{gap:var(--space-4);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}@media (width<=1000px){.intraday-body{grid-template-columns:1fr}}.intraday-card{padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background)}.intraday-card__title{margin:0 0 var(--space-1);font-size:var(--font-size-lg);color:var(--text-primary);align-items:center;gap:var(--space-2);font-weight:600;display:flex}.intraday-card__sub{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary)}.intraday-ai-dot{background:var(--accent-violet);border-radius:50%;width:8px;height:8px;display:inline-block}.intraday-chart{width:100%;height:auto;display:block}.intraday-chart-key{margin:0 0 var(--space-2);gap:var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.intraday-chart-key__item{align-items:center;gap:var(--space-1);display:flex}.intraday-chart-key__item:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--panel-border);border-radius:2px}.intraday-chart-key__item[data-tone=over]:before{background:var(--hud-success-mid)}.intraday-chart-key__item[data-tone=short-one]:before{background:var(--hud-warning-mid)}.intraday-chart-key__item[data-tone=short-many]:before{background:var(--hud-danger-mid)}.intraday-chart-key__item[data-tone=past]:before{background:rgba(var(--steel-rgb), .28)}.intraday-chart__past{fill:rgba(var(--steel-rgb), .12)}.intraday-chart__value{text-anchor:middle;fill:var(--text-muted);font-size:10px}.intraday-chart__value--short{fill:var(--hud-danger-mid)}.intraday-chart__axis,.intraday-chart__tick{fill:var(--text-secondary);font-size:11px}.intraday-chart__tick{text-anchor:middle}.intraday-chart__now{fill:var(--brand-accent);font-size:11px;font-weight:600}.intraday-banner{margin-top:var(--space-3);padding:var(--space-3);border-left:3px solid var(--hud-warning-mid);background:var(--surface-sunken);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-secondary)}.intraday-feed-scroll{max-height:420px;overflow-y:auto}.intraday-feed__group{margin:0 0 var(--space-2);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.intraday-feed__group+.intraday-feed{margin-bottom:var(--space-4)}.intraday-feed{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.intraday-feed__empty{color:var(--text-secondary);font-size:var(--font-size-sm)}.intraday-feed__item{padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface-sunken)}.intraday-feed__head{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.intraday-feed__time{font-size:var(--font-size-sm);color:var(--text-secondary)}.intraday-feed__title{margin:0 0 var(--space-1);color:var(--text-primary);font-weight:600;font-size:var(--font-size-sm)}.intraday-feed__impact{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.intraday-feed__actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.intraday-tag{font-size:var(--font-size-sm);background:var(--panel-border);color:var(--text-primary);border-radius:0;padding:2px 8px;font-weight:600}.intraday-tag[data-status=auto_applied]{background:color-mix(in srgb, var(--accent-violet) 14%, transparent);color:var(--accent-violet)}.intraday-tag[data-status=needs_approval]{background:color-mix(in srgb, var(--hud-warning-mid) 16%, transparent);color:var(--hud-warning-mid)}.intraday-tag[data-status=escalated]{background:color-mix(in srgb, var(--hud-danger-mid) 14%, transparent);color:var(--hud-danger-mid)}.intraday-tag[data-status=approved]{background:color-mix(in srgb, var(--hud-success-mid) 16%, transparent);color:var(--hud-success-mid)}.intraday-bounds{padding-left:var(--space-4);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.intraday-help{gap:var(--space-4);flex-direction:column;line-height:1.6;display:flex}.intraday-help-intro{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.intraday-help-section{gap:var(--space-2);flex-direction:column;display:flex}.intraday-help-section h3{font-size:var(--font-size-lg);color:var(--white);margin:0}.intraday-help-section p{color:var(--text-secondary);margin:0}.intraday-help-section ul{padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.intraday-help-closing{padding-top:var(--space-3);border-top:1px solid var(--panel-border);color:var(--white);margin:0;font-weight:600}.ss-tabs{margin-bottom:var(--space-4)}.ss-layout{gap:var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.ss-layout{grid-template-columns:minmax(0,1fr)}}.ss-layout__main,.ss-layout__side{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ss-list,.ss-prefs{gap:var(--space-3);flex-direction:column;max-width:760px;margin-inline:auto;display:flex}.ss-today__hours{font-size:var(--font-size-xl);color:var(--text-primary);margin:0;font-weight:700}.ss-today__next{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.ss-quick{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ss-timeline{height:26px;margin-top:var(--space-3);background:var(--surface-sunken);border:1px solid var(--panel-border);position:relative;overflow:hidden}.ss-timeline__block{display:block;position:absolute;top:0;bottom:0}.ss-timeline__block--break{background:var(--accent-cyan)}.ss-timeline__block--lunch{background:var(--accent-warning)}.ss-timeline__block--training,.ss-timeline__block--meeting{background:var(--brand-accent)}.ss-timeline__now{background:var(--status-success);width:2px;position:absolute;top:0;bottom:0}.ss-timeline__key{gap:var(--space-3);margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ss-timeline__key li{align-items:center;gap:var(--space-1);display:flex}.ss-timeline__swatch{width:10px;height:10px;display:inline-block}.ss-timeline__swatch--break{background:var(--accent-cyan)}.ss-timeline__swatch--lunch{background:var(--accent-warning)}.ss-timeline__swatch--now{background:var(--status-success)}.ss-weeknav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ss-weekpicker{align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--field-fill);border:1px solid var(--panel-border);display:inline-flex}.ss-weekpicker__label{padding:0 var(--space-2);font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;font-weight:600}.ss-week__today{margin-left:var(--space-2);font-size:var(--font-size-sm);color:var(--brand-accent)}.ss-week__total{font-size:var(--font-size-sm);color:var(--text-secondary);text-align:right;margin:0}.ss-balances{gap:var(--space-6);margin-bottom:var(--space-3);display:flex}.ss-balance__value{font-size:var(--font-size-xl);color:var(--text-primary);margin:0;font-weight:700}.ss-balance__label{font-size:var(--font-size-sm);color:var(--text-secondary)}.ss-request__title{margin:var(--space-2) 0 0;color:var(--text-primary);font-weight:600}.ss-request__why{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.ss-request__asked{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--text-muted)}.ss-request__actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}.ss-trade{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.ss-trade dt{color:var(--text-muted)}.ss-trade dd{color:var(--text-primary);margin:0}.ss-prefs__days{gap:var(--space-3);flex-wrap:wrap;display:flex}.ss-prefs__hint{margin:var(--space-1) 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted)}.ss-prefs__actions{justify-content:flex-end;display:flex}.ss-balances__action{margin-top:var(--space-3);justify-content:flex-end;display:flex}.ss-request__actions--end{justify-content:flex-end}.ss-prefs__toggles{gap:var(--space-4);flex-direction:column;display:flex}.ss-prefs__notes{margin-top:var(--space-6)}.ss-panel-fields{gap:var(--space-3);flex-direction:column;display:flex}.bid-filter{align-items:center;gap:var(--space-2);display:inline-flex}.bid-filter__caption{color:var(--text-primary);white-space:nowrap;font-size:14px}.bid-layout{gap:var(--space-4);grid-template-columns:minmax(220px,280px) 1fr;align-items:start;display:grid}@media (width<=900px){.bid-layout{grid-template-columns:1fr}}.bid-list{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-background);margin:0;padding:0;list-style:none;overflow:hidden}.bid-list__item{box-sizing:border-box;text-align:left;border:0;border-bottom:1px solid var(--panel-border);width:100%;padding:var(--space-3) var(--space-4);background:var(--panel-background);cursor:pointer;font:inherit;display:block}.bid-list__item:last-child{border-bottom:0}.bid-list__item[data-selected=true]{background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--brand-accent)}.bid-list__name{color:var(--text-primary);font-weight:600;display:block}.bid-list__meta{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--space-1);display:block}.bid-list__stats{gap:var(--space-1) var(--space-3);margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.bid-cell-sub{color:var(--text-muted)}.bid-panel{border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--panel-background)}.bid-panel__head{align-items:flex-start;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.bid-panel__title{font-size:var(--font-size-lg);flex:100%;margin:0;font-weight:600}.bid-panel__meta{font-size:var(--font-size-sm);color:var(--text-muted);flex:100%;margin:0}.bid-pill{font-size:var(--font-size-sm);background:var(--panel-border);color:var(--text-primary);border-radius:0;padding:2px 8px;font-weight:600;display:inline-block}.bid-pill[data-status=draft]{background:color-mix(in srgb, var(--text-muted) 14%, transparent);color:var(--text-muted)}.bid-pill[data-status=open]{background:color-mix(in srgb, var(--hud-success-mid) 16%, transparent);color:var(--hud-success-mid)}.bid-pill[data-status=closed]{background:color-mix(in srgb, var(--hud-warning-mid) 16%, transparent);color:var(--hud-warning-mid)}.bid-pill[data-status=awarded]{background:color-mix(in srgb, var(--accent-violet) 14%, transparent);color:var(--accent-violet)}.bid-pill[data-status=cancelled]{background:color-mix(in srgb, var(--hud-danger-mid) 14%, transparent);color:var(--hud-danger-mid)}.bid-actions{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--panel-border);flex-wrap:wrap;display:flex}.bid-btn{border:1px solid var(--panel-border);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:var(--panel-background);color:var(--text-primary);border-radius:0;font-weight:600}.bid-btn:hover{background:var(--surface-sunken)}.bid-btn--primary{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--text-on-accent)}.bid-btn--primary:hover{filter:brightness(.95)}.bid-btn--danger{color:var(--hud-danger-mid);border-color:color-mix(in srgb, var(--hud-danger-mid) 35%, transparent)}.bid-btn:disabled{opacity:.5;cursor:not-allowed}.bid-hint{font-size:var(--font-size-sm);color:var(--text-muted);margin:var(--space-1) 0 0}.bid-form{border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--panel-background)}.bid-form__title{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:600}.bid-form__grid{gap:var(--space-3);flex-direction:column;display:flex}.bid-form__section{margin-top:var(--space-4)}.bid-form__section-title{margin:0 0 var(--space-2);font-size:var(--font-size-lg);font-weight:600}.bid-form__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.bid-rules-flag{font-size:var(--font-size-sm);font-weight:600}.bid-rules-flag[data-published=true]{color:var(--hud-success-mid)}.bid-rules-flag[data-published=false]{color:var(--hud-warning-mid)}.bid-applied-flag{font-size:var(--font-size-sm);color:var(--hud-success-mid);align-self:center;font-weight:600}.bid-agent{gap:var(--space-3);flex-direction:column;max-width:480px;margin:0 auto;display:flex}.bid-agent__rounds{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bid-agent__round{text-align:left;border:1px solid var(--panel-border);border-radius:var(--radius-md);width:100%;padding:var(--space-3);background:var(--panel-background);cursor:pointer;font:inherit;display:block}.bid-agent__round[data-selected=true]{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.bid-agent__round-name{color:var(--text-primary);font-weight:600;display:block}.bid-agent__round-meta{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--space-1);display:block}.bid-agent__badge{margin-top:var(--space-1);font-size:var(--font-size-sm);background:color-mix(in srgb, var(--hud-success-mid) 16%, transparent);color:var(--hud-success-mid);border-radius:0;padding:2px 8px;font-weight:700;display:inline-block}.bid-agent__card{padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background)}.bid-agent__card-title{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.bid-agent__offer{align-items:center;gap:var(--space-2);border:1px solid var(--panel-border);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);border-radius:0;display:flex}.bid-agent__offer-plan{flex:1;min-width:0}.bid-agent__offer-label{font-weight:600;font-size:var(--font-size-sm);display:block}.bid-agent__offer-sub{font-size:var(--font-size-sm);color:var(--text-secondary);display:block}.bid-agent__offer-slots{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.bid-odds{font-size:var(--font-size-sm);border-radius:var(--radius-sm);flex-shrink:0;padding:2px 8px;font-weight:700}.bid-odds[data-odds=high]{background:color-mix(in srgb, var(--hud-success-mid) 16%, transparent);color:var(--hud-success-mid)}.bid-odds[data-odds=medium]{background:color-mix(in srgb, var(--hud-warning-mid) 16%, transparent);color:var(--hud-warning-mid)}.bid-odds[data-odds=low]{background:color-mix(in srgb, var(--hud-danger-mid) 14%, transparent);color:var(--hud-danger-mid)}.bid-agent__ranked{align-items:center;gap:var(--space-2);display:flex}.bid-agent__rank-num{background:var(--surface-sunken);width:26px;height:26px;color:var(--brand-accent);font-weight:700;font-size:var(--font-size-sm);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bid-agent__rank-actions{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.bid-agent__rank-actions button{border:1px solid var(--panel-border);background:var(--panel-background);cursor:pointer;border-radius:0;padding:2px 6px;font-size:10px;line-height:1}.bid-agent__award-banner{margin-top:var(--space-3);padding:var(--space-3);border-left:3px solid var(--brand-accent);background:var(--surface-sunken);font-size:var(--font-size-sm);border-radius:0}.bid-agent__award-banner b{margin-bottom:var(--space-1);font-weight:600;display:block}.bid-agent__footer-actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}.bid-agent__awards-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bid-agent__award-item{padding:var(--space-3);border:1px solid var(--panel-border);font-size:var(--font-size-sm);border-radius:0}.bid-agent__award-item b{font-weight:600;display:block}.bid-help{gap:var(--space-4);flex-direction:column;line-height:1.6;display:flex}.bid-help-intro{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.bid-help-section{gap:var(--space-2);flex-direction:column;display:flex}.bid-help-section h3{font-size:var(--font-size-lg);color:var(--white);margin:0}.bid-help-section p{color:var(--text-secondary);margin:0}.bid-help-section ul{padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.bid-help-closing{padding-top:var(--space-3);border-top:1px solid var(--panel-border);color:var(--white);margin:0;font-weight:600}.cap-layout{gap:var(--space-4);grid-template-columns:minmax(220px,280px) 1fr;align-items:start;display:grid}@media (width<=900px){.cap-layout{grid-template-columns:1fr}}.cap-list{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-background);margin:0;padding:0;list-style:none;overflow:hidden}.cap-list__item{text-align:left;border:0;border-bottom:1px solid var(--panel-border);width:100%;padding:var(--space-3) var(--space-4);background:var(--panel-background);cursor:pointer;font:inherit;display:block}.cap-list__item:last-child{border-bottom:0}.cap-list__item[data-selected=true]{background:var(--surface-sunken);border-left:3px solid var(--brand-accent);padding-left:calc(var(--space-4) - 3px)}.cap-list__name{color:var(--text-primary);font-weight:600;display:block}.cap-list__meta{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--space-1);display:block}.cap-panel{border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--panel-background)}.cap-panel__head{margin-bottom:var(--space-4)}.cap-panel__titlerow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.cap-panel__title{font-size:var(--font-size-lg);margin:0;font-weight:600}.cap-panel__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.cap-panel__meta{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.cap-scenario-tabs{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.cap-scenario-tab{border:1px solid var(--panel-border);height:33px;font:inherit;cursor:pointer;background:var(--panel-background);color:var(--text-muted);border-radius:0;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.cap-scenario-tab[data-selected=true]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--text-on-accent)}.cap-detail-grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(452px,480px) 1fr;align-items:start;display:grid}@media (width<=1100px){.cap-detail-grid{grid-template-columns:1fr}}.cap-card{border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--panel-background)}.cap-card__title{margin:0 0 var(--space-1);font-size:var(--font-size-lg);font-weight:600}.cap-card__sub{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted)}.cap-form{border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--panel-background)}.cap-form__title{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:600}.cap-form__grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.cap-form__section{--cap-hire-cols:144px 144px 1fr;margin-top:var(--space-4)}.cap-form__section-title{margin:0 0 var(--space-2);font-size:var(--font-size-lg);font-weight:600}.cap-form__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.cap-assumptions-grid{gap:var(--space-2);grid-template-columns:1fr;display:grid}.cap-hire-row{grid-template-columns:var(--cap-hire-cols);justify-content:start;gap:var(--space-2);margin-bottom:var(--space-2);align-items:center;display:grid}@media (width<=640px){.cap-hire-row,.cap-hire-head{gap:var(--space-1)}}.cap-table__shortfall{color:var(--hud-danger-mid);background:color-mix(in srgb, var(--hud-danger-mid) 8%, transparent);font-weight:600}.cap-recommendations{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cap-recommendation{border-left:3px solid var(--brand-accent);background:var(--surface-sunken);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);border-radius:0}.cap-recommendation[data-tone=warn]{border-left-color:var(--hud-warning-mid)}.cap-recommendation[data-tone=bad]{border-left-color:var(--hud-danger-mid)}.cap-chart-wrap{overflow-x:auto}.cap-chart svg{width:100%;min-width:640px;height:auto;display:block}.cap-legend{gap:var(--space-3);margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.cap-legend__swatch{border-radius:var(--radius-sm);width:.7rem;height:.7rem;margin-right:var(--space-1);vertical-align:-1px;display:inline-block}.cap-legend__swatch--required{background:color-mix(in srgb, var(--viz-cat-2) 45%, transparent)}.cap-legend__swatch--shortfall{background:color-mix(in srgb, var(--hud-danger-mid) 45%, transparent)}.cap-legend__dash{border-top:2px dashed var(--text-primary);width:1rem;margin-right:var(--space-1);vertical-align:3px;display:inline-block}.cap-help{gap:var(--space-4);flex-direction:column;line-height:1.6;display:flex}.cap-help-intro{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.cap-help-section{gap:var(--space-2);flex-direction:column;display:flex}.cap-help-section h3{font-size:var(--font-size-lg);color:var(--white);margin:0}.cap-help-section p{color:var(--text-secondary);margin:0}.cap-help-section ul{padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.cap-help-closing{padding-top:var(--space-3);border-top:1px solid var(--panel-border);color:var(--white);margin:0;font-weight:600}.cap-form__note{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.6}.cap-scenario-bar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.cap-scenario-bar .cap-scenario-tabs{margin-bottom:0}.cap-scenario-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cap-scenario-tab__dot{width:6px;height:6px;margin-right:var(--space-2);vertical-align:1px;background:currentColor;border-radius:50%;display:inline-block}.cap-headline{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=720px){.cap-headline{grid-template-columns:1fr}}.cap-stat{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;display:flex}.cap-stat__value{font-size:var(--font-size-xl);color:var(--text-primary);font-weight:700}.cap-stat__label{font-size:var(--font-size-sm);color:var(--text-muted)}.cap-stat__sub{font-size:var(--font-size-sm);color:var(--text-secondary)}.cap-stat[data-tone=bad]{border-color:var(--status-danger)}.cap-stat[data-tone=bad] .cap-stat__value,.cap-stat[data-tone=bad] .cap-stat__label{color:var(--status-danger)}.cap-stat[data-tone=good] .cap-stat__value{color:var(--hud-success-mid)}.cap-hire-head{grid-template-columns:var(--cap-hire-cols);justify-content:start;gap:var(--space-2);margin-bottom:var(--space-1);font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:600;display:grid}.cap-hire-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.cap-hire-empty{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cap-hire-empty .cap-card__sub{margin:0}.cap-recommendation[data-tone=good]{border-left-color:var(--hud-success-mid)}.cs-verdict{margin:0 0 var(--space-4);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cs-stat{gap:var(--space-1);min-width:148px;padding:var(--space-2) var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background);flex-direction:column;flex:1 1 0;display:flex}.cs-stat--hot{border-color:color-mix(in srgb, var(--status-danger) 35%, transparent);background:color-mix(in srgb, var(--status-danger) 8%, var(--panel-background))}.cs-stat--ok{border-color:color-mix(in srgb, var(--status-success) 35%, transparent);background:color-mix(in srgb, var(--status-success) 8%, var(--panel-background))}.cs-stat__label{font-size:var(--font-size-sm);color:var(--text-muted)}.cs-stat__value{font-family:var(--font-mono);font-size:var(--font-size-lg);color:var(--text-primary)}.cs-stat__note{font-size:var(--font-size-sm);color:var(--text-muted)}.cs-outcome{margin:0 0 var(--space-4)}.cs-chart-wrap{overflow-x:auto}.cs-chart svg{width:100%;min-width:640px;height:auto;display:block}.cs-chart__axis{stroke:var(--panel-border)}.cs-chart__grid{stroke:var(--surface-elevated)}.cs-chart__tick{font-size:var(--font-size-sm);fill:var(--text-muted)}.cs-chart__line{fill:none;stroke-width:2px}.cs-chart__line--rostered-late{stroke:var(--status-danger)}.cs-chart__line--rostered-ontime{stroke:var(--status-success)}.cs-chart__line--rostered-unknown{stroke:var(--text-muted)}.cs-chart__line--required{stroke:var(--brand-accent)}.cs-chart__due-marker{stroke:var(--text-primary);stroke-width:1px;stroke-dasharray:4 4}.cs-chart__due-label{font-size:var(--font-size-sm);fill:var(--text-primary);letter-spacing:.06em}.cs-chart__axis-label{font-size:var(--font-size-sm);fill:var(--text-muted)}.cs-chart__late-region{fill:color-mix(in srgb, var(--status-danger) 6%, transparent)}.cs-legend{gap:var(--space-3);margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.cs-legend__line{border-top:2px solid var(--text-muted);width:1rem;margin-right:var(--space-1);vertical-align:3px;display:inline-block}.cs-legend__line--rostered-late{border-color:var(--status-danger)}.cs-legend__line--rostered-ontime{border-color:var(--status-success)}.cs-legend__line--rostered-unknown{border-color:var(--text-muted)}.cs-legend__line--required{border-color:var(--brand-accent)}.cs-legend__dash{border-top:2px dashed var(--text-muted);width:1rem;margin-right:var(--space-1);vertical-align:3px;display:inline-block}.cs-calling-window{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pr-form__hint{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.6}.pr-layout{gap:var(--space-4);grid-template-columns:minmax(260px,300px) 1fr;align-items:start;display:grid}@media (width<=900px){.pr-layout{grid-template-columns:1fr}}.pr-list{border:1px solid var(--panel-border);background:var(--panel-background);margin:0;padding:0;list-style:none}.pr-list__item{text-align:left;border:0;border-bottom:1px solid var(--panel-border);width:100%;padding:var(--space-3) var(--space-4);background:var(--panel-background);cursor:pointer;font:inherit;display:block}.pr-list__item:last-child{border-bottom:0}.pr-list__item[data-selected=true]{background:var(--surface-sunken);border-left:3px solid var(--brand-accent);padding-left:calc(var(--space-4) - 3px)}.pr-list__period{color:var(--text-primary);font-weight:600;display:block}.pr-list__state{margin-top:var(--space-2);display:block}.pr-list__meta{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--space-2);display:block}.pr-list__tag{margin-left:var(--space-1);border:1px solid var(--panel-border);padding:0 var(--space-1);font-size:var(--font-size-sm);color:var(--text-muted);font-weight:600;display:inline-block}.pr-panel{border:1px solid var(--panel-border);padding:var(--space-4);background:var(--panel-background)}.pr-panel__head{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.pr-panel__title{margin:0 0 var(--space-1);font-size:var(--font-size-lg);font-weight:600}.pr-panel__meta{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.pr-panel__alert{margin-bottom:var(--space-4)}.pr-totals{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.pr-total{border:1px solid var(--panel-border);background:var(--surface-sunken);padding:var(--space-3)}.pr-total--flag{border-left:3px solid var(--status-danger)}.pr-total--flag .pr-total__value{color:var(--status-danger)}.pr-total__label{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:var(--space-1);font-weight:600;display:block}.pr-total__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-xl);color:var(--text-primary);font-weight:700;display:block}.pr-filter{align-items:center;gap:var(--space-1);display:flex}.pr-filter__caption{color:var(--text-secondary);white-space:nowrap}.pr-filter__field{width:22ch;display:block}.pr-empty-buckets{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.6}.pr-empty{color:var(--text-muted)}.pr-flagged{color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 8%, transparent);font-weight:600}.perf-chips{margin:0 0 var(--space-4);align-items:stretch;gap:var(--space-2);padding:0;list-style:none;display:flex}.perf-chip{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background);flex-direction:column;flex:1 1 0;display:flex}.perf-chip__value{font-family:var(--font-mono);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700;line-height:1.15}.perf-chip__value--good{color:var(--status-success)}.perf-chip__value--warn{color:var(--status-warning)}.perf-chip__value--bad{color:var(--status-danger)}.perf-chip__label{font-size:var(--font-size-sm);color:var(--text-muted);font-weight:400;line-height:1.25}.perf-aside{font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap}.perf-sort{align-items:center;gap:var(--space-1);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.perf-sort:hover,.perf-sort:focus-visible{color:var(--text-primary)}.perf-sort__caret{color:var(--text-muted);font-size:9px;line-height:1}.perf-sort[data-active=true]{color:var(--text-primary)}.perf-sort[data-active=true] .perf-sort__caret{color:rgb(var(--accent-rgb))}.perf-note{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm)}.perf-empty{color:var(--text-muted);margin:0}.perf-cell{text-align:center;border-radius:var(--radius-sm);min-width:52px;padding:0 var(--space-1);display:inline-block}.perf-cell--good{color:var(--status-success);background:color-mix(in srgb, var(--status-success) 14%, transparent)}.perf-cell--warn{color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 16%, transparent)}.perf-cell--bad{color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 16%, transparent)}.perf-earned{color:var(--text-muted);font-size:var(--font-size-sm)}.perf-earned+.perf-earned:before,.perf-earned+.perf-streak:before{content:"·";margin:0 var(--space-1)}.perf-streak{font-size:var(--font-size-sm);color:var(--text-primary)}.perf-help{gap:var(--space-4);flex-direction:column;line-height:1.6;display:flex}.perf-help-intro{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.perf-help-section{gap:var(--space-2);flex-direction:column;display:flex}.perf-help-section h3{font-size:var(--font-size-lg);color:var(--white);margin:0}.perf-help-section p{color:var(--text-secondary);margin:0}.perf-help-section ul{padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.perf-help-closing{padding-top:var(--space-3);border-top:1px solid var(--panel-border);color:var(--white);margin:0;font-weight:600}.rep-scope{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm)}.rep-chips{margin:0 0 var(--space-4);align-items:stretch;gap:var(--space-2);padding:0;list-style:none;display:flex}.rep-chip{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background);flex-direction:column;flex:1 1 0;display:flex}.rep-chips__seam{flex:0 0 var(--space-4)}.rep-chip__value{font-family:var(--font-mono);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700;line-height:1.15}.rep-chip__value--good{color:var(--status-success)}.rep-chip__value--warn{color:var(--status-warning)}.rep-chip__value--bad{color:var(--status-danger)}.rep-chip__label{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;font-weight:400;line-height:1.25;display:flex}.rep-chip__scope{border:1px solid var(--panel-border);border-radius:var(--radius-sm);padding:0 var(--space-1);font-size:var(--font-size-sm);color:var(--text-muted)}.rep-note{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm)}.rep-note--fixed{margin-bottom:var(--space-2);color:var(--text-secondary)}.rep-empty{color:var(--text-muted);margin:0}.rep-chart{overflow-x:auto}.rep-chart svg{width:100%;height:auto;display:block}.rep-legend{margin:var(--space-2) 0 0;gap:var(--space-4);color:var(--text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rep-legend li{align-items:center;gap:var(--space-1);display:flex}.rep-swatch{border-radius:var(--radius-sm);width:11px;height:11px;display:inline-block}.rep-swatch--wape{background:var(--viz-cat-1)}.rep-swatch--rest{background:var(--viz-cat-3)}.rep-swatch--off-phone{background:var(--viz-cat-4)}.rep-swatch--unplanned{background:var(--status-danger)}.rep-dash{border-top:2px dashed var(--text-primary);width:16px;display:inline-block}.rep-cell{text-align:center;border-radius:var(--radius-sm);min-width:52px;padding:0 var(--space-1);display:inline-block}.rep-cell--good{color:var(--status-success);background:color-mix(in srgb, var(--status-success) 14%, transparent)}.rep-cell--warn{color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 16%, transparent)}.rep-cell--bad{color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 16%, transparent)}.req-header{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.req-header__title{font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:600}.req-header__spacer{min-width:var(--space-2);flex:1}.req-filter{align-items:center;gap:var(--space-2);display:inline-flex}.req-filter__caption{color:var(--text-primary);white-space:nowrap;font-size:14px}.req-month{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--text-secondary);flex-direction:column;display:flex}.req-month input{padding:var(--space-2);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-background);color:var(--text-primary);font:inherit}.req-summary{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=640px){.req-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.req-tile{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background);flex-direction:column;display:flex}.req-tile__value{font-size:var(--font-size-xl,1.5rem);color:var(--text-primary);font-weight:700}.req-tile__label{font-size:var(--font-size-sm);color:var(--text-secondary)}.req-tile[data-tone=good] .req-tile__value{color:var(--hud-success-mid)}.req-tile[data-tone=bad] .req-tile__value{color:var(--hud-danger-mid)}.req-body{gap:var(--space-4);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.req-body--timeoff{grid-template-columns:1.5fr 1fr}@media (width<=1000px){.req-body{grid-template-columns:1fr}}.req-col{gap:var(--space-4);flex-direction:column;display:flex}.req-card{padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background)}.req-card__title{margin:0 0 var(--space-1);font-size:var(--font-size-lg);color:var(--text-primary);font-weight:600}.req-card__sub{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary)}.req-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.req-item{padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface-sunken)}.req-item__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.req-item__when{font-size:var(--font-size-sm);color:var(--text-secondary);margin-left:auto}.req-age{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:600}.req-age[data-overdue=true]{color:var(--hud-danger-mid)}.req-item[data-overdue=true]{box-shadow:inset 2px 0 0 var(--hud-danger-mid)}.req-why{margin:var(--space-2) 0 0;padding:var(--space-2);border-left:2px solid var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 7%, transparent);font-size:var(--font-size-sm);color:var(--text-primary)}.req-why__label,.req-note__label{margin-bottom:var(--space-1);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;display:block}.req-why__label{color:var(--brand-accent)}.req-note{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.req-note__label{margin-right:var(--space-2);display:inline}.req-item__who{margin:0 0 var(--space-1);color:var(--text-primary);font-weight:600;font-size:var(--font-size-sm)}.req-item__why{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary)}.req-item__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.req-type{font-size:var(--font-size-sm);background:var(--panel-border);color:var(--text-primary);border-radius:0;padding:2px 8px;font-weight:600}.req-type[data-type=swap]{background:color-mix(in srgb, var(--flow-edge) 14%, transparent);color:var(--flow-edge)}.req-type[data-type=time_change]{background:color-mix(in srgb, var(--accent-cyan) 14%, transparent);color:var(--accent-cyan)}.req-type[data-type=leave]{background:color-mix(in srgb, var(--hud-warning-mid) 16%, transparent);color:var(--hud-warning-mid)}.req-cleared{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.req-cleared__empty{color:var(--text-secondary);font-size:var(--font-size-sm)}.req-cleared__row{column-gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--panel-border);grid-template-columns:auto 1fr auto;grid-template-areas:"tick action time""tick reason time";align-items:center;display:grid}.req-cleared__tick{color:var(--hud-success-mid);grid-area:tick;font-weight:700}.req-cleared__action{font-size:var(--font-size-sm);color:var(--text-primary);grid-area:action;font-weight:600}.req-cleared__reason{font-size:var(--font-size-sm);color:var(--text-secondary);grid-area:reason}.req-cleared__time{font-size:var(--font-size-sm);color:var(--text-secondary);grid-area:time}.to-cal{gap:var(--space-1);grid-template-columns:repeat(7,1fr);display:grid}.to-cell{border:1px solid var(--panel-border);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--panel-background);flex-direction:column;justify-content:space-between;min-height:52px;display:flex}.to-cell__date{font-size:var(--font-size-sm);color:var(--text-secondary)}.to-cell__pill{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.to-cell[data-state=ok]{background:color-mix(in srgb, var(--hud-success-mid) 10%, transparent)}.to-cell[data-state=full]{background:color-mix(in srgb, var(--hud-warning-mid) 12%, transparent)}.to-cell[data-state=over]{background:color-mix(in srgb, var(--hud-danger-mid) 12%, transparent)}.to-cell--button{cursor:pointer;text-align:left;font:inherit}.to-cell--button:hover{outline:1px solid var(--brand-accent)}.to-cell__input{border:1px solid var(--brand-accent);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text-primary);background:var(--panel-background);padding:2px 4px}.to-cap{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.to-table-scroll{overflow-x:auto}.to-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.to-table th,.to-table td{padding:var(--space-2);border-bottom:1px solid var(--panel-border);text-align:left;color:var(--text-primary)}.to-num{text-align:right}.req-help{gap:var(--space-4);flex-direction:column;line-height:1.6;display:flex}.req-help-intro{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.req-help-section{gap:var(--space-2);flex-direction:column;display:flex}.req-help-section h3{font-size:var(--font-size-lg);color:var(--white);margin:0}.req-help-section p{color:var(--text-secondary);margin:0}.req-help-section ul{padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.req-help-closing{padding-top:var(--space-3);border-top:1px solid var(--panel-border);color:var(--white);margin:0;font-weight:600}.x-wfm-planner-viewport{box-sizing:border-box;grid-column:1/-1;justify-content:center;width:100vw;margin-left:calc(50% - 50vw);display:flex;overflow:hidden}.x-wfm-planner-wall{box-sizing:border-box;width:max-content;padding:0 0 var(--space-4);transform-origin:top;grid-template-columns:repeat(8, var(--tile-md-w));grid-auto-rows:var(--tile-md-h);gap:18px 17px;display:grid}.x-wfm-planner-slot{min-width:0;display:flex;position:relative}.x-wfm-planner-slot .x-dashboard-card__title{white-space:normal;overflow-wrap:anywhere;overflow:visible}.x-wfm-planner-slot .x-dashboard-card{width:100%;height:100%}.x-wfm-planner-slot--face .x-dashboard-card__description{flex:1;justify-content:center;align-items:center;display:flex;overflow:visible}:is(.x-dashboard-card__desc-short:has(.x-wfm-planner-channels),.x-dashboard-card__desc-short:has(.x-wfm-planner-summary),.x-dashboard-card__desc-short:has(.x-wfm-planner-rows),.x-dashboard-card__desc-short:has(.x-wfm-planner-cells)){-webkit-line-clamp:none;line-clamp:none;width:100%;height:100%;display:block;overflow:visible}:is(.x-wfm-planner-slot--face .x-dashboard-card__description:has(.x-wfm-planner-channels),.x-wfm-planner-slot--face .x-dashboard-card__description:has(.x-wfm-planner-summary),.x-wfm-planner-slot--face .x-dashboard-card__description:has(.x-wfm-planner-rows),.x-wfm-planner-slot--face .x-dashboard-card__description:has(.x-wfm-planner-cells)){justify-content:stretch;align-items:stretch}.x-wfm-planner-stat{flex-direction:column;align-items:center;gap:6px;display:flex}.x-wfm-planner-stat__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:32px;font-weight:400;line-height:1}.x-wfm-planner-stat__label{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.2}.x-wfm-planner-cells{gap:var(--space-2);width:100%;height:100%;display:grid}.x-wfm-planner-cells--three{grid-template-columns:repeat(3,1fr)}.x-wfm-planner-cells--two{grid-template-columns:repeat(2,1fr)}.x-wfm-planner-cells--four{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.x-wfm-planner-cells--six{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr)}.x-wfm-planner-cell{box-sizing:border-box;min-width:0;padding:var(--space-2);text-align:center;background:rgba(var(--card-accent-rgb), .08);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.x-wfm-planner-cell--link{appearance:none;font:inherit;cursor:pointer;border:0}.x-wfm-planner-cell--link:hover,.x-wfm-planner-cell--link:focus-visible{background:rgba(var(--card-accent-rgb), .2)}.x-wfm-planner-cell--link:focus-visible{outline:1px solid var(--card-accent);outline-offset:-1px}.x-wfm-planner-cell__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1}.x-wfm-planner-cell__label{overflow-wrap:anywhere;white-space:normal;letter-spacing:.04em;text-transform:uppercase;max-width:100%;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.2}.x-wfm-planner-summary{justify-content:stretch;align-items:center;gap:var(--space-2);flex-direction:column;width:100%;height:100%;display:flex}.x-wfm-planner-summary__head{justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;flex:1 1 0;display:flex}.x-wfm-planner-summary__head .x-wfm-planner-stat__value{font-size:40px}.x-wfm-planner-summary__strip{justify-content:center;align-items:stretch;gap:var(--space-1);flex-direction:column;flex:1 1 0;width:100%;display:flex}.x-wfm-planner-summary__item{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);background:rgba(var(--card-accent-rgb), .06);flex-direction:row;flex:1 1 0;display:flex}.x-wfm-planner-summary__count{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.x-wfm-planner-summary__label{overflow-wrap:anywhere;white-space:normal;letter-spacing:.04em;text-transform:uppercase;max-width:100%;color:var(--text-muted);font-size:10px;font-weight:600;line-height:1.2}.x-wfm-planner-summary__item.is-warning .x-wfm-planner-summary__count{color:var(--hud-warning)}.x-wfm-planner-summary__item.is-success .x-wfm-planner-summary__count{color:var(--hud-success)}.x-wfm-planner-summary__item.is-danger .x-wfm-planner-summary__count{color:var(--hud-danger)}.x-wfm-planner-rows{gap:var(--space-1);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.x-wfm-planner-row{box-sizing:border-box;width:100%;min-height:0;padding:var(--space-2);text-align:center;overflow-wrap:anywhere;white-space:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:rgba(var(--card-accent-rgb), .08);flex:1 1 0;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:relative}.x-wfm-planner-channels{gap:var(--space-2);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);width:100%;height:100%;display:grid}.x-wfm-planner-channel{appearance:none;font:inherit;box-sizing:border-box;min-width:0;padding:var(--space-1);text-align:center;background:rgba(var(--card-accent-rgb), .08);border:0;justify-content:center;align-items:center;display:flex;position:relative}button.x-wfm-planner-channel{cursor:pointer}button.x-wfm-planner-channel:hover,button.x-wfm-planner-channel:focus-visible{background:rgba(var(--card-accent-rgb), .2)}button.x-wfm-planner-channel:focus-visible{outline:1px solid var(--card-accent);outline-offset:-1px}.x-wfm-planner-channel--empty{background:rgba(var(--card-accent-rgb), .05)}.x-wfm-planner-channel--empty .x-wfm-planner-channel__name{opacity:.55}.x-wfm-planner-channel__name{overflow-wrap:anywhere;white-space:normal;letter-spacing:.04em;text-transform:uppercase;max-width:100%;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.2}.x-wfm-planner-badge{top:var(--space-1);right:var(--space-1);box-sizing:border-box;min-width:20px;height:20px;padding:0 var(--space-1);border:1px solid rgba(var(--card-accent-rgb), .7);background:linear-gradient(rgba(var(--card-accent-rgb), .15), rgba(var(--card-accent-rgb), .15)), var(--base-layer);color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute}.x-wfm-planner-channel--empty .x-wfm-planner-badge{border-color:rgba(var(--card-accent-rgb), .25);background:var(--base-layer);color:var(--text-muted)}.x-wfm-planner-glyph{width:100%;height:100%;color:var(--appcard-icon-color);justify-content:center;align-items:center;display:inline-flex}.x-wfm-planner-glyph>svg{width:auto;max-width:100%;height:100%;max-height:76px;display:block}.wf-add-tile{border:2px dashed rgba(var(--primary-accent--shade-70-rgb,31, 122, 224), .5);min-height:148px;color:var(--text-secondary,#7f95af);cursor:pointer;font:inherit;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:all .15s;display:flex}.wf-add-tile:hover{border-color:var(--primary-accent,#1f7ae0);color:var(--text-primary,#e7f0fb);background:rgba(var(--primary-accent--shade-70-rgb,31, 122, 224), .06)}.wf-add-plus{font-size:34px;font-weight:300;line-height:1}.wf-add-label{letter-spacing:.02em;font-size:13px}.wf-flows-head{align-items:center;gap:12px;display:flex}.wf-flows-head__crumb{min-width:0}.wf-flow-id__type{width:14px;color:var(--primary-accent,#1f7ae0);flex:none;align-items:center;display:inline-flex}.wf-id-type-icon{display:block}.wf-flow-id__phone{justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.wf-flow-id__phone span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-flow-id__address{justify-content:flex-end}.wf-flow-id__address .x-xiriuz-card__body-value{text-align:right;flex:auto}.breeze-designer,.x-modal.bd-dialog--props{--bd-bg-0:var(--surface-default);--bd-bg-1:var(--surface-default);--bd-bg-2:var(--surface-elevated);--bd-grid:color-mix(in srgb, var(--rail-box) 14%, var(--surface-default));--bd-line:var(--rail-box);--bd-line-dim:color-mix(in srgb, var(--rail-box) 30%, var(--surface-default));--bd-ink:var(--text-primary);--bd-ink-dim:var(--text-muted);--bd-accent:var(--rail-box);--bd-accent-2:var(--rail-box);--bd-port:color-mix(in srgb, var(--rail-box) 62%, var(--surface-elevated));--bd-danger:#ff5d6c;--bd-invalid:#ff5d6c;--bd-ok:var(--hud-success-mid);--bd-warn:var(--accent-warning);--bd-card:var(--surface-elevated);--bd-card-brd:color-mix(in srgb, var(--rail-box) 28%, var(--surface-elevated));--bd-chip:color-mix(in srgb, var(--rail-box) 18%, var(--surface-elevated));--bd-white:#fff;--bd-stage-glow:color-mix(in srgb, var(--rail-box) 5%, var(--surface-default));--bd-node-top:color-mix(in srgb, var(--rail-box) 16%, var(--surface-elevated));--bd-node-terminal-brd:color-mix(in srgb, var(--rail-box) 18%, var(--surface-elevated));--bd-branch-ink:var(--text-primary);--bd-branch-bg:color-mix(in srgb, var(--rail-box) 26%, var(--surface-elevated));--bd-plus-bg:var(--surface-default);--bd-menu:var(--surface-elevated);--bd-menu-sec:color-mix(in srgb, var(--surface-default) 60%, var(--surface-elevated));--bd-menu-brd:color-mix(in srgb, var(--rail-box) 16%, var(--surface-elevated));--bd-hover:color-mix(in srgb, var(--rail-box) 14%, var(--surface-elevated));--bd-glow:color-mix(in srgb, var(--rail-box) 50%, transparent);--bd-hint-bg:color-mix(in srgb, var(--surface-default) 90%, transparent);--bd-shadow-1:#0009;--bd-shadow-2:#000a;--bd-shadow-3:#000b;--bd-shadow-4:#000c;--bd-hairline:#ffffff05;--bd-hairline-2:#ffffff10;--bd-cell:180px;--bd-node-gap:26px;--bd-radius:0;--bd-chrome-top:3.3rem}.breeze-designer{top:var(--bd-chrome-top);z-index:5;background:var(--bd-bg-0);color:var(--bd-ink);flex-direction:column;font-family:Nunito Sans,Segoe UI,system-ui,-apple-system,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}[data-theme=polar] .breeze-designer,[data-theme=polar] .x-modal.bd-dialog--props{--bd-shadow-1:#0000001a;--bd-shadow-2:#00000024;--bd-shadow-3:#00000029;--bd-shadow-4:#0000002e;--bd-hairline:#0000000a;--bd-hairline-2:#00000014}.breeze-designer .react-flow__panel.bd-toolbar{align-items:center;gap:8px;margin:16px 20px;display:flex}.bd-autosave{color:var(--bd-ink-dim);text-align:right;min-width:44px;font-size:11.5px}.bd-livestate{border:1px solid var(--bd-line);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--bd-ink-dim);border-radius:0;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.bd-livestate__dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.bd-livestate.is-live{color:var(--bd-accent);border-color:var(--bd-accent);background:rgba(var(--accent-rgb), .12)}.bd-livestate.is-pending,.bd-livestate.is-draft{color:var(--bd-warn);border-color:rgba(var(--accent-warning-rgb), .55);background:rgba(var(--accent-warning-rgb), .1)}.bd-livestate.is-invalid{color:var(--bd-invalid);border-color:color-mix(in srgb, var(--bd-invalid) 55%, transparent);background:color-mix(in srgb, var(--bd-invalid) 10%, transparent)}.bd-livestate.is-empty{color:var(--bd-ink-dim);border-color:var(--bd-line);background:color-mix(in srgb, var(--bd-ink-dim) 8%, transparent)}.bd-direction{background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .28);color:var(--bd-ink);white-space:nowrap;border-radius:0;align-items:baseline;gap:6px;margin-left:4px;padding:4px 10px;font-size:12px;line-height:1.2;display:inline-flex}.bd-direction__label{color:var(--bd-ink-dim);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.bd-direction__value{font-weight:600}.bd-stage{flex:auto;min-height:0;position:relative}.breeze-designer .react-flow{background:radial-gradient(1200px 700px at 8% 40%, var(--bd-stage-glow) 0%, var(--bd-bg-1) 60%)}.breeze-designer .react-flow__attribution{display:none}.breeze-designer .react-flow__background path{stroke:var(--bd-grid)}.breeze-designer .react-flow__background.bd-dots circle{fill:rgba(var(--steel-rgb), .28)}.breeze-designer .react-flow__controls{top:50%;bottom:auto;transform:translateY(-50%)}.breeze-designer .react-flow__node{justify-content:center;align-items:center;display:flex}.bd-node{width:calc(100% - 2 * var(--bd-node-gap));height:calc(100% - 2 * var(--bd-node-gap));box-sizing:border-box;background:linear-gradient(180deg, var(--bd-node-top), transparent), var(--bd-card);border:1px solid var(--bd-card-brd);border-radius:var(--bd-radius);box-shadow:0 6px 18px var(--bd-shadow-1), 0 0 0 1px var(--bd-hairline) inset;text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;padding:14px 12px 10px;display:flex;position:relative}.bd-node:active{cursor:grabbing}.bd-node.selected{border-color:var(--bd-accent-2);box-shadow:0 0 0 2px var(--bd-accent-2) inset, 0 8px 22px var(--bd-shadow-2)}.bd-node.terminal{border-color:var(--bd-node-terminal-brd)}.bd-node.complete .bd-node-corner{border-top-color:var(--bd-ok)}.bd-node.provisional{border-style:dashed}.bd-node-corner{border-top:18px solid var(--bd-invalid);border-radius:var(--bd-radius) 0 0 0;border-right:18px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.bd-node-glyph{color:var(--bd-accent);font-variant-emoji:text;margin:2px 0 8px;font-size:30px;line-height:1}.bd-node-title{color:var(--bd-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.bd-node-type{color:var(--bd-accent);letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:10px}.bd-node-prov-flag{color:var(--bd-ink-dim);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:8.5px}.bd-node-menu{width:22px;height:22px;color:var(--bd-ink-dim);cursor:pointer;background:0 0;border:none;border-radius:0;font-size:17px;line-height:1;position:absolute;top:6px;right:8px}.bd-node-menu:hover{color:var(--bd-ink);background:var(--bd-hairline-2)}.bd-ports{right:-10px;top:calc(-1 * var(--bd-node-gap) - 1px);height:calc(100% + 2 * var(--bd-node-gap) + 2px);pointer-events:none;position:absolute}.bd-port-row{left:0;right:0;top:calc((var(--bd-port-index) + .5) * var(--bd-cell) - 9px);pointer-events:auto;align-items:center;height:20px;display:flex;position:absolute}.bd-port-dot{background:var(--bd-port);border:2px solid var(--bd-bg-1);border-radius:50%;flex:none;width:12px;height:12px}.bd-branch{color:var(--bd-branch-ink);background:var(--bd-branch-bg);white-space:nowrap;border-radius:0;padding:1px 7px;font-size:9.5px;position:absolute;right:22px}.bd-plus{border:1px solid var(--bd-accent-2);background:var(--bd-plus-bg);width:22px;height:22px;color:var(--bd-accent-2);text-align:center;cursor:pointer;border-radius:0;padding:0;font-size:15px;line-height:18px;transition:all .15s;position:absolute;left:18px}.bd-plus:hover{background:var(--bd-accent-2);color:var(--bd-white);box-shadow:0 0 12px var(--bd-glow)}.breeze-designer .react-flow__handle{opacity:0;pointer-events:auto;background:0 0;border:none;width:16px;min-width:0;height:16px;min-height:0}.breeze-designer .react-flow__handle-left{top:calc(var(--bd-cell) / 2 - var(--bd-node-gap));transform:translate(-50%,-50%)}.breeze-designer .react-flow__handle-right{top:50%;transform:translate(50%,-50%)}.breeze-designer .react-flow__edge-path{stroke:var(--bd-line);stroke-width:2px}.bd-popover{z-index:80;background:var(--bd-menu);border:1px solid var(--bd-card-brd);width:234px;box-shadow:0 18px 44px var(--bd-shadow-3);border-radius:0;animation:.12s ease-out bd-pop;position:fixed;overflow:hidden}@keyframes bd-pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.bd-pop-sec{letter-spacing:.14em;text-transform:uppercase;color:var(--bd-ink-dim);background:var(--bd-menu-sec);padding:9px 12px 5px;font-size:9.5px}.bd-pop-list{max-height:320px;overflow:auto}.bd-pop-item{cursor:pointer;color:var(--bd-ink);text-align:left;border:none;border-bottom:1px solid var(--bd-menu-brd);background:0 0;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:12.5px;display:flex}.bd-pop-item:hover{background:var(--bd-hover)}.bd-pop-item .ic{background:var(--bd-chip);width:24px;height:24px;color:var(--bd-accent);border-radius:0;flex:none;place-items:center;font-size:13px;display:grid}.bd-pop-item .prov{letter-spacing:.1em;color:var(--bd-ink-dim);text-transform:uppercase;margin-left:auto;font-size:8px}.bd-pop-empty{color:var(--bd-ink-dim);padding:14px 12px;font-size:12px}.bd-ctxmenu{z-index:85;background:var(--bd-menu);border:1px solid var(--bd-card-brd);min-width:168px;box-shadow:0 16px 40px var(--bd-shadow-3);border-radius:0;padding:4px;position:fixed;overflow:hidden}.bd-ctxmenu button{width:100%;color:var(--bd-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.bd-ctxmenu button:hover{background:var(--bd-hover)}.bd-ctxmenu button.danger{color:var(--bd-danger)}.bd-scrim{background:var(--bd-shadow-2);z-index:90;place-items:center;display:grid;position:fixed;inset:0}.bd-dialog{background:var(--bd-bg-2);border:1px solid var(--bd-card-brd);width:min(440px,92vw);box-shadow:0 24px 60px var(--bd-shadow-4);border-radius:0;padding:22px}.bd-dialog h3{color:var(--bd-ink);margin:0 0 6px;font-size:16px}.bd-dialog .sub,.x-modal.bd-dialog--props .sub{color:var(--bd-ink-dim);margin-bottom:18px;font-size:12.5px}.bd-dialog .bd-dialog-body,.x-modal.bd-dialog--props .bd-dialog-body{border:1px dashed var(--bd-line-dim);min-height:80px;color:var(--bd-ink-dim);text-align:center;border-radius:0;place-items:center;padding:20px;font-size:12px;display:grid}.bd-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.bd-dialog--history{width:min(620px,94vw)}.bd-history-list{border:1px solid var(--bd-card-brd);border-radius:0;max-height:min(52vh,460px);margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.bd-history-row{border-bottom:1px solid var(--bd-hairline-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.bd-history-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.bd-history-confirm-q{color:var(--bd-ink);margin-right:2px;font-size:12.5px}.bd-history-row:last-child{border-bottom:none}.bd-history-meta{flex:auto;min-width:0}.bd-history-title{align-items:center;gap:8px;display:flex}.bd-history-no{color:var(--bd-ink);font-size:13.5px;font-weight:600}.bd-history-live{letter-spacing:.04em;text-transform:uppercase;color:var(--bd-accent);border:1px solid var(--bd-accent);border-radius:0;padding:1px 8px;font-size:10.5px;font-weight:600}.bd-history-sub{color:var(--bd-ink-dim);margin-top:3px;font-size:12px}.bd-history-notes{color:var(--bd-ink-dim);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.bd-dialog-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.bd-dialog-head h3{margin:0}.bd-dialog-icon{border:1px solid var(--bd-line);background:var(--bd-bg-2);width:30px;height:30px;color:var(--bd-accent);border-radius:0;flex:none;place-items:center;font-size:16px;line-height:1;display:grid}.bd-idrows{flex-direction:column;gap:8px;display:flex}.bd-idrows form{margin:0}.bd-idrow__type{color:var(--bd-ink-dim);white-space:nowrap;place-self:center start;align-items:center;gap:6px;font-size:12px;display:flex}.bd-idrow__type-icon{color:var(--bd-accent);flex:none}.bd-idrow__type-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.bd-idrow__value{min-width:0;height:33px;color:var(--bd-ink);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:13px;display:flex;overflow:hidden}.bd-phone{box-sizing:border-box;align-items:center;gap:8px;min-width:0;height:33px;display:flex}.bd-phone--invalid .bd-phone__input,.bd-phone--invalid .bd-phone__input::placeholder{color:var(--status-danger)}.bd-phone__text{min-width:0;color:var(--bd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bd-phone__input{min-width:0;height:100%;color:var(--bd-ink);font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0}.bd-idadd__error{color:var(--bd-danger);margin:0;font-size:12px}.bd-idrows--wide{min-width:520px}.bd-idrows--wide .x-field-input{height:42px!important;font-size:14px!important}.bd-idrows--wide .bd-idrow__value{height:42px;font-size:14px}.bd-idrows--email{min-width:520px}.bd-idrows--email .x-field-input{height:42px!important;font-size:14px!important}.bd-idrows--email .bd-idrow__value{height:42px;font-size:14px}.bd-email-role{white-space:nowrap;align-self:center;align-items:center;gap:10px;min-width:0;display:flex}.bd-email-role__option{cursor:pointer;color:var(--bd-ink-dim);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.bd-email-role__option:disabled{cursor:not-allowed;opacity:.5}.bd-email-role__dot{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .8);background:rgba(var(--primary-accent--shade-70-rgb), .3);border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative}.bd-email-role__dot[data-selected]:after{content:"";background:var(--primary-accent--tint-15);border-radius:50%;position:absolute;inset:3px}.bd-email-role__icon{color:var(--bd-accent);flex-shrink:0}.bd-typeselect{align-self:center;min-width:0}.bd-dialog--props .bd-typeselect .row>[class*=col-sm-]:first-child{display:none!important}.bd-dialog--props .bd-typeselect .row>[class*=col-sm-]:last-child{flex:auto!important;width:100%!important}.x-modal.bd-dialog--props{width:fit-content;min-width:600px;max-width:94vw}.x-modal.bd-dialog--props .sub{margin-top:-8px}.bd-dialog--props .bd-propform{min-width:560px}.bd-field-box{box-sizing:border-box;background:var(--field-fill);width:100%;height:33px;color:var(--text-primary);border:none;border-radius:0;align-items:center;gap:8px;padding:0 12px;display:flex}.bd-field-box:focus-within{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.bd-field-box--invalid{box-shadow:0 0 0 2px rgba(var(--status-danger-rgb), .55)}.bd-phone-box__input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0}.bd-combo{width:100%;position:relative}.bd-combo__input{display:block}.bd-combo__menu{z-index:95;background:var(--bd-menu);border:1px solid var(--bd-card-brd);max-height:240px;box-shadow:0 16px 40px var(--bd-shadow-3);border-radius:0;padding:4px;position:fixed;overflow-y:auto}.bd-combo__item{text-align:left;width:100%;color:var(--bd-ink);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;padding:7px 10px;font-size:12.5px;display:block}.bd-combo__item:hover,.bd-combo__item[aria-selected=true]{background:var(--bd-hover)}.bd-combo__menu--empty{color:var(--bd-ink-dim);padding:9px 10px;font-size:12px}.bd-radiogroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bd-radio{border:1px solid var(--bd-card-brd);background:var(--bd-bg-2);color:var(--bd-ink);cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:12.5px;transition:all .14s;display:inline-flex}.bd-radio:hover{border-color:var(--bd-accent);background:var(--bd-hover)}.bd-radio--on{border-color:var(--bd-accent);background:color-mix(in srgb, var(--bd-accent) 16%, var(--bd-bg-2))}.bd-radio input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bd-radio__dot{border:2px solid var(--bd-line-dim);box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px;transition:all .14s}.bd-radio--on .bd-radio__dot{border-color:var(--bd-accent);background:radial-gradient(circle at center, var(--bd-accent) 0 3.5px, transparent 4px)}.bd-radio input:focus-visible+.bd-radio__dot{box-shadow:0 0 0 3px var(--bd-glow)}.bd-radio__label{line-height:1.1}.bd-dialog--props .row>[class*=col-sm-]:first-child{min-width:max-content;flex:none!important;width:auto!important}.bd-dialog--props .row>[class*=col-sm-]:last-child{flex:auto!important;width:auto!important}.bd-dialog--props .o-input__label{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.bd-propform{flex-direction:column;gap:10px;max-height:min(62vh,560px);margin:0 -4px 0 -2px;padding:2px 4px 2px 2px;display:flex;overflow-y:auto}.bd-propform .x-field-input{height:42px!important;font-size:14px!important}.bd-propform textarea.x-field-input{line-height:1.5;height:auto!important;min-height:108px!important;padding:10px 12px!important}.bd-propform .bd-field-box,.bd-propform .bd-time-input{height:42px;font-size:14px}.bd-propform .bd-combo__item{padding:9px 10px;font-size:13.5px}.bd-fieldset{border:1px solid var(--bd-card-brd);background:color-mix(in srgb, var(--bd-accent) 4%, transparent);border-radius:0;flex-direction:column;gap:10px;padding:12px 12px 14px;display:flex}.bd-fieldset>.bd-fieldset__legend{letter-spacing:.1em;text-transform:uppercase;color:var(--bd-accent);font-size:10.5px;font-weight:700}.bd-fieldset__hint{color:var(--bd-ink-dim);margin:-4px 0 0;font-size:11.5px}.bd-propform__note{color:var(--bd-ink-dim);margin:-4px 0 0;font-size:11.5px;line-height:1.5}.bd-listrows{flex-direction:column;gap:8px;display:flex}.bd-listrows form{margin:0}.bd-list-empty{color:var(--bd-ink-dim);padding:2px 0;font-size:11.5px}.bd-week-row{grid-template-columns:52px 92px 1fr;align-items:center;gap:10px;display:grid}.bd-week-row__day{color:var(--bd-ink);letter-spacing:.04em;font-size:12px;font-weight:700}.bd-week-row__times{justify-self:end;align-items:center;gap:6px;display:flex}.bd-week-row__dash{color:var(--bd-ink-dim)}.bd-week-row__closed{color:var(--bd-ink-dim);justify-self:end;font-size:12px}.bd-time-input{border:1px solid var(--bd-card-brd);background:var(--bd-bg-2);width:108px;height:33px;color:var(--bd-ink);font:inherit;box-sizing:border-box;border-radius:0;outline:none;padding:0 8px;font-size:13px}.bd-time-input:focus{border-color:var(--bd-accent)}.bd-time-input:disabled{opacity:.45}.bd-time-input::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.bd-add-btn{border:1px dashed var(--bd-line-dim);color:var(--bd-accent);font:inherit;cursor:pointer;background:0 0;border-radius:0;align-self:flex-start;padding:6px 12px;font-size:12px}.bd-add-btn:hover{background:var(--bd-hover);border-color:var(--bd-accent)}.bd-add-row{flex-wrap:wrap;gap:8px;display:flex}.bd-add-btn--accent{border-style:solid;border-color:var(--bd-accent);background:color-mix(in srgb, var(--bd-accent) 10%, transparent)}.bd-prop-error{color:var(--bd-danger);margin:0;font-size:12px}.bd-prop-note{color:var(--bd-ink-dim);font-size:12.5px;line-height:1.5}.bd-hint{z-index:5;color:var(--bd-ink-dim);background:var(--bd-hint-bg);border:1px solid var(--bd-card-brd);pointer-events:none;border-radius:0;padding:7px 16px;font-size:11.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bd-hint b{color:var(--bd-accent)}.x-qsim-hub__grid{margin-top:1.25rem}.x-qsim-match__page .x-page-header__separator{margin:10px 0 12px}.x-qsim-match__canvas{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:0;min-height:220px;margin-top:12px;position:relative;overflow:hidden}.x-qsim-match__node{box-sizing:border-box;cursor:default;width:360px}.x-qsim-match__node .react-flow__handle{opacity:0;background:0 0;border:none;width:1px;min-width:0;height:1px;min-height:0}.x-qsim-match__row{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .25);background:rgba(var(--primary-accent--tint-15-rgb), .08);border-radius:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.x-qsim-match__row--dead-end{background:#ff5b5b14;border-color:#ff5b5b73}.x-qsim-match__name{min-width:0;color:var(--text-primary);white-space:nowrap;flex:0 auto;font-size:13px;font-weight:600}.x-qsim-match__row--dead-end .x-qsim-match__name{color:var(--unsuccessful)}.x-qsim-match__users{color:var(--text-muted);font-weight:400}.x-qsim-match__chan{min-width:0;color:var(--text-muted);flex:0 auto;align-items:center;margin-left:auto;font-size:12px;display:inline-flex}.x-qsim-match__chan svg{width:16px;height:16px}.x-qsim-match__badge{white-space:nowrap;background:rgba(var(--primary-accent--tint-15-rgb), .18);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .35);color:var(--text-primary);border-radius:0;flex:none;padding:.15rem .55rem;font-size:12px;font-weight:600;display:inline-flex}.x-qsim-match__badge--dead-end{color:var(--unsuccessful);background:#ff5b5b1f;border-color:#ff5b5b73}.x-qsim{flex-direction:column;gap:16px;display:flex}.x-qsim__solo{width:100%}.x-qsim__head{align-items:center;gap:12px;min-width:0;display:flex}.x-qsim__head-note{color:var(--text-secondary);font-size:13px;line-height:1.35}.x-qsim__chan-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:16px;display:grid}.x-qsim__chan-group{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .25);background:rgba(var(--primary-accent--tint-15-rgb), .05);border-radius:0;padding:10px 12px}.x-qsim__chan-head{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .18);align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;display:flex}.x-qsim__chan-icon{width:20px;height:20px;color:var(--primary-accent);display:inline-flex}.x-qsim__chan-icon svg{width:100%;height:100%}.x-qsim__chan-name{text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);font-size:13px;font-weight:700}.x-qsim__svc-row{align-items:center;gap:10px;padding:5px 0;display:flex}.x-qsim__svc-name{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;overflow:hidden}.x-qsim__panel{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:0;padding:14px 16px}.x-qsim__panel-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 10px;font-size:12px;font-weight:600}.x-qsim__batch-row{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .18);align-items:center;gap:10px;padding:6px 0;display:flex}.x-qsim__field-label{flex:auto;align-items:center;min-width:0;display:inline-flex}.x-qsim__batch-name{min-width:0;color:var(--text-primary);flex:auto;font-weight:600}.x-qsim__batch-row--settings{border-bottom:none}.x-qsim__batch-chan{color:var(--text-muted);font-size:12px}.x-qsim__settings{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:stretch;gap:12px;margin-top:12px;display:grid}.x-qsim__set-box{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .25);background:rgba(var(--primary-accent--tint-15-rgb), .05);border-radius:0;padding:10px 12px}.x-qsim__set-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.x-qsim__set-label{color:var(--text-secondary);font-size:12px}.x-qsim__set-input{display:flex}.x-qsim__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.x-qsim__transport{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.x-qsim__transport-actions,.x-qsim__transport-speed-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.x-qsim__transport-speed-row .x-qsim__field-label{flex:0 auto}.x-qsim__clock{font-variant-numeric:tabular-nums;color:var(--text-primary);margin-left:auto;font-weight:700}.x-qsim__counters{flex-wrap:wrap;gap:16px;margin-bottom:14px;display:flex}.x-qsim__counter{flex-direction:column;min-width:84px;display:flex}.x-qsim__counter-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:22px;font-weight:700}.x-qsim__counter-label{color:var(--text-muted);font-size:12px}.x-qsim__columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=700px){.x-qsim__columns{grid-template-columns:1fr}}.x-qsim__col-title{color:var(--text-primary);margin:0 0 8px;font-size:13px;font-weight:700}.x-qsim__wait{background:rgba(var(--primary-accent--tint-15-rgb), .1);border-radius:0;flex-direction:column;gap:6px;margin-bottom:6px;padding:6px 10px;transition:background .16s linear;display:flex}.x-qsim__wait-head{align-items:center;gap:8px;display:flex}.x-qsim__wait-name{min-width:0;color:var(--text-primary);flex:auto;font-size:13px}.x-qsim__wait-score{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.x-qsim__wait-count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:12px}.x-qsim__handler{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .3);border-radius:0;margin-bottom:8px;padding:8px 10px}.x-qsim__handler-head{align-items:baseline;gap:8px;display:flex}.x-qsim__handler-name{color:var(--text-primary);font-weight:600}.x-qsim__handler-cap{font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:auto;font-size:12px}.x-qsim__pips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.x-qsim__pip{background:rgba(var(--primary-accent--tint-15-rgb), .2);border-radius:50%;width:12px;height:12px}.x-qsim__pip--busy{background:var(--primary-accent--tint-15)}.x-qsim__assign-flash{animation:.6s ease-out x-qsim-flash}@keyframes x-qsim-flash{0%{background:rgba(var(--primary-accent--tint-15-rgb), .5)}to{background:0 0}}.x-uqb{box-sizing:border-box;width:100vw;padding:0 var(--space-6);flex-direction:column;gap:12px;margin-left:calc(50% - 50vw);display:flex;overflow-x:hidden}.x-uqb__bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.x-uqb__bar-actions{align-items:center;gap:8px;display:inline-flex}.x-uqb__clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.x-uqb__clock b{color:var(--text-muted);font-weight:400}.x-uqb__no-target{text-transform:uppercase;letter-spacing:.08em;color:var(--status-warning);margin-left:auto;font-size:12px;font-weight:600}.x-uqb__board{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:0;grid-template-columns:250px 1fr 250px;gap:18px;padding:14px 16px;display:grid}@media (width<=900px){.x-uqb__board{grid-template-columns:1fr}}.x-uqb__col-head{text-transform:uppercase;letter-spacing:.08em;height:24px;color:var(--text-muted);justify-content:flex-end;align-items:center;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.x-uqb__srow{box-sizing:border-box;border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .18);align-items:center;gap:12px;height:54px;display:flex}.x-uqb__sstats{flex:auto;grid-template-columns:auto auto;place-content:center start;gap:1px 8px;min-width:0;display:grid;overflow:hidden}.x-uqb__sname{text-align:right;min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:13px;font-weight:600;overflow:hidden}.x-uqb__sstat-l{color:var(--text-muted);white-space:nowrap;font-size:11px}.x-uqb__sstat-v{font-family:var(--font-mono);color:var(--text-secondary);justify-self:start;font-size:11px;font-weight:400}.x-uqb__sstat-v--primary{color:var(--text-primary);font-weight:700}.x-uqb__sbarwrap{flex:0 0 9px;align-items:flex-end;height:46px;display:flex}.x-uqb__sbar{background:rgba(var(--steel-rgb), .55);border-radius:0;width:9px;min-height:3px}.x-uqb__srow--empty .x-uqb__sbar{background:rgba(var(--steel-rgb), .35)}.x-uqb__center{flex-direction:column;min-width:0;display:flex}.x-uqb__axis{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .3);height:24px;margin-bottom:8px;position:relative}.x-uqb__axis-gap{border-bottom:1px solid #0000;height:24px;margin-bottom:8px}.x-uqb__tick{font-family:var(--font-mono);color:var(--text-muted);font-size:10px;position:absolute;bottom:4px;transform:translate(-50%)}.x-uqb__lanes{background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(20% - 1px), rgba(var(--steel-rgb), .12) calc(20% - 1px), rgba(var(--steel-rgb), .12) 20%);position:relative}.x-uqb__lane{box-sizing:border-box;border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .12);height:54px;position:relative}.x-uqb__sla{border-left:2px dotted rgba(var(--status-danger-rgb), .85);width:0;position:absolute;top:6px;bottom:6px}.x-uqb__sla-label{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:rgba(var(--status-danger-rgb), .95);pointer-events:none;font-size:8px;font-weight:700;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.x-uqb__dot{width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.x-uqb__dot-mark{background:var(--text-primary);box-shadow:0 0 0 2px var(--surface-elevated);border-radius:50%;position:absolute;inset:0}.x-uqb__dot--late .x-uqb__dot-mark{box-shadow:0 0 0 2px var(--surface-elevated), 0 0 0 4px rgba(var(--status-danger-rgb), .85)}.x-uqb__dot--pulse .x-uqb__dot-mark{animation:2.6s ease-in-out infinite x-uqb-pulse}.x-uqb__dot--working{transition:left .9s linear}.x-uqb__dot--working .x-uqb__dot-mark{background:rgb(var(--status-success-rgb));box-shadow:0 0 0 2px var(--surface-elevated), 0 0 8px 2px rgba(var(--status-success-rgb), .6);animation:1.6s ease-in-out infinite x-uqb-pulse}.x-uqb__dot-score{font-family:var(--font-mono);white-space:nowrap;color:var(--text-muted);pointer-events:none;margin-bottom:1px;margin-left:2px;font-size:9px;font-weight:700;line-height:1;position:absolute;bottom:100%;left:100%}@keyframes x-uqb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.x-uqb__hrow{box-sizing:border-box;border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .18);grid-template-columns:9px 1fr;align-items:center;gap:10px;height:54px;display:grid}.x-uqb__hbarwrap{align-items:flex-end;height:46px;display:flex}.x-uqb__hbar{background:var(--flow-edge);border-radius:0;width:9px;min-height:3px}.x-uqb__hrow--idle .x-uqb__hbar{background:rgba(var(--steel-rgb), .35)}.x-uqb__hbody{min-width:0}.x-uqb__hhead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.x-uqb__hname{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.x-uqb__hcap{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:11px}.x-uqb__hstatus{color:var(--text-muted);margin-top:3px;font-size:11px}.x-uqb__hstatus b{font-family:var(--font-mono);color:var(--text-secondary);font-weight:400}.x-uqb__summary{justify-content:center;align-items:stretch;gap:10px;display:flex}.x-uqb__count{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .5);background:rgba(var(--primary-accent--tint-15-rgb), .14);border-radius:0;flex-direction:column;align-items:center;gap:3px;min-width:84px;padding:6px 14px;display:flex}.x-uqb__count-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:18px;font-weight:700;line-height:1}.x-uqb__count-l{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:9px}.x-uqb__summary--foot{justify-content:flex-end}.x-uqb__legend{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:10px}@media (prefers-reduced-motion:reduce){.x-uqb__dot--pulse{animation:none}}.x-qmon__page .x-page-header__separator{margin:10px 0 12px}.x-qmon__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.x-qmon__toolbar--in-canvas{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .25);flex:none;padding:10px 12px}.x-qmon__toolbar-actions{align-items:center;gap:12px;display:flex}.x-qmon__actions{align-items:center;gap:16px;display:flex}.x-qmon__counts{color:var(--text-muted);font-size:13px}.x-qmon__panel{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:0}.x-qmon__canvas{flex-direction:column;margin-top:12px;display:flex;position:relative;overflow:auto hidden}.x-qmon__flow{min-height:0;min-width:calc(var(--x-qmon-left-width,320px) + 120px + var(--x-qmon-right-width,320px) + 24px);flex:auto;position:relative}.x-qmon__flow .react-flow{width:100%;height:100%}.x-qmon__flow .react-flow__node,.x-qmon__flow .react-flow__viewport{overflow:visible}.x-qmon-node{box-sizing:border-box;cursor:default;width:max-content}.x-qmon-node:not(.x-qmon-node__row--handler){width:var(--x-qmon-left-width,max-content)}.x-qmon-node.x-qmon-node__row--handler{width:var(--x-qmon-right-width,max-content)}.x-qmon-node .react-flow__handle{opacity:0;background:0 0;border:none;width:1px;min-width:0;height:1px;min-height:0}.x-qmon-node__row{box-sizing:border-box;border:1px solid rgba(var(--primary-accent--tint-15-rgb), .25);background:rgba(var(--primary-accent--tint-15-rgb), .08);border-radius:0;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.x-qmon-node__row--active,.x-qmon-node__row--handler{border-color:rgba(var(--flow-edge-rgb), .5);background:rgba(var(--flow-edge-rgb), .1)}.x-qmon-node__lead{flex:none;align-items:center;gap:6px;display:flex}.x-qmon-node__tail{flex:none;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.x-qmon-node__name{color:var(--text-primary);white-space:nowrap;flex:none;font-size:13px;font-weight:600}.x-qmon-node__time{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.x-qmon-node__chan{align-items:center;display:inline-flex}.x-qmon-node__chan svg{width:16px;height:16px}.x-qmon-node__badges{flex:none;align-items:center;gap:6px;display:inline-flex}.x-qmon-node__badge{white-space:nowrap;background:rgba(var(--primary-accent--tint-15-rgb), .18);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .35);color:var(--text-primary);border-radius:0;flex:none;padding:.15rem .55rem;font-size:12px;font-weight:600;display:inline-flex}.x-qmon-node__badge--score{background:rgba(var(--flow-edge-rgb), .16);border-color:rgba(var(--flow-edge-rgb), .4);color:var(--text-primary)}.x-qmon-node__badge--agent{background:rgba(var(--primary-accent--tint-15-rgb), .18);border-color:rgba(var(--primary-accent--tint-15-rgb), .35);color:var(--text-primary)}.x-qmon-node__badge--agent-pinned{color:var(--text-primary);background:#d8a24a38;border-color:#d8a24a94}.x-qmon-node__badge--widened{background:rgba(var(--status-warning-rgb), .2);border-color:rgba(var(--status-warning-rgb), .55);color:var(--text-primary)}.x-qmon-node__badge--worker{background:rgba(var(--flow-edge-rgb), .16);border-color:rgba(var(--flow-edge-rgb), .45);color:var(--text-primary)}.x-qmon-node__count{white-space:nowrap;background:rgba(var(--primary-accent--tint-15-rgb), .22);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);color:var(--text-primary);border-radius:0;align-items:center;padding:.15rem .5rem;font-size:12px;font-weight:700;display:inline-flex}.x-qmon-node__kill{cursor:pointer;border:1px solid rgba(var(--zailab-pink-rgb), .5);background:rgba(var(--zailab-pink-rgb), .12);width:20px;height:20px;color:var(--zailab-pink);border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.x-qmon-node__kill:hover{background:rgba(var(--zailab-pink-rgb), .22);border-color:rgba(var(--zailab-pink-rgb), .8)}.x-qmon__sections{flex-direction:column;display:flex}.x-qmon-backlog{margin-top:18px}.x-qmon-backlog__header{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .25);flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.x-qmon-backlog__title{color:var(--text-primary);font-size:14px;font-weight:700}.x-qmon-backlog__hint{color:var(--text-muted);font-size:12px}.x-qmon-backlog__list{flex-direction:column;gap:6px;margin:0;padding:10px 12px;list-style:none;display:flex}.x-qmon-backlog__row{box-sizing:border-box}.x-qmon-backlog__row.x-qmon-node{width:var(--x-qmon-left-width,max-content);max-width:100%}.x-ucset__fields{flex-direction:column;gap:4px;display:flex}.x-ucset__note{color:var(--text-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.x-mic-meter{align-items:center;gap:10px;margin-top:10px;display:flex}.x-mic-meter__label{color:var(--text-muted);white-space:nowrap;font-size:11px}.x-mic-meter__track{border-radius:var(--radius-sm);background:rgba(var(--cc-ink-rgb), .15);flex:1;height:8px;overflow:hidden}.x-mic-meter__fill{background:var(--cc-success,var(--text-primary));height:100%;transition:width 80ms linear;display:block}.x-record{align-items:center;gap:var(--space-2,8px);flex-direction:column;display:inline-flex}.x-record__dial{border:2px solid rgba(var(--status-danger-rgb), .5);background:rgba(var(--status-danger-rgb), .08);width:88px;height:88px;color:var(--text-primary);cursor:pointer;font:inherit;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .18s,background .18s,transform .12s;display:inline-flex;position:relative}.x-record__dial:hover:not(:disabled){border-color:var(--status-danger);background:rgba(var(--status-danger-rgb), .16)}.x-record__dial:active:not(:disabled){transform:scale(.97)}.x-record__dial:focus-visible{outline:2px solid var(--primary-accent);outline-offset:3px}.x-record__dial:disabled{opacity:.45;cursor:not-allowed}.x-record__dial--live{border-color:var(--status-danger);background:rgba(var(--status-danger-rgb), .14)}.x-record__halo,.x-record__pulse{pointer-events:none;opacity:0;border-radius:50%;position:absolute;inset:-6px}.x-record__halo{border:2px solid rgba(var(--status-danger-rgb), .45)}.x-record__dial--live .x-record__halo{opacity:1;transform:scale(calc(1 + var(--x-record-level,0) * .12));transition:transform 90ms linear}.x-record__pulse{border:1px solid rgba(var(--status-danger-rgb), .55)}.x-record__dial--live .x-record__pulse{animation:1.8s ease-out infinite x-record-pulse}@keyframes x-record-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.x-record__core{background:var(--status-danger);width:40px;height:40px;box-shadow:0 0 12px rgba(var(--status-danger-rgb), .45);border-radius:50%;transition:width .18s,height .18s,border-radius .18s}.x-record__core--stop{border-radius:0;width:16px;height:16px}.x-record__live{align-items:center;gap:var(--space-1,4px);flex-direction:column;display:flex}.x-record__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-lg,16px);letter-spacing:.04em;color:var(--text-primary)}.x-record__label{font-size:var(--font-size-sm,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.x-record__label--live{color:var(--status-danger)}.x-record-play{align-items:center;gap:var(--space-2,8px);flex-direction:column;display:inline-flex}.x-record-play__dial{border:2px solid rgba(var(--primary-accent-rgb), .5);background:rgba(var(--primary-accent-rgb), .1);cursor:pointer;width:56px;height:56px;font:inherit;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .18s,background .18s,transform .12s;display:inline-flex}.x-record-play__dial:hover:not(:disabled){border-color:var(--primary-accent);background:rgba(var(--primary-accent-rgb), .2)}.x-record-play__dial:active:not(:disabled){transform:scale(.97)}.x-record-play__dial:focus-visible{outline:2px solid var(--primary-accent);outline-offset:3px}.x-record-play__dial--playing{border-color:var(--primary-accent);background:rgba(var(--primary-accent-rgb), .2)}.x-record-play__glyph{background-color:var(--primary-accent);width:20px;height:20px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.x-record-play__glyph--play{transform:translate(2px);-webkit-mask-image:url(/zailab-assets/img/svg/play.svg);mask-image:url(/zailab-assets/img/svg/play.svg)}.x-record-play__glyph--pause{-webkit-mask-image:url(/zailab-assets/img/svg/pause.svg);mask-image:url(/zailab-assets/img/svg/pause.svg)}.x-record-play__label{font-size:var(--font-size-sm,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.x-record__dial--live .x-record__pulse{animation:none}.x-record__dial,.x-record__core,.x-record-play__dial,.x-record__dial--live .x-record__halo{transition:none}}.x-vbt{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.x-vbt__grid-2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.x-vbt__grid-3{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.x-vbt__span-2{grid-column:span 2}.x-vbt__grid-2>.x-card,.x-vbt__grid-3>.x-card{height:100%;margin-bottom:0}.x-vbt__panel-title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--font-size-lg);color:var(--text-primary);flex-wrap:wrap;font-weight:700;display:flex}.x-vbt__hint{color:var(--text-secondary);margin:0 0 var(--space-3);font-size:13px;line-height:1.45}.x-vbt__note{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.45}.x-vbt__intro{border:1px solid var(--panel-border);border-left:3px solid rgb(var(--accent-rgb));background:var(--base-layer);padding:var(--space-4)}.x-vbt__intro-kicker{margin:0 0 var(--space-1);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--accent-rgb));font-size:11px;font-weight:800}.x-vbt__intro-body{color:var(--text-secondary);margin:0;line-height:1.5}.x-vbt__steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.x-vbt__step{border:1px solid var(--panel-border);background:var(--base-layer);padding:var(--space-3) var(--space-4)}.x-vbt__step-n{font-family:var(--font-mono);color:rgb(var(--accent-rgb));font-size:22px;font-weight:700;line-height:1;display:block}.x-vbt__step-title{margin:var(--space-2) 0 var(--space-1);color:var(--text-primary);font-weight:700}.x-vbt__step-body{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}.x-vbt__id-note{margin:0 0 var(--space-3);padding-left:var(--space-2);border-left:2px solid rgba(var(--accent-rgb), .4);color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.45}.x-vbt__search{max-width:320px;margin:0 0 var(--space-3)}@media (width<=760px){.x-vbt__steps{grid-template-columns:1fr}}.x-vbt__muted{color:var(--text-muted);font-size:13px}.x-vbt__error{margin-top:var(--space-1);color:var(--status-danger);font-size:13px;font-weight:600}.x-vbt__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.x-vbt__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.x-vbt__kv{gap:var(--space-1) 18px;grid-template-columns:max-content 1fr;margin:0;font-size:13px;display:grid}.x-vbt__k{color:var(--text-muted);margin:0}.x-vbt__v{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.x-vbt__result{margin-top:var(--space-3)}.x-vbt__score{margin:var(--space-2) 0 var(--space-1);font-family:var(--font-mono);text-align:center;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.x-vbt__score-word{text-align:center}.x-vbt__label-field,.x-vbt__trim-field{gap:var(--space-1);flex-direction:column;display:flex}.x-vbt__label-field>span,.x-vbt__trim-label,.x-vbt__field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.x-vbt__label-field input,.x-vbt__label-field select,.x-vbt__text,.x-vbt__num{box-sizing:border-box;height:var(--height-control);border-radius:var(--radius-sm);background:var(--field-fill);color:var(--text-primary);font:inherit;border:0;width:100%;padding:0 12px;font-size:14px}.x-vbt__num{font-variant-numeric:tabular-nums;width:96px}.x-vbt__label-field input::placeholder,.x-vbt__text::placeholder{color:var(--text-muted)}.x-vbt__label-field input:focus,.x-vbt__label-field select:focus,.x-vbt__text:focus,.x-vbt__num:focus{outline:2px solid rgba(var(--accent-rgb), .55);outline-offset:0}.x-vbt__field-row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.x-vbt__label-field--narrow{max-width:130px}.x-vbt__panel-title .x-health-pill{margin-left:auto}.x-vbt__verdict{align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.x-vbt__vdot{background:currentColor;border-radius:50%;width:10px;height:10px}.x-vbt__verdict--accept{background:color-mix(in srgb, var(--hud-success-deep) 35%, transparent);color:var(--hud-success)}.x-vbt__verdict--uncertain{background:color-mix(in srgb, var(--hud-warning-deep) 35%, transparent);color:var(--hud-warning)}.x-vbt__verdict--reject{background:color-mix(in srgb, var(--hud-danger-deep) 35%, transparent);color:var(--hud-danger)}.x-vbt__verdict--neutral{background:rgba(var(--accent-rgb), .12);color:var(--text-muted)}.x-vbt__clip{gap:var(--space-2);flex-direction:column;display:flex}.x-vbt__clip-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.x-vbt__clip-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.x-vbt__clip-or{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.x-vbt__clip-name{font-size:var(--font-size-sm);color:var(--text-primary);word-break:break-all;font-weight:600}.x-vbt__file{display:none}.x-vbt__twoclip{gap:var(--space-3);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.x-vbt__meter{align-items:center;gap:var(--space-3);display:flex}.x-vbt__meter-label{color:var(--text-muted);white-space:nowrap;font-size:11px}.x-vbt__meter-track{background:rgba(var(--accent-rgb), .12);border-radius:999px;flex:1;height:8px;overflow:hidden}.x-vbt__meter-fill{background:rgba(var(--accent-rgb), 1);border-radius:999px;height:100%;transition:width 80ms linear;display:block}.x-vbt__capture{gap:var(--space-3);flex-direction:column;display:flex}.x-vbt__pending{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--surface-elevated);flex-direction:column;display:flex}.x-vbt__pending-head{align-items:center;gap:var(--space-3);display:flex}.x-vbt__pending-dur{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.x-vbt__trim{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.x-vbt__capture-actions{gap:var(--space-3);display:flex}.x-vbt__row-actions{gap:var(--space-2);display:inline-flex}.x-vbt__load-form{gap:var(--space-3);flex-direction:column;display:flex}.x-vbt__channel{gap:var(--space-2);flex-direction:column;display:flex}.x-vbt__channel-choices{gap:var(--space-2);display:flex}.x-vbt__subject-create{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.x-vbt__row--selected>td{background:rgba(var(--accent-rgb), .1)}.x-vbt__subject-list{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.x-vbt__subject{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb), .05);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border:0;display:flex}.x-vbt__subject:hover{background:rgba(var(--accent-rgb), .09)}.x-vbt__subject.is-active{background:rgba(var(--accent-rgb), .12)}.x-vbt__subject-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.x-vbt__subject-meta{font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap;margin-left:auto}.x-vbt__clip-picker{margin:0 0 var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-md);flex-direction:column;max-height:320px;padding:0;list-style:none;display:flex;overflow-y:auto}.x-vbt__clip-pick{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--panel-border);display:flex}.x-vbt__clip-pick:last-child{border-bottom:none}.x-vbt__clip-pick label{align-items:center;gap:var(--space-2);cursor:pointer;flex:1;display:flex}.x-vbt__clip-pick-label{color:var(--text-primary);font-size:13px;font-weight:600}.x-vbt__match-probe{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.x-vbt__match-or{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding-bottom:var(--space-2);font-size:11px}.x-vbt__match-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.x-vbt__match-head .x-vbt__panel-title{margin:0}.x-vbt__match-result{margin-top:var(--space-4)}.x-vbt__match-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-vbt__match-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(120px,150px) 1fr 56px;padding:7px 0;display:grid}.x-vbt__match-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.x-vbt__match-name--low{color:var(--text-muted);font-weight:400}.x-vbt__cbar{background:rgba(var(--accent-rgb), .1);border-radius:999px;height:12px;position:relative;overflow:hidden}.x-vbt__cbar-fill{border-radius:999px;height:100%;display:block}.x-vbt__cbar--accept .x-vbt__cbar-fill{background:var(--viz-cat-2)}.x-vbt__cbar--low .x-vbt__cbar-fill{background:rgba(var(--accent-rgb), .55)}.x-vbt__thr-line{background:var(--status-success);width:2px;position:absolute;top:0;bottom:0}.x-vbt__match-score{text-align:right;font-family:var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.x-vbt__set-form{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.x-vbt__set-form>.x-vbt__label-field{flex:200px;min-width:0}.x-vbt__set-form>.x-vbt__label-field--narrow{flex:0 0 130px}.x-vbt__set-form>button{flex:none}.x-vbt__checkbox-field{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:600;display:flex}.x-vbt__checkbox-field input,.x-vbt__clip-pick input{accent-color:rgba(var(--accent-rgb), 1)}.x-vbt__field-warn{margin:0 0 var(--space-3);color:var(--status-danger);font-size:var(--font-size-sm);font-weight:600}.x-vbt__sweep-slider{align-items:center;gap:var(--space-3);margin:var(--space-2) 0;display:flex}.x-vbt__sweep-slider input[type=range]{accent-color:rgba(var(--accent-rgb), 1);flex:1}.x-vbt__sweep-val{text-align:right;min-width:48px;font-weight:700}.x-vbt__sweep-foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.x-vbt__sweep-foot-actions{gap:var(--space-2);display:inline-flex}.x-vbt__stat-row{margin-top:var(--space-2);flex-wrap:wrap;gap:22px;display:flex}.x-vbt__stat{flex-direction:column;gap:2px;display:flex}.x-vbt__stat b{font-family:var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.x-vbt__stat span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11px}.x-vbt__stat--far b{color:var(--status-danger)}.x-vbt__stat--frr b{color:var(--status-warning)}.x-vbt__link-button{color:var(--text-primary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600}.x-vbt__link-button:hover{color:rgb(var(--accent-rgb));text-decoration:underline}.x-vbt__chart-layout{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x-vbt__chart-title{margin:0 0 var(--space-1);font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700}.x-vbt__chart-hint{margin:0 0 var(--space-1);font-size:var(--font-size-sm);color:var(--text-muted)}.x-vbt__chart{width:100%;height:auto;display:block}.x-vbt__chart-grid{stroke:rgba(var(--accent-rgb), .1);stroke-width:1px}.x-vbt__chart-axis{stroke:var(--panel-border);stroke-width:1px}.x-vbt__chart-tick{fill:var(--text-muted);font-size:10px}.x-vbt__chart-lane{fill:var(--text-muted);font-size:11px}.x-vbt__legend{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.x-vbt__legend-item{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--text-secondary);display:inline-flex}.x-vbt__legend-swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.x-vbt__legend-line{border-top-width:3px;border-radius:2px;width:18px;height:0;display:inline-block}.x-vbt__ab-table{border-collapse:collapse;width:100%;margin-top:var(--space-3);font-size:13px}.x-vbt__ab-table th,.x-vbt__ab-table td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--panel-border)}.x-vbt__ab-table th{color:var(--text-muted);font-weight:600}@media (width<=900px){.x-vbt__grid-2,.x-vbt__grid-3,.x-vbt__chart-layout,.x-vbt__twoclip{grid-template-columns:1fr}.x-vbt__span-2{grid-column:auto}.x-vbt__match-row{grid-template-columns:1fr 56px;grid-template-areas:"name score""bar bar"}.x-vbt__match-name{grid-area:name}.x-vbt__cbar{grid-area:bar}.x-vbt__match-score{grid-area:score}}.x-vbt__capture-top{column-gap:calc(var(--space-6) * 2);row-gap:var(--space-4);margin-bottom:var(--space-3);grid-template-columns:minmax(240px,320px) 1fr;align-items:start;display:grid}@media (width<=720px){.x-vbt__capture-top{grid-template-columns:1fr}}.x-vbt__subject-field{min-width:0}.x-vbt__typeahead{width:100%;position:relative}.x-vbt__typeahead .x-vbt__text,.x-vbt__menu{box-sizing:border-box}.x-vbt__menu{left:0;right:0;top:calc(var(--height-control) + var(--space-1));z-index:20;padding:var(--space-1);background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(var(--accent-rgb), .28);max-height:260px;margin:0;list-style:none;position:absolute;overflow-y:auto}.x-vbt__menu li{width:100%;margin:0;display:block}.x-vbt__opt{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.x-vbt__opt:hover{background:rgba(var(--accent-rgb), .14)}.x-vbt__opt-count{color:var(--text-muted);font-size:var(--font-size-sm)}.x-vbt__opt--new{color:var(--primary-accent)}.x-vbt__nextname{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm)}.x-vbt__nextname .x-vbt__mono{color:var(--text-primary);font-weight:700}.x-vbt__capture-controls{min-width:0}.x-vbt__capture-controls-label{margin-bottom:var(--space-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700;display:block}.x-vbt__capture-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.x-vbt__capture-note{margin-top:var(--space-2)}.x-vbt__tray{margin-top:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-md);overflow:hidden}.x-vbt__tray-head{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--panel-border);background:rgba(var(--accent-rgb), .05);flex-wrap:wrap;display:flex}.x-vbt__tray-title{font-weight:700;font-size:var(--font-size-sm)}.x-vbt__batch-count{padding:1px var(--space-2);border:1px solid var(--panel-border);color:var(--text-muted);font-size:var(--font-size-sm);border-radius:999px}.x-vbt__persist{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--font-size-sm);display:inline-flex}.x-vbt__persist-dot{background:var(--status-success);border-radius:50%;width:7px;height:7px}.x-vbt__tray-actions{gap:var(--space-2);margin-left:auto;display:flex}.x-vbt__tray-empty{padding:var(--space-4);color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.x-vbt__clipname{font-weight:700}.x-vbt__text--inline{width:100%;max-width:220px;height:27px}.x-vbt__row--error td{background:color-mix(in srgb, var(--status-danger) 8%, transparent)}.x-vbt__trim-row td{background:rgba(var(--accent-rgb), .06)}.x-vbt__grow{flex:1}.x-vbt__md{gap:var(--space-6);grid-template-columns:minmax(270px,320px) 1fr;align-items:start;display:grid}@media (width<=920px){.x-vbt__md{grid-template-columns:1fr}}.x-vbt__md-detail{min-width:0}.x-vbt__rail{flex-direction:column;display:flex}.x-vbt__rail-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.x-vbt__rail-filter{margin:var(--space-3) 0}.x-vbt__rail-list{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.x-vbt__subject-meta{align-items:center;gap:var(--space-2);display:flex}.x-vbt__tray-pin{align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px dashed rgba(var(--accent-rgb), .4);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb), .06);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;display:flex}.x-vbt__tray-pin:hover{background:rgba(var(--accent-rgb), .1)}.x-vbt__tray-pin.is-active{background:rgba(var(--accent-rgb), .14)}.x-vbt__tray-pin-title{font-size:13px;font-weight:700}.x-vbt__tray-pin-meta{color:var(--text-muted);margin-left:auto}.x-vbt__pager{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.x-vbt__pager-label{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.x-vbt__detail-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.x-vbt__detail-name{font-size:var(--font-size-xl);margin:0;font-weight:700}.x-vbt__subcard{border:1px solid var(--panel-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-3)}.x-vbt__subcard-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.x-vbt__subcard-head h4{margin:0;font-size:13px;font-weight:700}.x-vbt__section-count{color:var(--text-muted);border:1px solid var(--panel-border);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.x-vbt__callout{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.5}.x-vbt__typeahead-note{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.x-vbt__tomb{margin-top:var(--space-1);padding:var(--space-3);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .2);font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}.x-vbt__reassign{gap:var(--space-3);flex-direction:column;display:flex}.x-vbt__reassign-list{gap:var(--space-1);flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.x-vbt__mode{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.x-vbt__mode-btn{align-items:center;gap:var(--space-2);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.x-vbt__mode-btn--on{background:rgba(var(--accent-rgb), .22);color:var(--text-primary)}.x-vbt__mode-btn:disabled{color:var(--text-muted);cursor:not-allowed}.x-vbt__tray-empty{padding:var(--space-3) 0}.x-vbt__tray{border:1px solid var(--panel-border);border-radius:var(--radius-md,10px);margin-bottom:var(--space-3);overflow:hidden}.x-vbt__tray-head{background:rgba(var(--accent-rgb), .08);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.x-vbt__tray-row{align-items:center;gap:var(--space-3);border-top:1px solid var(--panel-border);grid-template-columns:1fr auto auto;padding:9px 12px;display:grid}.x-vbt__tray-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.x-vbt__tray-src{color:var(--text-muted);font-size:11px;font-weight:400}.x-vbt__tray-skip{text-transform:uppercase;letter-spacing:.06em;color:var(--hud-warning);font-size:11px;font-weight:700}.x-vbt__tray-x{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.x-vbt__tray-x:hover{color:var(--hud-danger)}.x-vbt__verdict--sm{letter-spacing:.02em;font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-transform:none;padding:3px 9px}.x-vbt__verdict--sm .x-vbt__vdot{width:7px;height:7px}.x-vbt__fused{align-items:baseline;gap:var(--space-3);margin:var(--space-3) 0 var(--space-2);flex-wrap:wrap;display:flex}.x-vbt__fused-who{color:var(--text-primary);font-size:20px;font-weight:700}.x-vbt__fused-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:14px}.x-vbt__buildup{background:rgba(var(--accent-rgb), .06);border:1px solid var(--panel-border);border-radius:var(--radius-md,12px);padding:var(--space-4);margin:var(--space-4) 0}.x-vbt__buildup-title{color:var(--text-primary);margin:0 0 2px;font-size:13px;font-weight:700}.x-vbt__buildup-sub{margin:0 0 var(--space-3);color:var(--text-muted);font-size:11.5px}.x-vbt__buildup-steps{gap:var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.x-vbt__buildup-step{text-align:center;flex-direction:column;align-items:center;display:flex}.x-vbt__buildup-track{background:rgba(var(--accent-rgb), .1);border-radius:6px;align-items:flex-end;width:100%;height:72px;display:flex;position:relative;overflow:hidden}.x-vbt__buildup-fill{background:rgba(var(--accent-rgb), .55);border-radius:6px 6px 0 0;width:100%;transition:height .25s}.x-vbt__buildup-fill--accept{background:var(--viz-cat-2)}.x-vbt__buildup-accept{background:var(--status-success);height:2px;position:absolute;left:0;right:0}.x-vbt__buildup-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);margin-top:5px;font-size:12px}.x-vbt__buildup-lbl{color:var(--text-muted);font-size:10.5px}.x-vbt__buildup-note{margin:var(--space-3) 0 0;color:var(--hud-success);font-size:12px}.x-vbt__rank-title{margin:var(--space-4) 0 var(--space-2)}.x-vbt__perclip{margin-top:var(--space-4);border-top:1px solid var(--panel-border);padding-top:var(--space-3)}.x-vbt__perclip>summary{cursor:pointer;color:var(--text-secondary);font-size:12.5px}.x-vbt__perclip-row{align-items:center;gap:var(--space-3);border-top:1px dashed var(--panel-border);grid-template-columns:1fr auto auto;padding:7px 0;font-size:12px;display:grid}.x-vbt__perclip-row:first-of-type{margin-top:var(--space-2);border-top:none}.x-vbt__perclip-name{color:var(--text-primary);align-items:center;gap:var(--space-2);display:inline-flex}.x-vbt__perclip-flag{text-transform:uppercase;letter-spacing:.04em;color:var(--hud-warning);font-size:10px;font-weight:700}.x-vbt__perclip-note{margin:var(--space-3) 0 0}.x-vbt__stack{gap:var(--space-3);flex-direction:column;display:flex}.x-vbt__stack>.x-card{margin-bottom:0}.x-vbt__mx-scroll{margin-top:var(--space-2);overflow-x:auto}.x-vbt__mx{border-collapse:separate;border-spacing:4px}.x-vbt__mx th{color:var(--text-secondary);text-align:center;white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:600}.x-vbt__mx-rowh{text-align:left!important}.x-vbt__mx-rn{color:var(--text-primary);font-size:13px;font-weight:600;display:block}.x-vbt__mx-rs{color:var(--text-muted);font-size:11px;font-weight:400;display:block}.x-vbt__mx-cell{text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums;background:rgba(var(--accent-rgb), .06);width:74px;height:44px;color:var(--text-secondary);border-radius:8px;font-size:13px}.x-vbt__mx-cell--accept{background:color-mix(in srgb, var(--hud-success-deep) 42%, transparent);color:var(--hud-success)}.x-vbt__mx-cell--uncertain{background:color-mix(in srgb, var(--hud-warning-deep) 34%, transparent);color:var(--hud-warning)}.x-vbt__mx-cell--reject{background:rgba(var(--accent-rgb), .05);color:var(--text-muted)}.x-vbt__mx-cell--best{font-weight:700}.x-vbt__mx-cell--best.x-vbt__mx-cell--accept{background:color-mix(in srgb, var(--hud-success-deep) 82%, transparent);color:var(--text-on-accent)}.x-vbt__mx-cell--best.x-vbt__mx-cell--uncertain{background:color-mix(in srgb, var(--hud-warning-deep) 74%, transparent);color:var(--text-on-accent)}.x-vbt__mx-cell--best.x-vbt__mx-cell--reject{background:color-mix(in srgb, var(--hud-danger-deep) 72%, transparent);color:var(--text-on-accent)}.x-vbt__mx-verdicth{text-align:left!important;padding-left:10px!important}.x-vbt__mx-verdict{text-align:left;white-space:nowrap;vertical-align:middle;padding-left:10px}.x-vbt__mx-legend{align-items:center;gap:var(--space-4);margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.x-vbt__mx-key{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:5px;display:inline-block}.x-vbt__mx-key--acc{background:color-mix(in srgb, var(--hud-success-deep) 42%, transparent)}.x-vbt__mx-key--unc{background:color-mix(in srgb, var(--hud-warning-deep) 34%, transparent)}.x-vbt__mx-key--rej{background:rgba(var(--accent-rgb), .1)}.x-vbt__mx-legend-note{color:var(--text-muted)}.x-vbt__verdict--label{letter-spacing:.01em;text-transform:none;padding:3px 10px;font-size:12px}.x-vbt__batch{margin-top:var(--space-2)}.x-vbt__batch-row{align-items:center;gap:var(--space-3);border-top:1px solid var(--panel-border);grid-template-columns:minmax(90px,1fr) minmax(110px,150px) 1fr auto;padding:9px 0;font-size:13px;display:grid}.x-vbt__batch-row:first-of-type{border-top:none}.x-vbt__batch-probe{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.x-vbt__batch-match{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.x-vbt__batch-row{grid-template-columns:1fr auto;grid-template-areas:"probe verdict""match match""bar bar"}.x-vbt__batch-probe{grid-area:probe}.x-vbt__batch-match{grid-area:match}.x-vbt__batch-row .x-vbt__cbar{grid-area:bar}.x-vbt__batch-row .x-vbt__verdict{grid-area:verdict;justify-self:end}}.x-crmon__summary{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.x-crmon__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.x-crmon__tile{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:0;flex-direction:column;gap:6px;min-height:96px;padding:14px 16px;display:flex}.x-crmon__tile--critical{border-color:var(--status-danger)}.x-crmon__tile-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-muted);font-size:11px}.x-crmon__tile-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:34px;line-height:1}.x-crmon__tile--critical .x-crmon__tile-value{color:var(--status-danger)}.x-crmon__tile-hint{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.x-crmon__balance{color:var(--text-secondary);margin:0;font-size:13px}@media (width<=760px){.x-crmon__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-cc-harness{--cc-surface:var(--surface-elevated,var(--hud-surface-strong));--cc-surface-inset:var(--hud-surface-deep);--cc-ink-rgb:26, 26, 26;--cc-surface-raised:var(--cc-surface-inset);--cc-surface-2:var(--cc-surface-inset);--cc-border:var(--panel-border,var(--hud-accent-mid-alpha-30));--cc-border-accent:var(--hud-accent-mid-alpha-30);--cc-accent:var(--hud-accent-mid);--cc-accent-bright:var(--hud-accent-bright);--cc-link:var(--cc-accent-bright);--cc-accent-soft:var(--hud-accent-mid-alpha-15);--cc-text:var(--text-primary);--cc-text-dim:var(--text-secondary,var(--hud-text-secondary));--cc-text-muted:var(--text-muted);--cc-on-accent:var(--text-on-accent,#fff);--cc-success:var(--accent-success-sf);--cc-danger:var(--hud-danger-mid);--cc-radius:0;--cc-detail-offset:calc(304px + 304px + 2px);flex-direction:column;gap:8px;width:calc(100% - 112px);margin-left:0;margin-right:0;padding:0;display:flex}.x-cc-live-overlay{z-index:200;pointer-events:none;padding-top:72px;position:fixed;inset:0}.x-cc-live-overlay .x-cc-harness{pointer-events:none}.x-cc-live-overlay .x-cc{pointer-events:auto}.x-cc-live-overlay .x-cc-harness{--cc-surface:var(--surface-elevated,var(--surface-default));--cc-surface-inset:var(--surface-default)}.x-cc-harness__head{justify-content:flex-end;align-items:center;gap:16px;margin-top:-16px;display:flex}.x-cc-harness__title{letter-spacing:.01em;color:var(--cc-text);margin:0;font-size:22px;font-weight:700}.x-cc-harness__subtitle{color:var(--cc-text-muted);max-width:64ch;margin:4px 0 0;font-size:13px;line-height:1.5}.x-cc{transition:transform 1.5s cubic-bezier(.16,.84,.44,1);position:relative}.x-cc:has(.x-cc__shell--collapsed){transform:translate(-100%)}.x-cc__shell{position:relative}.x-cc:after{content:"";top:calc(1px + 90px - var(--cc-rail-cut));bottom:calc(10% + 90px - var(--cc-rail-cut));background:var(--cc-surface);width:1px;box-shadow:none;pointer-events:none;z-index:1;border:none;transition:transform 1.5s cubic-bezier(.16,.84,.44,1);position:absolute;right:0;transform:translate(0)}.x-cc:has(.x-cc__shell--out):after{transform:translate(-100vw)}.x-cc:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(146.13deg, transparent calc(50% - .6px), var(--cc-border-accent) calc(50% - .6px), var(--cc-border-accent) calc(50% + .6px), transparent calc(50% + .6px));width:70px;height:47px;position:absolute;bottom:0;right:0}.x-cc:has(.x-cc__shell--out):before{transform:translate(-100vw)}.x-cc__shell{background:var(--cc-surface);border:1px solid var(--cc-border-accent);clip-path:polygon(0 0,100% 0,100% calc(100% - 47px),calc(100% - 70px) 100%,0 100%);width:100%;height:calc(100vh - 144px);min-height:520px;box-shadow:var(--panel-glow,none);transform-origin:0;will-change:transform;border-radius:0;margin-top:1px;transition:transform 1.5s cubic-bezier(.16,.84,.44,1);display:flex;overflow:visible}[data-theme=polar] .x-cc__shell{box-shadow:var(--panel-shadow,none)}.x-cc__shell--in{opacity:1;transform:translate(0)scaleX(1)}.x-cc__shell--out{opacity:0;pointer-events:none;transform:translate(-100vw)}.x-cc__shell--collapsed{pointer-events:none}.x-cc__panel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.x-cc__workspace--pv{flex-direction:column;flex:auto;min-height:0;display:flex}.x-cc__workspace--hidden,.x-cc__external--hidden{display:none!important}.x-cc__workspace-blank{background:var(--cc-surface-inset);flex:auto;min-height:0}.x-cc__body{flex:auto;min-height:0;display:flex;position:relative;overflow:visible}.x-cc__workspace--pv .x-cc__body{padding-bottom:52px}.x-cc-customer__scroll,.x-cc-history__scroll,.x-cc-detail__body{scrollbar-width:thin;scrollbar-color:var(--cc-border-accent) transparent}.x-cc-customer__scroll::-webkit-scrollbar{background:0 0;width:8px;height:8px}.x-cc-history__scroll::-webkit-scrollbar{background:0 0;width:8px;height:8px}.x-cc-detail__body::-webkit-scrollbar{background:0 0;width:8px;height:8px}.x-cc-customer__scroll::-webkit-scrollbar-track{background:0 0}.x-cc-history__scroll::-webkit-scrollbar-track{background:0 0}.x-cc-detail__body::-webkit-scrollbar-track{background:0 0}.x-cc-customer__scroll::-webkit-scrollbar-thumb{background:var(--cc-border-accent);border-radius:0}.x-cc-history__scroll::-webkit-scrollbar-thumb{background:var(--cc-border-accent);border-radius:0}.x-cc-detail__body::-webkit-scrollbar-thumb{background:var(--cc-border-accent);border-radius:0}.x-cc-customer__scroll::-webkit-scrollbar-thumb:hover{background:var(--cc-accent)}.x-cc-history__scroll::-webkit-scrollbar-thumb:hover{background:var(--cc-accent)}.x-cc-detail__body::-webkit-scrollbar-thumb:hover{background:var(--cc-accent)}.x-cc-placement-toggle{border:1px dashed var(--cc-border-accent);background:var(--cc-surface-inset);border-radius:0;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.x-cc-placement-toggle__label{letter-spacing:.05em;text-transform:uppercase;color:var(--cc-text-muted);font-size:10px;font-weight:700}.x-cc-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--cc-text-muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.x-cc-count{color:var(--cc-accent-bright);font-style:normal}.x-cc-topband{border-bottom:1px solid var(--cc-border);background:var(--cc-accent-soft);flex-wrap:wrap;align-items:stretch;display:flex;position:relative}.x-cc-topband__lead{flex:0 0 var(--cc-detail-offset);flex-direction:column;justify-content:center;min-width:0;display:flex}.x-cc-tabs{align-items:flex-end;gap:4px;padding:8px 10px 0 50px;display:flex}.x-cc-topband__head{align-items:center;gap:16px;min-width:0;padding:8px 16px 8px 50px;display:flex}.x-cc-topband__id{flex:none;align-items:center;gap:10px;display:flex}.x-cc-topband__avatar{background:var(--cc-accent-soft);width:40px;height:40px;color:var(--cc-accent-bright);text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.x-cc-topband__name-block{min-width:0}.x-cc-topband__name{color:var(--cc-text);white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:1.2}.x-cc-topband__ref{color:var(--cc-text-muted);font-size:11px;line-height:1.25;display:block}.x-cc-topband__detail{flex-direction:column;flex:auto;justify-content:center;align-items:flex-end;gap:4px;min-width:0;margin-left:auto;padding:10px 20px;display:flex}.x-cc-detail__stack{flex-direction:column;flex:auto;align-items:flex-end;gap:4px;min-width:0;display:flex}.x-cc-topband__wrapup-actions{align-items:center;gap:8px;display:flex}.x-cc-topband-wrapup--close.o-zbutton{color:var(--successful,var(--cc-accent-bright))}.x-cc-topband-wrapup--diarise.o-zbutton{color:var(--cc-accent-bright)}.x-cc-topband-wrapup--transfer.o-zbutton{color:var(--cc-text)}.x-cc-wrapup-dialog{--cc-surface:var(--surface-elevated,var(--surface-default));--cc-surface-inset:var(--surface-default);--cc-surface-raised:var(--cc-surface-inset);--cc-border:var(--panel-border,var(--hud-accent-mid-alpha-30));--cc-border-accent:var(--hud-accent-mid-alpha-30);--cc-accent:var(--hud-accent-mid);--cc-accent-bright:var(--hud-accent-bright);--cc-accent-soft:var(--hud-accent-mid-alpha-15);--cc-text:var(--text-primary);--cc-text-dim:var(--text-secondary,var(--hud-text-secondary));--cc-text-muted:var(--text-muted);--cc-on-accent:var(--text-on-accent,#fff);--cc-success:var(--accent-success-sf);flex-direction:column;align-items:stretch;gap:12px;display:flex}.x-cc-dispo--rows{flex-direction:column;align-items:stretch;gap:5px;width:100%}.x-cc-dispo--rows .x-cc-dispo__label{text-align:center}.x-cc-detail__wrapup-btn--open{background:var(--cc-accent);border-color:var(--cc-accent);color:var(--cc-on-accent)}.x-cc-broadcast-ticker{--cc-broadcast-ticker-width:300px;width:var(--cc-broadcast-ticker-width);box-sizing:border-box;background:var(--cc-accent-soft);border-top:1px solid var(--cc-border);border-bottom:1px solid var(--cc-border);height:26px;color:var(--cc-text);align-items:center;gap:4px;padding:0 4px 0 8px;font-size:12px;line-height:1.2;display:flex;position:relative}.x-cc-broadcast-ticker__measure{visibility:hidden;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:400;position:absolute}.x-cc-broadcast-ticker__viewport{flex:auto;min-width:0;overflow:hidden}.x-cc-broadcast-ticker__track{white-space:nowrap;align-items:center;animation:linear infinite x-cc-broadcast-marquee;display:inline-flex}.x-cc-broadcast-ticker:hover .x-cc-broadcast-ticker__track{animation-play-state:paused}.x-cc-broadcast-ticker__text{white-space:nowrap;flex:none}.x-cc-broadcast-ticker__text--ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.x-cc-broadcast-ticker__dismiss{width:22px;height:22px;color:var(--cc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.x-cc-broadcast-ticker__dismiss:hover{color:var(--cc-text);background:var(--cc-surface-inset)}.x-cc-broadcast-ticker__dismiss-glyph{width:12px;height:12px}@keyframes x-cc-broadcast-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.x-cc-broadcast-ticker__track{animation:none}}.x-cc-callbar__countdown{align-items:center;gap:10px;display:inline-flex}.x-cc-callbar__countdown-label{color:var(--cc-accent-bright);font-size:13px;font-weight:700}.x-cc__bottom-band{z-index:4;background:var(--cc-surface-inset);border-top:1px solid var(--cc-border-accent);min-height:48px;box-shadow:0 -8px 24px rgba(var(--black-rgb), .25);pointer-events:auto;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:8px 84px 8px 16px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.x-cc__channel-strip{flex:none;margin-left:auto;margin-right:0}.x-cc__channel-strip .x-cc-footer__chan--gap-before{margin-left:20px}.x-cc__channel-strip .x-cc-footer__chan-glyph{width:18px;height:18px}.x-cc-callbar{min-width:0;box-shadow:none;opacity:0;pointer-events:none;will-change:transform, opacity;background:0 0;border:none;flex:auto;transition:transform .42s cubic-bezier(.16,.84,.44,1),opacity .32s,flex-basis .32s;position:relative;transform:translateY(105%)}.x-cc-callbar:not(.x-cc-callbar--open){flex:0 0 0;width:0;overflow:hidden}.x-cc-callbar--open{opacity:1;pointer-events:auto;transform:translateY(0)}.x-cc-callbar__inner{flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:32px;padding:0;display:flex}.x-cc-callbar__live{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:inline-flex;position:relative}.x-cc-callbar__live-row{align-items:center;gap:10px;min-width:0;display:inline-flex}.x-cc-callbar__live .x-cc-callbar__state{white-space:nowrap;margin-top:1px;font-size:10px;position:absolute;top:100%;left:0}.x-cc-callbar__state{text-transform:uppercase;letter-spacing:.05em;color:var(--cc-accent-bright);font-size:12px;font-weight:700}.x-cc-callbar__number{color:var(--cc-text);white-space:nowrap;font-size:13px;font-weight:600}.x-cc-callbar__timer{font-variant-numeric:tabular-nums;color:var(--cc-text-dim);font-size:12px}.x-cc-callbar__state--answered,.x-cc-callbar__state--completed{color:var(--successful,var(--cc-accent-bright))}.x-cc-callbar__state--busy,.x-cc-callbar__state--no_answer,.x-cc-callbar__state--voicemail,.x-cc-callbar__state--human{color:var(--status-warning)}.x-cc-callbar__state--rejected,.x-cc-callbar__state--invalid_number,.x-cc-callbar__state--failed,.x-cc-callbar__state--cancelled{color:var(--accent-critical,var(--unsuccessful))}.x-cc-callbar__mark{align-items:center;gap:4px;display:inline-flex}.x-cc-callbar__mark-label{text-transform:uppercase;letter-spacing:.04em;color:var(--cc-text-muted);font-size:11px;font-weight:600}.x-cc-callbar__next{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.x-cc-callbar__msg{max-width:260px;color:var(--cc-accent-bright);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.x-cc-callbar__msg--error{color:var(--accent-critical,var(--unsuccessful))}.x-cc-callstack{background:var(--cc-surface-inset);border:1px solid var(--cc-border-accent);border-radius:0;flex:none;margin-bottom:4px;padding:8px 6px;display:none;box-shadow:inset 0 1px #ffffff0a}.x-cc-callstack--open{display:block}.x-cc-callstack__inner{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.x-cc-callstack .x-cc-callbar__live{flex-wrap:wrap}.x-cc-callstack .x-cc-callbar__mark{flex-wrap:wrap;align-items:flex-start}.x-cc-callstack .x-cc-dispo{flex-direction:column;align-items:stretch;width:100%}.x-cc-callstack .x-cc-dispo__group{flex-wrap:wrap}.x-cc-callstack .x-cc-callbar__next--column{flex-wrap:wrap;margin-left:0}.x-cc-callstack .x-cc-callbar__msg{white-space:normal;max-width:none}.x-cc-dispo{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}.x-cc-dispo__label{text-transform:uppercase;letter-spacing:.04em;color:var(--cc-text-muted);font-size:11px;font-weight:600}.x-cc-dispo__hint{color:var(--cc-text-dim);font-size:12px}.x-cc-dispo__hint--error{color:var(--accent-critical,var(--unsuccessful))}.x-cc-dispo__group{align-items:center;gap:6px;display:inline-flex}.x-cc-dispo__group-label{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.x-cc-dispo__group-label--diarise{color:var(--cc-accent-bright)}.x-cc-dispo__group-label--close{color:var(--successful,var(--cc-accent-bright))}.x-cc-dispo__group-label--transfer{color:var(--cc-text-muted)}.x-cc-dispo__btn{appearance:none;cursor:pointer;border:1px solid var(--cc-border-accent);background:var(--cc-accent-soft);color:var(--cc-text);border-radius:0;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.2;transition:background .16s,border-color .16s,color .16s}.x-cc-dispo__btn--diarise{border-color:var(--cc-accent);color:var(--cc-accent-bright)}.x-cc-dispo__btn--diarise:hover:not(:disabled){background:var(--cc-accent);color:var(--cc-on-accent)}.x-cc-dispo__btn--close{border-color:var(--successful,var(--cc-accent));color:var(--successful,var(--cc-accent-bright));background:0 0}.x-cc-dispo__btn--close:hover:not(:disabled){background:var(--successful,var(--cc-accent));color:var(--cc-on-accent)}.x-cc-dispo__btn--transfer{border-color:var(--cc-border-accent);color:var(--cc-text);background:0 0}.x-cc-dispo__btn--transfer:hover:not(:disabled){background:var(--cc-accent-soft);border-color:var(--cc-accent);color:var(--cc-text)}.x-cc-dispo__btn:disabled{cursor:default;opacity:.55}.x-cc-dispo__btn--picked{opacity:1;background:var(--cc-accent);border-color:var(--cc-accent);color:var(--cc-on-accent)}.x-cc-dispo__drill{border:1px solid var(--cc-border-accent);background:var(--cc-accent-soft);border-radius:0;flex-direction:column;flex-basis:100%;gap:8px;padding:10px 12px;display:flex}.x-cc-dispo__drill-field{flex-direction:column;gap:4px;display:flex}.x-cc-dispo__drill-label{text-transform:uppercase;letter-spacing:.04em;color:var(--cc-text-muted);font-size:11px;font-weight:600}.x-cc-tab{max-width:190px;color:var(--cc-text-dim);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:0;align-items:center;gap:8px;padding:8px 12px;transition:background .15s,color .15s;display:inline-flex}.x-cc-tab:hover{color:var(--cc-text);background:var(--cc-accent-soft)}.x-cc-tab--active{background:var(--cc-surface);border-color:var(--cc-border-accent);color:var(--cc-text)}.x-cc-tab__avatar{background:var(--cc-accent-soft);width:22px;height:22px;color:var(--cc-accent-bright);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.x-cc-tab__avatar--empty{border:1px dashed var(--cc-border-accent);background:0 0;font-size:13px;line-height:1}.x-cc-tab__label{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.x-cc-customer{border-right:1px solid var(--cc-border);flex-direction:column;flex:0 0 304px;gap:0;min-width:280px;min-height:0;padding:12px 10px 12px 32px;display:flex;overflow:hidden}.x-cc-customer__scroll{flex-direction:column;flex:auto;gap:8px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.x-cc-customer__contacts{flex-direction:column;gap:6px;display:flex}.x-cc-id__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.x-cc-id__row{background:var(--cc-surface-inset);border:1px solid var(--cc-border);border-radius:0;align-items:center;gap:8px;padding:5px 8px;display:flex}.x-cc-id__glyph{width:14px;height:14px;color:var(--cc-accent-bright);flex:none}.x-cc-id__glyph--empty{visibility:hidden}.x-cc-id__meta{flex-direction:column;flex:auto;min-width:0;display:flex}.x-cc-id__type-line{align-items:center;gap:4px;min-width:0;line-height:1.15;display:flex}.x-cc-id__type{text-transform:uppercase;letter-spacing:.05em;color:var(--cc-text-muted);align-items:center;gap:3px;font-size:9px;display:inline-flex}.x-cc-id__type--also-party{color:var(--cc-success)}.x-cc-id__whatsapp-lead{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.x-cc-id__whatsapp-lead:disabled{cursor:wait;opacity:.6}.x-cc-id__whatsapp-lead--active{background:color-mix(in srgb, var(--brand-whatsapp) 22%, transparent);box-shadow:0 0 0 1.5px var(--brand-whatsapp)}.x-cc-id__whatsapp-lead--inactive{color:var(--status-success);opacity:.85}.x-cc-id__whatsapp-lead--inactive:hover:not(:disabled){color:var(--status-success);opacity:1}.x-cc-id__whatsapp-lead .x-cc-id__whatsapp-glyph{width:14px;height:14px}.x-cc-id__whatsapp-glyph{width:12px;height:12px}.x-cc-id__value{color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.x-cc-id__number-line{align-items:center;gap:6px;min-width:0;display:flex}.x-cc-id__number-line .x-cc-id__value{flex:auto;min-width:0}.x-cc-id__flag{width:16px;box-shadow:inset 0 0 0 1px var(--cc-border);border-radius:0;flex:none;align-items:center;display:inline-flex;overflow:hidden}.x-cc-id__flag svg,.x-cc-id__flag img{width:100%;height:auto;display:block}.x-cc-id__action{border:1px solid var(--cc-accent);background:var(--cc-accent);width:26px;height:26px;color:var(--cc-on-accent);cursor:pointer;box-shadow:0 0 0 0 var(--cc-accent);border-radius:0;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex;position:relative}.x-cc-id__action--dialled{border-color:var(--zailab-pink);background:rgba(var(--zailab-pink-rgb), .16);color:var(--zailab-pink)}.x-cc-id__action--dialled:hover:not(:disabled){border-color:var(--zailab-pink);background:var(--zailab-pink);color:var(--cc-on-accent);box-shadow:0 0 0 4px rgba(var(--zailab-pink-rgb), .18)}.x-cc-id__action--conference{border-color:var(--cc-accent-bright);background:var(--cc-accent-soft);color:var(--cc-accent-bright)}.x-cc-id__action--conference:hover:not(:disabled){border-color:var(--cc-accent-bright);background:var(--cc-accent-bright);color:var(--cc-on-accent);box-shadow:0 0 0 4px var(--cc-accent-soft)}.x-cc-id__action--hangup{border-color:var(--cc-danger);background:var(--cc-danger);color:var(--cc-on-accent)}.x-cc-id__action--hangup:hover:not(:disabled){box-shadow:0 0 0 4px #e5534b38}.x-cc-identity{flex-direction:column;gap:1px;display:flex}.x-cc-identity .x-cc-field{border:1px solid #0000;border-radius:0;flex-direction:row;align-items:center;gap:8px;padding:2px 6px;transition:background .15s,border-color .15s;display:flex}.x-cc-identity .x-cc-field:hover,.x-cc-identity .x-cc-field:focus-within{background:var(--cc-surface-inset);border-color:var(--cc-border)}.x-cc-identity .x-cc-field--readonly:hover,.x-cc-identity .x-cc-field--readonly:focus-within{background:0 0;border-color:#0000}.x-cc-identity .x-cc-field__label{text-transform:uppercase;letter-spacing:.05em;color:var(--cc-text-muted);white-space:nowrap;flex:0 0 72px;font-size:9px}.x-cc-identity .x-cc-field__value-row{flex:auto;align-items:center;gap:4px;min-width:0;min-height:20px;display:flex}.x-cc-identity .x-cc-field__value{min-width:0;color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;line-height:1.2;overflow:hidden}.x-cc-field__edit{border:1px solid var(--cc-border-accent);background:var(--cc-accent-soft);width:26px;height:26px;color:var(--cc-accent-bright);cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.x-cc-field__edit:hover,.x-cc-field__edit:focus-visible{color:var(--cc-on-accent);background:var(--cc-accent);border-color:var(--cc-accent)}.x-cc-field__edit-glyph{width:22px;height:22px}.x-cc-field__editor{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.x-cc-field__editor>:first-child{flex:auto;min-width:0}.x-cc-phone-input{--PhoneInput-color--focus:var(--cc-accent-bright);--PhoneInputCountryFlag-borderColor:var(--cc-border);--PhoneInputCountrySelectArrow-color:var(--cc-text-muted);min-width:0;color:var(--cc-text);flex:auto}.x-cc-customer__adhoc-dial{flex-direction:column;gap:4px;padding:8px 0 2px;display:flex}.x-cc-id__adhoc-row{align-items:center;gap:8px;display:flex}.x-cc-phone-input .PhoneInputInput{height:30px;color:var(--cc-text);background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:0;outline:none;padding:0 8px;font-size:13px;transition:border-color .15s}.x-cc-phone-input .PhoneInputInput::placeholder{color:var(--cc-text-muted)}.x-cc-phone-input .PhoneInputInput:focus{border-color:var(--cc-border-accent)}.x-cc-phone-input .PhoneInputCountry{border:1px solid var(--cc-border);background:var(--cc-surface);border-radius:0;height:30px;margin-right:8px;padding:0 8px}.x-cc-phone-input .PhoneInputCountrySelectArrow{color:var(--cc-text-muted)}.x-cc-field__confirm,.x-cc-field__cancel{border:1px solid var(--cc-border);cursor:pointer;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.x-cc-field__confirm{color:var(--cc-success)}.x-cc-field__confirm:hover{border-color:var(--cc-success);background:var(--cc-accent-soft)}.x-cc-field__cancel{color:var(--cc-text-muted)}.x-cc-field__cancel:hover{color:var(--cc-text);border-color:var(--cc-border-accent)}.x-cc-field__confirm:disabled,.x-cc-field__cancel:disabled{opacity:.4;cursor:default}.x-cc-field__radios{flex:auto;gap:6px;display:flex}.x-cc-field__radio{border:1px solid var(--cc-border);height:26px;color:var(--cc-text-muted);cursor:pointer;background:0 0;border-radius:0;flex:auto;font-size:12px;transition:background .15s,color .15s,border-color .15s}.x-cc-field__radio--on{border-color:var(--cc-border-accent);background:var(--cc-accent-soft);color:var(--cc-accent-bright);font-weight:700}.x-cc-divider{background:var(--cc-border);height:1px;margin:2px 0}.x-cc-id__value-line{align-items:center;gap:8px;min-width:0;display:flex}.x-cc-id__value-line .x-cc-id__value{flex:auto}.x-cc-id__status{flex:none;margin-left:auto;padding:1px 6px;font-size:9px}.x-cc-id__status--not_attempted{color:var(--cc-text-muted);background:color-mix(in srgb, var(--cc-text-muted) 14%, transparent)}.x-cc-id__status--not_attempted .x-status-pill__dot{background:var(--cc-text-muted)}.x-cc-id__status--contacted{color:var(--accent-success-sf,#34c759);background:color-mix(in srgb, var(--accent-success-sf,#34c759) 16%, transparent)}.x-cc-id__status--contacted .x-status-pill__dot{background:var(--accent-success-sf,#34c759)}.x-cc-id__status--no_answer{color:#e8b339;background:#e8b33929}.x-cc-id__status--no_answer .x-status-pill__dot{background:#e8b339}.x-cc-id__status--unreachable{color:#e8862f;background:#e8862f29}.x-cc-id__status--unreachable .x-status-pill__dot{background:#e8862f}.x-cc-id__status--invalid{color:var(--accent-critical,#ff453a);background:color-mix(in srgb, var(--accent-critical,#ff453a) 16%, transparent)}.x-cc-id__status--invalid .x-status-pill__dot{background:var(--accent-critical,#ff453a)}.x-cc-id__status--wrong_party{color:var(--accent-critical,#ff453a);background:color-mix(in srgb, var(--accent-critical,#ff453a) 16%, transparent)}.x-cc-id__status--wrong_party .x-status-pill__dot{background:var(--accent-critical,#ff453a)}.x-cc-id__action:hover:not(:disabled){background:var(--cc-accent-bright);border-color:var(--cc-accent-bright);color:var(--cc-on-accent);box-shadow:0 0 0 4px var(--cc-accent-soft);transform:translateY(-1px)}.x-cc-id__action:disabled{opacity:.4;cursor:not-allowed}.x-cc-id__action-glyph{width:17px;height:17px}.x-cc-id__row-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.x-cc-id__edit{border:1px solid var(--cc-border-accent);background:var(--cc-accent-soft);width:26px;height:26px;color:var(--cc-accent-bright);cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.x-cc-id__edit:hover,.x-cc-id__edit:focus-visible{color:var(--cc-on-accent);background:var(--cc-accent);border-color:var(--cc-accent)}.x-cc-id__edit-glyph{width:22px;height:22px}.x-cc-id__value--empty{color:var(--cc-text-muted)}.x-cc-history{--cc-history-pad-x:14px;--cc-tl-pill-gap:10px;--cc-tl-rail-slot:3.25rem;--cc-tl-spine-inset:calc(var(--cc-tl-rail-slot) / 2 + 15px);z-index:6;border-right:none;flex-direction:column;flex:0 0 304px;min-width:240px;min-height:0;padding:0;display:flex;position:relative;overflow:visible}.x-cc-history:after{content:"";top:0;bottom:0;right:var(--cc-tl-spine-inset);background:var(--cc-border);pointer-events:none;z-index:0;width:1px;position:absolute;transform:translate(50%)}.x-cc-history__scroll{min-height:0;padding:18px var(--cc-history-pad-x);flex-direction:column;flex:auto;gap:18px;display:flex;overflow:visible auto}.x-cc-history__rail-layer{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:visible}.x-cc-history__section{flex-direction:column;gap:10px;display:flex}.x-cc-unlinked__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.x-cc-unlinked__row{background:var(--cc-surface-inset);border:1px solid var(--cc-border);border-radius:0;align-items:center;gap:8px;padding:7px 9px;display:flex}.x-cc-unlinked__chan{color:var(--cc-accent-bright);display:inline-flex}.x-cc-unlinked__glyph{width:15px;height:15px}.x-cc-unlinked__label{min-width:0;color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12.5px;overflow:hidden}.x-cc-unlinked__time{color:var(--cc-text-muted);flex:none;font-size:11px}.x-cc-history__group{flex-direction:column;gap:6px;display:flex}.x-cc-history__group-label{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.x-cc-history__group-label--open{color:var(--cc-success)}.x-cc-history__group-label--closed{color:var(--cc-text-muted)}.x-cc-convo__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.x-cc-convo__item{min-width:0;position:relative;overflow:visible}.x-cc-convo__row{width:calc(100% - var(--cc-tl-rail-slot) - var(--cc-tl-pill-gap));text-align:left;border:1px solid var(--cc-border);background:var(--cc-surface-inset);color:inherit;cursor:pointer;font:inherit;border-radius:0;align-items:center;gap:10px;padding:10px;transition:border-color .15s,background .15s;display:flex}.x-cc-convo__row:hover{border-color:var(--cc-border-accent)}.x-cc-convo__row--active{border-color:var(--cc-accent);background:var(--cc-accent-soft);box-shadow:inset 3px 0 0 0 var(--cc-accent)}.x-cc-convo__rail{flex:0 0 12px;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.x-cc-convo__rail:before{content:"";background:var(--cc-border-accent);width:2px;position:absolute;top:-10px;bottom:-10px}.x-cc-convo__dot{background:var(--cc-accent-bright);width:9px;height:9px;box-shadow:0 0 0 3px var(--cc-accent-soft);border-radius:50%;margin-top:3px;position:relative}.x-cc-convo__body{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;display:flex}.x-cc-convo__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.x-cc-convo__title{min-width:0;color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.x-cc-convo__meta{color:var(--cc-text-muted);font-size:11px}.x-cc-convo__timeline{top:0;right:var(--cc-tl-spine-inset);pointer-events:none;z-index:4;flex-direction:column;align-items:stretch;gap:12px;width:11rem;max-width:11rem;margin:0;padding:0;display:flex;position:absolute;left:auto;transform:translate(50%)}.x-cc-convo__timeline:before{content:"";background:var(--cc-border);z-index:0;width:2px;position:absolute;top:9px;bottom:9px;left:50%;transform:translate(-50%)}.x-cc-convo__timeline--single:before{display:none}.x-cc-tl__marker{cursor:pointer;text-align:left;width:100%;min-width:0;max-width:none;font:inherit;color:inherit;z-index:1;pointer-events:auto;background:0 0;border:none;margin:0;padding:0;display:block;position:relative}.x-cc-tl__marker:before{content:none}.x-cc-tl__content{text-align:center;flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.x-cc-tl__icon-wrap{box-shadow:none;color:var(--cc-text-muted);background:0 0;border-radius:0;justify-content:center;align-items:center;margin-bottom:1px;display:flex}.x-cc-tl__date,.x-cc-tl__who{display:block}.x-cc-tl__marker:hover .x-cc-tl__glyph,.x-cc-tl__marker:hover .x-cc-tl__date,.x-cc-tl__marker:hover .x-cc-tl__who{color:var(--cc-text-dim);opacity:1}.x-cc-tl__marker--active:before{content:none}.x-cc-tl__marker--active .x-cc-tl__glyph,.x-cc-tl__marker--active .x-cc-tl__date,.x-cc-tl__marker--active .x-cc-tl__who{color:var(--cc-text-dim);opacity:1}.x-cc-tl__glyph{width:15px;height:15px;color:var(--cc-text-muted);opacity:1;transition:color .15s,opacity .15s}.x-cc-tl__date{color:var(--cc-text-muted);opacity:1;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;line-height:1.2;transition:color .15s,opacity .15s}.x-cc-tl__who{color:var(--cc-text-muted);opacity:1;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:700;line-height:1.2;transition:color .15s,opacity .15s;overflow:hidden}.x-cc-tl__sep,.x-cc-tl__agent{display:none}.x-cc-detail{--cc-detail-width:1300px;flex:1 0 var(--cc-detail-width);z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.x-cc-detail__heading{align-items:center;gap:12px;min-width:0;display:flex}.x-cc-detail__title{color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:700;overflow:hidden}.x-cc-detail__body{flex-direction:column;flex:auto;gap:20px;padding:20px;display:flex;position:relative;overflow-y:auto}.x-cc-detail__script-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.x-cc-detail__script-wrap--hidden{visibility:hidden;pointer-events:none;position:absolute;inset:0}.x-cc-detail__canvas-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.x-cc-detail__canvas-wrap--hidden{visibility:hidden;pointer-events:none;position:absolute;inset:0}.x-cc-detail__body:has(.x-cc-detail__script-wrap:not(.x-cc-detail__script-wrap--hidden)){overflow:hidden}.x-cc-script{flex-direction:column;display:flex}.x-cc-script__loading{color:var(--cc-text-muted);padding:24px 4px;font-size:13px}.x-cc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;display:grid}.x-cc-field{flex-direction:column;gap:3px;min-width:0;display:flex}.x-cc-field__label{text-transform:uppercase;letter-spacing:.05em;color:var(--cc-text-muted);font-size:11px}.x-cc-field__value{color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.x-cc-rec{background:var(--cc-surface-inset);border:1px solid var(--cc-border);border-radius:0;flex-direction:column;gap:10px;padding:14px;display:flex}.x-cc-rec__bar{align-items:center;gap:12px;display:flex}.x-cc-rec__play{border:1px solid var(--cc-accent);background:var(--cc-accent-soft);width:38px;height:38px;color:var(--cc-accent-bright);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.x-cc-rec__play:hover{background:var(--cc-accent);color:var(--cc-on-accent)}.x-cc-rec__play-glyph{width:16px;height:16px}.x-cc-rec__time{color:var(--cc-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.x-cc-rec__track{background:var(--cc-border-accent);border-radius:0;flex:auto;height:6px;position:relative}.x-cc-rec__fill{background:var(--cc-accent);border-radius:0;position:absolute;top:0;bottom:0;left:0}.x-cc-rec__thumb{background:var(--cc-accent-bright);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.x-cc-footer__strip{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.x-cc-footer__channels{gap:6px;display:flex}.x-cc-footer__chan{border:1px solid var(--cc-border);background:var(--cc-surface);min-width:54px;color:var(--cc-text-dim);cursor:pointer;font:inherit;border-radius:0;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;transition:border-color .15s,color .15s;display:inline-flex}.x-cc-footer__chan:hover{border-color:var(--cc-accent);color:var(--cc-accent-bright)}.x-cc-footer__chan--active{border-color:var(--cc-accent-bright);color:var(--cc-accent-bright);background:var(--cc-accent-soft,#6fd0e824)}.x-cc-footer__chan-glyph{width:18px;height:18px}.x-cc-footer__chan-label{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.x-cc-footer__dial{flex-wrap:wrap;flex:auto;gap:8px;margin:0;padding:0;list-style:none;display:flex}.x-cc-footer__dial-row{border:1px solid var(--cc-border-accent);background:var(--cc-accent-soft);color:var(--cc-text);cursor:pointer;font:inherit;border-radius:0;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.x-cc-footer__dial-row:hover{border-color:var(--cc-accent)}.x-cc-footer__dial-glyph{width:15px;height:15px;color:var(--cc-accent-bright);flex:none}.x-cc-footer__dial-num{font-variant-numeric:tabular-nums;font-size:13px}.x-cc-footer__dial-cta{text-transform:uppercase;letter-spacing:.04em;color:var(--cc-text-muted);font-size:10px}.x-cc__rail{pointer-events:none;z-index:5;background:0 0;flex-direction:column;align-items:stretch;gap:0;width:45px;transition:transform 1.5s cubic-bezier(.16,.84,.44,1);display:flex;position:absolute;top:1px;bottom:10%;right:-45px;transform:translate(0)}.x-cc__rail .x-cc__rail-btn{pointer-events:auto}.x-cc:has(.x-cc__shell--out) .x-cc__rail{opacity:0;transform:translate(-100vw)}.x-cc:has(.x-cc__shell--collapsed) .x-cc__rail-btn--toggle .x-cc__rail-glyph{transform:rotate(180deg)}.x-cc-harness{--cc-box-bg:var(--rail-box);--cc-box-bg-hover:var(--rail-box-hover);--cc-rail-cut:calc(45px * 47 / 70);--cc-rail-overlap:var(--cc-rail-cut)}.x-cc__rail-btn{border:1px solid var(--cc-box-bg);clip-path:polygon(0 0,100% 30.2143px,100% 100%,0 calc(100% - 30.2143px));background:var(--cc-box-bg);width:38px;height:90px;color:var(--cc-on-accent);cursor:pointer;border-left:none;border-radius:0;flex:none;justify-content:center;align-self:flex-start;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}.x-cc__rail-btn:hover{background:var(--cc-box-bg-hover);border-color:var(--cc-box-bg-hover);color:var(--cc-on-accent)}.x-cc__rail-btn:disabled{opacity:.4;cursor:default}.x-cc__rail-btn:disabled:hover{background:var(--cc-box-bg);border-color:var(--cc-box-bg)}.x-cc__rail-btn:last-child{z-index:-1;transform:scaleY(-1)}.x-cc__rail-btn--add{color:var(--cc-accent-bright);border-color:var(--cc-border-accent);margin-top:auto}.x-cc__rail-glyph{width:40px;height:40px;transition:transform 1.5s cubic-bezier(.16,.84,.44,1)}.x-cc__rail-tabs{min-height:0;margin-top:calc(-1 * var(--cc-rail-cut));pointer-events:none;flex-direction:column;flex:auto;gap:0;display:flex}.x-cc__rail-tab{pointer-events:auto;width:45px;min-height:48px;clip-path:polygon(0 0, 100% var(--cc-rail-cut), 100% calc(100% - var(--cc-rail-cut)), 0 100%);border:1px solid var(--cc-border-accent);background:var(--cc-accent);color:var(--cc-on-accent);letter-spacing:.04em;cursor:pointer;border-left:none;flex:1 1 0;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:background .18s,color .18s,border-color .18s,filter .18s,transform .18s cubic-bezier(.16,.84,.44,1);display:flex;position:relative}.x-cc__rail-tab:hover{filter:brightness(1.12)}.x-cc__rail-tab+.x-cc__rail-tab{margin-top:calc(-1 * var(--cc-rail-overlap))}.x-cc__rail-tab:last-child{margin-bottom:calc(-1 * var(--cc-rail-cut))}.x-cc__rail-tab--active{background:var(--cc-surface);color:var(--cc-on-accent);z-index:6;filter:none;border-color:#0000}.x-cc__rail-tab--active:hover{filter:brightness(1.06)}.x-cc__rail-tab:not(.x-cc__rail-tab--active):nth-child(odd){background:var(--cc-accent)}.x-cc__rail-tab:not(.x-cc__rail-tab--active):nth-child(2n){background:color-mix(in srgb, var(--cc-accent) 60%, var(--cc-accent-bright))}.x-cc__rail-tab-glyph{width:20px;height:20px}.x-cc__rail-tab-select{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.x-cc__rail-tab-close{top:calc(var(--cc-rail-cut) * .7);width:22px;height:22px;color:var(--cc-on-accent);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.x-cc__rail-tab--active .x-cc__rail-tab-close,.x-cc__rail-tab:hover .x-cc__rail-tab-close,.x-cc__rail-tab-close:focus-visible{opacity:1}.x-cc__rail-tab-close-glyph{width:20px;height:20px;transition:transform .15s}.x-cc__rail-tab-close:hover .x-cc__rail-tab-close-glyph,.x-cc__rail-tab-close:focus-visible .x-cc__rail-tab-close-glyph{transform:scale(1.15)}.x-cc__external{background:var(--cc-surface-inset);flex-direction:column;flex:auto;min-height:0;display:flex}.x-cc__external-bar{border-bottom:1px solid var(--cc-border);flex:none;justify-content:flex-end;align-items:center;padding:8px 16px;display:flex}.x-cc__external-link{color:var(--cc-accent-bright);font-size:12px;font-weight:600;text-decoration:none}.x-cc__external-link:hover{text-decoration:underline}.x-cc__external-frame{background:var(--paper-surface);border:none;flex:auto;width:100%;min-height:0}.x-cc-attempts{min-width:0;max-width:none;color:var(--cc-text-muted);flex-direction:row;flex:auto;align-items:center;gap:12px;font-size:11px;line-height:1.25;display:flex}.x-cc-attempts__detail{flex-direction:column;flex:none;gap:2px;display:flex}.x-cc-status-row{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.x-cc-status-pills{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.x-cc-head-pill{box-sizing:border-box;background:var(--cc-surface-inset);border-radius:0;flex:0 0 130px;align-items:center;gap:6px;width:130px;min-width:0;height:30px;padding:0 8px 0 0;display:flex;overflow:hidden}.x-cc-head-pill__rail{border-radius:0;flex:0 0 4px;align-self:stretch;width:4px;min-height:100%}.x-cc-head-pill__label{letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--cc-text);flex:auto;font-size:11px;font-weight:700;overflow:hidden}.x-cc-head-pill__tag{letter-spacing:.04em;text-transform:uppercase;flex:none;margin-left:6px;font-size:10px;font-weight:700}.x-cc-head-pill--success .x-cc-head-pill__rail{background:var(--successful,var(--accent-success-sf))}.x-cc-head-pill--success .x-cc-head-pill__tag{color:var(--successful,var(--accent-success-sf))}.x-cc-head-pill--error .x-cc-head-pill__rail{background:var(--accent-critical,var(--unsuccessful))}.x-cc-head-pill--error .x-cc-head-pill__tag{color:var(--accent-critical,var(--unsuccessful))}.x-cc-head-pill--pending .x-cc-head-pill__rail{background:var(--pending,#e8b339)}.x-cc-head-pill--pending .x-cc-head-pill__tag{color:var(--pending,#e8b339)}.x-cc-head-pill--neutral .x-cc-head-pill__rail{background:var(--cc-text-muted)}.x-cc-head-pill--neutral .x-cc-head-pill__tag{color:var(--cc-text-muted)}.x-cc-attempts__line{font-variant-numeric:tabular-nums;white-space:nowrap}.x-cc-empty{flex:auto;min-height:0;display:flex}.x-cc-empty__search{border-right:1px solid var(--cc-border);flex-direction:column;flex:0 0 288px;gap:12px;width:288px;padding:24px 18px;display:flex}.x-cc-empty__none{color:var(--cc-text-muted);margin:2px 0 0;font-size:13px}.x-cc-empty__main{flex:auto;justify-content:center;align-items:center;padding:24px;display:flex}@media (width<=1500px){.x-cc-harness{--cc-detail-offset:calc(288px + 268px + 2px)}.x-cc-customer{flex-basis:288px;min-width:264px}.x-cc-history{flex-basis:268px;min-width:224px}}@media (width<=1280px){.x-cc-harness{width:calc(100% - 112px);margin-left:0;margin-right:0}.x-cc-customer{flex-basis:276px;min-width:252px}.x-cc-history{flex-basis:244px;min-width:208px}.x-cc-field-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.x-cc__shell,.x-cc{transition:none}.x-cc__shell--out{opacity:1;pointer-events:auto;transform:none}.x-cc:after{transition:none}.x-cc:has(.x-cc__shell--out):after{opacity:1;transform:translate(0)}.x-cc__rail{transition:none}.x-cc:has(.x-cc__shell--out) .x-cc__rail{opacity:1;transform:translate(0)}.x-cc-callbar{transition:none}}.x-cc-mark.o-zbutton,.x-cc-softbtn.o-zbutton{letter-spacing:.02em;border-radius:0;min-width:104px;height:28px;padding:0 12px;font-size:12px;font-weight:500}.x-cc-workflow .x-wf-screen__button-cell>button.o-zbutton{letter-spacing:.02em;border-radius:0;height:28px;padding:0 12px;font-size:12px;font-weight:500}.x-cc-topband-wrapup.o-zbutton{letter-spacing:.06em;background:rgba(var(--brand-accent-rgb), .28);border-width:2px;justify-content:center;width:90px;min-width:90px;font-weight:700;display:inline-flex}.x-cc-panel-wrapup.o-zbutton{justify-content:center;width:100%;margin-top:8px;display:flex}.x-cc-detail__body--notes{gap:0;padding:0;overflow:hidden}.x-cc-notes{background:var(--cc-surface);min-height:0;color:var(--cc-text);flex-direction:column;flex:auto;display:flex}.x-cc-notes__tabs{flex:none;padding:12px 16px}.x-cc-notes__list{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:4px 16px 16px;display:flex;overflow-y:auto}.x-cc-notes__status{color:var(--cc-text-muted);margin:0;font-size:13px}.x-cc-notes__status--error{color:var(--unsuccessful,#ff5252)}.x-cc-notes__card{border:1px solid var(--cc-border);background:var(--cc-surface-inset);border-radius:0;padding:12px 14px}.x-cc-notes__body{white-space:pre-wrap;word-break:break-word;color:var(--cc-text);margin:0;font-size:14px;line-height:1.45}.x-cc-notes__byline{color:var(--cc-text-dim);margin:8px 0 0;font-size:11px}.x-cc-notes__composer{background:var(--cc-surface);flex-direction:column;flex:none;gap:8px;margin-bottom:17px;padding:12px 16px 16px;display:flex}.x-cc-notes__input{border:1px solid var(--cc-border);background:var(--paper-surface);width:100%;min-height:79px;color:var(--paper-ink);font:inherit;resize:none;box-sizing:border-box;border-radius:0;padding:10px 12px}.x-cc-notes__box{position:relative}.x-cc-notes__composer .x-placeholder-editor{border:1px solid var(--cc-border);background:var(--paper-surface);border-radius:0;width:100%;min-height:79px;padding:10px 12px}.x-cc-notes__composer .x-placeholder-editor:focus-within{outline:2px solid var(--cc-accent);outline-offset:1px}.x-cc-notes__box--expanded .x-placeholder-editor{min-height:240px}.x-cc-notes__composer .x-placeholder-editor__mirror,.x-cc-notes__composer .x-placeholder-editor__measure{inset:10px 12px}.x-cc-notes__composer .x-placeholder-editor__input{color:#0000;background:0 0;outline:none;min-height:52px}.x-cc-notes__box--expanded .x-placeholder-editor__input{min-height:220px}.x-cc-notes__composer .x-placeholder-editor__input::placeholder{color:rgba(var(--cc-ink-rgb), .5)}.x-cc-notes__box--expanded .x-cc-notes__input{min-height:240px}.x-cc-notes__resize{z-index:2;width:22px;height:22px;color:rgba(var(--cc-ink-rgb), .5);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:6px;right:6px}.x-cc-notes__resize:hover{color:var(--paper-ink);background:rgba(var(--cc-ink-rgb), .08)}.x-cc-notes__input::placeholder{color:rgba(var(--cc-ink-rgb), .5)}.x-cc-notes__input:focus{outline:2px solid var(--cc-accent);outline-offset:1px}.x-cc-detail__body--recordings{gap:0;padding:0;overflow:hidden}.x-cc-recordings{background:var(--cc-surface);min-height:0;color:var(--cc-text);flex-direction:column;flex:auto;display:flex}.x-cc-recordings__list{flex:auto;min-height:0;overflow-y:auto}.x-cc-recordings__list.x-cc-chat-thread{border-bottom:none}.x-cc-detail__body--recordings .x-cc-chat-thread__when{color:var(--cc-text)}.x-cc-detail__body--recordings .x-cc-chat-thread__handle{color:var(--cc-text-muted)}.x-cc-recordings__list .x-cc-recordings__row--voice{align-self:stretch;align-items:center;width:100%;max-width:none}.x-cc-recordings__row--has-transcript{align-items:flex-start}.x-cc-recordings__line--with-transcript{flex-wrap:nowrap;align-items:center;width:100%;min-width:0}.x-cc-recordings__line--with-transcript .x-cc-recordings__when{flex:none;margin-right:10px}.x-cc-voice-transcript{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.x-cc-voice-transcript__row{height:5px;position:relative}.x-cc-voice-transcript__seg{border-radius:0;position:absolute;top:0;bottom:0}.x-cc-voice-transcript__row--agent .x-cc-voice-transcript__seg{background:var(--cc-accent,#5b9fd4)}.x-cc-voice-transcript__row--customer .x-cc-voice-transcript__seg{background:#e8943a}.x-cc-voice-transcript__row--sentiment .x-cc-voice-transcript__seg--positive{background:var(--cc-success,#4caf82)}.x-cc-voice-transcript__row--sentiment .x-cc-voice-transcript__seg--negative{background:var(--unsuccessful,#ff5252)}.x-cc-voice-transcript__row--sentiment .x-cc-voice-transcript__seg--neutral{background:var(--cc-border-accent,var(--panel-border))}.x-cc-voice-transcript__row--scrub{height:10px}.x-cc-voice-transcript__scrub-visual{background:var(--cc-border-accent,var(--panel-border));pointer-events:none;border-radius:0;position:absolute;inset:2px 0;overflow:hidden}.x-cc-voice-transcript__scrub-played,.x-cc-voice-transcript__scrub-unplayed{position:absolute;top:0;bottom:0}.x-cc-voice-transcript__scrub-played{background:var(--cc-accent,#5b9fd4);left:0}.x-cc-voice-transcript__scrub-unplayed{background:0 0}.x-cc-voice-transcript__scrub-thumb{background:#fff;border-radius:0;width:2px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059}.x-cc-voice-transcript__marker{z-index:1;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.x-cc-voice-transcript__marker--positive{background:var(--cc-success,#4caf82)}.x-cc-voice-transcript__marker--negative{background:var(--unsuccessful,#ff5252)}.x-cc-voice-transcript__marker--neutral{background:#e8943a}.x-cc-voice-transcript__scrub-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.x-cc-recordings__row--voice .x-cc-recordings__channel{flex:none;align-self:center;width:16px;height:16px}.x-cc-recordings__row--focused{animation:1.5s ease-out x-cc-recordings-focus}@keyframes x-cc-recordings-focus{0%{box-shadow:0 0 0 2px var(--cc-accent,#6ab7ff)}to{box-shadow:none}}.x-cc-recordings__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cc-text-muted);flex:auto;font-size:13px;overflow:hidden}.x-cc-recordings__row .x-cc-recordings__when{color:var(--cc-text-muted);white-space:nowrap;flex:none;font-size:12px;font-weight:600}.x-cc-recordings__row .x-cc-recordings__play,.x-cc-recordings__row .x-cc-recordings__play-empty,.x-cc-recordings__row .x-cc-recordings__view{flex:none}.x-cc-recordings__controls{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.x-cc-recordings__view{border:1px solid var(--cc-border-accent);width:28px;height:28px;color:var(--cc-text-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.x-cc-recordings__view:hover{border-color:var(--cc-accent);color:var(--cc-accent-bright);background:var(--cc-accent-soft)}.x-cc-recordings__view-glyph{width:14px;height:14px}.x-cc-transcription-dialog{max-height:min(60vh,420px);padding-right:4px;overflow-y:auto}.x-cc-transcription-dialog__status{color:var(--cc-text-muted);margin:0;font-size:13px}.x-cc-transcription-dialog__status--error{color:var(--unsuccessful,#ff5252)}.x-cc-transcription-dialog__segments{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.x-cc-transcription-dialog__segment{border:1px solid var(--cc-border);background:var(--cc-surface-inset);border-radius:0;padding:10px 12px}.x-cc-transcription-dialog__segment--agent{border-left:3px solid var(--cc-accent,#5b9fd4)}.x-cc-transcription-dialog__segment--customer{border-left:3px solid #e8943a}.x-cc-transcription-dialog__segment-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.x-cc-transcription-dialog__speaker{letter-spacing:.04em;text-transform:uppercase;color:var(--cc-text-muted);font-size:12px;font-weight:700}.x-cc-transcription-dialog__time{font-variant-numeric:tabular-nums;color:var(--cc-text-muted);white-space:nowrap;font-size:12px}.x-cc-transcription-dialog__text{color:var(--cc-text);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.x-cc-recordings__status{color:var(--cc-text-muted);margin:0;padding:8px 2px;font-size:13px}.x-cc-recordings__status--error{color:var(--unsuccessful,#ff5252)}.x-cc-recordings__card{border:1px solid var(--cc-border);background:var(--cc-surface-inset);border-radius:0;align-items:center;gap:12px;padding:9px 12px;display:flex}.x-cc-recordings__play,.x-cc-recordings__play-empty{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.x-cc-recordings__play{border:1px solid var(--cc-accent);background:var(--cc-accent-soft);color:var(--cc-accent-bright);cursor:pointer;transition:background .15s,color .15s}.x-cc-recordings__play:hover{background:var(--cc-accent);color:var(--cc-on-accent)}.x-cc-recordings__play-empty{border:1px solid var(--cc-border-accent);color:var(--cc-text-muted);opacity:.5}.x-cc-recordings__play-glyph{width:12px;height:12px}.x-cc-recordings__body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.x-cc-recordings__line{align-items:baseline;gap:12px;min-width:0;display:flex}.x-cc-recordings__when{color:var(--cc-text);white-space:nowrap;flex:0 0 76px;font-size:13px;font-weight:700}.x-cc-recordings__slot{text-transform:capitalize;color:var(--cc-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 0 56px;font-size:11px;overflow:hidden}.x-cc-recordings__metric{flex:none;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.x-cc-recordings__metric--agent{flex:auto;min-width:0}.x-cc-recordings__metric-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cc-text-muted);white-space:nowrap;flex:none;font-size:9px;font-weight:700}.x-cc-recordings__metric-value{font-variant-numeric:tabular-nums;color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.x-cc-recordings__outcome{letter-spacing:.02em;color:var(--cc-text-muted);background:color-mix(in srgb, var(--cc-text-muted) 14%, transparent);border-radius:0;flex:none;align-self:center;margin-left:auto;padding:2px 10px;font-size:11px;font-weight:700}.x-cc-recordings__outcome--success{color:var(--successful,#34c759);background:color-mix(in srgb, var(--successful,#34c759) 16%, transparent)}.x-cc-recordings__outcome--warn{color:var(--pending);background:color-mix(in srgb, var(--pending) 16%, transparent)}.x-cc-recordings__outcome--bad{color:var(--unsuccessful,#ff5252);background:color-mix(in srgb, var(--unsuccessful,#ff5252) 16%, transparent)}.x-cc-detail__body--whatsapp{gap:0;padding:0;overflow:hidden}.x-cc-wa{background:var(--cc-surface);min-height:0;color:var(--cc-text);flex-direction:column;flex:auto;display:flex}.x-cc-wa__gate{text-align:center;flex:auto;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex}.x-cc-wa__gate-text{color:var(--cc-accent-bright);white-space:nowrap;margin:0;font-size:20px;font-weight:700;line-height:1.3}.x-cc-wa__template-composer{flex-direction:column;gap:8px;margin-top:auto;padding:10px 14px 14px;display:flex}.x-cc-wa__template-label{color:var(--cc-text-muted,#9aa5ad);font-size:12px}.x-cc-wa__template-select{border:1px solid var(--cc-border,var(--panel-border));background:var(--cc-surface-inset,#0003);width:100%;color:var(--cc-text,#e8edf0);border-radius:0;padding:8px 10px;font-size:13px}.x-cc-wa__template-preview{border:1px solid var(--cc-border,var(--panel-border));background:var(--cc-surface-inset,#00000026);width:100%;min-height:72px;color:var(--cc-text-muted,#b8c0c8);resize:vertical;border-radius:0;padding:10px 12px;font-size:13px;line-height:1.45}.x-cc-wa__template-empty{color:var(--cc-danger);margin:0;font-size:12px}.x-cc-wa__template-actions{justify-content:flex-end;display:flex}.x-cc-chat-thread__template-tag{color:var(--cc-text-muted,#9aa5ad);font-size:11px;font-style:italic}.x-cc-wa__composer{background:var(--cc-surface);flex:none;margin-top:auto;margin-bottom:17px;padding:12px 16px 16px;position:relative}.x-cc-wa__composer--disabled{opacity:.5}.x-cc-wa__composer--disabled .x-cc-wa__fmt-btn,.x-cc-wa__composer--disabled .x-cc-wa__resize,.x-cc-wa__composer--locked{cursor:not-allowed}.x-cc-wa__box--locked{border:1px dashed var(--cc-border);background:var(--cc-surface-inset,#00000026);text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:79px;padding:16px 14px;display:flex}.x-cc-wa__locked-icon{color:var(--cc-danger);opacity:.85;margin-bottom:2px}.x-cc-wa__locked-title{color:var(--cc-danger);margin:0;font-size:13px;font-weight:600;line-height:1.35}.x-cc-wa__locked-note{max-width:34ch;color:var(--cc-danger);opacity:.9;margin:0;font-size:12px;line-height:1.4}.x-cc-wa__toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex;position:relative}.x-cc-wa__window{color:var(--cc-text-muted,#9aa5ad);white-space:nowrap;margin:0;font-size:12px}.x-cc-wa__window--open{color:var(--cc-text)}.x-cc-wa__window--closed{color:var(--cc-danger)}.x-cc-wa__toolbar .x-cc-wa__window{pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.x-cc-wa__template-composer .x-cc-wa__window{text-align:center}.x-cc-wa__fmt-btn{border:1px solid var(--panel-border);background:var(--field-fill);width:32px;height:32px;color:var(--cc-text);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:border-color .15s;display:inline-flex}.x-cc-wa__fmt-btn:hover{border-color:var(--cc-accent)}.x-cc-wa__box{position:relative}.x-cc-wa__resize{z-index:2;width:22px;height:22px;color:rgba(var(--cc-ink-rgb), .5);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:6px;right:6px}.x-cc-wa__resize:hover{color:var(--paper-ink);background:rgba(var(--cc-ink-rgb), .08)}.x-cc-sms__toolbar,.x-cc-chat__toolbar,.x-cc-notes__toolbar{justify-content:flex-end;margin-bottom:8px;display:flex}.x-cc-wa__toolbar .x-cc-wa__send{flex-shrink:0;margin-left:auto}.x-cc-wa .x-cc-wa__composer .x-placeholder-editor{border:1px solid var(--cc-border);background:var(--paper-surface);border-radius:0;width:100%;min-height:79px;padding:10px 12px}.x-cc-wa .x-cc-wa__composer .x-placeholder-editor:focus-within{outline:2px solid var(--cc-accent);outline-offset:1px}.x-cc-wa__box--expanded .x-placeholder-editor{min-height:240px}.x-cc-wa__composer .x-placeholder-editor__mirror,.x-cc-wa__composer .x-placeholder-editor__measure{inset:10px 12px}.x-cc-wa__composer .x-placeholder-editor__input{color:#0000;background:0 0;outline:none;min-height:52px}.x-cc-wa__box--expanded .x-placeholder-editor__input{min-height:220px}.x-cc-wa__composer .x-placeholder-editor__input::placeholder{color:rgba(var(--cc-ink-rgb), .5)}.x-cc-wa__slash{z-index:30;border:1px solid var(--cc-border-accent);background:var(--cc-surface-inset);min-width:280px;max-width:min(420px,100% - 24px);max-height:240px;box-shadow:0 8px 24px color-mix(in srgb, var(--cc-text) 32%, transparent);border-radius:0;margin:0;padding:4px 0;list-style:none;position:absolute;overflow-y:auto}.x-cc-wa__slash-item{cursor:pointer;color:var(--cc-text);align-items:baseline;gap:10px;padding:4px 10px;display:flex}.x-cc-wa__slash-item--active,.x-cc-wa__slash-item:hover{background:color-mix(in srgb, var(--cc-accent) 15%, transparent)}.x-cc-wa__slash-item--empty{cursor:default;color:var(--cc-text-muted);padding:6px 10px;font-style:italic}.x-cc-wa__slash-name{color:var(--cc-accent-bright);flex:none;font-size:13px;font-weight:700}.x-cc-wa__slash-preview{min-width:0;color:var(--cc-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;overflow:hidden}.x-cc-detail__body--sms{gap:0;padding:0;overflow:hidden}.x-cc-sms{background:var(--cc-surface);min-height:0;color:var(--cc-text);flex-direction:column;flex:auto;display:flex}.x-cc-sms__composer{background:var(--cc-surface);flex:none;margin-top:auto;margin-bottom:17px;padding:12px 16px 16px;position:relative}.x-cc-sms__box{position:relative}.x-cc-sms__resize{z-index:2;width:22px;height:22px;color:rgba(var(--cc-ink-rgb), .5);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:6px;right:6px}.x-cc-sms__resize:hover{color:var(--paper-ink);background:rgba(var(--cc-ink-rgb), .08)}.x-cc-sms__composer .x-placeholder-editor{border:1px solid var(--cc-border);background:var(--paper-surface);border-radius:0;width:100%;min-height:79px;padding:10px 12px}.x-cc-sms__composer .x-placeholder-editor:focus-within{outline:2px solid var(--cc-accent);outline-offset:1px}.x-cc-sms__box--expanded .x-placeholder-editor{min-height:240px}.x-cc-sms__composer .x-placeholder-editor__mirror,.x-cc-sms__composer .x-placeholder-editor__measure{inset:10px 12px}.x-cc-sms__composer .x-placeholder-editor__input{color:#0000;background:0 0;outline:none;min-height:52px}.x-cc-sms__box--expanded .x-placeholder-editor__input{min-height:220px}.x-cc-sms__composer .x-placeholder-editor__input::placeholder{color:rgba(var(--cc-ink-rgb), .5)}.x-cc-detail__body--chat{gap:0;padding:0;overflow:hidden}.x-cc-chat{background:var(--cc-surface);min-height:0;color:var(--cc-text);flex-direction:column;flex:auto;display:flex}.x-cc-chat__composer{background:var(--cc-surface);flex:none;margin-top:auto;margin-bottom:17px;padding:12px 16px 16px;position:relative}.x-cc-chat__box{position:relative}.x-cc-chat__resize{z-index:2;width:22px;height:22px;color:rgba(var(--cc-ink-rgb), .5);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:6px;right:6px}.x-cc-chat__resize:hover{color:var(--paper-ink);background:rgba(var(--cc-ink-rgb), .08)}.x-cc-chat__composer .x-placeholder-editor{border:1px solid var(--cc-border);background:var(--paper-surface);border-radius:0;width:100%;min-height:79px;padding:10px 12px}.x-cc-chat__composer .x-placeholder-editor:focus-within{outline:2px solid var(--cc-accent);outline-offset:1px}.x-cc-chat__box--expanded .x-placeholder-editor{min-height:240px}.x-cc-chat__composer .x-placeholder-editor__mirror,.x-cc-chat__composer .x-placeholder-editor__measure{inset:10px 12px}.x-cc-chat__composer .x-placeholder-editor__input{color:#0000;background:0 0;outline:none;min-height:52px}.x-cc-chat__box--expanded .x-placeholder-editor__input{min-height:220px}.x-cc-chat__composer .x-placeholder-editor__input::placeholder{color:rgba(var(--cc-ink-rgb), .5)}.x-cc-detail__body--email{gap:0;padding:0;overflow:hidden}.x-cc-email{background:var(--cc-surface);min-height:0;color:var(--cc-text);flex-direction:column;flex:auto;display:flex}.x-cc-email__header{flex-direction:column;flex:none;gap:8px;padding:12px 16px 8px;display:flex}.x-cc-email-thread{border-bottom:1px solid var(--cc-border,var(--panel-border));flex-direction:column;flex:0 auto;gap:10px;max-height:45%;padding:12px 16px;display:flex;overflow-y:auto}.x-cc-email-thread--state{color:var(--cc-text-muted);font-size:13px}.x-cc-email-thread__retry{color:var(--cc-accent,#6ab7ff);cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.x-cc-email-thread__msg{border:1px solid var(--cc-border,var(--panel-border));background:var(--cc-surface-raised,var(--surface-elevated));border-radius:0;padding:10px 12px}.x-cc-email-thread__msg--inbound{border-left:3px solid var(--cc-accent,#6ab7ff)}.x-cc-email-thread__msg--outbound{border-left:3px solid var(--cc-success,#4caf82)}.x-cc-email-thread__msg-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.x-cc-email-thread__badge{text-transform:uppercase;letter-spacing:.03em;color:var(--cc-text-muted);font-size:11px;font-weight:600}.x-cc-email-thread__addr{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.x-cc-email-thread__when{color:var(--cc-text-muted);font-size:11px}.x-cc-email-thread__subject{color:var(--cc-text);margin-bottom:6px;font-size:13px;font-weight:600}.x-cc-email-thread__body{color:var(--cc-text);word-break:break-word;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.x-cc-email-thread__body img{max-width:100%;height:auto}.x-cc-email-thread__body--empty{color:var(--cc-text-muted);font-style:italic}.x-cc-email-thread__attachments{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.x-cc-email-thread__attachment{border:1px solid var(--cc-border);background:var(--cc-surface-2);max-width:100%;color:var(--cc-text);cursor:pointer;border-radius:0;align-items:baseline;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.x-cc-email-thread__attachment:hover{border-color:var(--cc-accent,var(--cc-text-muted))}.x-cc-email-thread__attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.x-cc-email-thread__attachment-size{color:var(--cc-text-muted);flex:none;font-size:11px}.x-cc-chat-thread{border-bottom:1px solid var(--cc-border,var(--panel-border));flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.x-cc-chat-thread--state{color:var(--cc-text-muted);font-size:13px}.x-cc-chat-thread__retry{color:var(--cc-accent,#6ab7ff);cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.x-cc-chat-thread__msg{border:1px solid var(--cc-border,var(--panel-border));border-radius:0;max-width:85%;padding:10px 12px}.x-cc-chat-thread__msg--inbound{background:var(--cc-surface-raised,var(--surface-elevated));border-left:3px solid var(--cc-thread-accent,var(--cc-accent,#6ab7ff));align-self:flex-start}.x-cc-chat-thread__msg--outbound{background:var(--cc-surface-raised,var(--surface-elevated));border-right:3px solid var(--cc-thread-accent,var(--cc-success,#4caf82));align-self:flex-end}.x-cc-chat-thread__msg--ch-whatsapp{--cc-thread-accent:var(--brand-whatsapp,#25d366)}.x-cc-chat-thread__msg--ch-telegram{--cc-thread-accent:var(--brand-telegram,#229ed9)}.x-cc-chat-thread__msg--ch-webchat{--cc-thread-accent:var(--brand-webchat,#8b96a3)}.x-cc-chat-thread__msg-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.x-cc-chat-thread__channel{width:16px;height:16px;color:var(--cc-text-muted);flex:none;align-self:center}.x-cc-chat-thread__channel--whatsapp{color:#0000}.x-cc-chat-thread__channel--whatsapp circle{fill:var(--brand-whatsapp,#25d366)}.x-cc-chat-thread__channel--telegram,.x-cc-chat-thread__channel--webchat{color:#0000}.x-cc-chat-thread__channel--telegram circle{fill:var(--brand-telegram,#229ed9)}.x-cc-chat-thread__channel--webchat circle{fill:var(--brand-webchat,#8b96a3)}.x-cc-detail__body--whatsapp .x-cc-chat-thread__badge,.x-cc-detail__body--whatsapp .x-cc-chat-thread__when{color:var(--cc-text)}.x-cc-detail__body--whatsapp .x-cc-chat-thread__handle{color:var(--cc-text-muted)}.x-cc-chat-thread__badge{text-transform:uppercase;letter-spacing:.03em;color:var(--cc-text-muted);font-size:11px;font-weight:600}.x-cc-chat-thread__handle{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.x-cc-chat-thread__when{color:var(--cc-text-muted);font-size:11px}.x-cc-chat-thread__ticks{letter-spacing:-.08em;color:var(--cc-text-muted);flex:none;font-size:11px;line-height:1}.x-cc-chat-thread__ticks--read{color:var(--cc-link)}.x-cc-chat-thread__ticks--failed{color:var(--cc-danger);letter-spacing:normal}.x-cc-chat-thread__body{color:var(--cc-text);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.x-cc-chat-thread__body--media{color:var(--cc-text-muted);font-style:italic}.x-cc-chat-thread__media{border-radius:0;max-width:260px;display:block}.x-cc-chat-thread__media--image{height:auto}.x-cc-chat-thread__media--video{max-height:240px}.x-cc-chat-thread__media--audio{width:min(260px,100%)}.x-cc-chat-thread__media-link{font:inherit;color:var(--cc-link);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline-block}.x-cc-email__row{align-items:center;gap:10px;display:flex}.x-cc-email__label{color:var(--cc-text-muted);flex:0 0 56px;font-size:12px;font-weight:600}.x-cc-email__from{min-width:0;color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.x-cc-email__row--from{gap:8px}.x-cc-email__from-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.x-cc-email__subject-wrap{flex:auto;min-width:0;position:relative}.x-cc-email__subject-wrap .x-cc-email__input{width:100%}.x-cc-email__input{border:1px solid var(--cc-border);background:var(--paper-surface);min-width:0;color:var(--paper-ink);font:inherit;box-sizing:border-box;border-radius:0;flex:auto;padding:8px 10px;font-size:13px}.x-cc-email__input::placeholder{color:rgba(var(--cc-ink-rgb), .5)}.x-cc-email__input:focus{outline:2px solid var(--cc-accent);outline-offset:1px}.x-cc-email__cc-toggle{color:var(--cc-accent-bright);cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;padding:4px 8px;font-size:12px;font-weight:600}.x-cc-email__cc-toggle:hover{background:var(--cc-accent-soft)}.x-cc-email__body{flex-direction:column;flex:auto;min-height:0;margin-bottom:33px;padding:0 16px;display:flex;overflow:hidden}.x-cc-email__body .canned-email-editor,.x-cc-email__body .canned-email-editor__body-wrap{flex-direction:column;flex:auto;min-height:0;display:flex}.x-cc-email__body .canned-email-editor__body{flex:auto;min-height:0;position:relative;overflow-y:auto}.x-cc-email__body .canned-email-editor__body[data-empty=true]:before{content:attr(data-placeholder);color:rgba(var(--cc-ink-rgb), .5);pointer-events:none;white-space:pre-wrap;position:absolute;top:.5rem;left:.75rem;right:.75rem}.x-cc-email__body .canned-email-editor__toolbar-trailing{align-items:center;margin-left:auto;display:inline-flex}.x-cc-email .canned-email-editor__autocomplete{z-index:30;border:1px solid var(--cc-border-accent);background:var(--cc-surface-inset);min-width:280px;max-width:min(420px,100% - 24px);max-height:240px;box-shadow:0 8px 24px color-mix(in srgb, var(--cc-text) 32%, transparent);border-radius:0;padding:4px 0;overflow-y:auto}.x-cc-email .canned-email-editor__autocomplete-item{color:var(--cc-text);border-radius:0;gap:10px;padding:4px 10px}.x-cc-email .canned-email-editor__autocomplete-item--active,.x-cc-email .canned-email-editor__autocomplete-item:hover{background:color-mix(in srgb, var(--cc-accent) 15%, transparent)}.x-cc-email .canned-email-editor__autocomplete-item--empty{cursor:default;color:var(--cc-text-muted);padding:6px 10px;font-style:italic}.x-cc-email .canned-email-editor__autocomplete-name{color:var(--cc-accent-bright);flex:none;font-size:13px;font-weight:700}.x-cc-email .canned-email-editor__autocomplete-meta{min-width:0;color:var(--cc-text-muted);opacity:1;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;overflow:hidden}.x-cc-email .canned-email-editor__autocomplete code{color:var(--cc-accent-bright);font-size:13px}.x-cc-idstrip{margin:0}.x-cc-idstrip__banner{border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-surface-inset);border-left-width:3px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:relative}.x-cc-idstrip__banner--confident{border-left-color:var(--successful,var(--cc-success))}.x-cc-idstrip__banner--new{border-left-color:var(--cc-accent)}.x-cc-idstrip__badge{border:1px solid var(--cc-border);border-radius:0;flex:none;place-items:center;width:26px;height:26px;display:grid}.x-cc-idstrip__banner--confident .x-cc-idstrip__badge{color:var(--successful,var(--cc-success))}.x-cc-idstrip__banner--new .x-cc-idstrip__badge{color:var(--cc-accent-bright)}.x-cc-idstrip__body{flex:auto;min-width:0}.x-cc-idstrip__title{font-size:13px;font-weight:700}.x-cc-idstrip__banner--confident .x-cc-idstrip__title{color:var(--successful,var(--cc-success))}.x-cc-idstrip__banner--new .x-cc-idstrip__title{color:var(--cc-accent-bright)}.x-cc-idstrip__detail{flex-direction:column;gap:1px;margin-top:3px;display:flex}.x-cc-idstrip__matched-name{color:var(--cc-text);font-size:12.5px;font-weight:600}.x-cc-idstrip__matched-summary,.x-cc-idstrip__new-body{color:var(--cc-text-dim);font-size:12px;line-height:1.5}.x-cc-idstrip__new-body{margin-top:3px}.x-cc-idstrip__acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.x-cc-idstrip__possible-head{align-items:baseline;gap:8px;margin:2px 2px 8px;display:flex;position:relative}.x-cc-idstrip__possible-heading{letter-spacing:.1em;text-transform:uppercase;color:var(--pending);font-size:11px;font-weight:700}.x-cc-idstrip__possible-hint{color:var(--cc-text-muted);font-size:11px}.x-cc-idstrip__cand{border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-surface-inset);margin-bottom:9px;padding:11px 12px}.x-cc-idstrip__cand-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.x-cc-idstrip__cand-name{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.x-cc-idstrip__score{white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.x-cc-idstrip__score-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.x-cc-idstrip__score--good{color:var(--successful,var(--cc-success))}.x-cc-idstrip__score--watch{color:var(--pending)}.x-cc-idstrip__cand-summary{color:var(--cc-text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.x-cc-idstrip__reasons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.x-cc-idstrip__rtag{color:var(--cc-text-dim);background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:0;padding:3px 8px;font-size:10.5px}.x-cc-idstrip__rtag--strong{color:var(--successful,var(--cc-success));border-color:var(--successful,var(--cc-success))}.x-cc-idstrip__create-new{border:1px dashed var(--cc-border-accent);border-radius:var(--cc-radius);width:100%;color:var(--cc-text-dim);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;margin-top:2px;padding:10px;font-size:12px;font-weight:600;display:flex}.x-cc-idstrip__create-new:hover{color:var(--cc-text);border-color:var(--cc-accent)}.x-cc-idstrip__preview{border:1px solid var(--cc-border);width:20px;height:20px;color:var(--cc-text-muted);cursor:pointer;background:0 0;border-radius:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.x-cc-idstrip__preview:hover{color:var(--cc-accent-bright);border-color:var(--cc-accent)}.x-system-health-hub__grid{margin-top:1.25rem}.x-system-health-report-wrap{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:0;margin-top:1.5rem;padding:16px 18px}.x-system-health-report-wrap__title{color:var(--text-primary);margin:0 0 12px;font-size:14px;font-weight:700}.x-system-health-report__head{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.x-system-health-report__summary{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.x-system-health-report__meta{color:var(--text-muted);margin:0;font-size:12px}.x-system-health-report__section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 8px;font-size:12px;font-weight:700}.x-system-health-report__counts ul{flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}.x-system-health-report__count-key{margin-right:6px;font-weight:600}.x-system-health-report__count-value{font-variant-numeric:tabular-nums}.x-system-health-report__findings{margin-top:14px}.x-system-health-report__empty{color:var(--text-muted);margin:0;font-size:13px}.x-system-health-report__finding-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.x-system-health-report__finding-list li{color:var(--text-primary);font-size:13px;line-height:1.45}.x-system-health-report__finding-code{text-transform:uppercase;color:var(--primary-accent--tint-15);margin-right:8px;font-size:11px;font-weight:700;display:inline-block}.x-system-health-report__finding-detail{white-space:pre-wrap;word-break:break-word;background:rgba(var(--primary-accent--tint-15-rgb), .08);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .2);border-radius:0;margin:6px 0 0;padding:8px 10px;font-size:11px;line-height:1.4}.x-system-health-report__fix{flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;display:flex}.x-system-health-report__fix-file{color:var(--text-muted);margin:0;font-size:12px}.x-system-health-report__command-wrap{width:100%;position:relative}.x-system-health-report__command{box-sizing:border-box;white-space:pre-wrap;word-break:break-word;background:rgba(var(--primary-accent--shade-70-rgb), .35);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .35);width:100%;color:var(--text-primary);border-radius:0;margin:0;padding:12px 52px 12px 14px;font-size:13px;line-height:1.45}.x-system-health-report__copy{position:absolute;top:6px;right:6px}.x-seed-head{align-items:center;gap:12px;display:inline-flex}.x-seed-empty{color:var(--text-muted);flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0;display:flex}.x-seed-list{flex-direction:column;gap:12px;display:flex}.x-seed-row{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:0;align-items:center;gap:16px;padding:14px 16px;display:flex}.x-seed-row__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.x-seed-row__name{color:var(--text-primary);font-size:14px;font-weight:700}.x-seed-row__desc{color:var(--text-muted);font-size:12px}.x-seed-history-fields{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.x-seed-row__summary{flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.x-seed-row__summary-item{color:var(--text-muted);background:rgba(var(--accent-rgb), .14);border-radius:0;padding:2px 8px;font-family:ui-monospace,monospace;font-size:11px}.x-seed-progress{flex-direction:column;gap:12px;min-width:320px;display:flex}.x-seed-progress__steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.x-seed-progress__step{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;padding-left:20px;display:flex;position:relative}.x-seed-progress__step:before{content:"✓";color:rgba(var(--accent-rgb), .9);font-size:12px;position:absolute;left:0}.x-seed-progress__step.is-active{color:var(--text-primary)}.x-seed-progress__step.is-active:before{content:"";background:rgba(var(--accent-rgb), .9);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite x-seed-pulse;top:6px}@keyframes x-seed-pulse{0%,to{opacity:.35}50%{opacity:1}}.x-seed-progress__step-label{font-size:13px}.x-seed-progress__step-detail{color:var(--text-muted);white-space:nowrap;font-family:ui-monospace,monospace;font-size:11px}.x-seed-progress__error{color:var(--status-danger);margin:0;font-size:13px}.x-seed-progress__summary{border-top:1px solid rgba(var(--accent-rgb), .14);flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.x-system-info-hub__grid,.x-system-info-picker__grid{margin-top:var(--space-6)}.x-system-info-head{align-items:center;gap:12px;display:inline-flex}.x-system-info-page-alert{margin-bottom:20px}.x-system-info-freshness{margin:0 0 var(--space-4);color:var(--text-muted);font-size:.8125rem}.x-system-info-erd-page{box-sizing:border-box;flex-direction:column;width:100vw;height:calc(100vh - 96px);min-height:0;margin:-16px calc(50% - 50vw) -24px;padding:12px 16px 16px;display:flex}.x-system-info-erd-page>.x-system-info-head{z-index:25;margin-bottom:var(--space-4);flex-shrink:0;position:relative}.x-system-info-erd-title{color:var(--text-primary);font-size:.875rem}.x-system-info-erd-canvas{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .5);border-radius:0;flex:1;min-height:0;position:relative;overflow:hidden}.x-system-info-erd-legend-overlay{z-index:20;pointer-events:none;position:absolute;top:.75rem;left:.75rem}.x-system-info-erd-legend-overlay .x-system-info-erd-legend{pointer-events:auto;margin:0}.x-system-info-erd-canvas .react-flow{height:100%;min-height:0}.x-system-info-erd-markers{width:0;height:0;color:rgba(var(--accent-rgb), .75);position:absolute;overflow:hidden}.x-system-info-erd-edge .react-flow__edge-path{stroke:rgba(var(--accent-rgb), .75);stroke-width:2px}.x-system-info-erd-edge-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;white-space:nowrap;color:var(--primary-accent--tint-15);background:rgba(var(--primary-accent--shade-70-rgb), .92);border:1px solid rgba(var(--accent-rgb), .4);pointer-events:none;border-radius:0;padding:.05rem .32rem;font-size:.6875rem;font-weight:700;line-height:1.3;position:absolute}.x-system-info-erd-legend{background:rgba(var(--primary-accent--shade-70-rgb), .72);border:1px solid rgba(var(--primary-accent--shade-70-rgb), .95);color:var(--text-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0;max-width:15rem;margin:.75rem;padding:.75rem .9rem;font-size:.8125rem;line-height:1.35}.x-system-info-erd-legend__heading{letter-spacing:.05em;text-transform:uppercase;color:#e8edf5bf;margin:0 0 .35rem;font-size:.6875rem;font-weight:700}.x-system-info-erd-legend__heading:not(:first-child){margin-top:.65rem}.x-system-info-erd-legend__list{margin:0;padding:0;list-style:none}.x-system-info-erd-legend__list li{align-items:center;gap:.45rem;margin-bottom:.25rem;display:flex}.x-system-info-erd-legend__list--cardinality li{gap:.55rem}.x-system-info-erd-legend__swatch{background:#fbfbfd;border:1.5px solid #cbd5e1;border-radius:0;flex-shrink:0;width:1.35rem;height:.85rem;box-shadow:inset 0 .4rem #4755691f}.x-system-info-erd-legend__swatch--hub{border-color:#14b8a6;box-shadow:inset 0 .4rem #0f766e29}.x-system-info-erd-legend__swatch--linked{border-color:#22b8cf;box-shadow:inset 0 .4rem #0e749029}.x-system-info-erd-legend__swatch--leaf{border-color:#cbd5e1}.x-system-info-erd-legend__marker{width:2.5rem;height:1rem;color:rgba(var(--accent-rgb), .75);flex-shrink:0}.x-system-info-erd-legend__notation{min-width:2.9rem;font-family:var(--font-mono,ui-monospace, monospace);text-align:center;color:var(--primary-accent--tint-15);background:rgba(var(--primary-accent--shade-70-rgb), .55);border:1px solid rgba(var(--accent-rgb), .4);border-radius:0;flex-shrink:0;padding:.02rem .3rem;font-size:.6875rem;font-weight:700}.x-system-info-erd-empty{padding:var(--space-6);color:var(--text-muted)}.x-system-info-table-card{--card-ink:#475569;--card-tint:#47556917;--card-border:#cbd5e1;box-sizing:border-box;border:1.5px solid var(--card-border);width:232px;height:150px;box-shadow:0 2px 8px rgba(var(--black-rgb), .28);cursor:pointer;color:#1c2536;background:#fbfbfd;border-radius:0;flex-direction:column;font-size:.75rem;display:flex;overflow:hidden}.x-system-info-table-card__handle{opacity:0;width:8px;height:8px}.x-system-info-table-card__band{background:var(--card-tint);border-bottom:1px solid var(--card-border);padding:.4rem .6rem}.x-system-info-table-card__name{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);word-break:break-all;margin:0;font-size:15px;font-weight:700;line-height:1.2}.x-system-info-table-card--hub{--card-ink:#0f766e;--card-tint:#0f766e1a;--card-border:#14b8a6}.x-system-info-table-card--linked{--card-ink:#0e7490;--card-tint:#0e74901a;--card-border:#22b8cf}.x-system-info-table-card__head{flex:1;min-height:0;padding:.45rem .6rem .5rem;overflow:hidden}.x-system-info-table-card__pk{color:#3d4a5c;align-items:flex-start;gap:.3rem;margin:0 0 .3rem;font-size:.75rem;line-height:1.3;display:flex}.x-system-info-table-card__pk-icon{color:var(--card-ink);flex-shrink:0;margin-top:2px}.x-system-info-table-card__columns{font-family:var(--font-mono,ui-monospace, monospace);color:#55627a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .3rem;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.x-system-info-table-card__desc{color:#6b7688;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.6875rem;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}.x-system-info-detail-modal__desc{color:var(--text-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.x-system-info-detail-modal__field-name{font-family:var(--font-mono,ui-monospace, monospace)}.x-system-info-detail-modal__field-type{color:var(--text-muted)}.x-system-info-detail-modal__badge{letter-spacing:.03em;background:rgba(var(--accent-rgb), .15);color:var(--primary-accent--tint-15);border-radius:0;margin-left:.35rem;padding:.05rem .35rem;font-size:.75rem;font-weight:700;display:inline-block}.x-system-info-detail-modal__nullable{color:var(--text-muted);margin-left:.35rem;font-size:.8125rem;font-style:italic}.x-lead-lifecycle{margin-top:var(--space-4)}.x-lead-lifecycle__step-title{margin:var(--space-6) 0 var(--space-3);color:var(--text-primary);font-size:1.0625rem;font-weight:600}.x-lead-lifecycle__step-title--voice{color:var(--text-primary)}.x-lead-lifecycle__steps>section:first-child .x-lead-lifecycle__step-title{margin-top:0}.x-lead-lifecycle__tree{padding:var(--space-4);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);white-space:pre;border:1px solid var(--panel-border);background:var(--surface-sunken);border-radius:0;margin:0;font-size:.8125rem;line-height:1.45;overflow-x:auto}.x-lead-lifecycle__table{font-weight:600}.x-lead-lifecycle__table--upload{color:#7a5b00}.x-lead-lifecycle__table--party{color:#b0006d}.x-lead-lifecycle__table--lead{color:#0b6e4f}.x-lead-lifecycle__table--lead-dial{color:#b33a00}.x-lead-lifecycle__table--interaction{color:#1f5fa9}.x-lead-lifecycle__table--conversation{color:#6a3fa0}.x-lead-lifecycle__table--dial-state{color:#a62a2a}.x-lead-lifecycle__table--agent-dial{color:#00707a}.x-lead-lifecycle__table--email-address{color:#b35c00}.x-lead-lifecycle__table--flow-version-email{color:#2b7a9b}.x-lead-lifecycle__legend{margin-top:var(--space-6)}.x-lead-lifecycle__legend-title{margin:0 0 var(--space-2);color:var(--text-primary);font-size:1.0625rem;font-weight:600}.x-lead-lifecycle__legend-note{margin:0 0 var(--space-4);color:var(--text-primary);font-size:.875rem;line-height:1.5}.x-lead-lifecycle__table-ref-wrap{border:1px solid var(--panel-border);background:var(--surface-sunken);border-radius:0;overflow-x:auto}.x-lead-lifecycle__table-ref{border-collapse:collapse;background:var(--surface-sunken);width:100%;font-size:.875rem;line-height:1.45}.x-lead-lifecycle__table-ref thead th{padding:var(--space-3) var(--space-4);text-align:left;color:#fff;background:#1f3864;border:1px solid #1f3864;font-weight:600}.x-lead-lifecycle__table-ref tbody td{padding:var(--space-3) var(--space-4);vertical-align:top;color:var(--text-primary);background:var(--surface-sunken);border:1px solid var(--panel-border)}.x-lead-lifecycle__table-ref tbody td:first-child{width:14rem;font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;font-size:.8125rem}.x-workflow-logs__detail-meta{margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1rem;display:grid}.x-workflow-logs__detail-meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.6875rem}.x-workflow-logs__detail-meta dd{margin:.15rem 0 0}.x-workflow-logs__duration{color:var(--text-muted);font-size:.8125rem}.x-workflow-logs__explorer{margin:var(--space-4) 0 0;border:1px solid var(--panel-border);border-radius:0;overflow:hidden}.x-workflow-logs__tree-process+.x-workflow-logs__tree-process{border-top:1px solid var(--panel-border)}.x-workflow-logs__tree-process-name,.x-workflow-logs__tree-activity-name{background:rgba(var(--steel-rgb), .08);color:var(--primary-accent--tint-15);margin:0;padding:.35rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.3}.x-workflow-logs__tree-activity-name{color:var(--text-muted);background:rgba(var(--steel-rgb), .04);padding-left:1.25rem;font-size:.75rem;font-weight:500}.x-workflow-logs__tree-item{border-left:2px solid var(--panel-border);background:rgba(var(--steel-rgb), .03);align-items:baseline;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;line-height:1.35;display:flex}.x-workflow-logs__tree-item--process{padding-left:.75rem}.x-workflow-logs__tree-item--activity{padding-left:1.5rem}.x-workflow-logs__tree-item+.x-workflow-logs__tree-item,.x-workflow-logs__tree-process-name+.x-workflow-logs__tree-item,.x-workflow-logs__tree-activity-name+.x-workflow-logs__tree-item{border-top:1px solid rgba(var(--steel-rgb), .08)}.x-workflow-logs__tree-item.x-workflow-logs__event--gate{border-left-color:var(--primary-accent--tint-15)}.x-workflow-logs__tree-item.x-workflow-logs__event--skipped{opacity:.85}.x-workflow-logs__tree-item.x-workflow-logs__event--pause{border-left-color:var(--status-warning)}.x-workflow-logs__tree-item.x-workflow-logs__event--resume{border-left-color:var(--primary-accent)}.x-workflow-logs__tree-item.x-workflow-logs__event--error{border-left-color:var(--status-danger);background:rgba(var(--status-danger-rgb), .06)}.x-workflow-logs__step-row,.x-workflow-logs__error-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;width:100%;min-width:0;display:flex}.x-workflow-logs__step-name{font-family:var(--font-mono,ui-monospace, monospace);flex-shrink:0;font-size:.75rem}.x-workflow-logs__step-inline-meta,.x-workflow-logs__one-liner{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:.6875rem;overflow:hidden}.x-workflow-logs__one-liner{width:100%}.x-workflow-logs__timeline{margin:var(--space-6) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.x-workflow-logs__event{padding:var(--space-4);border-left:3px solid var(--panel-border);background:rgba(var(--steel-rgb), .06);border-radius:0}.x-workflow-logs__event--gate{border-left-color:var(--primary-accent--tint-15)}.x-workflow-logs__event--skipped{opacity:.85}.x-workflow-logs__event--pause{border-left-color:var(--status-warning)}.x-workflow-logs__event--resume{border-left-color:var(--primary-accent)}.x-workflow-logs__event--error{border-left-color:var(--status-danger);background:rgba(var(--status-danger-rgb), .08)}.x-workflow-logs__step-head{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.x-workflow-logs__step-path{font-family:var(--font-mono,ui-monospace, monospace);font-size:.875rem}.x-workflow-logs__outcome{letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.x-workflow-logs__outcome--executed{color:var(--status-success)}.x-workflow-logs__outcome--skipped{color:var(--text-muted)}.x-workflow-logs__step-meta{color:var(--text-muted);margin:.35rem 0 0;font-size:.8125rem}.x-workflow-logs__error-message{color:var(--status-danger);margin:0;font-weight:600}.x-workflow-logs__gate summary{cursor:pointer;font-size:.75rem;line-height:1.35}.x-workflow-logs__gate--compact summary{list-style:none}.x-workflow-logs__gate--compact summary::-webkit-details-marker{display:none}.x-workflow-logs__gate-leaf,.x-workflow-logs__gate-group{margin-top:.35rem;font-size:.8125rem}.x-workflow-logs__gate-params{margin:.25rem 0 0;font-size:.75rem;overflow-x:auto}.x-bg-workers{margin-top:1rem}.x-bg-workers__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.x-bg-workers__item{border:1px solid var(--panel-border);background:var(--surface-sunken);border-radius:0;gap:.85rem;padding:.85rem 1rem;display:flex}.x-bg-workers__icon{border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.x-bg-workers__icon--socket{color:var(--hud-success-mid);background:color-mix(in srgb, var(--hud-success-mid) 12%, transparent)}.x-bg-workers__icon--timer{color:var(--primary-accent--tint-15);background:rgba(var(--accent-rgb), .14)}.x-bg-workers__body{flex:auto;min-width:0}.x-bg-workers__title-row{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.x-bg-workers__name{color:var(--text-primary);font-size:.875rem;font-weight:600}.x-bg-workers__runs{color:var(--text-muted);font-size:.75rem}.x-bg-workers__desc{color:var(--text-secondary,var(--text-primary));margin:.4rem 0 .5rem;font-size:.8125rem;line-height:1.5}.x-bg-workers__file{color:var(--text-muted);word-break:break-all;font-size:.6875rem}.x-state-mem{margin-top:1rem}.x-state-mem__legend{flex-wrap:wrap;gap:.65rem 1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.x-state-mem__legend-item{align-items:center;gap:.5rem;display:flex}.x-state-mem__legend-text{color:var(--text-secondary,var(--text-primary));font-size:.8125rem}.x-state-mem__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.x-state-mem__item{border:1px solid var(--panel-border);background:var(--surface-sunken);border-radius:0;gap:.85rem;padding:.85rem 1rem;display:flex}.x-state-mem__icon{border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.x-state-mem__icon--ephemeral{color:var(--status-danger);background:rgba(var(--status-danger-rgb), .12)}.x-state-mem__icon--rebuilt{color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 14%, transparent)}.x-state-mem__icon--cache{color:var(--hud-success-mid);background:color-mix(in srgb, var(--hud-success-mid) 12%, transparent)}.x-state-mem__icon--none{color:var(--text-muted);background:rgba(var(--accent-rgb), .14)}.x-state-mem__body{flex:auto;min-width:0}.x-state-mem__title-row{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.x-state-mem__name{color:var(--text-primary);font-size:.875rem;font-weight:600}.x-state-mem__holds{color:var(--text-secondary,var(--text-primary));margin:.4rem 0 .35rem;font-size:.8125rem;line-height:1.5}.x-state-mem__restart{color:var(--text-muted);margin:0 0 .5rem;font-size:.8125rem;line-height:1.5}.x-state-mem__restart-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:.4rem;font-size:.625rem;font-weight:700}.x-state-mem__file{color:var(--text-muted);word-break:break-all;font-size:.6875rem}.x-system-log-head{align-items:center;gap:12px;display:inline-flex}.x-system-log-section{margin-top:1.5rem}.x-system-log-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:.75rem;display:flex}.x-system-log-section__title{color:var(--text-primary);margin:0;font-size:14px;font-weight:700}.x-system-log-card__failures{color:var(--text-primary);flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.x-system-log-card__failures li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-system-log-card__ok{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.x-system-log-filters{align-items:center;gap:12px;display:flex}.x-system-log-stream{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:0;max-height:30rem;overflow:auto}.x-system-log-row{font-size:12px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .18);white-space:nowrap;grid-template-columns:150px 56px 110px auto 1fr;align-items:baseline;gap:10px;padding:6px 12px;display:grid}.x-system-log-row:last-child{border-bottom:none}.x-system-log-row__time{color:var(--text-muted)}.x-system-log-row__level{letter-spacing:.03em;font-weight:700}.x-system-log-row__level--debug{color:var(--text-muted)}.x-system-log-row__level--info{color:var(--hud-accent-bright)}.x-system-log-row__level--warn{color:var(--status-warning)}.x-system-log-row__level--error{color:var(--status-danger)}.x-system-log-row__cat{color:var(--text-muted)}.x-system-log-row__check{font-weight:700}.x-system-log-row__check--pass{color:var(--status-success)}.x-system-log-row__check--fail{color:var(--status-danger)}.x-system-log-row__code{color:var(--text-primary);opacity:.85}.x-system-log-row__msg{color:var(--text-primary);white-space:normal}.x-system-log-row--error{background:rgba(var(--status-danger-rgb), .06)}.x-modal:has(.x-whist){width:640px;height:400px}.x-whist{flex-direction:column;gap:14px;min-width:min(460px,84vw);max-width:100%;display:flex}.x-whist__head{align-items:center;gap:10px;display:flex}.x-whist__name{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.x-whist__head-value{color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.x-whist__section{border-bottom:1px solid var(--panel-border);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.x-whist__section:last-child{border-bottom:none;padding-bottom:0}.x-whist__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:11px;font-weight:700}.x-whist__about{border-bottom:1px solid var(--panel-border);flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.x-whist__about-desc{color:var(--text-primary);margin:0;font-size:13px;line-height:1.45}.x-whist__about-facts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.x-whist__about-facts>li{align-items:baseline;gap:12px;display:flex}.x-whist__about-key{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);flex:0 0 88px;padding-top:2px;font-size:10.5px;font-weight:700}.x-whist__about-val{min-width:0;color:var(--text-primary);flex:auto;font-size:12.5px}.x-whist__about-bands{flex-direction:column;gap:5px;display:flex}.x-whist__about-band{align-items:center;gap:8px;display:flex}.x-whist__about-when{color:var(--text-secondary);font-size:12px}.x-whist__about-note{color:var(--text-secondary);margin-top:8px;font-size:11.5px;line-height:1.4;display:block}.x-whist__raw-toggle{color:var(--primary-accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:11.5px;text-decoration:underline;display:inline-block}.x-whist__raw{background:var(--surface-sunken,#00000040);border:1px solid var(--panel-border);color:var(--text-primary);white-space:pre;border-radius:0;margin:8px 0 0;padding:8px 10px;font-size:11px;line-height:1.45;overflow-x:auto}.x-whist__calc-line{color:var(--text-primary);font-size:12.5px;display:block}.x-whist__code{background:var(--surface-sunken,#00000040);border:1px solid var(--panel-border);border-radius:0;grid-template-columns:minmax(84px,max-content) 1fr;gap:5px 14px;margin:8px 0 0;padding:10px 12px;display:grid}.x-whist__code dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);padding-top:2px;font-size:10px;font-weight:700}.x-whist__code dd{min-width:0;color:var(--text-primary);margin:0;font-size:12px;line-height:1.45}.x-whist__code dd code{background:var(--panel-background);border:1px solid var(--panel-border);white-space:pre-wrap;word-break:break-word;border-radius:0;margin:0 4px 3px 0;padding:1px 6px;font-size:11px;display:inline-block}.x-whist__empty{color:var(--text-secondary);margin:0;font-size:13px;font-style:italic}.x-whist__meta{color:var(--text-muted);margin:0;font-size:11px}.x-whist__raw{flex-direction:column;gap:6px;display:flex}.x-whist__raw-value{color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.x-whist__raw-parts{color:var(--text-primary);flex-direction:column;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.x-whist__raw-source{color:var(--text-secondary);font-size:12px}.x-whist__chart{width:100%;height:96px;display:block;overflow:visible}.x-whist__line{fill:none;stroke:var(--status-success);stroke-width:.7px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.x-whist__area{fill:rgba(var(--status-success-rgb), .1);stroke:none}.x-whist__guide{stroke-width:.4px;stroke-dasharray:1.5 1.5;vector-effect:non-scaling-stroke;opacity:.6}.x-whist__guide--good{stroke:var(--status-success)}.x-whist__guide--warn{stroke:var(--status-warning)}.x-whist__guide--bad{stroke:var(--status-danger)}.x-whist__readings,.x-whist__runs,.x-whist__breaches{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.x-whist__reading{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.x-whist__reading-when{color:var(--text-secondary)}.x-whist__reading-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.x-whist__run{color:var(--text-primary);align-items:center;gap:8px;font-size:12.5px;display:flex}.x-whist__run-when{color:var(--text-secondary);min-width:96px}.x-whist__run-outcome{color:var(--text-primary);font-weight:600}.x-whist__run-rows,.x-whist__run-error{color:var(--text-muted);font-size:11.5px}.x-whist__dot{border-radius:0;flex:none;width:7px;height:7px}.x-whist__dot--good{background:var(--status-success)}.x-whist__dot--warn{background:var(--status-warning)}.x-whist__dot--bad{background:var(--status-danger)}.x-whist__breach{align-items:center;gap:8px;font-size:12.5px;display:flex}.x-whist__breach-when{color:var(--text-secondary)}.x-whist__badge{white-space:nowrap;border:1px solid #0000;border-radius:0;padding:2px 8px;font-size:10px;font-weight:700}.x-whist__chip{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:0;padding:2px 8px;font-size:10px;font-weight:700}.x-whist__badge--good,.x-whist__chip--good{color:var(--status-success);border-color:rgba(var(--status-success-rgb), .4);background:rgba(var(--status-success-rgb), .12)}.x-whist__badge--warn,.x-whist__chip--warn{color:var(--status-warning);border-color:rgba(var(--status-warning-rgb), .4);background:rgba(var(--status-warning-rgb), .12)}.x-whist__badge--bad,.x-whist__chip--bad{color:var(--status-danger);border-color:rgba(var(--status-danger-rgb), .4);background:rgba(var(--status-danger-rgb), .12)}.x-whist__uses{flex-direction:column;gap:12px;display:flex}.x-whist__use-group{flex-direction:column;gap:6px;display:flex}.x-whist__use-head{align-items:center;gap:8px;display:flex}.x-whist__use-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:10.5px;font-weight:700}.x-whist__use-count{min-width:18px;height:16px;color:var(--text-secondary);background:rgba(var(--status-success-rgb), .06);border:1px solid var(--panel-border);border-radius:0;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.x-whist__use-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.x-whist__use-item{background:rgba(var(--status-success-rgb), .05);border:1px solid var(--panel-border);border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:5px 9px;display:flex}.x-whist__use-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.x-whist__use-tag{letter-spacing:.03em;color:var(--text-secondary);border:1px solid var(--panel-border);white-space:nowrap;border-radius:0;flex:none;padding:2px 8px;font-size:10px;font-weight:700}.x-whist__use-tag--system{color:var(--status-success);border-color:rgba(var(--status-success-rgb), .4);background:rgba(var(--status-success-rgb), .12)}.x-whist__use-tag--personal{color:var(--text-secondary);background:rgba(var(--status-success-rgb), .06)}.x-whist__use-empty{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.x-widgets__job-row td{background:color-mix(in srgb, var(--primary-accent) 6%, transparent);padding:var(--space-2,8px) var(--space-3,12px);border-bottom:1px solid color-mix(in srgb, var(--primary-accent) 12%, transparent)}.x-widgets__job-name{color:var(--text-primary);font-size:1rem;font-weight:500}.x-widgets__job-name code{font-family:var(--font-mono,ui-monospace, monospace);font-size:.9375rem}.x-widgets__job-meta{margin-left:var(--space-4,16px);color:var(--text-secondary);flex-wrap:wrap;align-items:center;font-size:.9375rem;display:inline-flex}.x-widgets__job-meta>span{align-items:center;gap:var(--space-1,4px);display:inline-flex}.x-widgets__job-meta span+span{margin-left:var(--space-3,12px)}.x-widgets__job-running{margin-left:var(--space-2,8px);color:var(--primary-accent)}.x-widgets__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-widgets__th--icon,.x-widgets__td--icon{width:2rem;padding-right:var(--space-2,8px);vertical-align:middle;text-align:center}.x-widgets__th--enabled,.x-widgets__td--enabled{white-space:nowrap;vertical-align:middle;width:1%}.x-widgets__td--widget{vertical-align:middle;min-width:12rem}.x-widgets__td--widget .x-field-wrapper,.x-widgets__td--description .x-field-wrapper{width:100%;max-width:100%;display:block}.x-widgets__td--description{vertical-align:middle}.x-widgets__icon{width:1.125rem;height:1.125rem;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.x-widgets__icon svg{width:100%;height:100%}.x-widgets__interval-editor{align-items:center;gap:var(--space-2,8px);display:inline-flex}.x-widgets__mode-editor{align-items:center;gap:var(--space-3,12px);display:inline-flex}.x-widgets__mode-editor label{align-items:center;gap:var(--space-1,4px);cursor:pointer;display:inline-flex}.x-widgets__interval-editor input{width:3rem;padding:var(--space-1,4px) var(--space-2,8px);color:var(--text-primary);background:var(--surface-sunken);border:1px solid var(--panel-border);appearance:textfield;border-radius:0;font-size:.9375rem}.x-widgets__interval-editor input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x-widgets__interval-editor input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.x-widgets__interval-editor input:focus{outline:2px solid color-mix(in srgb, var(--primary-accent) 40%, transparent);outline-offset:1px}.x-widgets__interval-editor>span{color:var(--text-secondary)}.x-widgets__interval-steps{flex-direction:column;line-height:0;display:inline-flex}.x-widgets__interval-steps button{width:1.1rem;height:.9rem;color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--panel-border);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:.55rem;display:flex}.x-widgets__interval-steps button:first-child{border-radius:0}.x-widgets__interval-steps button:last-child{border-top:none;border-radius:0}.x-widgets__interval-steps button:hover:not(:disabled){color:var(--text-primary);border-color:var(--primary-accent)}.x-widgets__interval-steps button:disabled{opacity:.4;cursor:default}.x-widgets__keycell{align-items:center;gap:6px;display:inline-flex}.x-widgets__manifest-btn{cursor:pointer;color:var(--text-muted,#9fb4ac);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:inline-flex}.x-widgets__manifest-btn:hover{color:var(--hud-success-mid)}:is(.x-wboard,.x-modal:has(.x-wprops-modal),.x-modal:has(.x-wacte)){--wb-accent:var(--primary-accent);--wb-accent-soft:rgba(var(--accent-rgb), .14);--wb-panel:color-mix(in srgb, var(--surface-elevated) 82%, transparent);--wb-panel-border:var(--panel-border);--wb-panel-border-strong:color-mix(in srgb, var(--primary-accent) 40%, var(--panel-border));--wb-tile:color-mix(in srgb, var(--primary-accent) 4%, transparent);--wb-tile-border:color-mix(in srgb, var(--primary-accent) 16%, var(--panel-border));--wb-tile-border-hover:var(--primary-accent);--wb-field:var(--surface-sunken);--wb-elevated:var(--surface-elevated);--wb-text:var(--text-primary);--wb-dim:var(--text-secondary);--wb-faint:var(--text-muted);--wb-on-accent:var(--surface-default);--wb-good:var(--status-success);--wb-warn:var(--status-warning);--wb-bad:var(--status-danger);--wb-good-rgb:var(--status-success-rgb);--wb-warn-rgb:var(--status-warning-rgb);--wb-bad-rgb:var(--status-danger-rgb);--wb-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}.x-wboard__search{width:100%;max-width:360px;position:relative}.x-wboard__search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.x-wboard__search-input{background:var(--surface-sunken);border:1px solid color-mix(in srgb, var(--primary-accent) 16%, var(--panel-border));width:100%;font:inherit;color:var(--text-primary);border-radius:0;padding:9px 12px 9px 34px;font-size:13px}.x-wboard__search-input::placeholder{color:var(--text-muted)}.x-wboard__search-input:focus{border-color:var(--primary-accent);outline:none}.x-wboard__search:focus-within .x-wboard__search-icon{color:var(--primary-accent)}.x-wkinds__titlerow{align-items:center;gap:var(--space-3,14px);display:inline-flex}.x-wboard__back{border:1px solid color-mix(in srgb, var(--primary-accent) 16%, var(--panel-border));background:var(--surface-sunken);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.x-wboard__back:hover{border-color:var(--primary-accent);color:var(--primary-accent)}.x-wboard__back:focus-visible{outline:2px solid var(--primary-accent);outline-offset:1px}.x-wboard__zone{align-items:center;gap:var(--space-3,14px);margin:var(--space-6,26px) 2px var(--space-4,16px);display:flex}.x-wboard__zone:first-child{margin-top:var(--space-2,8px)}.x-wboard__zone-label{letter-spacing:.22em;text-transform:uppercase;color:var(--wb-text);font-size:12px;font-weight:700}.x-wboard__zone-rule{background:linear-gradient(90deg, var(--wb-panel-border-strong), transparent);flex:1;height:1px}.x-wboard__zone-count{color:var(--wb-faint);letter-spacing:.04em;font-size:11px}.x-wboard__zone-dot{border-radius:0;width:8px;height:8px;box-shadow:0 0 10px 1px}.x-wboard__zone--sched .x-wboard__zone-dot{color:var(--wb-accent);background:var(--wb-accent)}.x-wboard__zone--demand .x-wboard__zone-dot{color:var(--wb-warn);background:var(--wb-warn)}.x-wboard__bento{gap:var(--space-4,18px);flex-direction:column;display:flex}.x-wbox{background:var(--wb-panel);border:1px solid var(--wb-panel-border);padding:var(--space-4,16px) var(--space-4,16px) var(--space-4,18px);box-shadow:0 18px 40px -28px rgba(var(--surface-sunken-rgb,0, 0, 0), .7);border-radius:0}.x-wbox__head{gap:var(--space-2,10px);padding-bottom:var(--space-3,12px);margin-bottom:var(--space-3,14px);border-bottom:1px solid var(--wb-panel-border);flex-direction:column;display:flex}.x-wbox__head-top{align-items:center;gap:var(--space-2,10px);flex-wrap:wrap;display:flex}.x-wbox__head-schedule{align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.x-wbox__ico{background:var(--wb-accent-soft);width:26px;height:26px;color:var(--wb-accent);border-radius:0;flex:none;place-items:center;display:grid}.x-wbox__cat{letter-spacing:.14em;text-transform:uppercase;color:var(--wb-text);font-size:13px;font-weight:700}.x-wbox__desc{width:50ch;min-width:20ch;max-width:50ch;color:var(--wb-dim);font-size:12px;font:inherit;background:0 0;border:1px solid #0000;border-radius:0;flex:1 0;padding:3px 8px}.x-wbox__desc:hover,.x-wbox__desc:focus{color:var(--wb-text);background:var(--wb-tile);border-color:var(--wb-tile-border);outline:none}.x-wbox__head-right{align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;margin-left:auto;display:flex}.x-wbox__lastrun{color:var(--wb-faint);white-space:nowrap;font-size:11px}.x-wbox__running{color:var(--wb-good);font-size:10px}.x-wbox__jobmeta{gap:var(--space-2,8px);min-width:0;font-size:11px}.x-wbox__joblink{appearance:none;cursor:pointer;font:inherit;letter-spacing:.02em;color:var(--wb-accent);white-space:nowrap;background:0 0;border:none;border-radius:0;padding:0;font-size:11px;font-weight:600}.x-wbox__joblink:hover,.x-wbox__joblink:focus-visible{outline:none;text-decoration:underline}.x-wbox__metaitem{color:var(--wb-dim);white-space:nowrap;font-size:11px}.x-wbox__metasep{color:var(--wb-faint);font-size:11px}.x-wbox__catdesc{width:100%;max-width:100%;color:var(--wb-dim);align-self:stretch;margin:2px 0 0;font-size:12px;line-height:1.5}.x-wbox__sub .x-wbox__catdesc{margin-bottom:var(--space-2,8px)}.x-wboard .x-widgets__mode-editor{background:var(--wb-tile);border:1px solid var(--wb-tile-border);border-radius:0;gap:0;padding:2px;display:inline-flex}.x-wboard .x-widgets__mode-editor label{letter-spacing:.04em;color:var(--wb-dim);cursor:pointer;border-radius:0;align-items:center;gap:5px;padding:4px 11px;font-size:11px;display:inline-flex}.x-wboard .x-widgets__mode-editor input{opacity:0;width:0;height:0;position:absolute}.x-wboard .x-widgets__mode-editor label:has(input:checked){background:var(--wb-accent);color:var(--wb-on-accent);font-weight:600}.x-wboard .x-widgets__interval-editor{color:var(--wb-dim);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.x-wboard .x-widgets__interval-editor input{text-align:center;background:var(--wb-tile);border:1px solid var(--wb-tile-border);width:44px;color:var(--wb-text);font:inherit;border-radius:0;padding:3px 6px}.x-wboard .x-widgets__interval-steps{flex-direction:column;gap:2px;display:inline-flex}.x-wboard .x-widgets__interval-steps button{color:var(--wb-faint);cursor:pointer;background:0 0;border:none;padding:0;font-size:9px;line-height:.7}.x-wbox__sub+.x-wbox__sub{margin-top:var(--space-3,14px);padding-top:var(--space-3,14px);border-top:1px solid var(--wb-panel-border)}.x-wbox__subhead{margin:0 0 var(--space-2,10px);letter-spacing:.12em;text-transform:uppercase;color:var(--wb-dim);font-size:11px;font-weight:700}.x-wbox__tiles{gap:var(--space-2,10px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.x-wtile{background:var(--wb-tile);border:1px solid var(--wb-tile-border);cursor:pointer;border-radius:0;flex-direction:column;gap:6px;min-height:80px;padding:11px 11px 12px;transition:border-color .15s,transform .15s;display:flex;position:relative}.x-wtile:hover{border-color:var(--wb-tile-border-hover);transform:translateY(-1px)}.x-wtile--off{opacity:.55}.x-wtile--open{border-color:var(--wb-accent);z-index:6;cursor:default}.x-wtile--off.x-wtile--open{opacity:1}.x-wtile__top{align-items:center;gap:8px;display:flex}.x-wtile__state{border-radius:0;flex:none;width:7px;height:7px}.x-wtile__state--on{background:var(--wb-good);box-shadow:0 0 8px 1px rgba(var(--wb-good-rgb), .5)}.x-wtile__state--warn{background:var(--wb-warn);box-shadow:0 0 8px 1px rgba(var(--wb-warn-rgb), .5)}.x-wtile__state--bad{background:var(--wb-bad);box-shadow:0 0 8px 1px rgba(var(--wb-bad-rgb), .5)}.x-wtile__state--off{border:1.5px solid var(--wb-faint)}.x-wtile__period{text-transform:uppercase;letter-spacing:.04em;color:var(--wb-dim);background:var(--wb-accent-soft);border:1px solid var(--wb-tile-border);white-space:nowrap;border-radius:0;padding:1px 7px;font-size:9px;font-weight:600;line-height:1.5}.x-wtile__stub--not-recorded{color:var(--wb-faint);border-style:dotted;border-color:var(--wb-tile-border);background:0 0}.x-wtile__period--live{color:var(--wb-accent);border-color:var(--wb-accent)}.x-wtile__stub{text-transform:uppercase;letter-spacing:.04em;color:var(--wb-warn);background:rgba(var(--wb-warn-rgb), .12);border:1px dashed var(--wb-warn);white-space:nowrap;border-radius:0;padding:1px 7px;font-size:9px;font-weight:600;line-height:1.5}.x-wtile__actions{align-items:center;gap:2px;margin-left:auto;display:flex}.x-wtile__btn{width:22px;height:22px;color:var(--wb-faint);cursor:pointer;background:0 0;border:none;border-radius:0;place-items:center;display:grid}.x-wtile__btn:hover,.x-wtile__btn--active{color:var(--wb-accent);background:var(--wb-accent-soft)}.x-wtile__name{color:var(--wb-text);font-size:13px;font-weight:500;line-height:1.25}.x-wtile__key{font-family:var(--wb-mono);color:var(--wb-faint);word-break:break-all;margin-top:-2px;font-size:10px}.x-wtile__preview{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.x-wtile__access{align-items:baseline;gap:5px;min-width:0;margin-top:auto;font-size:10px;line-height:1.3;display:flex}.x-wtile__access-label{text-transform:uppercase;letter-spacing:.03em;color:var(--wb-faint);flex:none}.x-wtile__access-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--wb-dim);font-weight:600;overflow:hidden}.x-wtile__val{color:var(--wb-text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.x-wtile__delta{align-items:center;gap:2px;font-size:10.5px;display:inline-flex}.x-wtile__delta--up{color:var(--wb-good)}.x-wtile__delta--down{color:var(--wb-bad)}.x-wpill{letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:0;padding:2px 8px;font-size:9.5px;font-weight:700}.x-wpill--good{color:var(--wb-good);background:rgba(var(--wb-good-rgb), .14);border-color:rgba(var(--wb-good-rgb), .4)}.x-wpill--warn{color:var(--wb-warn);background:rgba(var(--wb-warn-rgb), .14);border-color:rgba(var(--wb-warn-rgb), .4)}.x-wpill--bad{color:var(--wb-bad);background:rgba(var(--wb-bad-rgb), .14);border-color:rgba(var(--wb-bad-rgb), .4)}.x-wpill--muted{color:var(--wb-faint);border-color:var(--wb-tile-border)}.x-wmenu{z-index:21;background:var(--wb-elevated);border:1px solid var(--wb-panel-border-strong);min-width:168px;box-shadow:0 24px 60px -20px rgba(var(--surface-sunken-rgb,0, 0, 0), .8);border-radius:0;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;top:30px;right:8px}.x-wmenu__item{width:100%;color:var(--wb-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.x-wmenu__item:hover{background:var(--wb-accent-soft);color:var(--wb-accent)}.x-wmenu__item svg{color:var(--wb-faint);flex:none}.x-wmenu__item:hover svg{color:var(--wb-accent)}.x-wprops{z-index:20;background:var(--wb-elevated);border:1px solid var(--wb-panel-border-strong);width:460px;max-width:min(460px,100vw - 32px);box-shadow:0 24px 60px -20px rgba(var(--surface-sunken-rgb,0, 0, 0), .8);border-radius:0;padding:14px 15px 15px;position:absolute;top:0;left:calc(100% + 10px)}.x-wprops:before{content:"";background:var(--wb-elevated);border-left:1px solid var(--wb-panel-border-strong);border-bottom:1px solid var(--wb-panel-border-strong);width:11px;height:11px;position:absolute;top:14px;left:-6px;transform:rotate(45deg)}.x-wprops--left{left:auto;right:calc(100% + 10px)}.x-wprops--left:before{border-bottom:none;border-left:none;border-top:1px solid var(--wb-panel-border-strong);border-right:1px solid var(--wb-panel-border-strong);left:auto;right:-6px}.x-wprops__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.x-wprops__head-title{letter-spacing:.08em;text-transform:uppercase;color:var(--wb-dim);font-size:11px;font-weight:700}.x-wprops__head-active{align-items:center;gap:8px;display:flex}.x-wprops__head-actions{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.x-wprops__head-commit{flex-shrink:0;align-items:center;gap:8px;display:flex}.x-wprops__head-active>span{letter-spacing:.03em;text-transform:uppercase;color:var(--wb-dim);font-size:10.5px;font-weight:600}.x-wprops__field{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.x-wprops__field>label{letter-spacing:.03em;color:var(--wb-dim);flex:0 0 104px;align-items:center;gap:6px;margin:0;padding-top:7px;font-size:10.5px;font-weight:600;display:flex}.x-wprops__field--inline{align-items:center}.x-wprops__field--inline>label{padding-top:0}.x-wprops__control{flex:auto;min-width:0}.x-wprops__control--end{justify-content:flex-end;display:flex}.x-wprops__req{color:var(--status-danger);margin-left:3px}.x-wprops__control--invalid textarea,.x-wprops__control--invalid .x-runner-input,.x-wprops__control--invalid input[type=text]{border-color:var(--status-danger)!important}.x-wprops__error{color:var(--status-danger);margin:5px 0 0;font-size:10.5px;line-height:1.3}.x-wprops__field textarea{resize:vertical;background:var(--wb-field);border:1px solid var(--wb-tile-border);width:100%;min-height:44px;font:inherit;color:var(--wb-text);border-radius:0;padding:7px 9px;font-size:12.5px;line-height:1.4}.x-wprops__field input[type=text],.x-wprops .x-runner-input,.x-wprops__field .x-runner-input{width:100%}.x-wprops__help{color:var(--wb-faint);margin:6px 0 0;font-size:11px;line-height:1.4}.x-wprops__key{font-family:var(--wb-mono);color:var(--wb-faint);word-break:break-all;padding-top:7px;font-size:11.5px;display:inline-block}.x-wprops__field--roles>label{justify-content:space-between}.x-wprops__field--roles .x-wprops__control{position:relative}.x-wprops__add{border:1px solid var(--wb-tile-border);background:var(--wb-field);width:21px;height:21px;color:var(--wb-accent);cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.x-wprops__add:hover:not(:disabled){border-color:var(--wb-accent)}.x-wprops__add:disabled{opacity:.4;cursor:default}.x-wprops__chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.x-wprops__chips-empty{color:var(--wb-faint);font-size:12px}.x-wchip{background:var(--wb-field);border:1px solid var(--wb-tile-border);color:var(--wb-text);border-radius:0;align-items:center;gap:5px;padding:3px 6px 3px 9px;font-size:12px;display:inline-flex}.x-wchip__remove{color:var(--wb-dim);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.x-wprops__rolepop{z-index:6;background:var(--wb-elevated);border:1px solid var(--wb-panel-border-strong);max-height:190px;box-shadow:0 16px 40px -18px rgba(var(--surface-sunken-rgb,0, 0, 0), .8);border-radius:0;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.x-wprops__rolepop-item{text-align:left;cursor:pointer;width:100%;color:var(--wb-text);background:0 0;border:none;border-radius:0;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.x-wprops__rolepop-item:hover{background:var(--wb-field)}.x-wprops__rolepop-name{font-size:12.5px;font-weight:500}.x-wprops__rolepop-desc{color:var(--wb-faint);font-size:11px}.x-wprops__foot{border-top:1px solid var(--wb-tile-border);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.x-wthr{border-top:1px solid var(--wb-tile-border);margin-top:12px;padding-top:12px}.x-wthr__rows{flex-direction:column;gap:7px;margin-top:8px;display:flex}.x-wthr__row{grid-template-columns:108px 14px 82px 12px 82px auto;align-items:center;gap:8px;display:grid}.x-wthr__row>.x-wpill{text-overflow:ellipsis;justify-self:start;max-width:100%;overflow:hidden}.x-wthr__op{text-align:center;color:var(--wb-dim);font-size:13px}.x-wthr__num{background:var(--wb-field);border:1px solid var(--wb-tile-border);width:100%;min-width:0;font:inherit;color:var(--wb-text);text-align:right;box-sizing:border-box;border-radius:0;padding:5px 8px;font-size:12.5px}.x-wthr__num--wide{grid-column:3/6}.x-wthr__dash,.x-wthr__unit{color:var(--wb-faint);font-size:12px}.x-wthr__dash{text-align:center}.x-wthr__reset{font:inherit;color:var(--wb-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600}.x-wthr__reset:disabled{opacity:.5;cursor:default}.x-wboard__more{text-align:center;color:var(--wb-faint);grid-column:1/-1;padding:4px;font-size:11px}@media (width<=640px){.x-wbox__head-right{width:100%}}.x-wkinds{margin-bottom:var(--space-6,26px)}.x-wkinds__intro{margin:0 0 var(--space-3,14px);color:var(--text-secondary)}.x-wkinds .x-wboard__search{margin-bottom:var(--space-4,18px)}.x-wkinds__filter{white-space:nowrap}.x-wkinds__showhead{align-items:center;gap:var(--space-2,10px);display:inline-flex}.x-wkinds__count{color:var(--text-muted);white-space:nowrap;font-size:.8125rem;font-weight:400}.x-wkinds__all{border:1px solid color-mix(in srgb, var(--primary-accent) 20%, var(--panel-border));width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x-wkinds__all:hover{border-color:var(--primary-accent);color:var(--primary-accent)}.x-wkinds__all.is-active{border-color:var(--primary-accent);color:var(--surface-default);background:var(--primary-accent)}.x-wkinds__all:focus-visible{outline:2px solid var(--primary-accent);outline-offset:1px}.x-wkinds__box{width:16px;height:16px;accent-color:var(--primary-accent);cursor:pointer}.x-wkinds__coming{color:var(--text-muted);font-style:italic}.x-wkinds__opts{gap:var(--space-3,14px);flex-wrap:wrap;display:flex}.x-wkinds__opt{align-items:center;gap:var(--space-1,6px);cursor:pointer;white-space:nowrap;display:inline-flex}.x-wkinds__radio{accent-color:var(--primary-accent);cursor:pointer}.x-mind{--wb-good:var(--status-success);--wb-warn:var(--status-warning);--wb-bad:var(--status-danger);--wb-good-rgb:var(--status-success-rgb);--wb-warn-rgb:var(--status-warning-rgb);--wb-bad-rgb:var(--status-danger-rgb);--mind-mon:var(--accent-cyan);--mind-look:var(--accent-violet);--mind-act:var(--accent-warning);--mind-line:var(--panel-border);--mind-panel:color-mix(in srgb, var(--surface-elevated) 82%, transparent);--mind-tile:color-mix(in srgb, var(--primary-accent) 5%, transparent);gap:var(--space-4,16px);box-sizing:border-box;flex-direction:column;width:100vw;min-height:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:clamp(16px,3vw,56px);display:flex}.x-mind__controls{align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.x-mind__modes{border:1px solid var(--mind-line);background:var(--surface-sunken);border-radius:0;gap:2px;padding:3px;display:inline-flex}.x-mind__mode{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:0;padding:6px 15px;font-size:12.5px;font-weight:600}.x-mind__mode:hover{color:var(--text-primary)}.x-mind__mode.is-active{background:var(--primary-accent);color:var(--text-on-accent)}.x-mind__mapping{border:1px solid color-mix(in srgb, var(--primary-accent) 40%, var(--mind-line));background:color-mix(in srgb, var(--primary-accent) 10%, transparent);height:32px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:0;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.x-mind__mapping:hover{border-color:var(--primary-accent);color:var(--text-primary)}.x-mind__mapping:focus-visible{outline:2px solid var(--primary-accent);outline-offset:1px}.x-mind__info{border:1px solid var(--mind-line);background:var(--surface-sunken);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.x-mind__info:hover{border-color:var(--primary-accent);color:var(--primary-accent)}.x-mind__info:focus-visible{outline:2px solid var(--primary-accent);outline-offset:1px}.x-mind-facets{border:1px solid var(--mind-line);background:var(--mind-panel);border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.x-mind-facets__cap{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.x-mind-facets__chip{border:1px solid color-mix(in srgb, var(--primary-accent) 30%, transparent);background:color-mix(in srgb, var(--primary-accent) 8%, transparent);color:var(--text-secondary);font:inherit;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:0;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.x-mind-facets__chip:hover{color:var(--text-primary);transform:translateY(-1px)}.x-mind-facets__chip:active{cursor:grabbing}.x-mind-facets__chip.is-active{background:var(--primary-accent);color:var(--text-on-accent);border-color:#0000}.x-mind-facets__dot{background:var(--primary-accent);border-radius:0;width:8px;height:8px}.x-mind-facets__chip--category .x-mind-facets__dot{background:var(--mind-act)}.x-mind-facets__chip--nature .x-mind-facets__dot{background:var(--mind-mon)}.x-mind-facets__chip--status .x-mind-facets__dot{background:var(--status-success)}.x-mind-facets__chip--outcome .x-mind-facets__dot{background:var(--status-warning)}.x-mind-facets__chip--role .x-mind-facets__dot{background:var(--primary-accent)}.x-mind-facets__chip--dimension .x-mind-facets__dot{background:var(--mind-look)}.x-mind-facets__chip.is-active .x-mind-facets__dot{background:var(--text-on-accent)}.x-mind__filters{align-items:center;gap:var(--space-4,18px);flex-wrap:wrap;display:flex}.x-mind__search{flex:0 300px;min-width:200px}.x-mind__chips{align-items:center;gap:7px;display:inline-flex}.x-mind__chips-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.x-mind__pill{border:1px solid color-mix(in srgb, var(--pill-accent,var(--primary-accent)) 30%, transparent);background:color-mix(in srgb, var(--pill-accent,var(--primary-accent)) 8%, transparent);color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:0;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.x-mind__pill:hover{color:var(--text-primary);transform:translateY(-1px)}.x-mind__pill.is-on{background:var(--pill-accent,var(--primary-accent));color:var(--text-on-accent);border-color:#0000}.x-mind__pill-dot{background:var(--pill-accent,var(--primary-accent));border-radius:0;width:8px;height:8px}.x-mind__pill.is-on .x-mind__pill-dot{background:var(--text-on-accent)}.x-mind__pill--monitor{--pill-accent:var(--mind-mon)}.x-mind__pill--lookup{--pill-accent:var(--mind-look)}.x-mind__pill--action{--pill-accent:var(--mind-act)}.x-mind__pill--status-live{--pill-accent:var(--status-success)}.x-mind__pill--status-planned{--pill-accent:var(--status-warning)}.x-mind__pill--status-ready{--pill-accent:var(--status-success)}.x-mind__pill--status-not_ready{--pill-accent:var(--status-warning)}.x-mind__pill--status-off{--pill-accent:var(--text-muted)}.x-mind-filter{align-items:center;gap:7px;display:inline-flex;position:relative}.x-mind-filter__cap{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.x-mind-filter__btn{border:1px solid color-mix(in srgb, var(--pill-accent,var(--primary-accent)) 30%, transparent);background:color-mix(in srgb, var(--pill-accent,var(--primary-accent)) 8%, transparent);color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:0;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.x-mind-filter__btn:hover{color:var(--text-primary);transform:translateY(-1px)}.x-mind-filter__btn.is-active{background:var(--pill-accent,var(--primary-accent));color:var(--text-on-accent);border-color:#0000}.x-mind-filter__dot{background:var(--pill-accent,var(--primary-accent));border-radius:0;width:8px;height:8px}.x-mind-filter__btn.is-active .x-mind-filter__dot{background:var(--text-on-accent)}.x-mind-filter__btn--role{--pill-accent:var(--primary-accent)}.x-mind-filter__btn--dimension{--pill-accent:var(--mind-look)}.x-mind-filter__menu{z-index:30;background:var(--surface-elevated);border:1px solid color-mix(in srgb, var(--primary-accent) 40%, var(--panel-border));min-width:210px;max-height:280px;box-shadow:0 24px 60px -20px rgba(var(--surface-sunken-rgb,0, 0, 0), .7);border-radius:0;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.x-mind-filter__empty{color:var(--text-muted);padding:8px 10px;font-size:12px}.x-mind-filter__item{width:100%;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.x-mind-filter__item:hover{background:color-mix(in srgb, var(--primary-accent) 8%, transparent)}.x-mind-filter__check{border:1px solid var(--text-muted);border-radius:0;flex:none;width:14px;height:14px}.x-mind-filter__item.is-on{color:var(--primary-accent)}.x-mind-filter__item.is-on .x-mind-filter__check{background:var(--primary-accent);border-color:var(--primary-accent)}.x-mind-filter__item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-mind__count{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:12px;display:inline-flex}.x-mind__cellchip{color:var(--primary-accent);background:color-mix(in srgb, var(--primary-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--primary-accent) 40%, transparent);border-radius:0;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:inline-flex}.x-mind__cellchip-x{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;line-height:1}.x-mind__cellchip-x:hover{color:var(--text-primary)}.x-mind__body{gap:var(--space-4,18px);grid-template-columns:224px minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.x-mind__main{gap:var(--space-4,16px);flex-direction:column;min-width:0;display:flex}.x-mind-rail{box-sizing:border-box;background:var(--mind-panel);--card-border:rgba(var(--primary-accent-rgb), .15);--card-accent:var(--accent-cyan);--card-accent-rgb:var(--accent-cyan-rgb);border:1px solid var(--card-border);border-radius:0;align-self:flex-start;position:relative;overflow:visible}[data-theme=midnight] .x-mind-rail{--card-border:rgba(var(--oldmutual-green-rgb), .15);--card-accent:var(--primary-accent);--card-accent-rgb:var(--primary-accent-rgb)}.x-mind-rail:before,.x-mind-rail:after,.x-mind-rail__corners:before,.x-mind-rail__corners:after{content:"";border:0 solid var(--card-accent);pointer-events:none;width:10px;height:10px;position:absolute}.x-mind-rail:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.x-mind-rail:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.x-mind-rail__corners{pointer-events:none;position:absolute;inset:0}.x-mind-rail__corners:before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.x-mind-rail__corners:after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.x-mind-rail__heading{letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--text-muted);background:color-mix(in srgb, var(--primary-accent) 8%, transparent);border-bottom:1px solid var(--mind-line);padding:10px 14px;font-size:11px;font-weight:700}.x-mind-rail__top{border-bottom:1px solid var(--mind-line);flex-direction:column;gap:8px;margin-bottom:8px;padding:2px 4px 12px;display:flex}.x-mind-rail__caption{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.x-mind-rail__facet{color:var(--text-primary);background:color-mix(in srgb, var(--primary-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--primary-accent) 45%, transparent);border-radius:0;align-self:flex-start;align-items:center;gap:8px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.x-mind-rail__facet-dot{background:var(--primary-accent);border-radius:0;width:8px;height:8px}.x-mind-rail__facet--nature .x-mind-rail__facet-dot{background:var(--mind-mon)}.x-mind-rail__facet--status .x-mind-rail__facet-dot{background:var(--status-success)}.x-mind-rail__facet--dimension .x-mind-rail__facet-dot{background:var(--mind-look)}.x-mind-rail__facet--category .x-mind-rail__facet-dot{background:var(--mind-act)}.x-mind-rail__zone{border:1px dashed #0000;border-radius:0;flex-direction:column;gap:2px;padding:6px;display:flex}.x-mind-rail__zone.is-armed{border-color:color-mix(in srgb, var(--primary-accent) 40%, transparent)}.x-mind-rail__zone.is-over{border-color:var(--primary-accent);background:color-mix(in srgb, var(--primary-accent) 8%, transparent)}.x-mind-rail__item{width:100%;font:inherit;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:flex}.x-mind-rail__item:hover{background:color-mix(in srgb, var(--primary-accent) 7%, transparent)}.x-mind-rail__item.is-active{color:var(--text-primary);background:color-mix(in srgb, var(--primary-accent) 16%, transparent);border-color:color-mix(in srgb, var(--primary-accent) 40%, transparent)}.x-mind-rail__dot{background:var(--primary-accent);border-radius:0;flex:none;width:8px;height:8px}.x-mind-rail__dot--all,.x-mind-rail__dot--accent{background:var(--primary-accent)}.x-mind-rail__dot--nature-monitor{background:var(--mind-mon)}.x-mind-rail__dot--nature-lookup{background:var(--mind-look)}.x-mind-rail__dot--nature-action{background:var(--mind-act)}.x-mind-rail__dot--status-live{background:var(--status-success)}.x-mind-rail__dot--status-planned{background:var(--status-warning)}.x-mind-rail__dot--status-off{background:var(--text-muted)}.x-mind-rail__dot--outcome-good{background:var(--status-success)}.x-mind-rail__dot--outcome-warn{background:var(--status-warning)}.x-mind-rail__dot--outcome-critical{background:var(--status-danger)}.x-mind-rail__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x-mind-rail__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.x-mind-rail__item.is-active .x-mind-rail__count{color:var(--primary-accent)}.x-mind-rail__drophint{color:var(--text-muted);padding:8px 11px;font-size:11px;font-style:italic;display:block}.x-mind__stage{min-width:0}.x-mind__deck{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.x-mind-card__adorn{color:var(--mind-mon);align-items:center;display:inline-flex}.x-mind-card__adorn svg{width:18px;height:18px}.x-mind-card__adorn--monitor{color:var(--mind-mon)}.x-mind-card__adorn--lookup{color:var(--mind-look)}.x-mind-card__adorn--action{color:var(--mind-act)}.x-mind-card .x-xiriuz-card__big-count-num{font-size:2.25rem}.x-mind-card__statusline{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.x-mind-card__statusline .x-status-pill,.x-mind-card__statusline .x-wpill{box-sizing:border-box;letter-spacing:.03em;border:1px solid #0000;align-items:center;padding:2px 8px;font-size:9.5px;font-weight:700;line-height:1.5;display:inline-flex}.x-mind-card__statusline .x-status-pill{gap:5px}.x-mind-card__statusline .x-status-pill__dot{width:6px;height:6px}.x-mind-card__statusline .x-wpill{align-self:center;margin-right:auto}.x-mind-card--band-good .x-xiriuz-card__big-count-num{color:var(--wb-good)}.x-mind-card--band-warn .x-xiriuz-card__big-count-num{color:var(--wb-warn)}.x-mind-card--band-bad .x-xiriuz-card__big-count-num{color:var(--wb-bad)}.x-mind-card__actions{flex-direction:row;flex:none;align-items:center;gap:1px;display:flex}.x-mind-card__btn{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x-mind-card__btn:hover{background:color-mix(in srgb, var(--primary-accent) 16%, transparent);color:var(--primary-accent)}.x-mind-card__btn:focus-visible{outline:2px solid var(--primary-accent);outline-offset:1px}.x-mind-card__spark-wrap{width:100%;color:var(--mind-mon)}.x-mind-card__spark-wrap--monitor{color:var(--mind-mon)}.x-mind-card__spark-wrap--lookup{color:var(--mind-look)}.x-mind-card__spark-wrap--action{color:var(--mind-act)}.x-mind-card__spark{width:100%;height:26px;display:block}.x-mind-card__spark-svg{width:100%;height:100%;display:block;overflow:visible}.x-mind-card__foot{flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;display:flex}.x-mind-card__foot-category{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;max-width:100%;color:var(--text-muted);font-size:10px;font-weight:700;overflow:hidden}.x-mind-card__foot-role{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-primary);font-size:12px;font-weight:600;overflow:hidden}.x-mind-card__foot-key{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-muted);font-size:11px;overflow:hidden}.x-wprops-modal{display:block}.x-modal:has(.x-wprops-modal){width:610px}.x-modal:has(.x-wprops-modal).x-wprops--cols-2{width:960px}.x-modal:has(.x-wprops-modal).x-wprops--cols-3{width:1320px}.x-wprops-modal .x-wprops__field{border-bottom:1px solid var(--wb-tile-border);gap:16px;margin:0;padding:12px 0}.x-wprops-modal .x-wprops__field:first-child{padding-top:2px}.x-wprops-modal .x-wprops__field:last-child{border-bottom:0;padding-bottom:0}.x-wprops-modal .x-wprops__field>label{letter-spacing:0;flex:0 0 168px;justify-content:space-between;align-items:center;padding-top:8px;font-size:12.5px;font-weight:500}.x-wprops-modal .x-wprops__key{background:var(--wb-field);border:1px solid var(--wb-tile-border);border-radius:0;padding:8px 10px;font-size:12px;line-height:1.35;display:block}.x-wprops-modal .x-wprops__field textarea{min-height:56px;padding:8px 10px;font-size:13px}.x-wprops-modal .x-wprops__chips{min-height:32px}.x-wprops-modal .x-wthr,.x-wprops-modal .x-wact{border-top:0;margin-top:0;padding-top:12px}.x-wprops-modal .x-wthr__rows{margin-top:0}.x-modal__header .x-wprops__head-active>span{letter-spacing:0;text-transform:none;color:var(--wb-dim);font-size:12.5px;font-weight:500}.x-hud-title-row:has(.x-mind-icon){position:relative}.x-hud-title-row:has(.x-mind-icon) .x-hud-title-row__icon{z-index:0;pointer-events:none;justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:absolute;inset:0}.x-hud-title-row:has(.x-mind-icon)>span:not(.x-hud-title-row__icon){z-index:1;position:relative}.x-hud-title-row:has(.x-mind-icon) .x-hud-title-row__icon svg{width:100%;height:100%}.x-mind-icon{opacity:.16}.x-mind-icon ellipse,.x-mind-icon circle{stroke:var(--accent-cyan)}.x-mind-icon__centre{fill:var(--accent-cyan);stroke:none}.x-mind__legend{padding-top:var(--space-2,8px);border-top:1px solid var(--mind-line);color:var(--text-muted);flex-wrap:wrap;gap:22px;font-size:11px;display:flex}.x-mind__legend-item{align-items:center;gap:7px;display:inline-flex}.x-mind__legend-item:before{content:"";background:var(--primary-accent);border-radius:0;width:9px;height:9px}.x-mind__legend-item--monitor:before{background:var(--mind-mon)}.x-mind__legend-item--lookup:before{background:var(--mind-look)}.x-mind__legend-item--action:before{background:var(--mind-act)}.x-mind-pivot{gap:var(--space-4,16px);flex-direction:column;display:flex}.x-mind-pivot__zones{background:var(--mind-panel);border:1px solid var(--mind-line);border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.x-mind-pivot__cap{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.x-mind-pivot__zone{border:2px dashed color-mix(in srgb, var(--primary-accent) 28%, transparent);background:var(--surface-sunken);border-radius:0;flex:1;align-items:center;gap:12px;min-width:200px;min-height:56px;padding:10px 16px;display:flex}.x-mind-pivot__zone.is-armed{border-color:color-mix(in srgb, var(--primary-accent) 45%, transparent)}.x-mind-pivot__zone.is-over{border-color:var(--primary-accent);background:color-mix(in srgb, var(--primary-accent) 8%, transparent)}.x-mind-pivot__zlabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}.x-mind-pivot__zval{color:var(--text-primary);align-items:center;gap:9px;font-size:15px;font-weight:700;display:inline-flex}.x-mind-pivot__zval.is-empty{color:var(--text-muted);white-space:normal;flex:1;min-width:0;font-size:13px;font-style:italic;font-weight:400;line-height:1.5}.x-mind-pivot__zdot{background:var(--primary-accent);border-radius:0;width:8px;height:8px}.x-mind-pivot__zval--nature .x-mind-pivot__zdot{background:var(--mind-mon)}.x-mind-pivot__zval--status .x-mind-pivot__zdot{background:var(--status-success)}.x-mind-pivot__zval--dimension .x-mind-pivot__zdot{background:var(--mind-look)}.x-mind-pivot__zval--category .x-mind-pivot__zdot{background:var(--mind-act)}.x-mind-pivot__zval--outcome .x-mind-pivot__zdot{background:var(--status-warning)}.x-mind-pivot__zx{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:17px;line-height:1}.x-mind-pivot__zx:hover{color:var(--text-primary)}.x-mind-pivot__act{border:1px solid var(--mind-line);background:var(--surface-sunken);color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;border-radius:0;padding:8px 13px;font-size:12px}.x-mind-pivot__act:hover{border-color:var(--primary-accent);color:var(--text-primary)}.x-mind-pivot__hint{text-align:center;color:var(--text-muted);padding:56px 20px;font-size:14px;line-height:1.7}.x-mind-pivot__wrap{border:1px solid var(--mind-line);background:var(--surface-sunken);border-radius:0;overflow:auto}.x-mind-pivot__matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.x-mind-pivot__matrix th,.x-mind-pivot__matrix td{text-align:center;padding:0}.x-mind-pivot__matrix thead th{z-index:5;background:var(--surface-elevated);color:var(--text-primary);border-bottom:1px solid var(--mind-line);white-space:nowrap;padding:11px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.x-mind-pivot__corner{z-index:6;text-align:left;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;width:1%;font-size:10px;left:0}.x-mind-pivot__matrix tbody th{z-index:4;background:var(--surface-elevated);text-align:left;color:var(--text-primary);white-space:nowrap;border-bottom:1px solid var(--mind-line);border-right:1px solid var(--mind-line);width:1%;padding:10px 14px;font-weight:600;position:sticky;left:0}.x-mind-pivot__head.is-armed th{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--primary-accent) 45%, transparent)}.x-mind-pivot__head.is-over th{background:color-mix(in srgb, var(--primary-accent) 12%, var(--surface-elevated));box-shadow:inset 0 -2px 0 var(--primary-accent)}.x-mind-pivot__swap{border:1px solid var(--mind-line);background:var(--surface-sunken);height:26px;color:var(--text-secondary);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.x-mind-pivot__swap-label{letter-spacing:.04em;text-transform:none;font-size:11px;font-weight:600}.x-mind-pivot__swap:hover{border-color:var(--primary-accent);color:var(--primary-accent)}.x-mind-pivot__swap:focus-visible{outline:2px solid var(--primary-accent);outline-offset:1px}.x-mind-pivot__cell{min-width:44px;height:42px;font:inherit;font-variant-numeric:tabular-nums;color:var(--text-primary);cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;margin:3px auto;font-weight:700;display:flex}.x-mind-pivot__cell:hover:not(:disabled){box-shadow:0 0 0 2px var(--primary-accent)}.x-mind-pivot__cell.is-zero{color:var(--text-muted);cursor:default;background:0 0;font-weight:400}.x-mind-pivot__cell--tot{background:color-mix(in srgb, var(--primary-accent) 10%, transparent);color:var(--primary-accent);cursor:default}.x-mind-pivot__totrow th,.x-mind-pivot__totrow td{background:var(--surface-elevated);color:var(--primary-accent);border-top:1px solid var(--mind-line);padding:10px 12px;font-weight:700}.x-mind-info__intro{margin:0 0 var(--space-3,14px);color:var(--text-secondary)}@media (width<=720px){.x-mind__body{grid-template-columns:minmax(0,1fr)}.x-mind-rail{border-right:none;border-bottom:1px solid var(--mind-line);padding-right:0;padding-bottom:var(--space-3,12px)}}.x-wact{border-top:1px solid var(--wb-tile-border);margin-top:12px;padding-top:12px}.x-wact__lead{color:var(--wb-faint);margin:4px 0 0;font-size:11.5px;line-height:1.45}.x-wact__empty{border:1px dashed var(--wb-tile-border);color:var(--wb-faint);border-radius:0;margin:0;padding:11px 12px;font-size:12.5px}.x-wact__empty-title{color:var(--wb-dim);margin:0;font-size:12.5px}.x-wact__list{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.x-wact__list--c2,.x-wact__list--c3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.x-wact__rule{border:1px solid var(--wb-tile-border);background:var(--wb-tile);border-radius:0;overflow:hidden}.x-wact__head{border-bottom:1px solid var(--wb-tile-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:9px 11px;display:flex}.x-wact__marks{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.x-wact__name{color:var(--wb-text);font-size:13px;font-weight:600}.x-wact__band{letter-spacing:.4px;border:1px solid #0000;border-radius:0;padding:2px 8px;font-size:10.5px;font-weight:600}.x-wact__band--good{color:var(--wb-good);border-color:rgba(var(--wb-good-rgb), .4);background:rgba(var(--wb-good-rgb), .12)}.x-wact__band--warn{color:var(--wb-warn);border-color:rgba(var(--wb-warn-rgb), .4);background:rgba(var(--wb-warn-rgb), .12)}.x-wact__band--bad{color:var(--wb-bad);border-color:rgba(var(--wb-bad-rgb), .4);background:rgba(var(--wb-bad-rgb), .12)}.x-wact__mode{letter-spacing:.4px;color:var(--wb-dim);border:1px solid var(--wb-tile-border);border-radius:0;padding:2px 8px;font-size:10.5px;font-weight:600}.x-wact__mini{font:inherit;color:var(--wb-dim);background:var(--wb-field);border:1px solid var(--wb-tile-border);cursor:pointer;border-radius:0;padding:3px 9px;font-size:11px}.x-wact__mini:hover{color:var(--wb-accent);border-color:var(--wb-accent)}.x-wact__mini--danger:hover{color:var(--wb-bad);border-color:var(--wb-bad)}.x-wact__line{color:var(--wb-dim);gap:10px;padding:8px 11px;font-size:12.5px;line-height:1.45;display:flex}.x-wact__k{letter-spacing:.06em;text-transform:uppercase;color:var(--wb-faint);flex:0 0 74px;padding-top:2px;font-size:10.5px;font-weight:600}.x-wact__link{font:inherit;color:var(--wb-accent);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;font-weight:600}.x-wacte{flex-direction:column;gap:0;display:flex}.x-modal:has(.x-wacte){width:780px}.x-wacte__row{border-bottom:1px solid var(--wb-tile-border);align-items:flex-start;gap:16px;padding:11px 0;display:flex}.x-wacte__row:last-child{border-bottom:0}.x-wacte__label{letter-spacing:.06em;text-transform:uppercase;color:var(--wb-faint);flex:0 0 132px;padding-top:11px;font-size:10.5px;font-weight:600}.x-wacte__controls{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.x-wacte__controls--block{display:block}.x-wacte__word{color:var(--wb-dim);white-space:nowrap;font-size:12.5px}.x-wacte__ghost{font:inherit;color:var(--wb-dim);border:1px dashed var(--wb-tile-border);cursor:pointer;background:0 0;border-radius:0;padding:7px 12px;font-size:12.5px}.x-wacte__ghost:hover{border-color:var(--wb-accent);color:var(--wb-text)}.x-wacte__hint{color:var(--wb-faint);margin:-2px 0 8px 148px;font-size:11.5px}.x-wacte__foot{justify-content:flex-start;display:flex}.x-wacte__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.x-wacte__mode{border:1px solid var(--wb-tile-border);color:var(--wb-faint);border-radius:0;padding:8px 10px;font-size:11.5px;line-height:1.35}.x-wacte__mode strong{color:var(--wb-text);margin-bottom:2px;font-size:12.5px;display:block}.x-wacte__mode--on{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-dim)}.x-wacte__mode--off{opacity:.6;border-style:dashed}.x-wacte__days{flex-wrap:wrap;gap:6px;display:flex}.x-wacte__day{font:inherit;border:1px solid var(--wb-tile-border);background:var(--wb-field);color:var(--wb-dim);cursor:pointer;border-radius:0;padding:5px 10px;font-size:11.5px;font-weight:600}.x-wacte__day--on{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-text)}.x-wacte__error{border-left:3px solid var(--status-danger);background:rgba(var(--status-danger-rgb), .12);color:var(--wb-text);border-radius:0;margin:12px 0 0;padding:10px 12px;font-size:12.5px}.x-wacte__replay{border-left:3px solid var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-text);border-radius:0;margin:12px 0 0;padding:10px 12px;font-size:12.5px}.x-wruns__row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.x-wruns__when{color:var(--wb-faint);font-size:11.5px;font-family:var(--wb-mono)}.x-wruns__target{color:var(--wb-text);font-size:12.5px}.x-wruns__outcome{color:var(--wb-dim);margin-left:auto;font-size:12px}.x-mind-card__action-what{color:var(--wb-dim);margin:0;font-size:12.5px;line-height:1.45}.x-mind-card__facts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.x-mind-card--action .x-xiriuz-card__body{justify-content:flex-start}.x-mind-card--action .x-mind-card__action-what{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.x-mind-card--action .x-mind-card__facts{margin-top:auto;padding-top:10px}.x-mind-card__fact{letter-spacing:.3px;border:1px solid var(--wb-tile-border);color:var(--wb-dim);border-radius:0;padding:2px 8px;font-size:10.5px;font-weight:600}.x-mind-card__fact--good{color:var(--wb-good);border-color:rgba(var(--wb-good-rgb), .4);background:rgba(var(--wb-good-rgb), .12)}.x-mind-card__fact--bad{color:var(--wb-bad);border-color:rgba(var(--wb-bad-rgb), .4);background:rgba(var(--wb-bad-rgb), .12)}.x-mind,.x-mind *,.x-mind :before,.x-mind :after{border-radius:0!important}.x-wbreakdown{display:inline-flex;position:relative}.x-wbreakdown__panel{z-index:20;background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:var(--radius-lg);width:250px;padding:var(--space-3) 13px;box-shadow:var(--panel-glow);text-align:left;position:absolute;top:26px;right:0}.x-wbreakdown__axes{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.x-wbreakdown__axis{font:inherit;cursor:pointer;border:1px solid rgba(var(--white-rgb), .15);color:var(--text-secondary);background:0 0;border-radius:0;padding:3px 9px;font-size:11px;font-weight:400}.x-wbreakdown__axis.is-on{background:var(--accent-cyan);color:var(--text-on-accent);border-color:#0000;font-weight:600}.x-wbreakdown__axis-label{color:var(--text-muted);margin-bottom:9px;font-size:11px}.x-wbreakdown__note{font-size:var(--font-size-sm);color:var(--text-muted);padding:6px 0;line-height:1.4}.x-wbreakdown__row{margin:9px 0}.x-wbreakdown__row-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.x-wbreakdown__name,.x-wbreakdown__value{color:var(--text-primary);font-size:12.5px}.x-wbreakdown__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-wbreakdown__value{font-variant-numeric:tabular-nums}.x-wbreakdown__bar{background:rgba(var(--white-rgb), .06);border-radius:0;height:5px;margin-top:3px;overflow:hidden}.x-wbreakdown__bar-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-cyan) 55%, var(--primary-accent)), var(--accent-cyan));border-radius:0;height:100%}.x-wbreakdown__more{color:var(--text-muted);margin-top:10px;font-size:11.5px}.x-wprops-modal--with-preview{align-items:flex-start;gap:20px;display:flex}.x-wprops-modal--with-preview .x-wprops__preview{flex:none;align-self:center}.x-wprops-modal--with-preview .x-wprops__body{flex:auto;min-width:0}.x-modal:has(.x-wprops-modal--with-preview){width:860px}.x-modal:has(.x-wprops-modal--with-preview).x-wprops--cols-2{width:1210px}.x-modal:has(.x-wprops-modal--with-preview).x-wprops--cols-3{width:1570px}.x-wpop__loading{padding:12px 0}.x-wprops__body{border:0;min-width:0;margin:0;padding:0}.x-wprops__body--readonly input,.x-wprops__body--readonly textarea,.x-wprops__body--readonly select,.x-wprops__body--readonly button{opacity:1;color:var(--text-primary);cursor:default}.x-wprops__body--readonly textarea{resize:none}.x-mind-map{color:var(--text-primary);font-size:14px;line-height:1.5;position:relative}.x-mind-map__wrap{width:100%;padding:0 0 60px}.x-mind-map__title{letter-spacing:-.4px;margin:34px 0 6px;font-size:27px;font-weight:700}.x-mind-map__lede{color:var(--text-secondary);max-width:78ch;margin:0 0 4px;font-size:15px}.x-mind-map__stamp{color:var(--text-muted);letter-spacing:.3px;margin:10px 0 0;font-size:12px}.x-mind-map__panel{background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0}.x-mind-map__sec{margin-top:30px}.x-mind-map__sech{letter-spacing:1.3px;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:11px;font-weight:600}.x-mind-map__note{color:var(--text-secondary);font-size:13.5px;line-height:1.65}.x-mind-map__note b{color:var(--text-primary)}.x-mind-map__note--hint{color:var(--text-muted);font-size:12.5px}.x-mind-map__empty{text-align:center;color:var(--text-secondary);padding:32px 24px;font-size:15px;line-height:1.65}.x-mind-map__legend{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:16px;font-size:12.5px;display:flex}.x-mind-map__legend-swatch{vertical-align:-1px;border-radius:0;width:11px;height:11px;margin-right:6px;display:inline-block}.x-mind-map__chip{border:1px solid var(--panel-border);background:var(--surface-sunken);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.x-mind-map__chip--on{background:var(--primary-accent);border-color:color-mix(in srgb, var(--primary-accent) 70%, var(--text-primary));color:var(--text-on-accent)}.x-mind-map__tip{z-index:90;pointer-events:none;background:var(--surface-sunken);border:1px solid var(--panel-border);max-width:340px;box-shadow:0 12px 34px rgba(var(--accent-rgb), .25);opacity:0;border-radius:0;padding:10px 12px;font-size:12.5px;line-height:1.5;transition:opacity .1s;position:absolute}.x-mind-map__tip--on{opacity:1}.x-mind-map__tip-kicker{color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;margin-bottom:3px;font-size:11px}.x-mind-map__tip-muted{color:var(--text-muted)}.x-mind-map__grid2{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}@media (width<=900px){.x-mind-map__grid2{grid-template-columns:1fr}}.x-mind-map-signal__census-row{grid-template-columns:118px 1fr;align-items:center;gap:14px;margin:9px 0;display:grid}.x-mind-map-signal__census-label{text-align:right;color:var(--text-secondary);font-size:13px}.x-mind-map-signal__census-label b{color:var(--text-primary);font-size:15px;display:block}.x-mind-map-signal__census-bar{border:1px solid var(--panel-border);border-radius:0;height:26px;display:flex;overflow:hidden}.x-mind-map-signal__census-seg{white-space:nowrap;align-items:center;padding:0 10px;font-size:11.5px;display:flex;overflow:hidden}.x-mind-map-signal__stagehead{grid-template-columns:repeat(4,1fr);gap:0;margin:26px 0 2px;display:grid}.x-mind-map-signal__stagehead-cell{padding:0 4px}.x-mind-map-signal__stagehead-cell b{color:var(--text-primary);letter-spacing:.2px;font-size:12.5px;display:block}.x-mind-map-signal__stagehead-cell span{color:var(--text-muted);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.x-mind-map-signal__stage-num{background:var(--surface-sunken);border:1px solid var(--panel-border);width:20px;height:20px;color:var(--text-secondary);text-align:center;border-radius:0;margin-right:7px;font-size:11px;font-style:normal;line-height:19px;display:inline-block}.x-mind-map-signal__stage-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:6px 4px 10px;display:flex}.x-mind-map-signal__stage-chips{gap:6px;margin-left:auto;display:flex}.x-mind-map-signal__svg{width:100%;display:block}.x-mind-map-signal__node-label{fill:var(--text-secondary);font-size:11.5px}.x-mind-map-signal__node-label--strong{fill:var(--text-primary);font-weight:600}.x-mind-map-signal__node-val{fill:var(--text-muted);font-size:10.5px}.x-mind-map-signal__side{background:var(--surface-sunken);border-left:1px solid var(--panel-border);z-index:60;flex-direction:column;width:392px;transition:transform .22s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.x-mind-map-signal__side--on{transform:none}.x-mind-map-signal__side-head{border-bottom:1px solid var(--panel-border);margin:0;padding:18px 20px 12px;font-size:15px}.x-mind-map-signal__side-head small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;margin-top:4px;font-size:11px;font-weight:500;display:block}.x-mind-map-signal__side-body{flex:1;padding:6px 20px 30px;overflow:auto}.x-mind-map-signal__side-close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0;font-size:19px;line-height:1;position:absolute;top:15px;right:14px}.x-mind-map-signal__side-close:hover{color:var(--text-primary)}.x-mind-map-signal__rule{border-bottom:1px solid var(--panel-border);padding:11px 0}.x-mind-map-signal__rule-text{color:var(--text-secondary);font-size:13px;line-height:1.6}.x-mind-map-signal__rule-text b{color:var(--text-primary)}.x-mind-map-signal__rule-meta{color:var(--text-muted);letter-spacing:.3px;margin-top:5px;font-size:11px}.x-mind-map-signal__pill{letter-spacing:.5px;border-radius:0;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.x-mind-map-signal__pill--warn{background:color-mix(in srgb, var(--status-warning) 20%, transparent);color:var(--status-warning)}.x-mind-map-signal__pill--crit{background:color-mix(in srgb, var(--status-danger) 20%, transparent);color:var(--status-danger)}.x-mind-map-signal__pill--good{background:color-mix(in srgb, var(--status-success) 20%, transparent);color:var(--status-success)}.x-mind-map-signal__stage-wrap{position:relative}.x-mind-map-signal__nature--monitor b{color:var(--accent-cyan)}.x-mind-map-signal__nature--lookup b{color:var(--accent-violet)}.x-mind-map-signal__nature--action b{color:var(--accent-warning)}.x-mind-map-constellation__stage{background:radial-gradient(1100px 620px at 50% 45%, color-mix(in srgb, var(--surface-elevated) 90%, var(--surface-sunken)) 0%, var(--surface-sunken) 68%);border:1px solid var(--panel-border);border-radius:0;margin-top:14px;position:relative;overflow:hidden}.x-mind-map-constellation__ctl{border-bottom:1px solid var(--panel-border);background:color-mix(in srgb, var(--surface-elevated) 70%, transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.x-mind-map-constellation__search{background:var(--surface-sunken);border:1px solid var(--panel-border);color:var(--text-primary);border-radius:0;outline:none;width:210px;padding:6px 11px;font-size:12.5px}.x-mind-map-constellation__search:focus{border-color:var(--primary-accent)}.x-mind-map-constellation__shown{color:var(--text-muted);margin-left:auto;font-size:12px}.x-mind-map-constellation__canvas{position:relative}.x-mind-map-constellation__svg{width:100%;display:block}.x-mind-map-constellation__cat-label{fill:var(--text-muted);text-transform:uppercase;letter-spacing:.9px;font-size:10.5px;font-weight:600}.x-mind-map-constellation__cat-label--big{fill:var(--text-secondary);font-size:11.5px}.x-mind-map-constellation__orbit{background:color-mix(in srgb, var(--surface-sunken) 94%, transparent);border:1px solid var(--panel-border);border-radius:0;width:214px;padding:13px 14px;position:absolute;top:16px;right:16px}.x-mind-map-constellation__orbit-title{letter-spacing:.9px;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:11px;display:block}.x-mind-map-constellation__orbit-row{color:var(--text-secondary);align-items:center;gap:9px;margin:6px 0;font-size:12px;display:flex}.x-mind-map-constellation__orbit-divider{border-top:1px solid var(--panel-border);margin-top:10px;padding-top:9px}.x-mind-map-constellation__inspect{background:color-mix(in srgb, var(--surface-sunken) 94%, transparent);border:1px solid var(--panel-border);width:330px;box-shadow:0 16px 40px rgba(var(--accent-rgb), .2);border-radius:0;padding:15px 16px;font-size:13px;line-height:1.6;position:absolute;bottom:16px;left:16px}.x-mind-map-constellation__inspect-title{color:var(--text-primary);margin-bottom:2px;font-size:14.5px;font-weight:700}.x-mind-map-constellation__inspect-kicker{color:var(--text-muted);letter-spacing:.7px;text-transform:uppercase;margin-bottom:8px;font-size:10.5px}.x-mind-map-constellation__inspect-body{color:var(--text-secondary);font-size:12.5px}.x-mind-map-constellation__inspect-list{color:var(--text-secondary);margin:9px 0 0;padding-left:16px;font-size:12.5px}.x-mind-map-constellation__inspect-list li{margin:3px 0}.x-mind-map-chords__split{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:22px;margin-top:16px;display:grid}@media (width<=1250px){.x-mind-map-chords__split{grid-template-columns:1fr}}.x-mind-map-chords__svg{width:100%;display:block}.x-mind-map-chords__arc-label{fill:var(--text-secondary);letter-spacing:.3px;font-size:11px}.x-mind-map-chords__readout{background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;padding:18px 19px;position:sticky;top:78px}.x-mind-map-chords__readout-title{margin:0 0 3px;font-size:16px}.x-mind-map-chords__readout-kicker{color:var(--text-muted);letter-spacing:.8px;text-transform:uppercase;margin-bottom:12px;font-size:10.5px}.x-mind-map-chords__bar{color:var(--text-secondary);align-items:center;gap:9px;margin:7px 0;font-size:12.5px;display:flex}.x-mind-map-chords__bar-fill{border-radius:0;min-width:3px;height:9px}.x-mind-map-chords__bar-count{color:var(--text-muted);text-align:right;min-width:16px;margin-left:auto;font-size:11.5px}.x-mind-map-chords__matrix-wrap{padding-bottom:6px;overflow-x:auto}.x-mind-map-chords__matrix{border-collapse:separate;border-spacing:2px;margin-top:6px;font-size:11px}.x-mind-map-chords__matrix th{color:var(--text-muted);text-align:right;white-space:nowrap;padding:2px 6px;font-size:10.5px;font-weight:500}.x-mind-map-chords__matrix th.x-mind-map-chords__matrix-col{writing-mode:vertical-rl;text-align:left;height:158px;padding:0;transform:rotate(180deg)}.x-mind-map-chords__matrix td{text-align:center;background:var(--surface-sunken);width:26px;height:22px;color:var(--text-muted);border-radius:0}.x-mind-map-chords__matrix td.x-mind-map-chords__matrix-on{color:var(--text-on-accent);font-weight:700}.x-mind-map-chords__matrix td.x-mind-map-chords__matrix-self{outline:1px dashed var(--panel-border)}.x-mind-map__panel--pad{padding:18px 22px}.x-mind-map__sec-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.x-mind-map__sec-head .x-mind-map__sech{margin:0}.x-mind-map__sec-head .x-mind-map__chip:first-of-type{margin-left:auto}.x-mind-map__dot{vertical-align:0;border-radius:0;width:6px;height:6px;margin-right:5px;display:inline-block}.x-mind-map-nav{border:1px solid var(--panel-border);background:var(--surface-sunken);align-items:center;gap:4px;padding:3px;display:inline-flex}.x-mind-map-nav__btn{font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:6px 11px;font-size:12px;font-weight:600}.x-mind-map-nav__btn:hover{color:var(--text-primary);background:color-mix(in srgb, var(--primary-accent) 10%, transparent)}.x-mind-map-nav__btn--on{background:var(--primary-accent);border-color:color-mix(in srgb, var(--primary-accent) 70%, var(--text-primary));color:var(--text-on-accent)}.x-mind-map-nav__btn:focus-visible{outline:2px solid var(--primary-accent);outline-offset:1px}.x-mind-map-desk__arrival{grid-template-columns:190px 1fr 90px;align-items:center;gap:12px;margin:7px 0;display:grid}.x-mind-map-desk__arrival-name{text-align:right;letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.x-mind-map-desk__track{background:color-mix(in srgb, var(--text-muted) 14%, transparent);height:20px;display:flex;overflow:hidden}.x-mind-map-desk__track i{display:block}.x-mind-map-desk__arrival-count{color:var(--text-muted);font-size:12px}.x-mind-map-desk__arrival-count span{font-size:10.5px;display:block}.x-mind-map-desk__legend{border-top:1px solid var(--panel-border);margin-top:14px;padding-top:13px}.x-mind-map-desk__lanes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:11px;display:grid}.x-mind-map-desk__lane{background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;overflow:hidden}.x-mind-map-desk__lane-head{letter-spacing:1.1px;text-transform:uppercase;border-bottom:1px solid var(--panel-border);flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;padding:11px 12px 9px;font-size:12.5px;display:flex}.x-mind-map-desk__lane-head span{color:var(--text-muted);letter-spacing:.3px;text-transform:none;margin-left:auto;font-size:11px}.x-mind-map-desk__activity{border-bottom:1px solid var(--panel-border);padding:10px 11px}.x-mind-map-desk__activity:last-child{border-bottom:0}.x-mind-map-desk__activity-name{letter-spacing:.9px;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;margin-bottom:7px;font-size:10.5px;display:flex}.x-mind-map-desk__activity-name b{color:var(--text-secondary);margin-left:auto;font-size:11px;font-weight:600}.x-mind-map-desk__action{text-align:left;background:var(--surface-sunken);border:1px solid var(--panel-border);width:100%;font:inherit;color:var(--text-secondary);cursor:pointer;border-radius:0;margin:4px 0;padding:6px 8px;font-size:11.5px;line-height:1.35;display:block;position:relative}.x-mind-map-desk__action:hover{border-color:color-mix(in srgb, var(--primary-accent) 55%, transparent);color:var(--text-primary)}.x-mind-map-desk__action--hot{background:color-mix(in srgb, var(--accent-warning) 13%, transparent);border-color:color-mix(in srgb, var(--accent-warning) 45%, transparent);color:color-mix(in srgb, var(--accent-warning) 55%, var(--text-primary))}.x-mind-map-desk__action--hot:hover{background:color-mix(in srgb, var(--accent-warning) 22%, transparent)}.x-mind-map-desk__action--cold{opacity:.62;border-style:dashed}.x-mind-map-desk__action-name{padding-right:22px;display:block}.x-mind-map-desk__count{color:var(--accent-warning);background:color-mix(in srgb, var(--accent-warning) 16%, transparent);border-radius:0;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;top:5px;right:6px}.x-mind-map-desk__feeders{border-top:1px solid var(--panel-border);color:var(--text-muted);margin-top:6px;padding-top:6px;font-size:10.5px;display:block}.x-mind-map-desk__feeders span{margin:2px 0;display:block}.x-mind-map-chain__two{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;margin-top:22px;display:grid}@media (width<=1000px){.x-mind-map-chain__two{grid-template-columns:minmax(0,1fr)}}.x-mind-map-chain__rail{background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;overflow:hidden}.x-mind-map-chain__search{border-bottom:1px solid var(--panel-border);padding:10px}.x-mind-map-chain__search input{width:100%;font:inherit;color:var(--text-primary);background:var(--surface-sunken);border:1px solid var(--panel-border);border-radius:0;padding:7px 10px;font-size:12.5px}.x-mind-map-chain__search input:focus{border-color:var(--primary-accent);outline:none}.x-mind-map-chain__list{max-height:640px;overflow-y:auto}.x-mind-map-chain__group{letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);background:var(--surface-sunken);padding:9px 12px 6px;font-size:10px}.x-mind-map-chain__item{text-align:left;border:none;border-bottom:1px solid var(--panel-border);width:100%;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;padding:7px 12px;font-size:12.5px;display:block}.x-mind-map-chain__item small{color:var(--text-muted);font-size:10.5px;display:block}.x-mind-map-chain__item:hover{background:color-mix(in srgb, var(--primary-accent) 10%, transparent);color:var(--text-primary)}.x-mind-map-chain__item--cold{opacity:.62}.x-mind-map-chain__item--on{background:color-mix(in srgb, var(--primary-accent) 20%, transparent);color:var(--text-primary);opacity:1}.x-mind-map-chain__stage{min-width:0}.x-mind-map-chain__sentence{color:var(--text-primary);margin:0 0 18px;font-size:16px;line-height:1.7}.x-mind-map-chain__chain{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1.15fr);align-items:start;gap:10px;display:grid}@media (width<=1280px){.x-mind-map-chain__chain{grid-template-columns:minmax(0,1fr)}.x-mind-map-chain__arrow{display:none}}.x-mind-map-chain__station{background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;padding:14px 16px}.x-mind-map-chain__station h4{color:var(--text-primary);margin:6px 0;font-size:15px}.x-mind-map-chain__station p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.6}.x-mind-map-chain__no{letter-spacing:1.1px;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;font-size:10px;display:flex}.x-mind-map-chain__no i{width:18px;height:18px;color:var(--text-on-accent);background:var(--primary-accent);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.x-mind-map-chain__arrow{text-align:center;color:var(--text-muted);align-self:center;font-size:18px}.x-mind-map-chain__facts{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.x-mind-map-chain__fact{border:1px solid var(--panel-border);background:var(--surface-sunken);color:var(--text-muted);border-radius:0;padding:2px 8px;font-size:10.5px}.x-mind-map-chain__fact--warn{border-color:color-mix(in srgb, var(--status-warning) 45%, transparent);color:var(--status-warning)}.x-mind-map-chain__branches{flex-direction:column;gap:10px;display:flex}.x-mind-map-chain__branch{background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:0;overflow:hidden}.x-mind-map-chain__branch-head{border-left:3px solid var(--primary-accent);border-bottom:1px solid var(--panel-border);background:var(--surface-sunken);letter-spacing:.6px;text-transform:uppercase;color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.x-mind-map-chain__branch-scope{color:var(--text-muted);text-transform:none;letter-spacing:0;margin-left:auto;font-weight:500}.x-mind-map-chain__branch-body{padding:12px 14px}.x-mind-map-chain__branch-body h5{color:var(--text-primary);margin:0 0 5px;font-size:14px}.x-mind-map-chain__branch-body p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.6}.x-mind-map-chain__desk{border-top:1px solid var(--panel-border);color:var(--text-secondary);margin-top:10px;padding-top:9px;font-size:12px}.x-mind-map-chain__siblings{color:var(--text-muted);margin-top:8px;font-size:11.5px}.x-mind-map-chain__link{font:inherit;color:var(--primary-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;text-decoration:underline}.x-mind-map-chain__gauge{margin-top:12px}.x-mind-map-chain__gauge-track{border-radius:0;height:26px;display:flex;overflow:hidden}.x-mind-map-chain__gauge-track i{letter-spacing:.4px;color:var(--surface-sunken);white-space:nowrap;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid;overflow:hidden}.x-mind-map-chain__gauge-scale{color:var(--text-muted);justify-content:space-between;gap:10px;margin-top:5px;font-size:10.5px;display:flex}.x-mind-map-chain__records{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.x-mind-map-chain__record{background:var(--surface-elevated);border:1px solid var(--panel-border);color:var(--text-muted);border-radius:0;padding:10px 12px;font-size:11.5px}.x-mind-map-chain__record b{color:var(--text-primary);margin-bottom:4px;font-size:12.5px;display:block}.x-mind-map-chain__record span{display:block}.x-mind-mapping{gap:var(--space-4,16px);box-sizing:border-box;flex-direction:column;width:100vw;min-height:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:clamp(16px,3vw,56px);display:flex}.x-mind-mapping__controls{align-items:center;gap:var(--space-4,18px);flex-wrap:wrap;display:flex}.x-mind-mapping__lede{color:var(--text-muted);max-width:70ch;margin:0;font-size:12.5px}.x-mind-mapping__stage{min-width:0}.x-mind-map__tip--hop{z-index:91;max-width:268px;transform:translate(-50%,calc(-100% - 10px))}.ucc-customers__section{margin-top:var(--space-6)}.ucc-customers__section-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.ucc-customers__section-title{font-size:var(--font-size-lg);margin:0}.ucc-customers__inline-form{gap:var(--space-4);margin-bottom:var(--space-4);display:grid}.ucc-customers__inline-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ucc-customers__empty{opacity:.85;margin:0}.ucc-customers__lookup-error{margin:0 0 var(--space-4);color:var(--status-warning)}.ucc-customers__back{margin:0 0 var(--space-4)}.ucc-customers__profile-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.ucc-customers__profile-title{font-size:var(--font-size-xl);margin:0}.ucc-customers__meta{gap:var(--space-2);margin:0;display:grid}.ucc-customers__meta dt{font-size:var(--font-size-sm);opacity:.75}.ucc-customers__meta dd{margin:0}.x-human-handler-form__hint{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.x-human-handler-form__side-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.x-human-handler-form__side-help{min-width:220px;color:var(--text-muted);flex:220px;margin:0;font-size:13px;line-height:1.55}.x-human-handler-form__direction{max-width:928px}.x-human-handler-form__attr-row{align-items:center}.x-handler-users__shell{flex-direction:column;gap:14px;height:calc(100vh - 9rem);min-height:420px;display:flex}.x-handler-users__actions{align-items:center;gap:12px;display:flex}.x-handler-users__save-state{color:var(--text-muted);font-size:12px;font-weight:600}.x-handler-users__save-state[data-state=saved]{color:var(--status-success)}.x-handler-users__save-state[data-state=saving],.x-handler-users__save-state[data-state=pending]{color:var(--text-primary)}.x-handler-users__board{flex:auto;grid-template-columns:1fr 280px;align-items:stretch;gap:16px;min-height:0;display:grid}.x-handler-users__left{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex;overflow-y:auto}@media (width<=900px){.x-handler-users__shell{height:auto;min-height:0}.x-handler-users__board{grid-template-columns:1fr}.x-handler-users__left{max-height:60vh;overflow-y:visible}}.x-handler-users__muted{color:var(--text-muted);margin:0;font-size:12px}.x-handler-users__zone{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:0;overflow:hidden}.x-handler-users__zone--over{border-style:dashed;border-color:var(--primary-accent--tint-15);background:rgba(var(--primary-accent--tint-15-rgb), .12)}.x-handler-users__zone-head{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb), .25);align-items:center;gap:8px;padding:10px 12px;display:flex}.x-handler-users__zone-title{min-width:0;color:var(--text-primary);flex:auto;font-size:14px;font-weight:700}.x-handler-users__zone-count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:12px}.x-handler-users__zone-body{min-height:56px;padding:10px 12px}.x-handler-users__zone-members{flex-wrap:wrap;gap:6px;display:flex}.x-handler-users__presence{border-radius:50%;flex:none;width:8px;height:8px}.x-handler-users__presence--on{background:var(--status-success)}.x-handler-users__presence--off{background:var(--text-muted);opacity:.5}.x-handler-users__drop-hint{color:var(--primary-accent--tint-15);margin:0 0 8px;font-size:12px;font-weight:700}.x-handler-users__chip{background:rgba(var(--primary-accent--tint-15-rgb), .14);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .3);color:var(--text-primary);border-radius:0;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.x-handler-users__chip--draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.x-handler-users__chip--draggable:active{cursor:grabbing}.x-handler-users__chip-label{min-width:0}.x-handler-users__chip-remove{width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.x-handler-users__chip-remove:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .25)}.x-handler-users__pool{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:0;flex-direction:column;min-width:0;min-height:0;padding:12px;display:flex;overflow:hidden}@media (width<=900px){.x-handler-users__pool{width:100%}}.x-handler-users__pool-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.x-handler-users__pool-title-total{color:var(--text-primary)}.x-handler-users__pool-search{align-items:center;gap:8px;margin-bottom:10px;display:flex}.x-handler-users__pool-list{flex-direction:column;flex:auto;gap:3px;min-height:0;display:flex;overflow-y:auto}@media (width<=900px){.x-handler-users__pool-list{max-height:50vh}}.x-handler-users__avatar{background:rgba(var(--primary-accent--tint-15-rgb), .22);color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.x-handler-users__avatar--md{width:26px;height:26px;font-size:11px}.x-handler-users__avatar--sm{width:20px;height:20px;font-size:9px}.x-handler-users__select-all{cursor:pointer;align-items:center;gap:8px;margin-bottom:8px;padding:0 6px;display:flex}.x-handler-users__select-all .x-handler-users__muted{cursor:pointer}.x-handler-users__pool-check{cursor:pointer;width:15px;height:15px;accent-color:var(--primary-accent--tint-15);flex:none;margin:0}.x-handler-users__pool-row{border:1px solid #0000;border-radius:0;align-items:center;gap:8px;padding:4px 6px;display:flex}.x-handler-users__pool-row:hover{background:rgba(var(--primary-accent--tint-15-rgb), .08)}.x-handler-users__pool-row--selected{background:rgba(var(--primary-accent--tint-15-rgb), .16);border-color:rgba(var(--primary-accent--tint-15-rgb), .4)}.x-handler-users__pool-grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.x-handler-users__pool-grip:active{cursor:grabbing}.x-handler-users__pool-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:auto;font-size:13px;overflow:hidden}.x-handler-users__selection-bar{border-top:1px solid rgba(var(--primary-accent--tint-15-rgb), .25);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.x-handler-users__selection-count{color:var(--text-primary);font-size:12px;font-weight:700}.x-handler-users__drag-pill{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .2);border:1px solid var(--primary-accent--tint-15);box-shadow:3px 3px 0 -1px var(--surface-elevated), 5px 5px 0 -1px rgba(var(--primary-accent--tint-15-rgb), .45);cursor:grabbing;border-radius:0;align-items:center;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.x-handler-users__drag-ghost{cursor:grabbing;box-shadow:0 6px 16px rgba(var(--primary-accent--tint-15-rgb), .3)}.x-breeze-admin-setup-viewport{box-sizing:border-box;grid-column:1/-1;justify-content:center;width:100vw;margin-left:calc(50% - 50vw);display:flex;overflow:hidden}.x-breeze-admin-setup{--breeze-composite-w:calc(3 * var(--tile-cell-w) + 2 * var(--tile-gap-inner) + 2 * var(--space-4));--breeze-composite-h:calc(3 * var(--tile-cell-h) + 2 * var(--tile-gap-inner) + 2 * var(--space-4) + 34px);--breeze-band-w:calc(2.5 * var(--breeze-composite-w) + 25.5px);box-sizing:border-box;width:max-content;padding:0 0 var(--space-4);transform-origin:top;grid-template-columns:repeat(8, calc((var(--breeze-composite-w) - 17px) / 2));grid-auto-rows:var(--tile-md-h);gap:18px 17px;display:grid}.x-breeze-admin-slot{touch-action:none;min-width:0}.x-breeze-admin-add{border:1px solid rgba(var(--white-rgb), .18);background:rgba(var(--white-rgb), .06);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;border-radius:0;justify-content:center;align-items:center;margin:8px 8px 0 0;padding:0;transition:background .15s,color .15s,border-color .15s;display:flex}.x-breeze-admin-add:hover{background:rgba(var(--white-rgb), .14);border-color:rgba(var(--white-rgb), .32);color:var(--text-primary)}.x-breeze-admin-slot--dragging{opacity:.5;cursor:grabbing}.x-breeze-admin-slot--accepts{outline:2px solid var(--primary-accent);outline-offset:-2px}.x-breeze-admin-slot--refuses{outline:2px dashed var(--accent-warning);outline-offset:-2px;cursor:not-allowed}.x-breeze-admin-slot--composite{grid-area:span 2/span 2;justify-content:center;align-items:center;display:flex}.x-breeze-admin-slot--composite-band{justify-content:center;align-items:center;display:flex}.x-breeze-admin-slot--composite-band .x-breeze-admin-composite{width:var(--breeze-band-w);height:var(--tile-md-h)}.x-breeze-admin-slot--composite-band .x-breeze-composite-grid{width:calc(var(--breeze-band-w) - 2 * var(--space-4));height:calc(var(--tile-md-h) - 2 * var(--space-4) - 34px)}.x-breeze-admin-slot--wide{grid-column:span 2;justify-content:center;align-items:center;display:flex}.x-breeze-admin-slot--wide .x-dashboard-card{width:var(--breeze-composite-w);height:var(--tile-md-h)}.x-breeze-admin-slot--wide .x-dashboard-card__description{justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;flex:1;display:flex;overflow:visible}.x-breeze-admin-slot--sm{justify-content:center;align-items:center;display:flex}.x-breeze-admin-slot--sm .x-dashboard-card{width:var(--tile-md-w);height:var(--tile-md-h)}.x-breeze-admin-slot--sm:not(.x-breeze-admin-slot--stat) .x-dashboard-card__header{justify-content:center;align-items:center;gap:var(--space-3);border-bottom:none;flex-direction:column;flex:1;padding-bottom:0}.x-breeze-admin-slot--sm:not(.x-breeze-admin-slot--stat) .x-dashboard-card__icon,.x-breeze-admin-slot--sm:not(.x-breeze-admin-slot--stat) .x-dashboard-card__icon>svg{width:30px;height:30px}.x-breeze-admin-slot--sm:not(.x-breeze-admin-slot--stat) .x-dashboard-card__title-wrap{flex:none;order:-1;max-width:100%}.x-breeze-admin-slot--sm:not(.x-breeze-admin-slot--stat) .x-dashboard-card__title{text-align:center;color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.2}.x-breeze-admin-slot--sm:not(.x-breeze-admin-slot--stat) .x-dashboard-card__description{display:none}.x-breeze-body-glyph{width:100%;height:100%;color:var(--appcard-icon-color);justify-content:center;align-items:center;display:flex}.x-breeze-body-glyph>svg{width:30px;height:30px;display:block}.x-dashboard-card__desc-short:has(.x-breeze-body-glyph){-webkit-line-clamp:none;line-clamp:none;width:100%;height:100%;display:block;overflow:visible}.x-breeze-environment__ladder{align-items:flex-start;gap:var(--space-3);padding-left:var(--space-1);flex-direction:column;margin:0 auto;display:flex}.x-breeze-environment__rung{align-items:center;gap:var(--space-3);display:flex}.x-breeze-environment__marker{box-sizing:border-box;border:2px solid var(--text-muted);background:0 0;border-radius:50%;flex:none;width:12px;height:12px;position:relative}.x-breeze-environment__rung:not(:last-child) .x-breeze-environment__marker:after{content:"";width:2px;height:calc(var(--space-3) + 1px);background:var(--text-muted);opacity:.5;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.x-breeze-environment__rung-label{letter-spacing:.04em;color:var(--text-muted);font-size:13px;font-weight:600;line-height:1}.x-breeze-environment__rung--active .x-breeze-environment__marker{border-color:var(--appcard-icon-color);background:var(--appcard-icon-color);box-shadow:0 0 0 4px rgba(var(--card-accent-rgb), .18)}.x-breeze-environment__rung--active .x-breeze-environment__rung-label{color:var(--text-primary);font-weight:700}.x-breeze-environment__invalid{cursor:help;justify-content:center;align-items:center;display:flex}.x-breeze-environment__error,.x-breeze-environment__error>svg{width:30px;height:30px;color:var(--accent-warning);display:block}.x-breeze-admin-slot--stat .x-dashboard-card__description{flex:1;justify-content:center;align-items:center;display:flex;overflow:visible}.x-breeze-single-stat__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:32px;font-weight:400;line-height:1}.x-breeze-single-stat__unavailable{color:var(--text-muted);font-size:12px;line-height:1.2}.x-breeze-admin-composite{width:var(--breeze-composite-w);height:var(--breeze-composite-h);padding:calc(var(--space-4) - 1px);gap:0}.x-breeze-admin-composite .x-dashboard-card__description{justify-content:center;align-items:center;display:flex;overflow:visible}.x-breeze-composite-grid{width:calc(3 * var(--tile-cell-w) + 2 * var(--tile-gap-inner));height:calc(3 * var(--tile-cell-h) + 2 * var(--tile-gap-inner));grid-template-columns:repeat(var(--pack-cols,3), 1fr);grid-template-rows:repeat(var(--pack-rows,3), 1fr);gap:var(--tile-gap-inner);display:grid}.x-breeze-composite-cell{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2);text-align:center;background:rgba(var(--card-accent-rgb), .08);border-radius:0;flex-direction:column;display:flex;position:relative}.x-breeze-composite-cell--link{appearance:none;font:inherit;color:inherit;cursor:pointer;border:0}.x-breeze-composite-cell--link:hover,.x-breeze-composite-cell--link:focus-visible{background:rgba(var(--card-accent-rgb), .2)}.x-breeze-composite-cell--link:focus-visible{outline:1px solid var(--card-accent);outline-offset:-1px}.x-breeze-composite-cell--dimmed{opacity:.35}.x-breeze-composite-cell--empty{background:rgba(var(--card-accent-rgb), .05)}.x-breeze-composite-cell__icon-wrap{display:inline-flex}.x-breeze-composite-cell__icon{width:34px;height:34px;color:var(--appcard-icon-color);justify-content:center;align-items:center;display:inline-flex}.x-breeze-composite-cell__icon>svg{width:32px;height:32px}.x-breeze-composite-cell__badge{top:var(--space-1);right:var(--space-1);box-sizing:border-box;min-width:20px;height:20px;padding:0 var(--space-1);border:1px solid rgba(var(--card-accent-rgb), .7);background:linear-gradient(rgba(var(--card-accent-rgb), .15), rgba(var(--card-accent-rgb), .15)), var(--base-layer);color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute}.x-breeze-composite-cell__label{overflow-wrap:anywhere;white-space:normal;letter-spacing:.04em;text-transform:uppercase;max-width:100%;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.2}.x-breeze-composite-stat{gap:var(--tile-gap-inner);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid}.x-breeze-composite-stat__panel{justify-content:center;align-items:center;gap:var(--space-2);background:rgba(var(--card-accent-rgb), .08);border-radius:0;flex-direction:column;min-width:0;display:flex}.x-breeze-composite-stat__panel--wide{grid-column:1/-1}.x-breeze-composite-stat__hero-value{color:var(--text-primary);font-variant-numeric:tabular-nums;padding-bottom:var(--space-1);border-bottom:1px solid var(--card-accent);font-size:26px;font-weight:500;line-height:1.1}.x-breeze-composite-stat__hero-label{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;color:var(--text-muted);font-size:12px;font-weight:600}.x-breeze-account-stat{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.x-breeze-composite-stat__sub-value{color:var(--text-primary);font-variant-numeric:tabular-nums;padding-bottom:var(--space-1);border-bottom:1px solid var(--card-accent);font-size:22px;font-weight:500}.x-breeze-composite-stat__sub-label{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;color:var(--text-muted);font-size:12px;font-weight:600}.x-system-db-viewport{box-sizing:border-box;grid-column:1/-1;justify-content:center;width:100vw;margin-left:calc(50% - 50vw);display:flex;overflow:hidden}.x-system-db-wall{box-sizing:border-box;width:max-content;padding:0 0 var(--space-4);transform-origin:top;grid-template-columns:repeat(8, var(--tile-md-w));grid-auto-rows:var(--tile-md-h);gap:18px 17px;display:grid}.x-system-db-slot{min-width:0;display:flex;position:relative}.x-system-db-add,.x-system-db-list{z-index:2;border:1px solid rgba(var(--white-rgb), .18);background:rgba(var(--white-rgb), .06);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:flex;position:absolute;top:10px;right:10px}.x-system-db-add:hover,.x-system-db-list:hover{background:rgba(var(--white-rgb), .14);border-color:rgba(var(--white-rgb), .32);color:var(--text-primary)}.x-system-db-list{right:42px}.x-system-db-slot .x-dashboard-card{width:100%;height:100%}.x-system-db-slot--stat .x-dashboard-card__description{flex:1;justify-content:center;align-items:center;display:flex;overflow:visible}.x-system-db-stat__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:32px;font-weight:400;line-height:1}.x-system-db-org-row__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.x-system-db-org-eye,.x-system-db-org-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}.x-system-db-phrase{text-align:center;color:var(--text-primary);font-size:18px;font-weight:500;line-height:1.2}:is(.x-dashboard-card__desc-short:has(.x-system-db-org-eye),.x-dashboard-card__desc-short:has(.x-system-db-org-logo)){-webkit-line-clamp:none;line-clamp:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}:is(.x-dashboard-card__desc-short:has(.x-system-db-connector-grid),.x-dashboard-card__desc-short:has(.x-system-db-ia-grid),.x-dashboard-card__desc-short:has(.x-system-db-deploy-grid),.x-dashboard-card__desc-short:has(.x-system-db-jobs-grid),.x-dashboard-card__desc-short:has(.x-system-db-org-list),.x-dashboard-card__desc-short:has(.x-system-db-hub-grid),.x-dashboard-card__desc-short:has(.x-system-db-ai-summary)){-webkit-line-clamp:none;line-clamp:none;width:100%;height:100%;display:block;overflow:visible}:is(.x-system-db-slot--stat .x-dashboard-card__description:has(.x-system-db-connector-grid),.x-system-db-slot--stat .x-dashboard-card__description:has(.x-system-db-ia-grid),.x-system-db-slot--stat .x-dashboard-card__description:has(.x-system-db-deploy-grid),.x-system-db-slot--stat .x-dashboard-card__description:has(.x-system-db-jobs-grid),.x-system-db-slot--stat .x-dashboard-card__description:has(.x-system-db-org-list),.x-system-db-slot--stat .x-dashboard-card__description:has(.x-system-db-hub-grid),.x-system-db-slot--stat .x-dashboard-card__description:has(.x-system-db-ai-summary)){justify-content:stretch;align-items:stretch}.x-system-db-hub-grid{gap:var(--space-2);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:100%;height:100%;display:grid}.x-system-db-hub-cell{appearance:none;font:inherit;cursor:pointer;box-sizing:border-box;min-width:0;padding:var(--space-1);text-align:center;background:rgba(var(--card-accent-rgb), .08);border:0;justify-content:center;align-items:center;display:flex}button.x-system-db-hub-cell:hover,button.x-system-db-hub-cell:focus-visible{background:rgba(var(--card-accent-rgb), .2)}button.x-system-db-hub-cell:focus-visible{outline:1px solid var(--card-accent);outline-offset:-1px}.x-system-db-hub-cell--empty{background:rgba(var(--card-accent-rgb), .05)}.x-system-db-hub-cell__name{overflow-wrap:anywhere;white-space:normal;letter-spacing:.04em;text-transform:uppercase;max-width:100%;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.2}.x-system-db-org-list{gap:var(--space-1);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.x-system-db-org-row{appearance:none;font:inherit;cursor:pointer;box-sizing:border-box;width:100%;min-height:0;padding:var(--space-2);text-align:center;overflow-wrap:anywhere;white-space:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:rgba(var(--card-accent-rgb), .08);border:0;flex:1 1 0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.x-system-db-org-row:hover,.x-system-db-org-row:focus-visible{background:rgba(var(--card-accent-rgb), .2)}.x-system-db-org-row:focus-visible{outline:1px solid var(--card-accent);outline-offset:-1px}.x-system-db-jobs-grid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);width:100%;height:100%;display:grid}.x-system-db-jobs-cell{box-sizing:border-box;min-width:0;padding:var(--space-2);text-align:center;background:rgba(var(--card-accent-rgb), .08);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.x-system-db-jobs-cell__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1}.x-system-db-jobs-cell__value--bad{color:var(--hud-danger)}.x-system-db-jobs-cell__label{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.2}.x-system-db-deploy-grid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);width:100%;height:100%;display:grid}.x-system-db-deploy-cell{box-sizing:border-box;min-width:0;padding:var(--space-2);text-align:center;background:rgba(var(--card-accent-rgb), .08);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.x-system-db-deploy-cell__title{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.2}.x-system-db-deploy-cell__tests{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1.1}.x-system-db-deploy-cell__failed{color:var(--text-muted);font-size:12px;line-height:1.2}.x-system-db-deploy-cell__failed--bad{color:var(--hud-danger)}.x-system-db-deploy-cell__date{color:var(--text-muted);font-size:11px;line-height:1.2}.x-system-db-ia-grid{gap:var(--space-2);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);width:100%;height:100%;display:grid}.x-system-db-ia-cell{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-3);text-align:center;background:rgba(var(--card-accent-rgb), .08);border:0;flex-direction:column;display:flex}.x-system-db-ia-cell:hover,.x-system-db-ia-cell:focus-visible{background:rgba(var(--card-accent-rgb), .2)}.x-system-db-ia-cell:focus-visible{outline:1px solid var(--card-accent);outline-offset:-1px}.x-system-db-ia-cell__count{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1}.x-system-db-ia-cell__label{overflow-wrap:anywhere;white-space:normal;letter-spacing:.04em;text-transform:uppercase;max-width:100%;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.2}.x-system-db-ai-summary{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;width:100%;height:100%;display:flex}.x-system-db-ai-summary__active{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.x-system-db-ai-summary__active .x-system-db-stat__value{font-size:40px}.x-system-db-ai-summary__active-label{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.2}.x-system-db-ai-summary__health{justify-content:center;align-items:stretch;gap:var(--space-2);flex-direction:row;width:100%;display:flex}.x-system-db-ai-summary__health-item{min-width:0;padding:var(--space-2) var(--space-1);background:rgba(var(--card-accent-rgb), .06);flex-direction:column;flex:1 1 0;align-items:center;gap:2px;display:flex}.x-system-db-ai-summary__health-count{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1}.x-system-db-ai-summary__health-label{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;color:var(--text-muted);font-size:10px;font-weight:600;line-height:1.2}.x-system-db-ai-summary__health-item--healthy .x-system-db-ai-summary__health-count{color:var(--hud-success)}.x-system-db-ai-summary__health-item--degraded .x-system-db-ai-summary__health-count{color:var(--hud-warning)}.x-system-db-ai-summary__health-item--down .x-system-db-ai-summary__health-count{color:var(--hud-danger)}.x-system-db-connector-grid{gap:var(--space-2);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:100%;height:100%;display:grid}.x-system-db-connector-cell{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2);text-align:center;background:rgba(var(--card-accent-rgb), .08);flex-direction:column;display:flex}.x-system-db-connector-cell--empty{background:rgba(var(--card-accent-rgb), .05)}.x-system-db-connector-cell--link{appearance:none;font:inherit;color:inherit;cursor:pointer;border:0}.x-system-db-connector-cell--link:hover,.x-system-db-connector-cell--link:focus-visible{background:rgba(var(--card-accent-rgb), .2)}.x-system-db-connector-cell--link:focus-visible{outline:1px solid var(--card-accent);outline-offset:-1px}.x-system-db-connector-cell__icon{color:var(--appcard-icon-color);justify-content:center;align-items:center;display:inline-flex}.x-system-db-connector-cell__label{overflow-wrap:anywhere;white-space:normal;letter-spacing:.04em;text-transform:uppercase;max-width:100%;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.2}.x-supervisor-status{text-align:center;color:var(--text-muted,#999);padding:60px 0;font-size:14px}.x-sd-current-release{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.x-sd-current-release__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.x-sd-current-release__name{font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:600}.x-sd-current-release__status{color:var(--text-secondary);margin:0}.x-sd-current-release__created{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.x-sd-current-release__blocked{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.x-sd-current-release__actions{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.x-sd-current-release__action{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.x-sd-current-release__action-note{font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;white-space:nowrap;margin:0}.x-sd-wall{gap:var(--space-4);flex-direction:column;display:flex}.x-sd-wall__legend{gap:var(--space-4);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.x-sd-wall__legend-item{align-items:center;gap:var(--space-2);display:inline-flex}.x-sd-wall__legend-note{color:var(--text-muted);white-space:nowrap;margin-inline-start:auto}.x-sd-lanes-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.x-sd-lanes-row>.x-xiriuz-grouping-card-grid{flex:none;grid-template-columns:none;grid-auto-columns:300px;grid-auto-flow:column}.x-sd-lanes-run{justify-content:flex-end;display:flex}.x-sd-lanes-run__stack{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.x-sd-lanes-results{gap:var(--space-3);margin:0 0 var(--space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.x-sd-lanes-result{text-align:center}.x-sd-wall__download{align-items:center;gap:var(--space-2);display:inline-flex}.x-sd-swatch{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);background:var(--x-sd-lane-hue,var(--primary-accent))}.x-sd-swatch--failed{--x-sd-lane-hue:var(--hud-danger-mid)}.x-sd-swatch--passed{background:var(--hud-success-mid)}.x-sd-wall__scroll{overflow-x:auto}.x-sd-grid{--x-sd-grid-col-size:calc(var(--space-7) * 3);--x-sd-grid-cell-size:var(--space-6);--x-sd-grid-label-size:calc(var(--space-7) * 4);gap:var(--space-1);width:fit-content;padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--panel-border);border-radius:var(--radius-sm);flex-direction:column;margin:0;display:flex}.x-sd-grid__lane{align-items:center;gap:var(--space-1);display:flex}.x-sd-grid__lane--head{align-items:flex-start}.x-sd-grid__corner,.x-sd-grid__row-head{box-sizing:border-box;flex:0 0 var(--x-sd-grid-label-size);width:var(--x-sd-grid-label-size)}.x-sd-wall__source{font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);padding:0 var(--space-1);margin-block-end:var(--space-1);display:inline-block}.x-sd-wall__source--staging{color:var(--hud-success-mid);border:1px solid var(--hud-success-mid);background:0 0;font-weight:600}.x-sd-wall__source--local{color:var(--text-primary);border:1px solid var(--hud-danger-mid);background:0 0;font-weight:600}.x-sd-grid__col-head{box-sizing:border-box;flex:0 0 var(--x-sd-grid-col-size);width:var(--x-sd-grid-col-size);font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;padding-block-end:var(--space-1);display:flex}.x-sd-grid__col-date{color:var(--text-secondary)}.x-sd-grid__col-time,.x-sd-grid__col-who{font-size:11px}.x-sd-grid__col-who{text-overflow:ellipsis;max-width:100%;overflow:hidden}.x-sd-grid__col-coverage{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.x-sd-catalogue__from{font-size:var(--font-size-sm);color:var(--text-muted)}.x-sd-catalogue__file,.x-sd-catalogue__test{max-width:calc(var(--space-7) * 12);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.x-sd-catalogue__file{font-size:var(--font-size-sm);color:var(--text-secondary)}.x-sd-grid__row-head{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--accent-rgb));white-space:nowrap;padding-inline-end:var(--space-4);font-size:11px;font-weight:800}.x-sd-grid-cell{box-sizing:border-box;width:var(--x-sd-grid-col-size);height:var(--x-sd-grid-cell-size);min-width:var(--x-sd-grid-col-size);max-width:var(--x-sd-grid-col-size);min-height:var(--x-sd-grid-cell-size);max-height:var(--x-sd-grid-cell-size);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.x-sd-grid-cell--skipped{box-shadow:inset 0 0 0 1px var(--panel-border);background:0 0}.x-sd-grid-cell--passed{background:var(--hud-success-mid)}.x-sd-grid-cell--failed{background:var(--hud-danger-mid);color:var(--text-primary)}button.x-sd-grid-cell{cursor:pointer}button.x-sd-grid-cell:hover{filter:brightness(1.15)}button.x-sd-grid-cell:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){button.x-sd-grid-cell{transition:filter .12s}}.x-sd-included{gap:var(--space-2);flex-direction:column;display:flex}.x-sd-included__caption,.x-sd-included__empty{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.x-sd-included__list{border:1px solid var(--panel-border);border-radius:var(--radius-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.x-sd-included__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);min-height:var(--height-control);border-bottom:1px solid var(--panel-border);display:flex}.x-sd-included__row:last-child{border-bottom:0}.x-sd-included__kind{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--accent-primary-tint-15);border-radius:var(--radius-sm);padding:0 var(--space-2);flex:none}.x-sd-included__label{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);flex:auto;overflow:hidden}.x-sd-included__pr{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.x-sd-included__row{align-items:stretch;gap:var(--space-1);flex-direction:column}.x-sd-included__main{align-items:center;gap:var(--space-3);min-width:0;display:flex}.x-sd-included__people{font-size:var(--font-size-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-sd-header-line{align-items:center;gap:var(--space-3);display:inline-flex}.x-sd-header-line__title{color:var(--text-primary)}.x-sd-about__hint{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--text-secondary)}.x-sd-about__lanes{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-sd-about__lane{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--panel-border);border-inline-start:3px solid var(--x-sd-lane-hue,var(--panel-border));border-radius:var(--radius-sm);background:var(--surface-sunken);display:flex}.x-sd-about__lane--unit{--x-sd-lane-hue:var(--primary-accent)}.x-sd-about__lane--integration{--x-sd-lane-hue:var(--accent-cyan)}.x-sd-about__lane--e2e{--x-sd-lane-hue:var(--accent-violet)}.x-sd-about__lane-outcome{align-items:center;gap:var(--space-3);flex-shrink:0;margin-inline-start:auto;display:flex}.x-sd-about__lane-verdict{font-size:var(--font-size-sm);color:var(--hud-success-mid);white-space:nowrap;font-weight:600}.x-sd-about__lane-verdict--failed{color:var(--hud-danger-mid)}.x-sd-about__lane-verdict--none{color:var(--text-muted);font-weight:400}.x-sd-about__lane-result{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.x-sd-about__lane-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.x-sd-about__lane-name{color:var(--text-primary);font-weight:600}.x-sd-about__lane-desc{font-size:var(--font-size-sm);color:var(--text-secondary)}.x-sd-about__lane-meta{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.x-sd-about__total{margin:var(--space-4) 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.x-sd-running__description{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--text-secondary)}.x-sd-running-section{flex-direction:column;flex:auto;min-height:0;display:flex}.x-sd-progress-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-sd-progress-list__item{gap:var(--space-2);flex-direction:column;display:flex}.x-sd-progress-list__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.x-sd-progress-list__lane{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.x-sd-progress-list__count{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.x-sd-progress-list__meta{align-items:baseline;gap:var(--space-3);display:flex}.x-sd-progress-list__clock{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.x-sd-progress{height:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--panel-border);position:relative;overflow:hidden}.x-sd-progress--unit{--x-sd-lane-hue:var(--primary-accent)}.x-sd-progress--integration{--x-sd-lane-hue:var(--accent-cyan)}.x-sd-progress--e2e{--x-sd-lane-hue:var(--accent-violet)}.x-sd-progress__fill{background:var(--x-sd-lane-hue,var(--primary-accent));border-radius:var(--radius-sm);min-width:0;height:100%;display:block}.x-sd-progress--indeterminate .x-sd-progress__fill{width:30%;animation:1.2s ease-in-out infinite x-sd-progress-indeterminate}.x-sd-progress--pending .x-sd-progress__fill{width:0;animation:none}.x-sd-progress--done .x-sd-progress__fill{width:100%;animation:none}@keyframes x-sd-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media (prefers-reduced-motion:reduce){.x-sd-progress--indeterminate .x-sd-progress__fill{width:50%;animation:none}}.x-sd-verdict{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.x-sd-verdict__heading{font-size:var(--font-size-lg);color:var(--text-primary);margin:0}.x-sd-verdict__body{color:var(--text-secondary);margin:0}.x-sd-verdict__environment{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.x-sd-verdict__deploy{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.x-sd-verdict__deploy-note{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.x-sd-lane-tag{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--accent-primary-tint-15);border-radius:var(--radius-sm);padding:0 var(--space-2);margin-bottom:var(--space-2);display:inline-block}.x-sd-lane-tag--unit{--x-sd-lane-hue:var(--primary-accent)}.x-sd-lane-tag--integration{--x-sd-lane-hue:var(--accent-cyan)}.x-sd-lane-tag--e2e{--x-sd-lane-hue:var(--accent-violet)}.x-sd-failure-list__items{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-sd-failure{padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface-sunken)}.x-sd-failure__title{margin:0 0 var(--space-2);font-size:var(--font-size-lg);color:var(--text-primary)}.x-sd-failure__message{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);white-space:pre-wrap}.x-sd-failure__path{font-size:var(--font-size-sm);color:var(--text-muted);font-family:var(--font-mono,monospace);display:block}.x-sd-failure-list__cap{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--text-muted)}.x-sd-failure-list__lead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.x-sd-failure-list__hint{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.x-sd-failure__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.x-sd-failure__command{font-size:var(--font-size-sm);color:var(--text-muted);font-family:var(--font-mono,monospace);white-space:nowrap;max-width:100%;overflow-x:auto}.x-sd-lane-foot{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.x-sd-lane-foot__when{color:var(--text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.x-sd-run-facts{gap:var(--space-6);padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-wrap:wrap;margin:0;display:flex}.x-sd-run-facts--passed{border-inline-start:3px solid var(--hud-success-mid)}.x-sd-run-facts--failed{border-inline-start:3px solid var(--hud-danger-mid)}.x-sd-run-fact{gap:var(--space-1);flex-direction:column;display:flex}.x-sd-run-fact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:800}.x-sd-run-fact dd{font-size:var(--font-size-lg);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.x-sd-run-fact__lane{color:rgb(var(--accent-rgb));font-weight:600}.x-sd-run-note{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--text-secondary)}.x-sd-about__lane-switch{align-items:center;gap:var(--space-2);display:flex}.x-sd-about__lane-switch-label{font-size:var(--font-size-sm);color:var(--text-muted)}.x-sd-stream-grid{gap:var(--space-3);margin-top:var(--space-4);flex:auto;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-height:0;display:grid}.x-sd-panel{--x-sd-panel-accent:var(--primary-accent);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;min-height:0;display:flex;overflow:hidden}.x-sd-panel--running{border-color:var(--x-sd-panel-accent)}.x-sd-panel__head,.x-sd-panel__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:800;display:flex}.x-sd-panel__name,.x-sd-panel__slot{text-overflow:ellipsis;min-width:0;overflow:hidden}.x-sd-panel__name{color:var(--x-sd-panel-accent)}.x-sd-panel__status,.x-sd-panel__slot--reading{font-size:var(--font-size-lg);letter-spacing:.06em}.x-sd-panel__status,.x-sd-panel__slot{color:var(--text-muted);font-variant-numeric:tabular-nums}.x-sd-panel__canvas{width:100%;min-height:calc(var(--space-7) * 5);border-block:1px solid var(--panel-border);flex:auto;display:block}.x-sd-stream-panel{--x-sd-stream-lane:var(--primary-accent);--x-sd-stream-head:var(--text-primary);--x-sd-stream-trail:var(--x-sd-stream-lane);--x-sd-stream-passed:var(--hud-success-mid);--x-sd-stream-failed:var(--hud-danger-mid);--x-sd-stream-stopped:var(--hud-warning-mid);--x-sd-stream-shadow:var(--surface-sunken);--x-sd-panel-accent:var(--x-sd-stream-lane)}.x-sd-stream-panel--unit{--x-sd-stream-lane:var(--primary-accent)}.x-sd-stream-panel--integration{--x-sd-stream-lane:var(--accent-cyan)}.x-sd-stream-panel--e2e{--x-sd-stream-lane:var(--accent-violet)}.x-sd-stream__canvas{width:100%;min-height:calc(var(--space-7) * 5);border-block:1px solid var(--panel-border);flex:auto;display:block}.x-sd-flight{--x-sd-flight-waiting:var(--text-muted);--x-sd-flight-free:var(--primary-accent);--x-sd-flight-committed:var(--accent-cyan);--x-sd-flight-live:var(--accent-violet);--x-sd-flight-late:var(--hud-warning-mid);--x-sd-flight-good:var(--hud-success-mid);--x-sd-flight-bad:var(--hud-danger-mid);--x-sd-flight-frame:rgba(var(--steel-rgb), .3);--x-sd-flight-frame-faint:rgba(var(--steel-rgb), .14);--x-sd-flight-ink:var(--text-primary);--x-sd-flight-muted:var(--text-muted);min-height:0;margin-top:var(--space-4);flex:auto}.x-sd-flight__canvas{width:100%;min-height:calc(var(--space-7) * 10);border-block:1px solid var(--panel-border);flex:auto;display:block}.x-sd-flight__read{padding:var(--space-2) var(--space-3);border-top:1px solid var(--panel-border);font-size:var(--font-size-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.x-sd-recheck{gap:var(--space-3);flex-direction:column;display:flex}.x-sd-recheck__status{font-size:var(--font-size-lg);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.x-sd-recheck__files{gap:var(--space-2);max-height:calc(var(--space-7) * 6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.x-sd-recheck__file{font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;overflow-x:auto}.x-sd-recheck-note{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--panel-border);border-inline-start:3px solid var(--hud-warning-mid);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;align-items:flex-start;display:flex}.x-sd-recheck-note--clean{border-inline-start-color:var(--hud-success-mid)}.x-sd-recheck-note__headline{color:var(--text-primary);margin:0;font-weight:600}.x-sd-recheck-note__why{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.x-sd-run-link{font:inherit;font-size:var(--font-size-sm);color:rgb(var(--accent-rgb));cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.x-sd-github__facts{gap:var(--space-2);margin:0 0 var(--space-3);flex-direction:column;display:flex}.x-sd-github__fact{gap:var(--space-2);flex-wrap:wrap;display:flex}.x-sd-github__fact dt{min-width:calc(var(--space-7) * 6);color:var(--text-muted)}.x-sd-github__fact dd{color:var(--text-primary);margin:0}.x-sd-github__empty,.x-sd-github__hint{margin:0 0 var(--space-3);color:var(--text-secondary)}.x-sd-github__steps{margin:0 0 var(--space-4);padding-left:var(--space-4);color:var(--text-secondary)}.x-sd-github__steps li{margin-bottom:var(--space-2)}.x-sd-github__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.x-sd-ghrun__hint,.x-sd-ghrun__empty{margin:0 0 var(--space-3);color:var(--text-secondary)}.x-sd-ghrun__lanes{gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.x-sd-ghrun__lane{flex:1 1 calc(var(--space-7) * 6);gap:var(--space-1);padding:var(--space-3);border:1px solid var(--panel-border);border-left-width:var(--space-1);border-radius:var(--radius-sm);flex-direction:column;display:flex}.x-sd-ghrun__lane--passed{border-left-color:var(--hud-success-mid)}.x-sd-ghrun__lane--failed{border-left-color:var(--hud-danger-mid)}.x-sd-ghrun__lane--running{border-left-color:var(--primary-accent)}.x-sd-ghrun__lane-name{color:var(--text-muted);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em}.x-sd-ghrun__lane-phase{color:var(--text-primary);font-size:var(--font-size-lg)}.x-sd-ghrun__meta{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.x-sd-ghrun__link{margin-top:var(--space-2);color:var(--primary-accent);display:inline-block}.x-sd-grid-cell--running{border:1px dashed var(--primary-accent);background:0 0}.x-sd-grid-cell--cancelled{border:1px solid var(--text-muted);background:0 0}.x-sd-ghrun__running{margin:0 0 var(--space-2);color:var(--text-secondary)}.x-sd-ghrun__bar{height:var(--space-1);margin-bottom:var(--space-3);background:var(--panel-border);border-radius:var(--radius-sm);position:relative;overflow:hidden}.x-sd-ghrun__bar--lane{margin-top:var(--space-2);margin-bottom:0}.x-sd-ghrun__bar:after{background:var(--primary-accent);border-radius:var(--radius-sm);content:"";inline-size:30%;animation:1.6s ease-in-out infinite x-sd-ghrun-sweep;position:absolute;inset-block:0}@keyframes x-sd-ghrun-sweep{0%{inset-inline-start:-30%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.x-sd-ghrun__bar:after{opacity:.4;inline-size:100%;animation:none}}.x-sd-wall__downloadbar{height:var(--space-1);margin:0 0 var(--space-4);background:var(--panel-border);border-radius:var(--radius-sm);position:relative;overflow:hidden}.x-sd-wall__downloadbar:after{background:var(--primary-accent);border-radius:var(--radius-sm);content:"";inline-size:30%;animation:1.6s ease-in-out infinite x-sd-ghrun-sweep;position:absolute;inset-block:0}@media (prefers-reduced-motion:reduce){.x-sd-wall__downloadbar:after{opacity:.4;inline-size:100%;animation:none}}.x-sd-escape__tally{margin:0 0 var(--space-2);color:var(--text-primary);font-size:var(--font-size-lg)}.x-sd-escape__tally-worst{color:var(--text-secondary);margin:0}.x-sd-escape__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-sd-escape{padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.x-sd-escape__head{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.x-sd-escape__severity{color:var(--text-muted);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em}.x-sd-escape__severity--critical,.x-sd-escape__severity--high{color:var(--text-primary);font-weight:600}.x-sd-escape__title{color:var(--text-primary);font-size:var(--font-size-lg)}.x-sd-escape__status{color:var(--text-muted);font-size:var(--font-size-sm);margin-left:auto}.x-sd-escape__description{margin:0 0 var(--space-2);color:var(--text-secondary)}.x-sd-escape__meta,.x-sd-escape__cause{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.x-sd-escape__file{font-family:ui-monospace,monospace}.x-sd-target__env{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--text-muted);background:var(--accent-primary-tint-15);display:inline-block}.x-sd-target__env--production{color:var(--text-primary);border:1px solid var(--hud-danger-mid);background:0 0;font-weight:600}.x-sd-target__row-actions{align-items:center;gap:.15rem;display:inline-flex}.x-sd-target__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.x-sd-target-picker{gap:var(--space-3);flex-direction:column;display:flex}.x-sd-target-picker__hint{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.x-sd-target-picker__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-sd-target-picker__item{gap:var(--space-2);flex-direction:column;display:flex}.x-sd-target-picker__choice{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-primary);cursor:pointer;text-align:left;display:flex}.x-sd-target-picker__choice:hover{border-color:var(--primary-accent)}.x-sd-target-picker__choice:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}.x-sd-target-picker__name{font-weight:600}.x-sd-target-picker__badge{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--text-muted);background:var(--accent-primary-tint-15);flex-shrink:0}.x-sd-target-picker__badge--production{color:var(--text-primary);border:1px solid var(--hud-danger-mid);background:0 0;font-weight:600}.x-sd-target-picker__actions{justify-content:flex-end;display:flex}.cd-composite-cell{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2);text-align:center;background:var(--cd-node-inset);border-radius:0;flex-direction:column;display:flex;position:relative}.cd-composite-cell--empty{background:var(--cd-node-inset)}.cd-composite-cell__icon-wrap{display:inline-flex}.cd-composite-cell__icon{width:34px;height:34px;color:var(--cd-accent);justify-content:center;align-items:center;display:inline-flex}.cd-composite-cell__icon>svg{width:32px;height:32px}.cd-composite-cell__badge{top:var(--space-1);right:var(--space-1);box-sizing:border-box;min-width:20px;height:20px;padding:0 var(--space-1);border:1px solid rgba(var(--cd-accent-rgb), .7);background:linear-gradient(rgba(var(--cd-accent-rgb), .15), rgba(var(--cd-accent-rgb), .15)), var(--cd-panel);color:var(--cd-ink);font-family:var(--cd-mono);font-variant-numeric:tabular-nums;border-radius:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute}.cd-composite-cell__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;max-width:100%;color:var(--cd-ink-dim);font-size:11px;line-height:1.2;overflow:hidden}.cd-composite-cell--success .cd-composite-cell__icon{color:var(--cd-success)}.cd-composite-cell--success .cd-composite-cell__badge{border-color:rgba(var(--cd-success-rgb), .7);background:linear-gradient(rgba(var(--cd-success-rgb), .15), rgba(var(--cd-success-rgb), .15)), var(--cd-panel)}.cd-composite-cell--warn .cd-composite-cell__icon{color:var(--cd-warn)}.cd-composite-cell--warn .cd-composite-cell__badge{border-color:rgba(var(--cd-warn-rgb), .7);background:linear-gradient(rgba(var(--cd-warn-rgb), .15), rgba(var(--cd-warn-rgb), .15)), var(--cd-panel)}.cd-composite-cell--info .cd-composite-cell__icon{color:var(--cd-info)}.cd-composite-cell--info .cd-composite-cell__badge{border-color:rgba(var(--cd-info-rgb), .7);background:linear-gradient(rgba(var(--cd-info-rgb), .15), rgba(var(--cd-info-rgb), .15)), var(--cd-panel)}.cd-composite-cell--danger .cd-composite-cell__icon{color:var(--cd-danger)}.cd-composite-cell--danger .cd-composite-cell__badge{border-color:rgba(var(--cd-danger-rgb), .7);background:linear-gradient(rgba(var(--cd-danger-rgb), .15), rgba(var(--cd-danger-rgb), .15)), var(--cd-panel)}.cd-composite-grid{grid-template-columns:repeat(3, var(--tile-cell-w));grid-auto-rows:var(--tile-cell-h);gap:var(--tile-gap-inner);display:grid}.cd-composite-grid--row{align-content:stretch;gap:var(--tile-gap-inner);min-height:0;padding:0 calc(var(--space-4) - 1px) calc(var(--space-4) - 1px);box-sizing:border-box;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cd-composite-grid--row .cd-composite-cell{align-self:stretch;height:100%;min-height:0}.cd-bracket{--cd-bracket-accent:var(--cd-accent);--cd-bracket-accent-rgb:var(--cd-accent-rgb);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cd-bracket-accent) 18%, var(--cd-line));background:repeating-linear-gradient(to bottom, transparent 0, transparent 2px, var(--cd-node-scanline) 2px, var(--cd-node-scanline) 3px), var(--cd-node-fill);min-height:0;color:var(--cd-ink);border-radius:0;outline:none;flex-direction:column;transition:background .2s;display:flex;position:relative}.cd-bracket:before,.cd-bracket:after,.cd-bracket__corners:before,.cd-bracket__corners:after{content:"";border:0 solid var(--cd-bracket-accent);pointer-events:none;width:10px;height:10px;transition:border-color .2s,top .2s,right .2s,bottom .2s,left .2s;position:absolute}.cd-bracket:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.cd-bracket:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.cd-bracket__corners{pointer-events:none;position:absolute;inset:0}.cd-bracket__corners:before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.cd-bracket__corners:after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.cd-bracket__head{border-bottom:1px solid var(--cd-bracket-accent);z-index:1;align-items:center;gap:8px;padding:10px 12px 9px;display:flex;position:relative}.cd-bracket__icon{width:20px;height:20px;color:var(--cd-bracket-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cd-bracket__icon>svg{display:block}.cd-bracket__label{letter-spacing:.08em;text-transform:uppercase;color:var(--cd-ink);min-width:0;font-size:11px;font-weight:500;line-height:1.2}.cd-bracket--app-head .cd-bracket__head{padding:calc(var(--space-4) - 1px);gap:10px;padding-bottom:10px}.cd-bracket--app-head .cd-bracket__icon,.cd-bracket--app-head .cd-bracket__icon>svg{width:23px;height:23px}.cd-bracket--app-head .cd-bracket__label{letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.cd-bracket--accent{--cd-bracket-accent:var(--cd-accent);--cd-bracket-accent-rgb:var(--cd-accent-rgb)}.cd-bracket--accent-soft{--cd-bracket-accent:var(--cd-accent-soft);--cd-bracket-accent-rgb:var(--accent-rgb)}.cd-bracket--info{--cd-bracket-accent:var(--cd-info);--cd-bracket-accent-rgb:var(--cd-info-rgb)}.cd-bracket--warn{--cd-bracket-accent:var(--cd-warn);--cd-bracket-accent-rgb:var(--cd-warn-rgb)}.cd-bracket--danger{--cd-bracket-accent:var(--cd-danger);--cd-bracket-accent-rgb:var(--cd-danger-rgb)}.cd-bracket--success{--cd-bracket-accent:var(--cd-heritage);--cd-bracket-accent-rgb:var(--cd-heritage-rgb)}.cd-bracket--muted{opacity:.45}.cd-bracket__sheen{background:linear-gradient(90deg, transparent 0%, rgba(var(--cd-bracket-accent-rgb), .4) 50%, transparent 100%);opacity:0;pointer-events:none;z-index:2;height:1px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.cd-bracket:hover,.cd-bracket:focus-visible{background:repeating-linear-gradient(to bottom, transparent 0, transparent 2px, var(--cd-node-scanline) 2px, var(--cd-node-scanline) 3px), var(--cd-node-fill)}.cd-bracket:hover:before,.cd-bracket:focus-visible:before{border-color:var(--cd-bracket-accent);top:6px;left:6px}.cd-bracket:hover:after,.cd-bracket:focus-visible:after{border-color:var(--cd-bracket-accent);bottom:6px;right:6px}.cd-bracket:hover .cd-bracket__corners:before,.cd-bracket:focus-visible .cd-bracket__corners:before{border-color:var(--cd-bracket-accent);top:6px;right:6px}.cd-bracket:hover .cd-bracket__corners:after,.cd-bracket:focus-visible .cd-bracket__corners:after{border-color:var(--cd-bracket-accent);bottom:6px;left:6px}.cd-bracket:hover .cd-bracket__sheen,.cd-bracket:focus-visible .cd-bracket__sheen{opacity:1}.cd-bracket--muted:hover,.cd-bracket--muted:focus-visible{background:repeating-linear-gradient(to bottom, transparent 0, transparent 2px, var(--cd-node-scanline) 2px, var(--cd-node-scanline) 3px), var(--cd-node-fill)}.cd-bracket--muted:hover:before,.cd-bracket--muted:focus-visible:before{top:-1px;left:-1px}.cd-bracket--muted:hover:after,.cd-bracket--muted:focus-visible:after{bottom:-1px;right:-1px}.cd-bracket--muted:hover .cd-bracket__corners:before,.cd-bracket--muted:focus-visible .cd-bracket__corners:before{top:-1px;right:-1px}.cd-bracket--muted:hover .cd-bracket__corners:after,.cd-bracket--muted:focus-visible .cd-bracket__corners:after{bottom:-1px;left:-1px}.cd-bracket--muted:hover .cd-bracket__sheen,.cd-bracket--muted:focus-visible .cd-bracket__sheen{opacity:0}@media (prefers-reduced-motion:reduce){.cd-bracket,.cd-bracket:before,.cd-bracket:after,.cd-bracket__corners:before,.cd-bracket__corners:after,.cd-bracket__sheen{transition:none}}.cd-band-agents{width:var(--cd-composite-w);height:var(--cd-tile-h);flex-direction:column;min-width:0;display:flex}.cd-band-agents .cd-bracket__head{flex-shrink:0}.cd-band-agents__head-meta{font-family:var(--cd-mono);letter-spacing:.06em;color:var(--cd-ink-faint);font-size:13px;font-weight:400}.cd-band-agents__head-sep{color:var(--cd-ink-faint);font-weight:400}.cd-band-agents__dot{background:var(--cd-success);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto;animation:2.2s infinite cd-band-agents-pulse}@keyframes cd-band-agents-pulse{0%{box-shadow:0 0 0 0 rgba(var(--cd-success-rgb), .5)}70%{box-shadow:0 0 0 7px rgba(var(--cd-success-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--cd-success-rgb), 0)}}@media (prefers-reduced-motion:reduce){.cd-band-agents__dot{animation:none}}.cd-band-composite{width:var(--cd-composite-w);height:var(--cd-composite-h);padding:calc(var(--space-4) - 1px);gap:0}.cd-band-composite .x-dashboard-card__description{justify-content:center;align-items:center;display:flex;overflow:visible}.cd-composite-stat{gap:var(--tile-gap-inner);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid}.cd-composite-stat__panel{justify-content:center;align-items:center;gap:var(--space-2);background:var(--cd-node-inset);border-radius:0;flex-direction:column;min-width:0;display:flex}.cd-composite-stat__panel--wide{grid-column:1/-1}.cd-composite-stat__hero-value,.cd-composite-stat__sub-value{color:var(--cd-ink);font-variant-numeric:tabular-nums;padding-bottom:var(--space-1);border-bottom:1px solid var(--cd-heritage);font-weight:500;line-height:1.1}.cd-composite-stat__hero-value{font-size:26px}.cd-composite-stat__sub-value{font-size:22px}.cd-composite-stat__hero-label,.cd-composite-stat__sub-label{letter-spacing:.06em;text-transform:uppercase;color:var(--cd-ink-dim);font-size:12px}.cd-composite-stat__panel--success .cd-composite-stat__hero-value,.cd-composite-stat__panel--success .cd-composite-stat__sub-value{border-bottom-color:var(--cd-heritage)}.cd-composite-stat__panel--warn .cd-composite-stat__hero-value,.cd-composite-stat__panel--warn .cd-composite-stat__sub-value{border-bottom-color:var(--cd-warn)}.cd-composite-stat__panel--danger .cd-composite-stat__hero-value,.cd-composite-stat__panel--danger .cd-composite-stat__sub-value{border-bottom-color:var(--cd-danger)}.cd-composite-stat--quad{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.cd-composite-stat--quad .cd-composite-stat__sub-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cd-drynode{width:var(--cd-composite-w);height:var(--cd-tile-h);flex-direction:column;min-width:0;display:flex}.cd-drynode__status{font-family:var(--cd-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--cd-line);color:var(--cd-ink-dim);border-radius:0;margin-left:auto;padding:2px 7px;font-size:9px}.cd-drynode__status--info{border-color:var(--cd-info);color:var(--cd-info)}.cd-drynode__status--success{border-color:var(--cd-success);color:var(--cd-success)}.cd-drynode__status--warn{border-color:var(--cd-warn);color:var(--cd-warn)}.cd-drynode__status--danger{border-color:var(--cd-danger);color:var(--cd-danger)}.cd-band{gap:var(--cd-gap-y) var(--cd-gap-x);margin-bottom:var(--cd-gap);flex-wrap:wrap;align-items:stretch;display:flex}.cd-band>*{flex-shrink:0}.cd-band-stack{gap:var(--cd-gap-y);width:var(--cd-composite-w);flex-direction:column;flex-shrink:0;display:flex}.cd-card.cd-bracket{border-radius:0;overflow:visible}.cd-card.cd-bracket:hover,.cd-card.cd-bracket:focus-visible{border-color:color-mix(in srgb, var(--cd-bracket-accent) 18%, var(--cd-line));transform:none}.cd-card{cursor:pointer;padding:0;position:relative;overflow:hidden}.cd-card:not(.cd-bracket){border:1px solid var(--cd-line);background:linear-gradient(180deg, color-mix(in srgb, var(--cd-panel) 92%, var(--cd-accent) 8%), color-mix(in srgb, var(--cd-panel) 88%, var(--cd-bg) 12%));border-radius:0}.cd-card__head,.cd-card__sub,.cd-card__body,.cd-cfoot{z-index:1;position:relative}.cd-card:not(.cd-bracket){transition:transform .2s,box-shadow .2s,border-color .2s}.cd-card:not(.cd-bracket):before{content:"";background:var(--cd-accent);opacity:.55;width:2px;position:absolute;top:0;bottom:0;left:0}.cd-card:not(.cd-bracket).cd-card--pg:before{background:var(--cd-warn)}.cd-card:not(.cd-bracket):hover{border-color:var(--cd-line);box-shadow:0 10px 30px -14px color-mix(in srgb, var(--cd-bg) 30%, transparent);transform:translateY(-2px)}.cd-card__head{border-bottom:1px solid var(--cd-line-soft);align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.cd-card.cd-bracket .cd-card__head{border-bottom-color:var(--cd-bracket-accent)}.cd-card__head h3{letter-spacing:.14em;text-transform:uppercase;color:var(--cd-ink);margin:0;font-size:15px;font-weight:600}.cd-mtag{letter-spacing:.14em;text-transform:uppercase;border-radius:0;flex-shrink:0;padding:2px 8px;font-size:9.5px}.cd-mtag--pv{color:var(--cd-accent-soft);background:rgba(var(--cd-accent-rgb), .14);border:1px solid rgba(var(--cd-accent-rgb), .3)}.cd-mtag--pg{color:color-mix(in srgb, var(--cd-warn) 75%, var(--cd-ink));background:rgba(var(--cd-warn-rgb), .13);border:1px solid rgba(var(--cd-warn-rgb), .3)}.cd-pill{letter-spacing:.16em;text-transform:uppercase;border:1px solid rgba(var(--cd-success-rgb), .4);color:color-mix(in srgb, var(--cd-success) 80%, var(--cd-ink));background:rgba(var(--cd-success-rgb), .08);border-radius:0;flex-shrink:0;align-items:center;gap:6px;padding:2px 9px;font-size:9.5px;display:flex}.cd-pill__dot{background:var(--cd-success);border-radius:50%;flex-shrink:0;width:5px;height:5px}.cd-pill--paused{border-color:rgba(var(--cd-warn-rgb), .4);color:color-mix(in srgb, var(--cd-warn) 75%, var(--cd-ink));background:rgba(var(--cd-warn-rgb), .08)}.cd-pill--paused .cd-pill__dot{background:var(--cd-warn);animation:none}.cd-pill--active .cd-pill__dot{animation:2.2s infinite cd-pulse}@keyframes cd-pulse{0%{box-shadow:0 0 0 0 rgba(var(--cd-success-rgb), .5)}70%{box-shadow:0 0 0 7px rgba(var(--cd-success-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--cd-success-rgb), 0)}}@media (prefers-reduced-motion:reduce){.cd-card:not(.cd-bracket){transition:none}.cd-pill--active .cd-pill__dot,.cd-rail__segment{animation:none}}.cd-card__menu{width:26px;height:26px;color:var(--cd-ink-faint);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.cd-card__menu svg{width:17px;height:17px}.cd-card__menu:hover,.cd-card__menu:focus-visible{color:var(--cd-ink);background:rgba(var(--cd-accent-rgb), .12);outline:none}.cd-card__sub{text-transform:uppercase;letter-spacing:.12em;color:var(--cd-ink-faint);border-bottom:1px solid var(--cd-line-soft);padding:0 16px 11px;font-size:9.5px}.cd-card__body{padding:14px 16px 6px}.cd-card__prov{margin-bottom:4px}.cd-card__prov-row{color:var(--cd-ink-faint);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;font-size:11.5px;display:flex}.cd-card__prov-row b{font-family:var(--cd-mono);color:var(--cd-ink-dim);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:400;overflow:hidden}.cd-card__prog{margin-bottom:14px}.cd-card__prog-top{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.cd-card__prog-big{font-family:var(--cd-mono);color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:300}.cd-card__prog-big small{color:var(--cd-ink-faint);letter-spacing:.06em;text-transform:uppercase;margin-left:5px;font-size:12px}.cd-card__prog-right{font-family:var(--cd-mono);color:var(--cd-ink-faint);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.cd-rail{background:color-mix(in srgb, var(--cd-bg-sunken) 60%, transparent);border:1px solid var(--cd-line-soft);border-radius:0;height:9px;display:flex;overflow:hidden}.cd-rail__segment{transform-origin:0;height:100%;animation:.8s cubic-bezier(.2,.7,.3,1) both cd-rail-grow;display:block}@keyframes cd-rail-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cd-rail__di{background:linear-gradient(90deg, rgba(var(--cd-info-rgb), .85), rgba(var(--cd-info-rgb), .5))}.cd-rail__ex{background:linear-gradient(90deg, rgba(var(--cd-warn-rgb), .85), rgba(var(--cd-warn-rgb), .5))}.cd-rail__no{background:linear-gradient(90deg, rgba(var(--cd-danger-rgb), .8), rgba(var(--cd-danger-rgb), .45))}.cd-rail__ok{background:linear-gradient(90deg, rgba(var(--cd-success-rgb), .95), rgba(var(--cd-success-rgb), .6))}.cd-rail__rem{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--cd-line) 16%, transparent), color-mix(in srgb, var(--cd-line) 16%, transparent) 4px, color-mix(in srgb, var(--cd-line) 5%, transparent) 4px, color-mix(in srgb, var(--cd-line) 5%, transparent) 8px)}.cd-quad{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.cd-quad__cell{border:1px solid var(--cd-line-soft);background:color-mix(in srgb, var(--cd-bg-sunken) 30%, transparent);border-radius:0;padding:9px 11px}.cd-quad__k{text-transform:uppercase;letter-spacing:.12em;color:var(--cd-ink-faint);font-size:9px}.cd-quad__n{font-family:var(--cd-mono);color:var(--cd-ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px}.cd-quad__pct{font-family:var(--cd-mono);color:var(--cd-ink-faint);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:10px}.cd-quad__cell--di .cd-quad__n{color:var(--cd-info)}.cd-quad__cell--ex .cd-quad__n{color:var(--cd-warn)}.cd-quad__cell--no .cd-quad__n{color:var(--cd-danger)}.cd-quad__cell--ok .cd-quad__n{color:var(--cd-success)}.cd-cfoot{border-top:1px solid var(--cd-line-soft);color:var(--cd-ink-faint);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;padding:10px 16px 13px;font-size:11.5px;display:flex}.cd-cfoot__win{font-family:var(--cd-mono);color:var(--cd-ink-dim);font-variant-numeric:tabular-nums;font-size:11px}.cd-cfoot__go{text-transform:uppercase;letter-spacing:.16em;color:var(--cd-accent-soft);opacity:0;margin-left:auto;font-size:10.5px;transition:opacity .2s,transform .2s;transform:translate(-4px)}.cd-card:hover .cd-cfoot__go{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cd-cfoot__go{transition:none}}.cd-root{--cd-bg:var(--surface-default);--cd-bg-elev:var(--surface-elevated);--cd-bg-sunken:var(--surface-sunken);--cd-panel:var(--panel-background);--cd-panel-border:var(--panel-border);--cd-panel-glow:var(--panel-glow);--cd-line:var(--panel-border);--cd-line-soft:color-mix(in srgb, var(--panel-border) 55%, var(--surface-default));--cd-ink:var(--text-primary);--cd-ink-dim:var(--text-secondary);--cd-ink-faint:var(--text-muted);--cd-accent:var(--primary-accent);--cd-accent-rgb:var(--primary-accent-rgb);--cd-accent-soft:var(--rail-box);--cd-success:var(--status-success);--cd-success-rgb:var(--status-success-rgb);--cd-danger:var(--status-danger);--cd-danger-rgb:var(--status-danger-rgb);--cd-warn:var(--status-warning);--cd-warn-rgb:var(--status-warning-rgb);--cd-info:var(--rail-box);--cd-info-rgb:var(--accent-rgb);--cd-heritage:var(--primary-accent--tint-15);--cd-heritage-rgb:var(--accent-rgb);--cd-mono:var(--font-mono);--cd-radius:3px;--cd-wall-max:1711px;--cd-gap-x:17px;--cd-gap-y:18px;--cd-gap:var(--cd-gap-y);--cd-tile-w:var(--tile-md-w);--cd-tile-h:var(--tile-md-h);--cd-tile-pair-w:calc(2 * var(--cd-tile-w) + var(--cd-gap-x));--cd-band-w:var(--cd-wall-max);--cd-node-opacity:40%;--cd-node-fill-base:color-mix(in srgb, var(--cd-bg-elev) 82%, var(--cd-bg) 18%);--cd-node-inset-base:color-mix(in srgb, var(--cd-bg-sunken) 88%, var(--cd-bg) 12%);--cd-node-fill:color-mix(in srgb, var(--cd-node-fill-base) var(--cd-node-opacity), transparent);--cd-node-scanline:color-mix(in srgb, var(--cd-heritage) 14%, var(--cd-node-fill-base));--cd-node-inset:color-mix(in srgb, var(--cd-node-inset-base) var(--cd-node-opacity), transparent);width:100vw;max-width:100vw;min-height:0;padding:0 max(var(--space-6), calc((100vw - var(--cd-wall-max)) / 2)) 0;box-sizing:border-box;color:var(--cd-ink);background:0 0;flex:1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}.cd-wrap{--cd-composite-w:calc(3 * var(--tile-cell-w) + 2 * var(--tile-gap-inner) + 2 * var(--space-4));--cd-composite-h:calc(3 * var(--tile-cell-h) + 2 * var(--tile-gap-inner) + 2 * var(--space-4) + 34px);--cd-composite-h-half:calc(var(--cd-composite-h) / 2);--cd-band-w:calc(4 * var(--cd-composite-w) + 3 * var(--cd-gap-x));width:var(--cd-band-w);--cd-bracket-accent:var(--cd-heritage);--cd-bracket-accent-rgb:var(--cd-heritage-rgb);max-width:100%;margin-inline:auto}.cd-campaign-row{align-items:center;gap:var(--cd-gap-y) var(--cd-gap-x);margin-bottom:var(--cd-gap);flex-wrap:wrap;display:flex}.cd-campaign-row .cd-toolbar{margin-bottom:0;margin-left:auto}.cd-campaign-row .cd-toolbar__spacer{display:none}.cd-campaign-row .cd-grid{margin-bottom:0}.cd-grid{gap:var(--cd-gap);grid-template-columns:repeat(auto-fill,minmax(348px,1fr));margin-bottom:18px;display:grid}.cd-grid--composite{gap:var(--cd-gap-y) var(--cd-gap-x);flex-wrap:wrap;display:flex}.cd-grid--composite .cd-card.cd-bracket{width:var(--cd-composite-w);height:var(--cd-composite-h);box-sizing:border-box;flex-direction:column;display:flex;overflow:visible}.cd-grid--composite .cd-card__head{flex-shrink:0;padding:10px 12px 8px}.cd-grid--composite .cd-card__head h3{font-size:13px}.cd-grid--composite .cd-card__sub{flex-shrink:0;padding:0 12px 8px;font-size:9px}.cd-grid--composite .cd-card__body{flex-direction:column;flex:1;min-height:0;padding:10px 12px 4px;display:flex;overflow:hidden}.cd-grid--composite .cd-card__prog{flex-shrink:0;margin-bottom:10px}.cd-grid--composite .cd-card__prog-big{font-size:22px}.cd-grid--composite .cd-quad{flex:1;gap:6px;min-height:0;margin-bottom:0}.cd-grid--composite .cd-quad__cell{padding:6px 8px}.cd-grid--composite .cd-quad__n{font-size:16px}.cd-grid--composite .cd-cfoot{flex-shrink:0;padding:8px 12px 10px;font-size:10.5px}.cd-wrap .cd-bracket,.cd-wrap .cd-card.cd-bracket,.cd-wrap .x-dashboard-card.cd-band-composite,.cd-wrap .cd-bracket:hover,.cd-wrap .cd-bracket:focus-visible,.cd-wrap .cd-card.cd-bracket:hover,.cd-wrap .cd-card.cd-bracket:focus-visible,.cd-wrap .x-dashboard-card.cd-band-composite:hover,.cd-wrap .x-dashboard-card.cd-band-composite:focus-visible{box-shadow:none!important;filter:none!important;background:repeating-linear-gradient(to bottom, transparent 0, transparent 2px, var(--cd-node-scanline) 2px, var(--cd-node-scanline) 3px), var(--cd-node-fill)!important}.cd-wrap .x-dashboard-card.cd-band-composite{--card-accent:var(--cd-heritage);--card-accent-rgb:var(--cd-heritage-rgb);--appcard-icon-color:var(--cd-heritage)}.cd-wrap .cd-composite-cell,.cd-wrap .cd-composite-stat__panel,.cd-wrap .cd-composite-cell--empty{background:var(--cd-node-inset)}.cd-wrap .cd-band-composite .x-dashboard-card__title{letter-spacing:.06em;text-transform:uppercase}:root{--x-dd-accent:var(--accent-cyan);--x-dd-accent-rgb:var(--accent-cyan-rgb)}[data-theme=midnight]{--x-dd-accent:var(--primary-accent);--x-dd-accent-rgb:var(--primary-accent-rgb)}.x-dd-list__grid{gap:var(--space-4,16px);flex-wrap:wrap;display:flex}.x-modal--wide:has(.x-roles-checkbox--cols-2){width:720px}.x-modal--wide:has(.x-roles-checkbox--cols-2) .x-roles-checkbox{margin-top:var(--space-6,24px)}.x-dd-canvas-band{box-sizing:border-box;width:100vw;padding:0 max(var(--space-6), calc((100vw - 1711px) / 2));flex-direction:column;flex:auto;min-height:0;margin-left:calc(50% - 50vw);display:flex}.x-dd-canvas-band .x-page-header{margin-bottom:12px}.x-dd-designer{flex:auto;min-height:0;display:flex}.x-dd-designer__canvas{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.x-dd-canvas__stage{flex:auto;min-width:0;overflow:auto}.x-dd-canvas__surface{background-image:linear-gradient(to right, color-mix(in srgb, var(--x-dd-accent) 9%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--x-dd-accent) 9%, transparent) 1px, transparent 1px);width:max-content;min-width:100%;padding:0;position:relative}.x-dd-canvas__surface--view{background-image:none}.x-dd-canvas__empty{color:var(--text-secondary);pointer-events:none;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0}.x-dd-canvas__static{position:absolute}.x-dd-shape.x-app-card{width:100%;height:100%;box-shadow:none}.x-dd-shape.x-app-card:hover,.x-dd-shape.x-app-card:focus-visible{box-shadow:none}.x-dd-shape--selected.x-app-card{box-shadow:0 0 0 1px var(--x-dd-accent)}.x-dd-shape--drop-active.x-app-card{box-shadow:0 0 0 1px var(--x-dd-accent);background:color-mix(in srgb, var(--x-dd-accent) 7%, transparent)}.x-dd-shape--drop-blocked.x-app-card{box-shadow:0 0 0 1px var(--status-danger);cursor:not-allowed}.x-app-card__header.x-dd-shape__drag-handle{cursor:grab}.x-app-card__header.x-dd-shape__drag-handle:active{cursor:grabbing}.x-dd-shape__body{justify-content:flex-end;align-items:flex-end;display:flex}.x-dd-shape__body--widgets{padding-bottom:var(--space-2,8px);flex-direction:column;justify-content:flex-start;align-items:stretch}.x-dd-widgets{gap:var(--space-1,4px);flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.x-dd-widgets__row{gap:var(--space-1,4px);flex:1;min-height:0;display:flex}.x-dd-widget-cell{justify-content:center;align-items:center;gap:var(--space-1,4px);min-width:0;padding:var(--space-1,4px);text-align:center;border:1px solid color-mix(in srgb, var(--x-dd-accent) 14%, transparent);background:color-mix(in srgb, var(--x-dd-accent) 4%, transparent);border-radius:0;flex-direction:column;flex:1;display:flex;overflow:hidden}.x-dd-widget-cell--draggable{cursor:grab;touch-action:none}.x-dd-widget-cell--draggable:active{cursor:grabbing}.x-dd-widget-cell--dragging{z-index:2}.x-dd-widget-cell--drag-overlay{cursor:grabbing;pointer-events:none;box-shadow:0 4px 16px color-mix(in srgb, var(--black) 28%, transparent);background:color-mix(in srgb, var(--surface-elevated) 92%, transparent)}.x-dd-widget-cell__icon{margin-bottom:var(--space-1,4px);color:var(--x-dd-accent);opacity:.85;display:inline-flex}.x-dd-widget-cell__icon svg{width:18px;height:18px}.x-dd-widget-cell__label{letter-spacing:.04em;text-transform:uppercase;max-width:100%;color:var(--text-muted);white-space:normal;overflow-wrap:anywhere;font-size:.6875rem;font-weight:600;line-height:1.15}.x-dd-widget-cell__value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:.9375rem;font-weight:300;line-height:1.1}.x-dd-widget-cell__metrics{justify-content:center;align-items:baseline;gap:var(--space-1,4px);flex-wrap:wrap;max-width:100%;display:flex}.x-dd-widget-cell__delta{align-items:center;gap:2px;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.x-dd-widget-cell__delta--up{color:var(--status-success)}.x-dd-widget-cell__delta--down{color:var(--status-danger)}.x-dd-widget-cell__enrich{justify-content:center;align-items:center;gap:var(--space-1,4px);flex-wrap:wrap;max-width:100%;margin-top:1px;display:flex}.x-dd-widget-cell__pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:0;padding:1px 6px;font-size:.625rem;font-weight:700;line-height:1.3;display:inline-block}.x-dd-widget-cell__pill--good{color:var(--status-success);background:rgba(var(--status-success-rgb), .14);border-color:rgba(var(--status-success-rgb), .28)}.x-dd-widget-cell__pill--warn{color:var(--status-warning);background:rgba(var(--status-warning-rgb), .14);border-color:rgba(var(--status-warning-rgb), .28)}.x-dd-widget-cell__pill--bad{color:var(--status-danger);background:rgba(var(--status-danger-rgb), .14);border-color:rgba(var(--status-danger-rgb), .28)}.x-dd-widget-cell__spark{flex:none;width:72px;height:18px;overflow:visible}.x-dd-shape__body--prompt{justify-content:center;align-items:center;gap:var(--space-2,8px);flex-direction:column}.x-dd-shape__body--prompt .x-dd-shape__size{align-self:flex-end}.x-dd-shape__size{letter-spacing:.04em;color:var(--text-secondary);opacity:.7;font-size:.6875rem}.x-dd-widget-picker{gap:var(--space-3,12px);flex-direction:column;display:flex}.x-dd-widget-picker__empty{color:var(--text-secondary);margin:0;font-size:.875rem}.x-dd-widget-picker__sections{gap:var(--space-3,12px);flex-direction:column;max-height:320px;display:flex;overflow:auto}.x-dd-widget-picker__sections .x-page-section{margin-bottom:0}.x-dd-widget-picker__list{gap:var(--space-2,8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-dd-widget-picker__choice{align-items:flex-start;gap:var(--space-1,4px);width:100%;padding:var(--space-3,12px);border:1px solid color-mix(in srgb, var(--x-dd-accent) 18%, transparent);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;display:flex}.x-dd-widget-picker__head{align-items:center;gap:var(--space-2,8px);width:100%;min-width:0;display:flex}.x-dd-widget-picker__icon{width:1.25rem;height:1.25rem;color:var(--x-dd-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.x-dd-widget-picker__icon svg{width:100%;height:100%}.x-dd-widget-picker__choice:hover{border-color:var(--x-dd-accent)}.x-dd-widget-picker__name{font-size:.875rem;font-weight:500}.x-dd-widget-picker__description{color:var(--text-secondary);font-size:.75rem}.x-dd-widget-cell--font-medium .x-dd-widget-cell__label{font-size:.8125rem}.x-dd-widget-cell--font-medium .x-dd-widget-cell__value{font-size:1.125rem}.x-dd-widget-cell--font-medium .x-dd-widget-cell__delta{font-size:.75rem}.x-dd-widget-cell--font-large .x-dd-widget-cell__label{font-size:.9375rem}.x-dd-widget-cell--font-large .x-dd-widget-cell__value{font-size:1.375rem}.x-dd-widget-cell--font-large .x-dd-widget-cell__delta{font-size:.8125rem}.x-dd-widget-cell__icon--h-left{align-self:flex-start}.x-dd-widget-cell__icon--h-center{align-self:center}.x-dd-widget-cell__icon--h-right{align-self:flex-end}.x-dd-widget-cell__icon--size-standard svg{width:18px;height:18px}.x-dd-widget-cell__icon--size-medium svg{width:24px;height:24px}.x-dd-widget-cell__icon--size-large svg{width:32px;height:32px}.x-dd-style-modal{gap:var(--space-4,16px);flex-direction:column;display:flex}.x-dd-style-row{justify-content:space-between;align-items:center;gap:var(--space-3,12px);display:flex}.x-dd-style-row__label{color:var(--text-primary);font-size:.875rem}.x-dd-style-modal__section-label{color:var(--text-primary);margin-bottom:var(--space-2,8px);font-size:.875rem;display:block}.x-dd-widget-picker__stub,.x-dd-widget-cell__stub{text-transform:uppercase;letter-spacing:.04em;color:var(--status-warning);background:rgba(var(--status-warning-rgb), .12);border:1px dashed var(--status-warning);white-space:nowrap;border-radius:0;padding:1px 7px;font-size:9px;font-weight:600;line-height:1.5}.x-dd-widget-picker__stub{margin-left:6px}.x-dd-widget-cell__stub{margin-top:2px}.x-dd-widget-cell__asof{color:var(--text-muted);white-space:nowrap;margin-top:2px;font-size:9px}.x-teams__shell{flex-direction:column;gap:14px;height:calc(100vh - 9rem);min-height:420px;display:flex}.x-teams__board{flex:auto;grid-template-columns:1fr 280px;align-items:stretch;gap:16px;min-height:0;display:grid}.x-teams__left{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex;overflow-y:auto}.x-teams__searchbar{flex:none;grid-template-columns:1fr 280px;align-items:center;gap:16px;display:grid}@media (width<=900px){.x-teams__searchbar{grid-template-columns:1fr}.x-teams__shell{height:auto;min-height:0}.x-teams__board{grid-template-columns:1fr}.x-teams__left{max-height:60vh;overflow-y:visible}}.x-teams__muted{color:var(--text-muted);margin:0;font-size:12px}.x-teams__head{align-items:center;gap:12px;display:inline-flex}.x-teams__zone{border-radius:0;flex:none}.x-teams__zone>.x-card{margin-bottom:0}.x-teams__zone--over{outline:2px dashed var(--primary-accent--tint-15);outline-offset:2px}.x-teams__zone-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.x-teams__zone-title{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:14px;font-weight:700;overflow:hidden}.x-teams__zone-count{font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;margin-left:auto;font-size:12px}.x-teams__zone-actions{flex:none;align-items:center;gap:4px;margin-left:4px;display:inline-flex}.x-teams__zone-leader{flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.x-teams__zone-leader-caption{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex:none;font-size:11px;font-weight:600}.x-teams__zone-leader-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:13px;font-weight:600;overflow:hidden}.x-teams__zone-body{min-height:30px}.x-teams__zone-members{flex-wrap:wrap;gap:6px;display:flex}.x-teams__drop-hint{color:var(--primary-accent--tint-15);margin:0 0 8px;font-size:12px;font-weight:700}.x-teams__chip{background:rgba(var(--primary-accent--tint-15-rgb), .14);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .3);color:var(--text-primary);border-radius:0;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.x-teams__chip--draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.x-teams__chip--draggable:active{cursor:grabbing}.x-teams__chip-label{min-width:0}.x-teams__chip-remove{width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.x-teams__chip-remove:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .25)}.x-teams__pool{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.x-teams__board>.x-teams__pool{margin-bottom:0}@media (width<=900px){.x-teams__pool{width:100%}}.x-teams__pool-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.x-teams__pool-title-total{color:var(--text-primary)}.x-teams__pool-list{flex-direction:column;flex:auto;gap:3px;min-height:0;display:flex;overflow-y:auto}@media (width<=900px){.x-teams__pool-list{max-height:50vh}}.x-teams__avatar{background:rgba(var(--primary-accent--tint-15-rgb), .22);color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.x-teams__avatar--md{width:26px;height:26px;font-size:11px}.x-teams__avatar--sm{width:20px;height:20px;font-size:9px}.x-teams__select-all{margin-bottom:8px;padding:0 6px}.x-teams__pool-check{flex:none}.x-teams__pool-row{border:1px solid #0000;border-radius:0;align-items:center;gap:8px;padding:4px 6px;display:flex}.x-teams__pool-row:hover{background:rgba(var(--primary-accent--tint-15-rgb), .08)}.x-teams__pool-row--selected{background:rgba(var(--primary-accent--tint-15-rgb), .16);border-color:rgba(var(--primary-accent--tint-15-rgb), .4)}.x-teams__pool-grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.x-teams__pool-grip:active{cursor:grabbing}.x-teams__pool-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:auto;font-size:13px;overflow:hidden}hr.x-teams__selection-rule{margin:10px 0}.x-teams__selection-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.x-teams__selection-count{color:var(--text-primary);font-size:12px;font-weight:700}.x-teams__form{flex-direction:column;gap:12px;display:flex}.x-teams__drag-pill{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .2);border:1px solid var(--primary-accent--tint-15);box-shadow:3px 3px 0 -1px var(--surface-elevated), 5px 5px 0 -1px rgba(var(--primary-accent--tint-15-rgb), .45);cursor:grabbing;border-radius:0;align-items:center;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.x-teams__drag-ghost{cursor:grabbing;box-shadow:0 6px 16px rgba(var(--primary-accent--tint-15-rgb), .3)}.jobs-refresh{align-items:center;gap:var(--space-3);display:flex}.jobs-refresh__timer{color:var(--text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.jobs-summary-tiles{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.jobs-summary-tile{text-align:center;align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-6);background:var(--surface-sunken);border:1px solid var(--panel-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.jobs-summary-tile__value{color:var(--brand-accent);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;font-weight:700}.jobs-summary-tile__label{color:var(--text-muted);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px}.jobs-list__key{color:var(--text-muted);font-size:var(--font-size-sm);margin-top:var(--space-1);display:block}.jobs-list__last-run{align-items:center;gap:var(--space-2);flex-direction:row;display:flex}.jobs-muted{color:var(--text-muted)}.jobs-actions-cell{text-align:center}.x-drag-handle{color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.x-drag-handle:hover{color:var(--brand-accent)}.jobs-list__header-left{align-items:center;gap:var(--space-3);display:inline-flex}.jobs-list__name-cell{align-items:center;gap:var(--space-2);display:inline-flex}.jobs-detail__header-left{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jobs-detail__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.jobs-detail__enable{align-items:center;gap:var(--space-3);display:flex}.jobs-detail__enable-label{color:var(--text-muted);font-size:var(--font-size-sm)}.jobs-detail__description{color:var(--text-muted);margin-bottom:var(--space-6)}.jobs-detail__name{color:var(--text-primary);font-weight:600}.jobs-detail__form-rows{gap:var(--space-2);flex-direction:column;display:flex}.jobs-detail__cron-help{margin-top:4px}.jobs-detail__cron-examples{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre;margin:4px 0 0;padding-left:0;font-size:12px;line-height:1.6;list-style:none}body[data-route=xiriuz-mind] .o-background-planet{background-blend-mode:screen, normal;background-image:url(/zailab-assets/img/background_planet-glow.png),url(/zailab-assets/img/background_planet.png);background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:100%,100%}body[data-route=xiriuz-mind] .o-background-planet:after{content:"";pointer-events:none;--xm-tint-rgb:var(--status-danger-rgb);-webkit-mask:url(/zailab-assets/img/background_planet.png) 0 100%/100% 100% no-repeat;background:radial-gradient(120% 110% at 64% 40%, rgba(var(--xm-tint-rgb), .9) 0%, rgba(var(--xm-tint-rgb), .45) 50%, transparent 78%);mix-blend-mode:screen;opacity:0;transition:opacity .6s;position:absolute;inset:0;-webkit-mask:url(/zailab-assets/img/background_planet.png) 0 100%/100% 100% no-repeat;mask:url(/zailab-assets/img/background_planet.png) 0 100%/100% 100% no-repeat}body[data-route=xiriuz-mind][data-xm-sev=watch] .o-background-planet:after{--xm-tint-rgb:var(--status-warning-rgb);opacity:.55}body[data-route=xiriuz-mind][data-xm-sev=critical] .o-background-planet:after{--xm-tint-rgb:var(--status-danger-rgb);opacity:.9}body[data-route=xiriuz-mind][data-xm-view=orrery] .o-background-planet,body[data-route=xiriuz-mind][data-xm-view=cockpit] .o-background-planet{display:none}.xm-cockpit-frame{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}body[data-route=xiriuz-mind]:not([data-xm-view=orrery]){background:radial-gradient(140% 120% at 62% 30%, color-mix(in srgb, var(--surface-sunken) 88%, var(--black) 12%) 0%, color-mix(in srgb, var(--surface-sunken) 60%, var(--black) 40%) 55%, color-mix(in srgb, var(--surface-sunken) 42%, var(--black) 58%) 100%)}body[data-route=xiriuz-mind]:not([data-xm-view=orrery]) .o-hud-footer:before{display:none}body[data-route=xiriuz-mind]:not([data-xm-view=orrery]) .x-hud-bar path:first-of-type{fill:color-mix(in srgb, var(--surface-sunken) 52%, var(--black) 48%)}.xm-stage{--xm-white-rgb:255, 255, 255;--xm-sev:var(--accent-success-sf);--xm-sev-rgb:var(--accent-success-sf-rgb);--xm-pulse:16s;--xm-wave:0;flex:auto;width:100vw;min-height:560px;margin:-24px calc(50% - 50vw);position:relative;overflow:hidden}.xm-stage[data-sev=watch]{--xm-sev:var(--status-warning);--xm-sev-rgb:var(--status-warning-rgb);--xm-pulse:10s;--xm-wave:.32}.xm-stage[data-sev=critical]{--xm-sev:var(--status-danger);--xm-sev-rgb:var(--status-danger-rgb);--xm-pulse:6s;--xm-wave:.35}.xm-core{z-index:3;pointer-events:none;position:absolute}.xm-core__orb{background:radial-gradient(circle at 50% 44%, rgba(var(--xm-white-rgb), 1) 0%, rgba(var(--xm-white-rgb), .92) 11%, var(--xm-sev) 45%, rgba(var(--xm-sev-rgb), .15) 78%, transparent 82%);animation:xm-pulse var(--xm-pulse) ease-in-out infinite;border-radius:50%;transition:background .6s;position:absolute;inset:0}.xm-core__halo{background:radial-gradient(circle, rgba(var(--xm-sev-rgb), .55) 0%, rgba(var(--xm-sev-rgb), .3) 15%, rgba(var(--xm-sev-rgb), .12) 36%, rgba(var(--xm-sev-rgb), .04) 54%, transparent 70%);border-radius:50%;position:absolute;inset:-150%}.xm-core__waves{opacity:var(--xm-wave);border-radius:50%;position:absolute;inset:0}.xm-core__waves:before,.xm-core__waves:after{content:"";border:1.5px solid rgba(var(--xm-sev-rgb), .55);animation:xm-ripple var(--xm-pulse) ease-out infinite;border-radius:50%;position:absolute;inset:0}.xm-core__waves:after{animation-delay:calc(var(--xm-pulse) / 2)}@keyframes xm-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes xm-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.xm-scene{position:absolute;inset:0}.xm-scene--launch .xm-core{width:120px;height:120px;top:calc(9% + 70px);right:calc(34% + 70px)}.xm-launch__canvas{z-index:4;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.xm-stars{z-index:0;pointer-events:none;position:absolute;inset:0}.xm-scene--launch .xm-stars{-webkit-mask:radial-gradient(118% 118% at 14% 96%, transparent 0 30%, rgba(var(--black-rgb), 1) 62%);-webkit-mask:radial-gradient(118% 118% at 14% 96%, transparent 0 30%, rgba(var(--black-rgb), 1) 62%);mask:radial-gradient(118% 118% at 14% 96%, transparent 0 30%, rgba(var(--black-rgb), 1) 62%)}.xm-stars:before{content:"";background-repeat:repeat;background-size:360px 300px;background-image:radial-gradient(1.3px 1.3px at 40px 60px, rgba(var(--xm-white-rgb), .9), transparent), radial-gradient(1px 1px at 130px 30px, rgba(var(--xm-white-rgb), .6), transparent), radial-gradient(1px 1px at 210px 120px, rgba(var(--xm-white-rgb), .55), transparent), radial-gradient(1.5px 1.5px at 90px 190px, rgba(var(--xm-white-rgb), .8), transparent), radial-gradient(1px 1px at 300px 250px, rgba(var(--xm-white-rgb), .5), transparent), radial-gradient(1px 1px at 330px 80px, rgba(var(--xm-white-rgb), .6), transparent);position:absolute;inset:0}.xm-stars:after{content:"";opacity:.8;background-repeat:repeat;background-size:520px 440px;background-image:radial-gradient(1.5px 1.5px at 480px 120px, rgba(var(--xm-white-rgb), .65), transparent), radial-gradient(1px 1px at 60px 360px, rgba(var(--xm-white-rgb), .45), transparent), radial-gradient(1.2px 1.2px at 300px 300px, rgba(var(--xm-white-rgb), .55), transparent), radial-gradient(1px 1px at 200px 40px, rgba(var(--xm-white-rgb), .4), transparent), radial-gradient(1px 1px at 420px 400px, rgba(var(--xm-white-rgb), .45), transparent), radial-gradient(1.3px 1.3px at 150px 220px, rgba(var(--xm-white-rgb), .6), transparent);position:absolute;inset:0}.xm-console{z-index:5;flex-direction:column;gap:8px;width:30%;max-width:370px;max-height:calc(100% - 72px);display:flex;position:absolute;top:56px;right:24px;overflow:auto}.xm-console__head{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700;display:flex}.xm-console__count{letter-spacing:.16em;color:rgba(var(--xm-white-rgb), .72)}.xm-msg{border-left:3px solid var(--xm-c,var(--xm-sev));background:rgba(var(--surface-sunken-rgb), .62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(var(--surface-sunken-rgb), .5);opacity:0;border-radius:0;align-items:flex-start;gap:10px;padding:9px 12px;animation:.5s both xm-msg-in;display:flex;position:relative}.xm-msg--critical{--xm-c:var(--status-danger)}.xm-msg--watch{--xm-c:var(--status-warning)}.xm-msg--good{--xm-c:var(--accent-success-sf)}.xm-msg__dot{background:var(--xm-c,var(--xm-sev));width:8px;height:8px;box-shadow:0 0 10px var(--xm-c,var(--xm-sev));border-radius:50%;flex:none;margin-top:5px}.xm-msg__tx{flex:1;min-width:0}.xm-msg__say{color:var(--xm-c,var(--text-primary));font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5}.xm-msg__caret{vertical-align:-2px;background:var(--xm-c,var(--xm-sev));width:7px;height:13px;box-shadow:0 0 8px var(--xm-c,var(--xm-sev));margin-left:2px;animation:1.05s step-end infinite xm-blink;display:inline-block}.xm-msg__meta{color:var(--text-muted);margin-top:4px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.4}.xm-msg__act{border:1px solid rgba(var(--xm-white-rgb), .16);letter-spacing:.04em;color:var(--xm-c,var(--text-primary));cursor:pointer;background:0 0;border-radius:0;flex:none;align-self:center;padding:5px 10px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700}@keyframes xm-msg-in{0%{opacity:0;transform:translate(46px,-26px)}to{opacity:1;transform:translate(0)}}@keyframes xm-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.xm-topbar{z-index:6;text-align:center;pointer-events:none;position:absolute;top:11px;left:0;right:0}.xm-topbar__brand{letter-spacing:.42em;text-transform:uppercase;color:var(--text-primary);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:600;display:block}.xm-topbar__tagline{letter-spacing:.32em;text-transform:uppercase;color:var(--text-muted);margin-top:3px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px;display:block}.xm-topbar__toggle{justify-content:center;display:flex}.xm-topbar__toggle .xm-seg{pointer-events:auto}.xm-seg{border:1px solid rgba(var(--xm-white-rgb), .12);background:rgba(var(--surface-sunken-rgb), .4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:0;display:inline-flex;overflow:hidden}.xm-seg__btn{border:0;border-right:1px solid rgba(var(--xm-white-rgb), .1);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 15px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex;position:relative}.xm-seg__btn:last-child{border-right:0}.xm-seg__dot{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px}.xm-seg__btn--healthy{color:var(--accent-success-sf)}.xm-seg__btn--watch{color:var(--status-warning)}.xm-seg__btn--critical{color:var(--status-danger)}.xm-seg__btn.is-on{background:rgba(var(--xm-white-rgb), .06);box-shadow:inset 0 -2px}.xm-diag{border:1px solid rgba(var(--xm-sev-rgb), .12);background:rgba(var(--surface-sunken-rgb), .55);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:30%;max-width:370px;box-shadow:0 30px 60px rgba(var(--black-rgb), .55);z-index:5;border-radius:0;flex-direction:column;gap:14px;padding:20px;display:flex;position:absolute;top:56px;bottom:24px;right:24px}.xm-diag__title{letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.xm-diag__list{flex-direction:column;gap:12px;display:flex;overflow:auto}.xm-card{border-left:3px solid var(--xm-c,var(--xm-sev));background:rgba(var(--surface-sunken-rgb), .5);border-radius:0;flex-direction:column;gap:8px;padding:14px 16px;animation:.5s both xm-msg-in;display:flex}.xm-card--watch{--xm-c:var(--status-warning);background:rgba(var(--status-warning-rgb), .035)}.xm-card--critical{--xm-c:var(--status-danger);background:rgba(var(--status-danger-rgb), .035)}.xm-card--good{--xm-c:var(--accent-success-sf);background:rgba(var(--accent-success-sf-rgb), .035)}.xm-card__head{color:var(--text-primary);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.xm-card__tag{letter-spacing:.04em;color:var(--text-muted);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600}.xm-card__body{color:rgba(var(--xm-white-rgb), .72);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.xm-card__act{border:1px solid rgba(var(--xm-white-rgb), .2);letter-spacing:.04em;color:var(--xm-c,var(--text-primary));cursor:pointer;background:0 0;border-radius:0;align-self:flex-end;margin-top:2px;padding:6px 14px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;transition:background .2s,color .2s}.xm-card__act:hover{background:rgba(var(--xm-white-rgb), .9);color:var(--black)}@media (prefers-reduced-motion:reduce){.xm-core__orb,.xm-core__waves:before,.xm-core__waves:after,.xm-msg,.xm-msg__caret{animation:none}.xm-msg{opacity:1}}@media (width<=860px){.xm-console{width:auto;max-width:60%;top:20%;left:auto;right:10px}.xm-diag{width:auto;max-width:60%;top:20%;bottom:auto;right:10px}}.xm-scene--orrery{background:0 0}.xm-orrery__space{z-index:0;pointer-events:none;background:radial-gradient(140% 120% at 62% 30%, color-mix(in srgb, var(--surface-sunken) 92%, var(--black) 8%) 0%, color-mix(in srgb, var(--surface-sunken) 70%, var(--black) 30%) 55%, color-mix(in srgb, var(--surface-sunken) 52%, var(--black) 48%) 100%);position:absolute;inset:0}.xm-orrery__stars{z-index:0;pointer-events:none;opacity:.95;background-image:radial-gradient(1.2px 1.2px at 40px 60px, rgba(var(--xm-white-rgb), .9), transparent), radial-gradient(1px 1px at 130px 30px, rgba(var(--xm-white-rgb), .6), transparent), radial-gradient(1px 1px at 210px 120px, rgba(var(--xm-white-rgb), .55), transparent), radial-gradient(1.4px 1.4px at 90px 180px, rgba(var(--xm-white-rgb), .8), transparent), radial-gradient(1px 1px at 260px 200px, rgba(var(--xm-white-rgb), .45), transparent), radial-gradient(1px 1px at 330px 80px, rgba(var(--xm-white-rgb), .6), transparent), radial-gradient(1.2px 1.2px at 300px 260px, rgba(var(--xm-white-rgb), .5), transparent), radial-gradient(1px 1px at 20px 240px, rgba(var(--xm-white-rgb), .45), transparent);background-repeat:repeat;background-size:360px 300px;position:absolute;inset:0}.xm-orrery__corner{aspect-ratio:1;z-index:1;pointer-events:none;opacity:.95;background-position:0 100%;background-repeat:no-repeat;background-size:contain;width:min(820px,62%);position:absolute;bottom:-90px;left:-70px}.xm-orrery__ring{stroke:rgba(var(--xm-white-rgb), .1);stroke-width:1px}.xm-orrery__signal-head{fill:rgba(var(--xm-white-rgb), .95);filter:drop-shadow(0 0 5px var(--xm-sev))}.xm-orrery__signal-tail{stroke:var(--xm-sev);stroke-width:1.4px;stroke-linecap:round}.xm-orrery__beams{z-index:3;pointer-events:none;width:100%;height:100%;animation:1.2s .5s backwards xm-orrery-net-in;position:absolute;inset:0;overflow:visible}.xm-orrery__beam{stroke:currentColor;stroke-width:1.4px;stroke-dasharray:5 9;opacity:.5;animation:1s linear infinite xm-orrery-dashflow}@keyframes xm-orrery-dashflow{to{stroke-dashoffset:-16px}}.xm-scene--orrery.is-radar .xm-orrery__beam{animation-play-state:paused}.xm-orrery__beam--good{color:var(--accent-success-sf)}.xm-orrery__beam--watch{color:var(--status-warning)}.xm-orrery__beam--critical{color:var(--status-danger)}.xm-orrery__pulse--good{fill:var(--accent-success-sf)}.xm-orrery__pulse--watch{fill:var(--status-warning)}.xm-orrery__pulse--critical{fill:var(--status-danger)}.xm-orrery__ping{fill:none;stroke-width:1.4px}.xm-orrery__sweep{display:none}.xm-scene--orrery.is-radar .xm-orrery__sweep{display:block}.xm-scene--orrery.is-radar .xm-orrery__pulse{opacity:0}.xm-orrery__wedge{opacity:.075}.xm-orrery__sweep-line{stroke-width:1.2px;stroke-linecap:round}.xm-orrery__shock{fill:none}.xm-scene--orrery .xm-orrery__core{z-index:4;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.xm-orrery__core-glow{pointer-events:none;background:radial-gradient(circle at 50% 46%, rgba(var(--xm-sev-rgb), .52) 0%, rgba(var(--xm-sev-rgb), .31) 34%, rgba(var(--xm-sev-rgb), .11) 62%, transparent 74%);box-shadow:0 0 46px 6px rgba(var(--xm-sev-rgb), .17), 0 0 108px 26px rgba(var(--xm-sev-rgb), .07);border-radius:50%;animation:1.1s backwards xm-orrery-core-in,8s ease-in-out infinite xm-orrery-breathe;position:absolute;inset:0}@keyframes xm-orrery-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes xm-orrery-core-in{0%{opacity:0}}@keyframes xm-orrery-net-in{0%{opacity:0}}@keyframes xm-orrery-label-in{0%{opacity:0}}@keyframes xm-orrery-corelab-in{0%{opacity:0}}.xm-orrery__state{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;animation:.9s 1.5s backwards xm-orrery-corelab-in;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.xm-orrery__state b{letter-spacing:.14em;color:var(--xm-sev);margin-top:3px;font-size:11px;display:block}.xm-orrery__planet{cursor:pointer;z-index:5;background:0 0;border:0;padding:0;transition:opacity .4s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%)}.xm-orrery__planet--good{color:var(--accent-success-sf)}.xm-orrery__planet--watch{color:var(--status-warning)}.xm-orrery__planet--critical{color:var(--status-danger)}.xm-orrery__face{width:100%;height:100%;box-shadow:0 0 16px 2px color-mix(in srgb, currentColor 38%, transparent), 0 6px 22px rgba(var(--black-rgb), .5);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;transition:box-shadow .25s;animation:.8s cubic-bezier(.2,.8,.2,1) .5s both xm-orrery-face-in;display:block}.xm-orrery__label{white-space:nowrap;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:2px;animation:.6s .75s backwards xm-orrery-label-in;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.xm-orrery__label-nm{color:rgba(var(--xm-white-rgb), .95);text-shadow:0 1px 8px rgba(var(--black-rgb), .95);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.xm-orrery__label-st{text-shadow:0 1px 8px rgba(var(--black-rgb), .95);align-items:center;gap:5px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;display:flex}.xm-orrery__label-st i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.xm-orrery__label-st--good{color:var(--accent-success-sf)}.xm-orrery__label-st--watch{color:var(--status-warning)}.xm-orrery__label-st--critical{color:var(--status-danger)}.xm-orrery__planet.is-dim{opacity:.12}.xm-orrery__planet.is-focus{z-index:8;transform:translate(-50%,-50%)scale(1.9)}.xm-orrery__planet.is-focus .xm-orrery__face{box-shadow:0 0 0 2px rgba(var(--xm-white-rgb), .45), 0 0 40px 10px color-mix(in srgb, currentColor 70%, transparent)}.xm-orrery__planet.is-faded{opacity:.35}.xm-orrery__planet.is-highlight{z-index:6;transform:translate(-50%,-50%)scale(1.3)}.xm-orrery__planet.is-highlight .xm-orrery__face{box-shadow:0 0 0 2px rgba(var(--xm-white-rgb), .5), 0 0 32px 8px color-mix(in srgb, currentColor 82%, transparent)}@keyframes xm-orrery-face-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.xm-scene--orrery.is-focusing .xm-orrery__beams{opacity:.1;transition:opacity .4s}.xm-scene--orrery.is-focusing .xm-orrery__ask{opacity:.1;pointer-events:none}.xm-orrery__calm{text-align:center;max-width:380px;color:rgba(var(--xm-white-rgb), .8);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;position:absolute;top:63%;left:50%;transform:translate(-50%)}.xm-orrery__focus{z-index:9;border:1px solid rgba(var(--xm-sev-rgb), .2);background:rgba(var(--surface-sunken-rgb), .88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(340px,86vw);box-shadow:0 30px 70px rgba(var(--black-rgb), .55);border-radius:0;flex-direction:column;gap:8px;padding:18px 20px;animation:.35s both xm-msg-in;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xm-orrery__focus-back{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 0 6px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px}.xm-orrery__focus-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.xm-orrery__focus-name{color:var(--text-primary);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:700}.xm-orrery__focus-tag{letter-spacing:.04em;border-radius:0;padding:3px 8px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:600}.xm-orrery__focus-tag--good{color:var(--accent-success-sf);background:rgba(var(--accent-success-sf-rgb), .12)}.xm-orrery__focus-tag--watch{color:var(--status-warning);background:rgba(var(--status-warning-rgb), .12)}.xm-orrery__focus-tag--critical{color:var(--status-danger);background:rgba(var(--status-danger-rgb), .12)}.xm-orrery__focus-say{color:rgba(var(--xm-white-rgb), .86);margin:6px 0 2px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5}.xm-orrery__focus-block{color:rgba(var(--xm-white-rgb), .72);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5}.xm-orrery__focus-block b{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;font-size:9px;display:block}.xm-orrery__focus-act{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;border-radius:0;margin-top:10px;padding:9px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.xm-orrery__focus-act--good{color:var(--accent-success-sf)}.xm-orrery__focus-act--watch{color:var(--status-warning)}.xm-orrery__focus-act--critical{color:var(--status-danger)}.xm-orrery__ask{z-index:6;border:1px solid rgba(var(--xm-white-rgb), .18);background:rgba(var(--surface-sunken-rgb), .72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0;align-items:center;gap:10px;width:min(460px,62vw);padding:10px 12px;display:flex;position:absolute;bottom:66px;left:50%;transform:translate(-50%)}.xm-orrery__ask-hint{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.xm-orrery__ask-input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.xm-orrery__ask-input::placeholder{color:var(--text-muted)}.xm-orrery__ask-send{background:var(--accent-success-sf);color:var(--black);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;flex:none;padding:6px 12px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700}.xm-orrery__ask-send:disabled{opacity:.45;cursor:default}.xm-orrery__ask-answer{background:rgba(var(--surface-sunken-rgb), .92);color:rgba(var(--xm-white-rgb), .8);border-radius:0;padding:8px 10px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px}.xm-orrery__controls{z-index:6;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:66px;right:20px}.xm-orrery__ctl{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.xm-orrery__ctl-label{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.xm-orrery__seg{border:1px solid rgba(var(--xm-white-rgb), .14);background:color-mix(in srgb, var(--surface-sunken) 65%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:0;display:flex;overflow:hidden}.xm-orrery__seg button{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:0;padding:13px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;transition:background .2s,color .2s}.xm-orrery__seg button:hover{color:var(--text-primary)}.xm-orrery__seg button.is-on{background:rgba(var(--accent-success-sf-rgb), .12);color:var(--text-primary)}.xm-orrery__feed{z-index:6;flex-direction:column;gap:9px;width:344px;max-height:calc(100% - 170px);display:flex;position:absolute;top:64px;right:18px}.xm-orrery__feed-head{letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;padding:0 2px 2px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;display:flex}.xm-orrery__live{color:var(--accent-success-sf);align-items:center;gap:6px;display:inline-flex}.xm-orrery__live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.9s infinite xm-orrery-blink;box-shadow:0 0 8px}@keyframes xm-orrery-blink{0%,to{opacity:1}50%{opacity:.3}}.xm-orrery__feed-scroll{flex-direction:column;gap:8px;padding-right:4px;display:flex;overflow-y:auto}.xm-orrery__card{color:var(--accent-success-sf);background:color-mix(in srgb, var(--surface-sunken) 66%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:3px solid;border-radius:0;padding:13px 15px;transition:opacity .2s,background .2s,box-shadow .2s;animation:.5s backwards xm-msg-in;box-shadow:inset 4px 0 9px -8px}.xm-orrery__card.is-dim{opacity:.4}.xm-orrery__card.is-active{background:color-mix(in srgb, var(--surface-sunken) 90%, transparent);box-shadow:inset 4px 0 9px -8px currentColor, 0 0 0 1px color-mix(in srgb, currentColor 65%, transparent), 0 6px 22px rgba(var(--black-rgb), .45)}.xm-orrery__card--good{color:var(--accent-success-sf)}.xm-orrery__card--watch{color:var(--status-warning)}.xm-orrery__card--critical{color:var(--status-danger)}.xm-orrery__card-top{gap:8px;display:flex}.xm-orrery__card-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;box-shadow:0 0 8px}.xm-orrery__card--good .xm-orrery__card-dot{color:var(--accent-success-sf)}.xm-orrery__card--watch .xm-orrery__card-dot{color:var(--status-warning)}.xm-orrery__card--critical .xm-orrery__card-dot{color:var(--status-danger)}.xm-orrery__card-body{color:rgba(var(--xm-white-rgb), .88);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5}.xm-orrery__card-meta{color:var(--text-muted);margin-top:5px;padding-left:15px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.xm-orrery__card-btn{cursor:pointer;color:var(--accent-success-sf);background:rgba(var(--accent-success-sf-rgb), .08);border:1px solid rgba(var(--accent-success-sf-rgb), .3);border-radius:0;margin-top:9px;margin-left:15px;padding:5px 10px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.xm-orrery__card-btn:after{content:" ›"}.xm-orrery__card--watch .xm-orrery__card-btn{color:var(--status-warning);background:rgba(var(--status-warning-rgb), .08);border-color:rgba(var(--status-warning-rgb), .32)}.xm-orrery__card--critical .xm-orrery__card-btn{color:var(--status-danger);background:rgba(var(--status-danger-rgb), .08);border-color:rgba(var(--status-danger-rgb), .34)}.xm-orrery__legend{z-index:6;border:1px solid rgba(var(--xm-white-rgb), .12);background:rgba(var(--surface-sunken-rgb), .5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:0;gap:6px;padding:7px 10px;display:flex;position:absolute;bottom:74px;left:22px}.xm-orrery__legend-chip{cursor:pointer;letter-spacing:.04em;color:var(--text-muted);opacity:.5;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:3px 7px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;transition:opacity .2s,background .2s;display:inline-flex}.xm-orrery__legend-chip.is-on{opacity:1}.xm-orrery__legend-chip:hover{background:rgba(var(--xm-white-rgb), .06)}.xm-orrery__legend-chip i{border-radius:50%;width:9px;height:9px}.xm-orrery__legend-chip--good i{background:var(--accent-success-sf);box-shadow:0 0 8px var(--accent-success-sf)}.xm-orrery__legend-chip--watch i{background:var(--status-warning);box-shadow:0 0 8px var(--status-warning)}.xm-orrery__legend-chip--critical i{background:var(--status-danger);box-shadow:0 0 8px var(--status-danger)}@media (prefers-reduced-motion:reduce){.xm-orrery__face,.xm-orrery__core-glow,.xm-orrery__beams,.xm-orrery__label,.xm-orrery__state{opacity:1;animation:none}.xm-orrery__planet{transition:none}.xm-orrery__focus,.xm-orrery__card{animation:none}}.xm-panel{z-index:6;width:min(404px,36vw);color:var(--text-primary);flex-direction:column;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;display:flex;position:absolute;top:14px;bottom:58px;right:24px}.xm-panel__zlabel{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.xm-panel__live{color:var(--accent-success-sf);letter-spacing:.14em;align-items:center;gap:5px;display:flex}.xm-panel__live i{background:var(--accent-success-sf);width:7px;height:7px;box-shadow:0 0 8px var(--accent-success-sf);border-radius:50%}.xm-panel__search{border:1px solid rgba(var(--xm-white-rgb), .16);background:rgba(var(--black-rgb), .22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0;align-items:center;gap:10px;margin-bottom:10px;padding:10px 13px;display:flex}.xm-panel__search>svg{width:15px;height:15px;stroke:var(--text-muted);fill:none;stroke-width:1.7px;flex:none}.xm-panel__search-in{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:12px}.xm-panel__search-in::placeholder{color:var(--text-muted)}.xm-panel__search-k{border:1px solid rgba(var(--xm-white-rgb), .16);color:var(--text-muted);border-radius:0;flex:none;padding:3px 8px;font-size:10px}.xm-panel__chips{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.xm-panel__chip{border:1px solid rgba(var(--xm-white-rgb), .14);background:rgba(var(--surface-sunken-rgb), .35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgba(var(--xm-white-rgb), .82);cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.xm-panel__chip.is-on{color:var(--text-primary);border-color:rgba(var(--accent-success-sf-rgb), .5);background:rgba(var(--accent-success-sf-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--accent-success-sf-rgb), .25)}.xm-panel__chip-dot{border-radius:50%;width:7px;height:7px}.xm-panel__chip-dot--critical{background:var(--status-danger);box-shadow:0 0 7px var(--status-danger)}.xm-panel__chip-dot--watch{background:var(--status-warning);box-shadow:0 0 7px var(--status-warning)}.xm-panel__chip-dot--good{background:var(--accent-success-sf);box-shadow:0 0 7px var(--accent-success-sf)}.xm-panel__feed{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow:auto}.xm-panel__empty{color:var(--text-muted);padding:12px 4px;font-size:12px}.xm-panel__card{border:1px solid var(--xm-cb);background:rgba(var(--surface-sunken-rgb), .5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px rgba(var(--black-rgb), .28), 0 0 15px var(--xm-cg);border-radius:0;align-items:flex-start;gap:10px;padding:10px 13px;animation:.5s both xm-msg-in;display:flex}.xm-panel__card--good{--xm-c:var(--accent-success-sf);--xm-cb:rgba(var(--accent-success-sf-rgb), .42);--xm-cg:rgba(var(--accent-success-sf-rgb), .09)}.xm-panel__card--watch{--xm-c:var(--status-warning);--xm-cb:rgba(var(--status-warning-rgb), .42);--xm-cg:rgba(var(--status-warning-rgb), .09)}.xm-panel__card--critical{--xm-c:var(--status-danger);--xm-cb:rgba(var(--status-danger-rgb), .5);--xm-cg:rgba(var(--status-danger-rgb), .12)}.xm-panel__card-dot{background:var(--xm-c);width:8px;height:8px;box-shadow:0 0 10px var(--xm-c);border-radius:50%;flex:none;margin-top:5px}.xm-panel__card-tx{flex:1;min-width:0}.xm-panel__card-head{align-items:baseline;gap:10px;display:flex}.xm-panel__card-say{min-width:0;color:var(--xm-c);flex:1;font-size:12.5px;line-height:1.5}.xm-panel__card-time{letter-spacing:.08em;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:9.5px}.xm-panel__card-meta{color:var(--text-muted);margin-top:3px;font-size:11px}.xm-panel__more{border:1px solid rgba(var(--xm-white-rgb), .18);letter-spacing:.04em;color:rgba(var(--xm-white-rgb), .85);cursor:pointer;background:0 0;border-radius:0;align-self:flex-start;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:700}.xm-panel__divider{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;margin:18px 0 12px;font-size:10px;font-weight:700;display:flex}.xm-panel__divider svg{width:13px;height:13px;stroke:var(--accent-success-sf);fill:none;stroke-width:1.7px;flex:none}.xm-panel__divider span{background:rgba(var(--xm-white-rgb), .1);flex:1;height:1px}.xm-panel__qa{flex-direction:column;flex:0 auto;gap:11px;min-height:0;max-height:42%;display:flex;overflow:auto}.xm-panel__turn{flex-direction:column;gap:11px;display:flex}.xm-panel__you{border:1px solid rgba(var(--xm-white-rgb), .16);background:rgba(var(--xm-white-rgb), .08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:82%;color:rgba(var(--xm-white-rgb), .85);border-radius:0;align-self:flex-end;padding:8px 13px;font-size:12px}.xm-panel__you-tag{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-right:5px;font-size:9px}.xm-panel__ans{border-left:3px solid var(--xm-c);background:rgba(var(--surface-sunken-rgb), .6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 22px rgba(var(--black-rgb), .32);border-radius:0;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.xm-panel__ans--good{--xm-c:var(--accent-success-sf)}.xm-panel__ans--watch{--xm-c:var(--status-warning)}.xm-panel__ans--critical{--xm-c:var(--status-danger)}.xm-panel__ans-dot{background:var(--xm-c);width:8px;height:8px;box-shadow:0 0 10px var(--xm-c);border-radius:50%;flex:none;margin-top:5px}.xm-panel__ans-body{flex:1;min-width:0}.xm-panel__ans-tx{color:var(--xm-c);font-size:12.5px;line-height:1.55}.xm-panel__caret{vertical-align:-2px;background:var(--xm-c);width:7px;height:13px;box-shadow:0 0 8px var(--xm-c);margin-left:2px;animation:1.05s step-end infinite xm-blink;display:inline-block}.xm-panel__acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.xm-panel__act{letter-spacing:.02em;cursor:pointer;border-radius:0;align-items:center;gap:6px;max-width:100%;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.xm-panel__act svg{fill:none;stroke-width:1.8px;flex:none;width:14px;height:14px}.xm-panel__act-tx{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.xm-panel__act-name{line-height:1.25}.xm-panel__act-sub{letter-spacing:.01em;opacity:.75;font-size:10px;font-weight:600;line-height:1.25}.xm-panel__act--primary{background:var(--accent-success-sf);color:var(--black);border:0}.xm-panel__act--primary svg{stroke:var(--black)}.xm-panel__act--secondary{border:1px solid rgba(var(--xm-white-rgb), .2);color:rgba(var(--xm-white-rgb), .85);background:0 0}.xm-panel__act--secondary svg{stroke:rgba(var(--xm-white-rgb), .85)}.xm-panel__act:disabled{cursor:default;opacity:.55}.xm-panel__ask{border:1px solid rgba(var(--accent-success-sf-rgb), .35);background:rgba(var(--surface-sunken-rgb), .62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 34px rgba(var(--black-rgb), .42), 0 0 22px rgba(var(--accent-success-sf-rgb), .1);border-radius:0;flex:none;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.xm-panel__ask>svg{width:16px;height:16px;stroke:var(--accent-success-sf);fill:none;stroke-width:1.7px;flex:none}.xm-panel__ask-in{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:12.5px}.xm-panel__ask-in::placeholder{color:var(--text-muted)}.xm-panel__ask-send{background:var(--accent-success-sf);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.xm-panel__ask-send svg{width:16px;height:16px;stroke:var(--black);stroke-width:2px;fill:none}.xm-panel__ask-send:disabled{opacity:.5;cursor:default}.xm-panel__ask-mic{border:1px solid rgba(var(--accent-success-sf-rgb), .55);background:rgba(var(--accent-success-sf-rgb), .1);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.xm-panel__ask-mic svg{width:15px;height:15px;stroke:var(--accent-success-sf);stroke-width:1.8px;stroke-linecap:round;fill:none}.xm-panel__ask-mic:disabled{opacity:.5;cursor:default}.xm-panel__ask-mic.is-live{border-color:var(--status-danger);background:var(--status-danger)}.xm-panel__ask-mic.is-live svg{stroke:var(--black);stroke-width:2px}.xm-panel__ask-mic.is-live:after{content:"";border:1px solid var(--status-danger);border-radius:50%;animation:1.6s ease-out infinite xm-ripple;position:absolute;inset:-1px}.xm-panel__mic-status{color:var(--text-muted);flex:none;align-items:center;gap:8px;margin-top:10px;padding:0 4px;font-size:11px;display:flex}.xm-panel__mic-live{background:var(--status-danger);width:7px;height:7px;box-shadow:0 0 8px var(--status-danger);border-radius:50%;flex:none;animation:1.4s ease-in-out infinite xm-pulse}.xm-panel__mic-state{color:rgba(var(--xm-white-rgb), .7);flex:none}.xm-panel__mic-caption{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-style:italic;overflow:hidden}@media (prefers-reduced-motion:reduce){.xm-panel__card,.xm-panel__caret,.xm-panel__ask-mic.is-live:after,.xm-panel__mic-live{animation:none}}body[data-route=xiriuz-mind][data-xm-view=cockpit]{background:radial-gradient(140% 120% at 62% 30%, color-mix(in srgb, var(--surface-sunken) 88%, var(--black) 12%) 0%, color-mix(in srgb, var(--surface-sunken) 60%, var(--black) 40%) 55%, color-mix(in srgb, var(--surface-sunken) 42%, var(--black) 58%) 100%)}.xm-cockpit{z-index:2;height:100%;color:var(--text-primary);--xm-hair:rgba(var(--accent-success-sf-rgb), .14);--xm-hair-soft:rgba(var(--accent-success-sf-rgb), .08);--xm-fill-rgb:var(--surface-sunken-rgb);--xm-brand-rgb:var(--accent-success-sf-rgb);flex-direction:column;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;display:flex;position:absolute;inset:0}.xm-cockpit__ctx{border-bottom:1px solid var(--xm-hair-soft);align-items:center;gap:12px;padding:12px 20px 10px;display:flex}.xm-cockpit__ctx-ring{background:conic-gradient(var(--xm-sev) 64%, rgba(var(--text-primary-rgb), .06) 0);width:24px;height:24px;-webkit-mask:radial-gradient(circle 8px at 50% 50%, transparent 98%, var(--black) 100%);-webkit-mask:radial-gradient(circle 8px at 50% 50%, transparent 98%, var(--black) 100%);mask:radial-gradient(circle 8px at 50% 50%, transparent 98%, var(--black) 100%);box-shadow:0 0 12px rgba(var(--xm-sev-rgb), .4);border-radius:50%;flex:none}.xm-cockpit__ctx-state b{color:var(--xm-sev);letter-spacing:.06em;font-size:12px}.xm-cockpit__ctx-state small{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:8px;display:block}.xm-cockpit__ctx-title{letter-spacing:.3em;text-transform:uppercase;color:var(--text-secondary);margin-left:6px;font-size:10px}.xm-cockpit__ctx-spacer{flex:1}.xm-cockpit__ctx-live{color:var(--accent-success-sf);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:flex}.xm-cockpit__ctx-live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s infinite xm-cockpit-blink;box-shadow:0 0 8px}.xm-cockpit__clock{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--text-primary);font-size:13px}.xm-cockpit__body{flex:1;grid-template-columns:74px 1fr 420px;min-height:0;display:grid}.xm-cockpit__rail{border-right:1px solid var(--xm-hair);background:linear-gradient(180deg, rgba(var(--surface-sunken-rgb), .5), transparent);flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.xm-cockpit__navbtn{width:56px;height:54px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-family:inherit;transition:all .18s;display:flex;position:relative}.xm-cockpit__navbtn svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:19px;height:19px}.xm-cockpit__navbtn small{letter-spacing:.12em;text-transform:uppercase;font-size:7.5px}.xm-cockpit__navbtn:hover{color:var(--text-secondary);border-color:var(--xm-hair-soft);background:rgba(var(--text-primary-rgb), .02)}.xm-cockpit__navbtn.is-on{color:var(--xm-sev);border-color:rgba(var(--xm-sev-rgb), .4);background:rgba(var(--xm-sev-rgb), .07)}.xm-cockpit__navbtn.is-on:before{content:"";background:var(--xm-sev);width:2px;box-shadow:0 0 8px var(--xm-sev);border-radius:0;position:absolute;top:12px;bottom:12px;left:-1px}.xm-cockpit__badge{background:rgba(var(--status-danger-rgb), .16);color:var(--status-danger);border-radius:0;padding:1px 4px;font-size:8px;position:absolute;top:7px;right:9px}.xm-cockpit__spring{flex:1}.xm-cockpit__stage{min-width:0;padding:16px 18px 40px;overflow-y:auto}.xm-cockpit__vitals{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:8px;display:grid}.xm-cockpit__vital{--fa:var(--xm-vc,var(--xm-sev));border:1px solid rgba(var(--xm-brand-rgb), .14);background:radial-gradient(circle at 100% 0%, rgba(var(--xm-brand-rgb), .08) 0%, transparent 42%), repeating-linear-gradient(to bottom, transparent 0 2px, rgba(var(--xm-brand-rgb), .03) 2px, rgba(var(--xm-brand-rgb), .03) 3px), rgba(var(--xm-fill-rgb), .62);border-radius:0;padding:15px 16px;position:relative}.xm-cockpit__vital:before{content:"";z-index:1;background:var(--xm-vc,var(--xm-sev));width:3px;box-shadow:0 0 12px var(--xm-vc,var(--xm-sev));position:absolute;top:0;bottom:0;left:0}.xm-cockpit__vital:after,.xm-cockpit__card:after{content:"";pointer-events:none;opacity:.8;background:linear-gradient(var(--fa), var(--fa)) left 0 top 0 / 13px 1.5px no-repeat, linear-gradient(var(--fa), var(--fa)) left 0 top 0 / 1.5px 13px no-repeat, linear-gradient(var(--fa), var(--fa)) right 0 top 0 / 13px 1.5px no-repeat, linear-gradient(var(--fa), var(--fa)) right 0 top 0 / 1.5px 13px no-repeat, linear-gradient(var(--fa), var(--fa)) left 0 bottom 0 / 13px 1.5px no-repeat, linear-gradient(var(--fa), var(--fa)) left 0 bottom 0 / 1.5px 13px no-repeat, linear-gradient(var(--fa), var(--fa)) right 0 bottom 0 / 13px 1.5px no-repeat, linear-gradient(var(--fa), var(--fa)) right 0 bottom 0 / 1.5px 13px no-repeat;position:absolute;inset:0}.xm-cockpit__vital-lab{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;display:flex}.xm-cockpit__vital-row{align-items:center;gap:12px;margin-top:8px;display:flex}.xm-cockpit__vital-num{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:30px;font-weight:600;line-height:1}.xm-cockpit__unit{color:var(--text-secondary);margin-left:2px;font-size:13px}.xm-cockpit__delta{letter-spacing:.04em;align-items:center;gap:3px;font-size:10px;display:flex}.xm-cockpit__delta--up{color:var(--accent-success-sf)}.xm-cockpit__delta--down{color:var(--status-danger)}.xm-cockpit__delta--flat{color:var(--text-muted)}.xm-cockpit__gauge{margin-left:auto}.xm-cockpit__gauge svg{display:block}.xm-cockpit__section{margin-top:20px}.xm-cockpit__section-head{align-items:center;gap:12px;margin-bottom:11px;display:flex}.xm-cockpit__section-head h2{letter-spacing:.28em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:11px;font-weight:600}.xm-cockpit__rule{background:linear-gradient(90deg, var(--xm-hair), transparent);flex:1;height:1px}.xm-cockpit__tag{letter-spacing:.16em;color:var(--text-muted);border:1px solid var(--xm-hair-soft);border-radius:0;padding:2px 8px;font-size:8.5px}.xm-cockpit__grid{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.xm-cockpit__card{--fa:var(--xm-kc,var(--accent-success-sf));border:1px solid rgba(var(--xm-brand-rgb), .14);background:radial-gradient(circle at 100% 0%, rgba(var(--xm-brand-rgb), .09) 0%, transparent 40%), repeating-linear-gradient(to bottom, transparent 0 2px, rgba(var(--xm-brand-rgb), .03) 2px, rgba(var(--xm-brand-rgb), .03) 3px), rgba(var(--xm-fill-rgb), .56);box-shadow:0 0 18px rgba(var(--xm-brand-rgb), .08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:0;padding:15px;transition:all .2s;position:relative}.xm-cockpit__card:hover{box-shadow:0 0 30px rgba(var(--xm-brand-rgb), .2);transform:translateY(-1px)}.xm-cockpit__card--c3{grid-column:span 3}.xm-cockpit__card--c4{grid-column:span 4}.xm-cockpit__card--c5{grid-column:span 5}.xm-cockpit__card--c6{grid-column:span 6}.xm-cockpit__card--c7{grid-column:span 7}.xm-cockpit__card--c8{grid-column:span 8}.xm-cockpit__card--c12{grid-column:span 12}.xm-cockpit__card-k{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;display:flex}.xm-cockpit__card-k--spaced{margin-top:16px}.xm-cockpit__dot{background:var(--xm-kc,var(--xm-sev));width:6px;height:6px;box-shadow:0 0 7px var(--xm-kc,var(--xm-sev));border-radius:50%}.xm-cockpit__big{font-variant-numeric:tabular-nums;margin-top:9px;font-size:26px;font-weight:600;line-height:1}.xm-cockpit__sub{color:var(--text-muted);margin-top:6px;font-size:10px;line-height:1.4}.xm-cockpit__await{letter-spacing:0;color:var(--text-muted);font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.68em;font-weight:500}.xm-cockpit__spark{width:100%;height:34px;margin-top:10px;display:block;overflow:visible}.xm-cockpit__pct{font-size:9px}.xm-cockpit__prov{letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:1px 6px;font-size:8px}.xm-cockpit__prov--await{color:var(--text-muted);background:rgba(var(--text-muted-rgb), .12);border:1px solid rgba(var(--text-muted-rgb), .2)}.xm-cockpit__prov--derived{color:var(--text-secondary);background:rgba(var(--text-primary-rgb), .06);border:1px solid rgba(var(--text-primary-rgb), .1)}.xm-cockpit__statset{gap:0;margin-top:10px;display:flex}.xm-cockpit__st{text-align:center;border-left:1px solid var(--xm-hair-soft);flex:1;padding:2px 4px}.xm-cockpit__st:first-child{border-left:0}.xm-cockpit__st b{font-variant-numeric:tabular-nums;font-size:16px;display:block}.xm-cockpit__st span{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:8px}.xm-cockpit__presence-bar{background:0 0;border-radius:0;gap:0;height:8px;margin-top:14px;display:flex;overflow:hidden}.xm-cockpit__presence-bar>i{background:var(--xm-bc,var(--xm-sev));height:100%;box-shadow:0 0 8px var(--xm-bc,var(--xm-sev));display:block}.xm-cockpit__presence-bar>i:first-child,.xm-cockpit__presence-bar>i:last-child{border-radius:0}.xm-cockpit__team{align-items:center;gap:12px;display:flex}.xm-cockpit__tinfo{flex:1;min-width:0}.xm-cockpit__tn{letter-spacing:.02em;font-size:13px;font-weight:600}.xm-cockpit__tm{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:2px;font-size:9px}.xm-cockpit__bar{background:rgba(var(--text-primary-rgb), .06);border-radius:0;height:5px;margin-top:8px;overflow:hidden}.xm-cockpit__bar>i{background:var(--xm-bc,var(--xm-sev));height:100%;box-shadow:0 0 8px var(--xm-bc,var(--xm-sev));border-radius:0;display:block}.xm-cockpit__roster{flex-direction:column;gap:2px;margin-top:6px;display:flex}.xm-cockpit__arow{border-radius:0;align-items:center;gap:10px;padding:7px 6px;display:flex}.xm-cockpit__arow:hover{background:rgba(var(--text-primary-rgb), .03)}.xm-cockpit__av{width:26px;height:26px;color:var(--surface-sunken);background:var(--xm-ac,var(--accent-success-sf));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.xm-cockpit__an{flex:1;min-width:0}.xm-cockpit__an b{font-size:12px;font-weight:600;display:block}.xm-cockpit__an span{color:var(--text-muted);font-size:9px}.xm-cockpit__ast{letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:2px 8px;font-size:9px}.xm-cockpit__ast--live{color:var(--accent-success-sf);background:rgba(var(--accent-success-sf-rgb), .1)}.xm-cockpit__ast--wrap{color:var(--status-warning);background:rgba(var(--status-warning-rgb), .12)}.xm-cockpit__ast--idle{color:var(--text-secondary);background:rgba(var(--text-primary-rgb), .05)}.xm-cockpit__ast--rona{color:var(--status-danger);background:rgba(var(--status-danger-rgb), .12)}.xm-cockpit__amet{font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right;width:44px;font-size:11px}.xm-cockpit__chan-list{margin-top:8px}.xm-cockpit__chan{align-items:center;gap:10px;padding:6px 0;display:flex}.xm-cockpit__chan-icon{border:1px solid var(--xm-hair);border-radius:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.xm-cockpit__chan-icon svg{width:13px;height:13px;stroke:var(--xm-cc,var(--text-secondary));fill:none;stroke-width:1.7px}.xm-cockpit__chan-name{width:78px;color:var(--text-secondary);font-size:11px}.xm-cockpit__chan-track{background:rgba(var(--text-primary-rgb), .05);border-radius:0;flex:1;height:8px;overflow:hidden}.xm-cockpit__chan-track>i{background:var(--xm-cc,var(--accent-success-sf));height:100%;box-shadow:0 0 8px var(--xm-cc,var(--accent-success-sf));display:block}.xm-cockpit__chan-vol{text-align:right;font-variant-numeric:tabular-nums;width:52px;font-size:12px}.xm-cockpit__chan-q{text-align:right;width:66px;color:var(--text-muted);font-size:9px}.xm-cockpit__sys-list{margin-top:10px}.xm-cockpit__sys{border-bottom:1px solid var(--xm-hair-soft);align-items:center;gap:10px;padding:8px 6px;display:flex}.xm-cockpit__sys:last-child{border-bottom:0}.xm-cockpit__led{background:var(--xm-lc,var(--accent-success-sf));width:9px;height:9px;box-shadow:0 0 9px var(--xm-lc,var(--accent-success-sf));border-radius:50%;flex:none}.xm-cockpit__led--pulse{animation:2.2s ease-in-out infinite xm-cockpit-pulse}.xm-cockpit__sn{color:var(--text-secondary);flex:1;font-size:12px}.xm-cockpit__sv{letter-spacing:.08em;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px}.xm-cockpit__st{letter-spacing:.14em;text-transform:uppercase;text-align:center;width:78px;color:var(--xm-st-c);background:rgba(var(--xm-st-rgb), .12);border-radius:0;padding:2px 8px;font-size:9px}.xm-cockpit__right{border-left:1px solid var(--xm-hair);background:linear-gradient(180deg, rgba(var(--surface-sunken-rgb), .5), transparent);min-height:0;position:relative}.xm-cockpit__right .xm-panel{z-index:3;width:auto;position:absolute;inset:16px 18px}@keyframes xm-cockpit-blink{0%,to{opacity:1}50%{opacity:.28}}@keyframes xm-cockpit-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (width<=1180px){.xm-cockpit__body{grid-template-columns:74px 1fr}.xm-cockpit__right{display:none}}@media (prefers-reduced-motion:reduce){.xm-cockpit__ctx-live i,.xm-cockpit__led--pulse{animation:none}.xm-cockpit__card:hover{transform:none}}.xm-scene--voice{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:16px 24px;padding:20px 24px 24px;display:grid}.xm-voice__controls{z-index:5;grid-column:1/-1;align-items:center;gap:12px;display:flex}.xm-voice__stage{z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;min-height:0;display:flex;position:relative}.xm-voice-orb{--xm-voice-level:0;--xm-sev:var(--accent-cyan);--xm-sev-rgb:var(--accent-cyan-rgb);--xm-pulse:14s;--xm-wave:0;width:260px;height:260px;transform:scale(calc(1 + var(--xm-voice-level) * .18));transition:transform 80ms linear;position:relative}.xm-voice-orb[data-state=listening]{--xm-sev:var(--accent-success-sf);--xm-sev-rgb:var(--accent-success-sf-rgb);--xm-pulse:8s;--xm-wave:.3}.xm-voice-orb[data-state=thinking]{--xm-sev:var(--accent-warning);--xm-sev-rgb:var(--accent-warning-rgb);--xm-pulse:3s;--xm-wave:.45}.xm-voice-orb[data-state=speaking]{--xm-sev:var(--primary-accent);--xm-sev-rgb:var(--primary-accent-rgb);--xm-pulse:5s;--xm-wave:.5}.xm-voice-orb[data-phase=problem]{--xm-sev:var(--status-danger);--xm-sev-rgb:var(--status-danger-rgb);--xm-wave:0}.xm-voice-orb .xm-core{z-index:2;inset:22%}.xm-voice-orb__ring{border:1px solid rgba(var(--xm-sev-rgb), .35);pointer-events:none;border-radius:50%;transition:border-color .6s;position:absolute;inset:0}.xm-voice-orb__ring--spin{border-color:#0000;border-top-color:rgba(var(--xm-sev-rgb), .75);border-right-color:rgba(var(--xm-sev-rgb), .2);animation:9s linear infinite paused xm-voice-spin;inset:9%}.xm-voice-orb[data-state=thinking] .xm-voice-orb__ring--spin{animation-duration:2.2s;animation-play-state:running}.xm-voice-orb[data-state=speaking] .xm-voice-orb__ring--spin{animation-play-state:running}@keyframes xm-voice-spin{to{transform:rotate(360deg)}}.xm-voice__status{text-align:center;font-size:var(--font-size-lg);color:var(--text-primary);max-width:30ch;margin:0}.xm-voice__status[data-phase=problem]{color:var(--hud-danger)}.xm-voice__caption{text-align:center;max-width:46ch;min-height:42px;font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.xm-voice__log{z-index:5;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background);height:100%;min-height:0;box-shadow:var(--panel-glow);flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative;overflow:auto}.xm-voice__log-head{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.xm-voice__log-empty{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.xm-voice__line{border-left:2px solid var(--panel-border);flex-direction:column;gap:2px;padding-left:10px;display:flex}.xm-voice__line--you{border-left-color:rgba(var(--accent-success-sf-rgb), .6)}.xm-voice__line--assistant{border-left-color:rgba(var(--primary-accent-rgb), .7)}.xm-voice__who{font-family:var(--font-mono);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.xm-voice__said{color:var(--text-primary)}@media (width<=1180px){.xm-scene--voice{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.xm-voice-orb{width:190px;height:190px}}@media (prefers-reduced-motion:reduce){.xm-voice-orb{transition:none;transform:none}.xm-voice-orb__ring--spin{animation:none}}.action-trail__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}@media (width<=56rem){.action-trail__counts{grid-template-columns:minmax(0,1fr)}}.action-trail__count-card{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin-bottom:0;padding:.75rem 1.25rem;display:flex}.action-trail__count-card .x-card__title{margin:0}.action-trail__count-value{font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.5rem;font-weight:600}.action-trail__count-sub{color:var(--text-secondary);flex-basis:100%;margin:0;font-size:.8125rem}.action-trail__detail{flex-direction:column;gap:.75rem;display:flex}.action-trail__hero-card{margin-bottom:0}.action-trail__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=56rem){.action-trail__hero{grid-template-columns:minmax(0,1fr)}}.action-trail__hero-col{padding:1rem 1.125rem}.action-trail__hero-col+.action-trail__hero-col{border-left:1px solid var(--panel-border)}@media (width<=56rem){.action-trail__hero-col+.action-trail__hero-col{border-left:0;border-top:1px solid var(--panel-border)}}.action-trail__hero-head{justify-content:space-between;align-items:center;gap:1.25rem;min-height:3.25rem;display:flex}.action-trail__hero-headings{min-width:0}.action-trail__hero-cap{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.375rem;font-size:.625rem}.action-trail__hero-name{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1.0625rem;font-weight:600;display:flex}.action-trail__hero-key{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--panel-border);padding:.0625rem .375rem;font-family:ui-monospace,monospace;font-size:.625rem}.action-trail__hero-value{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:.625rem;font-size:2.375rem;font-weight:600;line-height:1.1;display:flex}.action-trail__kv{grid-template-columns:auto minmax(0,1fr);gap:.5rem 1.5rem;margin:.875rem 0 0;font-size:.875rem;display:grid}.action-trail__kv-k{color:var(--text-muted);margin:0}.action-trail__kv-v{color:var(--text-primary);margin:0}.action-trail__kv-key{color:var(--text-secondary);width:36%}.action-trail__reading-trust{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.action-trail__widget-link:after{content:"↗";color:var(--primary-accent);margin-left:.25rem;font-size:.625rem}.action-trail__widget-link{font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;border:0;border-bottom:1px dotted rgba(var(--primary-accent-rgb), .6);background:0 0;padding:0;text-decoration:none}.action-trail__widget-link:hover{color:var(--primary-accent);border-bottom-color:var(--primary-accent)}.action-trail__widget-link-ext{display:none}.action-trail__summary-note{margin-bottom:.5rem}.action-trail__src{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.65625rem}.action-trail__timeline-card{padding:.875rem .5rem}.action-trail__tl-row{grid-template-columns:9.25rem 1.625rem minmax(0,1fr);align-items:flex-start;display:grid}.action-trail__tl-time{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums;padding:.375rem .875rem .875rem 0;font-size:.75rem}.action-trail__tl-time small{color:var(--text-muted);font-size:.65625rem;display:block}.action-trail__tl-spine{align-self:stretch;position:relative}.action-trail__tl-spine:before{content:"";background:rgba(var(--primary-accent-rgb), .35);width:1px;position:absolute;top:0;bottom:0;left:.6875rem}.action-trail__tl-row:first-child .action-trail__tl-spine:before{top:.75rem}.action-trail__tl-row:last-child .action-trail__tl-spine:before{bottom:calc(100% - .75rem)}.action-trail__tl-dot{background:var(--surface-elevated);border:1px solid var(--primary-accent);z-index:1;width:.6875rem;height:.6875rem;position:absolute;top:.4375rem;left:.375rem}.action-trail__tl-dot--warn{border-color:var(--status-warning);background:rgba(var(--status-warning-rgb), .25)}.action-trail__tl-dot--bad{border-color:var(--status-danger);background:rgba(var(--status-danger-rgb), .3)}.action-trail__tl-dot--good{border-color:var(--status-success);background:rgba(var(--status-success-rgb), .25)}.action-trail__tl-dot--act{border-color:var(--primary-accent);background:var(--primary-accent)}.action-trail__tl-body{padding:.25rem 0 1rem .875rem}.action-trail__tl-heading{font-size:.84375rem;font-weight:600}.action-trail__tl-desc{color:var(--text-secondary);max-width:88ch;margin-top:.1875rem;font-size:.78125rem}.action-trail__tl-src{color:var(--text-muted);margin-top:.3125rem;font-family:ui-monospace,monospace;font-size:.65625rem}.action-trail__grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}@media (width<=56rem){.action-trail__grid2{grid-template-columns:minmax(0,1fr)}}.action-trail__number-panel,.action-trail__trail-panel,.action-trail__after-panel,.action-trail__sources-panel{flex-direction:column;gap:.5rem;display:flex}.action-trail__panel-note,.action-trail__panel-intro{border-top:1px solid var(--panel-border);color:var(--text-secondary);margin:0;padding:.75rem .875rem;font-size:.78125rem}.action-trail__panel-intro{border-top:0;padding-bottom:0}.action-trail__bands-warn{padding:0 .875rem .875rem}.action-trail__chart{height:auto;display:block}.action-trail__chart-band--good{fill:rgba(var(--status-success-rgb), .08)}.action-trail__chart-band--warn{fill:rgba(var(--status-warning-rgb), .09)}.action-trail__chart-band--critical{fill:rgba(var(--status-danger-rgb), .11)}.action-trail__chart-axis{stroke:rgba(var(--primary-accent-rgb), .35);stroke-width:1px}.action-trail__chart-line{fill:none;stroke:var(--accent-cyan);stroke-width:2px;stroke-linejoin:round}.action-trail__chart-label{fill:var(--text-muted);font-size:11px}.action-trail__chart-marker-label{fill:var(--text-secondary);font-size:11px}.action-trail__chart-marker--detected{stroke:var(--status-danger);stroke-width:1px;stroke-dasharray:4 4}.action-trail__chart-marker--suggested{stroke:var(--status-danger);stroke-width:2px}.action-trail__chart-marker--filed{stroke:var(--primary-accent);stroke-width:1px;stroke-dasharray:4 4}.action-trail__chart-marker--recovered{stroke:var(--status-success);stroke-width:1px;stroke-dasharray:4 4}.action-trail__chart-dot{fill:var(--status-danger)}.action-trail__chart-legend{color:var(--text-secondary);flex-wrap:wrap;gap:1rem;padding:0 .875rem .75rem;font-size:.71875rem;display:flex}.action-trail__legend-swatch{vertical-align:-1px;width:.5625rem;height:.5625rem;margin-right:.375rem;display:inline-block}.action-trail__legend-swatch--good{background:rgba(var(--status-success-rgb), .35)}.action-trail__legend-swatch--warn{background:rgba(var(--status-warning-rgb), .4)}.action-trail__legend-swatch--critical{background:rgba(var(--status-danger-rgb), .45)}.action-trail__legend-swatch--line{background:var(--accent-cyan)}.action-trail__mono{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.75rem;display:block}.action-trail__stacked-links{flex-direction:column;gap:.375rem;display:flex}.action-trail__tight-list{margin:.375rem 0 0;padding-left:1.125rem}.action-trail__tight-list li{color:var(--text-secondary);margin:.3125rem 0;font-size:.8125rem}.action-trail__rule-panel{align-items:start}.action-trail__subject{text-overflow:ellipsis;white-space:nowrap;width:208px;display:block;overflow:hidden}.ai-chat-analysis__filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.ai-chat-analysis__row--flagged{background:rgba(var(--status-danger-rgb), .08)}.ai-chat-analysis__who-name{font-weight:600;display:block}.ai-chat-analysis__who-handle{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.6875rem;display:block}.ai-chat-analysis__sub{color:var(--text-muted);font-size:.6875rem;display:block}.ai-chat-analysis__detail{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1rem;display:grid}@media (width<=60rem){.ai-chat-analysis__detail{grid-template-columns:minmax(0,1fr)}}.ai-chat-analysis__thread{flex-direction:column;gap:1rem;display:flex}.ai-chat-analysis__turn{flex-direction:column;align-items:flex-start;gap:.375rem;max-width:80%;display:flex}.ai-chat-analysis__turn--bot{align-self:flex-end;align-items:flex-end}.ai-chat-analysis__bubble{border:1px solid var(--panel-border);background:var(--surface-sunken);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;padding:.625rem .8125rem}.ai-chat-analysis__turn--bot .ai-chat-analysis__bubble{background:var(--accent-primary-tint-15)}.ai-chat-analysis__turn-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5625rem;font-size:.6875rem;display:flex}.ai-chat-analysis__slow{color:var(--status-warning);font-weight:700}.ai-chat-analysis__attach{border:1px solid var(--panel-border);background:var(--surface-sunken);border-radius:0;flex-direction:column;gap:.125rem;padding:.5625rem .6875rem;display:flex}.ai-chat-analysis__attach-name{font-weight:600}.ai-chat-analysis__systemline{border-top:1px solid var(--panel-border);text-align:center;color:var(--text-muted);margin:0;padding-top:.75rem;font-size:.6875rem}.ai-chat-analysis__aside{flex-direction:column;gap:.875rem;display:flex}.ai-chat-analysis__aside-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .6875rem;font-size:.625rem;font-weight:800}.ai-chat-analysis__panel-row{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:baseline;gap:.625rem;padding:.3125rem 0;display:flex}.ai-chat-analysis__panel-row:last-of-type{border-bottom:0}.ai-chat-analysis__panel-value{text-align:right;overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.ai-chat-analysis__related{border:0;border-bottom:1px solid var(--panel-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.125rem;padding:.5625rem 0;display:flex}.ai-chat-analysis__related:last-of-type{border-bottom:0}.x-audio-head{align-items:center;gap:var(--space-3);display:flex}.x-audio-head__crumb{min-width:0}.x-audio-add-tile{border:2px dashed rgba(var(--primary-accent--shade-70-rgb,31, 122, 224), .5);min-height:148px;color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:all .15s;display:flex}.x-audio-add-tile:hover{border-color:var(--primary-accent);color:var(--text-primary);background:rgba(var(--primary-accent--shade-70-rgb,31, 122, 224), .06)}.x-audio-add-tile__glyph{background-color:currentColor;width:34px;height:34px;-webkit-mask-image:url(/zailab-assets/img/svg/cloud-upload.svg);mask-image:url(/zailab-assets/img/svg/cloud-upload.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.x-audio-add-tile__label{letter-spacing:.02em}.x-audio-upload{gap:var(--space-3);flex-direction:column;display:flex}.x-audio-upload__dropzone{border:2px dashed rgba(var(--primary-accent--shade-70-rgb,31, 122, 224), .45);color:var(--text-secondary);cursor:pointer;font:inherit;text-align:center;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;transition:all .15s;display:flex}.x-audio-upload__dropzone:hover{border-color:var(--primary-accent);color:var(--text-primary)}.x-audio-upload__dropzone-main{color:var(--text-primary)}.x-audio-upload__dropzone-hint{color:var(--text-secondary)}.x-audio-readonly{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);display:block;overflow:hidden}.x-audio-upload__section{margin-top:var(--space-2,8px);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:var(--font-size-sm,12px)}.x-audio-record{flex-direction:column;align-items:center;gap:10px;display:flex}.x-audio-record__transport{justify-content:center;align-items:center;gap:var(--space-6,24px);display:flex}.x-audio-record__take-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--text-secondary);overflow:hidden}.x-audio-clip-transport{flex:1;justify-content:center;align-items:center;min-height:0;padding-top:10px;display:flex}.x-audio-list-row-actions{align-items:center;gap:.15rem;display:inline-flex}.x-join-root{background:radial-gradient(1200px 600px at 15% -10%, rgba(var(--accent-rgb), .18), transparent 60%), var(--surface-sunken);min-height:100vh;color:var(--text-primary);box-sizing:border-box;justify-content:center;align-items:center;padding:48px 24px;display:flex}.x-join{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:32px;width:100%;max-width:1100px;display:grid}.x-join--centered{grid-template-columns:1fr;max-width:560px}.x-join__panel{background:var(--panel-background);border:1px solid var(--panel-border);box-sizing:border-box;border-radius:0;padding:40px}.x-join__pitch{flex-direction:column;gap:20px;display:flex}.x-join__pitch-heading{margin:0;font-size:1.75rem;font-weight:700;line-height:1.25}.x-join__pitch-intro{color:var(--hud-text-secondary);margin:0;font-size:1rem}.x-join__bullets{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.x-join__bullets li{color:var(--hud-text-secondary);padding-left:28px;position:relative}.x-join__bullets li:before{content:"✓";color:var(--hud-success-mid);font-weight:700;position:absolute;top:0;left:0}.x-join__form-panel{flex-direction:column;justify-content:center;display:flex}.x-join__form{flex-direction:column;gap:14px;display:flex}.x-join__actions{justify-content:flex-end;margin-top:12px;display:flex}.x-join__error{color:var(--hud-danger);margin:4px 0 0;font-size:.9rem}.x-join__success h2{margin:0 0 12px;font-size:1.4rem}.x-join__success p{color:var(--text-secondary);margin:0 0 12px;line-height:1.5}.x-join__dev-link{word-break:break-all;font-size:.85rem}.x-join__dev-link a{color:var(--primary-accent--tint-45)}.x-join__link{color:var(--primary-accent--tint-45);text-decoration:none}@media (width<=820px){.x-join{grid-template-columns:1fr}.x-join__pitch{order:2}}
