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:10px;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:7px;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:7px;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}}.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}@keyframes x-help-badge-flash{0%,to{opacity:1}50%{opacity:.15}}.x-app-page{max-width:1200px;margin:0 auto;padding:24px}.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-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:6px;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: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--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:10px;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 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--frameless{border:none;border-radius:0}.x-data-table__th--name,.x-data-table__td--name{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{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;width:1%}.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:4px;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:10px;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:7px;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__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-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:999px;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-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.x-pagination__label{color:var(--text-muted);font-size:12px}.x-card{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--base-layer);border-radius:10px;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-grid{grid-template-columns:repeat(auto-fill,200px);justify-content:start;gap:16px;display:grid}.x-card-grid--centered{justify-content:center}.x-number-stepper{flex-direction:column;gap:6px;width:100%;display:flex}.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:6px;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:3px;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:2px}.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:6px;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__badge{background:rgba(var(--accent-rgb), .18);min-width:20px;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;line-height:1.4;display:inline-flex}.x-tabs{flex-direction:column;gap:16px;display:flex}.x-tabs__panel{min-height:0}.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:10px;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:6px;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:6px;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:6px;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:6px;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}: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:2px;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:6px;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:6px;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:2px;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:6px;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:6px;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:4px;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:6px;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:6px;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:6px;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:6px;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:2px;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{cursor:pointer;border:1px solid #ffffff59;border-radius:4px;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:6px;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:4px;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:6px;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:999px;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:#fff;border-radius:4px;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:8px;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:5px;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]){box-shadow:inset 0 1px 2px #0000001f}.x-toggle:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:2px}.x-toggle--disabled{opacity:.45;cursor:not-allowed}@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}.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: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-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__header{align-items:center;gap:12px;min-width:0;display:inline-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-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-list-toolbar>.x-add-button{margin-left:auto}.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:8px;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__footer{background:rgba(var(--accent-rgb), .08);color:var(--text-primary);text-align:left;border-radius:8px;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:10px;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:10px;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:7px;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:10px;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:7px;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:#ffffff0f;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:6px;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:6px;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{flex:auto}.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-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;background:var(--x-info-hint-surface);border:1px solid var(--panel-border);border-radius:8px;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:10px;margin-bottom:16px;overflow:hidden}.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);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:8px}.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:8px;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-radius:999px;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__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.x-status-pill__suffix{margin-left:2px;font-weight:700}.x-status-pill--success{border:1px solid var(--status-success);color:var(--status-success)}.x-status-pill--pending{border:1px solid var(--status-warning);color:var(--status-warning)}.x-status-pill--error{border:1px solid var(--status-danger);color:var(--status-danger)}.x-status-pill--neutral{border:1px solid var(--text-muted);color:var(--text-muted)}.x-card-active-star{cursor:pointer;width:26px;height:26px;color:var(--text-muted);background:0 0;border:none;border-radius:6px;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:10px;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:6px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.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:10px;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:7px;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-nav-tile{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:10px;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:9px;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-console-tile{box-sizing:border-box;text-align:left;background:var(--surface-elevated);border:1px solid var(--panel-border);min-height:8.5rem;color:var(--text-primary);border-radius:10px;flex-direction:column;gap:9px;padding:13px 16px 11px;display:flex;position:relative;overflow:hidden}.x-console-tile--clickable{cursor:pointer;transition:background .15s,border-color .15s}.x-console-tile--clickable:hover,.x-console-tile--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-console-tile--inactive{opacity:.55}.x-console-tile__header{align-items:center;gap:8px;min-width:0;display:flex}.x-console-tile__plate{background:rgba(var(--accent-rgb), .12);width:28px;height:28px;color:rgb(var(--accent-rgb));border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.x-console-tile__plate svg{width:16px;height:16px}.x-console-tile--success .x-console-tile__plate{background:color-mix(in srgb, var(--hud-success-mid) 14%, transparent);color:var(--hud-success-mid)}.x-console-tile--warning .x-console-tile__plate{background:color-mix(in srgb, var(--hud-warning-mid) 14%, transparent);color:var(--hud-warning-mid)}.x-console-tile--danger .x-console-tile__plate{background:color-mix(in srgb, var(--hud-danger-mid) 14%, transparent);color:var(--hud-danger-mid)}.x-console-tile__title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:600;overflow:hidden}.x-console-tile__header-extra{flex:none;align-items:center;gap:6px;display:inline-flex}.x-console-tile__actions{flex:none;align-items:center;display:inline-flex}.x-console-tile__menu-anchor{display:inline-flex}.x-console-tile__menu-trigger{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.x-console-tile__menu-trigger:hover,.x-console-tile__menu-trigger:focus-visible{background:rgba(var(--accent-rgb), .12);color:var(--text-primary);outline:none}.x-console-tile__body{flex-direction:column;gap:6px;min-width:0;display:flex}.x-console-tile__stats{align-items:flex-end;gap:18px;min-width:0;display:flex}.x-console-tile__stat{min-width:0}.x-console-tile__stat-value{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;display:block;overflow:hidden}.x-console-tile__stat--hero .x-console-tile__stat-value{color:rgb(var(--accent-rgb));font-size:23px}.x-console-tile__stat--warning .x-console-tile__stat-value{color:var(--hud-warning-mid)}.x-console-tile__stat--danger .x-console-tile__stat-value{color:var(--hud-danger-mid)}.x-console-tile__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-console-tile__footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:auto;display:flex}.x-console-tile__footer-meta{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.x-console-tile-grid{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:1rem;display:grid}:root{--black:#000;--white:#fff;--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:4px;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-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);border-radius:var(--radius-lg);width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);padding:var(--space-7);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--xwide{width:94vw;max-width:1700px}.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--actions-only .x-modal__header-actions{flex:1;width:100%}.x-modal__titlebar{align-items:center;gap:12px;display:flex}.x-modal__titlebar+.x-modal__lead{margin-top:-8px}.x-modal__icon{border-radius:10px;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}.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:10px;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:var(--appcard-accent-primary);--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{letter-spacing:0;color:var(--text-primary);-webkit-line-clamp:6;line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-height:0;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__coming-soon{background:rgba(var(--primary-accent--tint-15-rgb), .15);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;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)}.theme--xiriuz .x-app-card,.theme--google .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)}: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;--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;--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:6px;--radius-md:8px;--radius-lg:14px;--height-control:33px;--tile-size-sm:122px;--tile-size-md:178px;--tile-size-lg:415px;--tile-size-sm-from-md-scale:.685393;--overlay-z-panel:9000;--overlay-z-menu:10000;--overlay-z-modal:11000;--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-default:#f9f6f8;--surface-elevated:#fff;--panel-background:#fff;--panel-border:#0000000f;--panel-shadow:0 1px 3px #00000014;--panel-glow:none;--control-track-off:#0a19290d;--field-fill:#e1ebfd;--text-primary:#0a1929;--text-secondary:#0a1929e0;--text-muted:#0a1929c7;--accent-primary-tint-15:#0072b71a;--oldmutual-green:#4285f4;--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;--rail-box:#4285f4;--rail-box-hover:#6fa1f7;--surface-default-rgb:249, 246, 248;--surface-sunken:#fff;--surface-sunken-rgb:255, 255, 255;--status-mix-base:var(--surface-elevated);--primary-accent--tint-15:#0072b726;--accent-rgb:66, 133, 244;--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:#c3c9e0;--hud-alt-background:#c8d4e8;--hud-primary-background-darker:#4285f4;--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:#f0f4fafa;--hud-accent-mid:#4285f4;--hud-accent-mid-alpha-30:#4285f44d;--hud-accent-mid-alpha-15:#4285f426;--hud-accent-bright:#1a5cb8;--hud-accent-soft:#0a19298c;--hud-text-secondary:#0a1929bf;--hud-overlay-backdrop:#0a192940}[data-theme=polar] .o-background-planet{opacity:1;filter:brightness(.75)contrast(1.4)}[data-theme=polar] .x-app-card{--appcard-icon-color:#4285f4;--card-accent-rgb:26, 92, 184;--card-border:#c3c9e0;--card-accent:#c3c9e0}[data-theme=polar] .x-page-header__description{color:var(--text-secondary)}[data-theme=polar] .o-zbutton.o-zbutton--variant-primary{background:rgba(var(--brand-accent-rgb), .7);border-color:rgba(var(--brand-accent-rgb), .7);color:#fff}[data-theme=polar] .o-zbutton.o-zbutton--variant-primary:hover:not([disabled]){background:rgba(var(--brand-accent-rgb), .85);border-color:rgba(var(--brand-accent-rgb), .85);color:#fff}[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:8px;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{border-radius:8px}.o-panel__header{border-radius:8px 8px 0 0}.o-panel__footer{border-radius:0 0 8px 8px}.x-field-input::placeholder{color:var(--text-muted)}.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__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:7px;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:999px;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:999px;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:rgba(var(--primary-accent--shade-70-rgb), .4);border:1px solid rgba(var(--primary-accent--shade-70-rgb), .8);box-shadow:none;border-radius:4px;padding:4px}.react-flow__controls-button{border:none!important;border-bottom:1px solid rgba(var(--primary-accent--shade-70-rgb), .5)!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:6px}.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:8px;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:8px;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:4px;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:6px;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-script-content-table{border-collapse:collapse;background:var(--surface-elevated);border:1px solid var(--panel-border);border-radius:10px;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:10px;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__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:4px;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:12px;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:4px;padding:6px 12px;font-family:monospace;display:inline-block}.x-roles-dropdown{width:100%}.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:4px;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:2px;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:#ffffff14}.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:6px;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:6px;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:4px;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:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.8125rem;font-weight:500;display:inline-flex}.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:.25rem;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:.375rem;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-card{display:contents}.x-organogram-explorer__tree,.x-organogram-explorer__detail{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:8px;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:4px;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:#ffffff0f}.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:4px;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:6px;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:2px;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:#ffffff14}.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:6px;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:6px;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:4px;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:8px;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:6px;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:6px;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:8px;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-copy-modal__label{color:var(--text-primary);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.x-wf-copy-modal__input{box-sizing:border-box;background:var(--field-fill);width:100%;height:36px;color:var(--text-primary);border:none;border-radius:6px;outline:none;padding:0 12px;font-size:14px}.x-wf-copy-modal__input:focus{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45)}.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:6px;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-header{border-bottom:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .2);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:4px 0 12px;display:flex}.x-wf-editor-header__right{align-items:center;gap:12px;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:72vh;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:10px;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:6px;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:1px;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:4px;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:4px;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:999px;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__label{background:var(--field-fill);min-width:0;height:33px;color:var(--text-primary);font:inherit;box-sizing:border-box;border:none;border-radius:6px;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:8px;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:8px;margin-bottom:12px;padding:12px 14px}.x-wf-section-card__head{margin-bottom:8px}.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{align-items:center;gap:8px;display:flex}.x-wf-sla-breach__swatch{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .5);border-radius:3px;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 #ffffff1a;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:999px;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:6px;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{background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;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:6px;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 #ffffff14;flex-direction:column;gap:8px;padding-left:8px;display:flex}.x-wf-group__actions{gap:8px;display:flex}.x-wf-predicate{border:1px solid #ffffff1a;border-radius:6px;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:6px;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:6px;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:8px;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:6px;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:6px;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:6px;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:5px;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:6px;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:6px;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:10px;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:10px;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:8px;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:6px;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:999px;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 #ffffff14;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:8px;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(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:24px 24px;border-radius:10px;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:8px;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:8px;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{cursor:grab;-webkit-user-select:none;user-select:none;background:rgba(var(--primary-accent--shade-70-rgb,13, 17, 23), .5);border-bottom:1px solid #ffffff1a;border-radius:8px 8px 0 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 #ffffff2e;border-radius:999px;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 #ffffff1f;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:4px;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:6px;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;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;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:4px;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-launch{margin-bottom:12px}.x-wf-screen{--x-wf-screen-chrome-top:3.7rem;--x-wf-screen-chrome-bottom:3rem;--x-wf-screen-panel-lift:90px;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:10px;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:6px;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:6px;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:4px;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:1px;margin:2px 0}.x-wf-screen__row-wrap{width:100%}.x-wf-screen__row{box-sizing:border-box;border:1px solid #0000;border-radius:8px;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:8px;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:8px;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:8px;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:8px;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:4px;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:8px;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:6px;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:6px;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:6px;outline:none;margin:0;padding:8px 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-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:8px;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:8px;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:999px;padding:2px 8px;font-size:11px;font-weight:600}.x-wf-screen__section--nested{border-style:dashed;margin-top:8px}.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 6px 6px 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:8px;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:3px;width:12px;height:12px;position:absolute;bottom:-4px;right:-4px}.x-wf-screen__image-placeholder{border:1px dashed var(--panel-border);border-radius:6px;justify-content:center;align-items:center;min-height:64px;padding:8px;display:flex}.x-wf-screen__image-preview-thumb{object-fit:contain;border-radius:4px;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:6px;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:3px;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:2px;flex:1;height:6px}.x-wf-screen__ctxmenu{pointer-events:auto;z-index:10000;border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .45);background:var(--surface-default);min-width:140px;box-shadow:0 8px 24px rgba(var(--black-rgb), .35);border-radius:8px;padding:4px 0;position:fixed}.x-wf-screen__ctxmenu-item{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:13px;display:block}.x-wf-screen__ctxmenu-item:hover{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .16)}.x-wf-screen__ctxmenu-item--danger{color:var(--status-danger)}.x-wf-screen__ctxmenu-item--danger:hover{background:rgba(var(--status-danger-rgb), .14)}.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:6px;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:4px;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__button.o-zbutton{letter-spacing:.02em;border-radius:10px;width:100%;min-width:180px;height:34px;padding:0 12px;font-size:12px;font-weight:500}.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:hover,.x-wf-run-screen .x-wf-screen__button-cell.is-selected{box-shadow:none;border-color:#0000}.x-wf-run-screen__button.o-zbutton:focus,.x-wf-run-screen__button.o-zbutton:focus-visible{box-shadow:none;outline:none}.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:6px;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:4px;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:5px;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:999px;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:5px;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:8px;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:6px;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}.x-inbox-grouptoggle{border:1px solid rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .35);background:var(--base-layer);border-radius:8px;align-items:center;gap:6px;padding:4px 4px 4px 12px;display:inline-flex}.x-inbox-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:800}.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:999px;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-countline{color:var(--text-muted);margin:0 2px 12px;font-size:12px}.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-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:9px;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:3px;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:10px;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:14px;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{color:var(--text-muted);background:#ffffff12;border-radius:999px;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:#ffffff14;border-radius:4px;height:6px;overflow:hidden}.x-inbox-meter__fill{border-radius:4px;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-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:8px;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:999px;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-rail{box-sizing:border-box;border:1px solid var(--panel-border);background:#ffffff1f;border-radius:12px;width:200px;position:fixed;top:calc(2.59rem + 65px);overflow:hidden}.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:11px;font-weight:700}.x-campaigns-rail__groups{flex-direction:column;gap:10px;padding:12px 10px 14px;display:flex}.x-campaigns-rail__group{border:1px solid;border-radius:8px;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{align-items:center;gap:8px;padding:8px 10px;display:flex}.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{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--text-primary);flex:auto;font-size:10px;font-weight:700}.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{color:var(--text-primary);flex:none;font-size:20px;font-weight:700}.x-campaigns-rail__icon{flex:none;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{margin:0;padding:0;list-style:none}.x-campaigns-rail__rows--body{padding:3px 0 5px}.x-campaigns-rail__row{align-items:center;gap:8px;padding:4px 10px;display:flex}.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{padding-left:22px}.x-campaigns-rail__row-label{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--text-muted);flex:auto;font-size:10px}.x-campaigns-rail__row--overlap .x-campaigns-rail__row-label{text-transform:none;letter-spacing:.02em;font-style:italic}.x-campaigns-rail__row-value{color:var(--text-primary);flex:none;font-size:13px;font-weight:700}.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-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-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:999px;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-pager{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.x-campaigns-pager__label{letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:700}.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--done{color:var(--successful,#4caf50)}.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:4px;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:999px;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:999px;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:999px;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:8px;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:999px;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:#ffffff0a}.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:999px;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:6px;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:8px;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 legend{float:none;text-transform:uppercase;letter-spacing:.04em;width:auto;color:var(--text-muted);margin-right:8px;padding:0;font-size:11px}.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:10px;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:8px;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:6px;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}.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:8px;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-toolbar{align-items:center;gap:.75rem;min-height:2.25rem;margin-bottom:1.25rem;display: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:8px;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:999px;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:6px;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:999px;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-grid{flex-wrap:wrap;gap:16px;display:flex}.x-recent-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.x-recent-panel{flex-direction:column;gap:18px;display:flex}.x-recent-panel__section{border:none;margin:0;padding:0}.x-recent-panel__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;padding:0;font-size:12px;font-weight:700}.x-recent-chips{flex-wrap:wrap;gap:8px;display:flex}.x-recent-panel__custom{flex-direction:column;gap:8px;margin-top:12px;display:flex}.x-recent-chip{font:inherit;cursor:pointer;color:var(--text-primary);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;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:999px;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;font-size:16px;line-height:1;display:inline-flex}.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-content-width .x-page-header__separator,.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__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;border:1px solid var(--panel-border);background:#ffffff1f;border-radius:12px;flex-direction:column;width:176px;display:flex;position:fixed;top:50%;left:104px;overflow:hidden;transform:translateY(-50%)}.x-agent-dash__rail-header{letter-spacing:.05em;text-transform:uppercase;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-back{text-align:left;width:calc(100% - 12px);color:var(--text-muted);border:none;border-bottom:1px solid var(--panel-border);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:10px;margin:6px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s ease-out,color .12s ease-out;display:flex}.x-agent-dash__rail-back:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .06)}.x-agent-dash__rail-link{color:var(--text-muted);border-radius:6px;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__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(4,minmax(120px,1fr))}@media (width<=640px){.x-my-stats__grid--off-duty{grid-template-columns:repeat(2,minmax(120px,1fr))}}.x-my-stats__tile{border:1px solid var(--panel-border);text-align:center;background:#ffffff1f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;display:flex;position:relative}.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{color:var(--text-primary);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-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:4px;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:4px;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);border:1px solid var(--panel-border);border-radius:var(--radius-lg);flex-direction:column;width:176px;display:flex;position:fixed;top:50%;left:104px;overflow:hidden;transform:translateY(-50%)}.x-tld__rail-header{letter-spacing:.05em;text-transform:uppercase;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__duty{border:none;align-items:center;gap:10px;margin:0;padding:0;display:inline-flex}.x-team-directory__duty-option{--duty-color:var(--primary-accent);border:1px solid var(--duty-color);background:color-mix(in srgb, var(--duty-color) 22%, transparent);color:var(--text-primary);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;gap:6px;padding:5px 12px;font-size:.82rem;transition:background .15s,border-color .15s;display:inline-flex}.x-team-directory__duty-option--oncall{--duty-color:var(--status-success)}.x-team-directory__duty-option--on{--duty-color:var(--status-warning)}.x-team-directory__duty-option--off{--duty-color:var(--status-danger)}.x-team-directory__duty-option--offline{--duty-color:var(--text-muted)}.x-team-directory__duty-option input{accent-color:var(--duty-color);cursor:pointer;margin:0}.x-team-directory__duty-option.is-active{border-color:var(--duty-color);background:var(--duty-color);color:var(--text-on-accent)}.x-team-directory__duty-count{background:color-mix(in srgb, var(--duty-color) 55%, transparent);min-width:18px;height:18px;color:var(--text-primary);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.x-team-directory__duty-option.is-active .x-team-directory__duty-count{background:rgba(var(--surface-default-rgb), .35);color:var(--text-on-accent)}.x-team-directory__notice{border:1px solid var(--status-danger);color:var(--text-primary);background:rgba(var(--status-danger-rgb), .12);border-radius:4px;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__meta{color:var(--primary-accent);flex-direction:column;gap:2px;width:100%;font-size:.8rem;line-height:1.35;display:flex}.x-agent-card__role{color:var(--text-primary);font-weight:600}.x-agent-card__email,.x-agent-card__ext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-agent-card__actions{flex-direction:column;gap:6px;width:100%;margin-top:auto;display:flex}.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:4px;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{background:var(--primary-accent);color:var(--text-on-accent);border-color:var(--primary-accent);padding:8px;font-size:.82rem}.x-agent-btn--monitor,.x-agent-btn--whisper,.x-agent-btn--barge{border-color:var(--primary-accent);color:var(--primary-accent);background:0 0}.x-agent-btn.is-active{background:var(--primary-accent);color:var(--text-on-accent)}.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}@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}}.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-tile__body{flex-direction:column;gap:14px;padding:0;display:flex}.x-team-tile__headline{flex-direction:column;align-items:center;gap:2px;display:flex}.x-team-tile__count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.05}.x-team-tile__count-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.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:999px;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:999px;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:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.x-tld__rail-team{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-tld__rail-switch{text-align:left;width:calc(100% - 12px);color:var(--text-muted);border:none;border-bottom:1px solid var(--panel-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:8px;margin:6px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s ease-out,color .12s ease-out;display:flex}.x-tld__rail-switch:hover{color:var(--text-primary);background:rgba(var(--primary-accent-rgb), .06)}.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:999px;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-status-pill{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.users-status-pill--active{background:color-mix(in srgb, var(--accent-success-sf,#2e7d4f) 35%, transparent);color:var(--hud-success)}.users-status-pill--disabled{background:color-mix(in srgb, var(--hud-text-secondary,#9aa8bc) 25%, transparent);color:var(--hud-text-secondary,#9aa8bc)}.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:999px;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{flex-direction:column;gap:1.25rem;display:flex}.users-edit-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}.ai-providers-card--inactive{opacity:.55}.ai-providers-landing__footer{justify-content:center;gap:.75rem;margin-top:2rem;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:.5rem;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:999px;height:.35rem;overflow:hidden}.ai-providers-usage-bar__fill{background:var(--hud-accent-bright,#4fc3f7);border-radius:999px;height:100%}.ai-providers-key-pill{border-radius:999px;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:999px;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:flex-end;gap:1rem;display:flex}.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:2px 2px 0 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:2px;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}}.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__reaper{align-items:center;gap:8px;display:flex}.x-qmon__reaper-label{color:var(--text-muted);white-space:nowrap;font-size:13px}.x-qmon__reaper-state{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);min-width:2.2em;font-size:12px;font-weight:600}.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:8px}.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:6px;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:999px;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--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:999px;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:999px;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-conv-sim-card__title{margin:0 0 4px;font-size:1.05rem}.x-conv-sim-card__hint{color:var(--text-muted);margin:0 0 16px;font-size:13px;line-height:1.5}.x-conv-sim-setup{flex-direction:column;gap:14px;display:flex}.x-conv-sim-setup__help{color:var(--text-muted);margin:-6px 0 0;font-size:13px;line-height:1.5}.x-conv-sim-setup__actions{justify-content:flex-end;margin-top:18px;display:flex}.x-conv-sim-convo__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.x-conv-sim-convo__answering{color:var(--text-muted);font-size:13px}.x-conv-sim-transcript{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .25);border-radius:8px;flex-direction:column;gap:10px;min-height:220px;max-height:52vh;margin-bottom:14px;padding:12px;display:flex;overflow-y:auto}.x-conv-sim-transcript__empty{color:var(--text-muted);margin:auto;font-size:13px}.x-conv-sim-bubble{border-radius:12px;flex-direction:column;gap:4px;max-width:78%;padding:10px 13px;display:flex}.x-conv-sim-bubble--customer{background:rgba(var(--primary-accent--tint-15-rgb), .08);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .2);align-self:flex-start}.x-conv-sim-bubble--ai{background:rgba(var(--primary-accent--tint-15-rgb), .16);border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);align-self:flex-end}.x-conv-sim-bubble__role{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px}.x-conv-sim-bubble__content{white-space:pre-wrap;color:var(--text-primary);margin:0;line-height:1.5}.x-conv-sim-composer{flex-direction:column;gap:8px;display:flex}.x-conv-sim-composer__actions{justify-content:flex-end;display:flex}.x-hub-canvas__stage{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--base-layer);border-radius:8px;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__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-hub-layout-page{width:80vw;margin-left:calc(50% - 40vw);margin-right:calc(50% - 40vw);padding:4px 0 8px}.x-hub-layout-page__bar{z-index:2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex;position:relative}.x-hub-layout-page__actions{align-items:center;gap:12px;display:flex}.x-hub-layout-page__status{color:var(--text-muted);font-size:12px}.x-hub-layout-page__canvas-region{height:calc(100vh - 200px);min-height:520px;position:relative}.x-hub-layout-page__canvas{width:100%;min-width:0;height:100%;min-height:0}.x-hub-picker__overlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.x-hub-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:80vh;box-shadow:0 16px 48px rgba(var(--primary-accent--shade-70-rgb), .7);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.x-hub-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-hub-picker__title{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.x-hub-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;font-size:22px;line-height:1;display:inline-flex}.x-hub-picker__close:hover{color:var(--text-primary);background:rgba(var(--primary-accent--tint-15-rgb), .22)}.x-hub-picker__empty{color:var(--text-muted);margin:0;padding:24px 16px;font-size:13px}.x-hub-picker__list{flex-direction:column;gap:4px;padding:12px;display:flex;overflow-y:auto}.x-hub-picker__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:6px;align-items:center;gap:10px;padding:10px 12px;transition:background .14s linear,border-color .14s linear;display:flex}.x-hub-picker__item:hover{background:rgba(var(--primary-accent--tint-15-rgb), .16);border-color:rgba(var(--primary-accent--tint-15-rgb), .6)}.x-hub-picker__icon{width:20px;height:20px;color:var(--primary-accent--tint-15);flex:none;display:inline-flex}.x-hub-picker__icon svg{width:100%;height:100%}.x-hub-picker__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;overflow:hidden}.x-hub-picker__add{color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.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 4px 4px 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__banner{border-left:3px solid var(--primary-accent);background:rgba(var(--primary-accent--tint-15-rgb), .06);color:var(--text-primary);padding:14px 16px;font-size:13px;line-height:1.5}.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{background:#0003;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:12px;padding:8px;display:flex}.x-atelier-colour__chip{border:1px solid #ffffff1a;border-radius:4px;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{background:#00000026;border:1px solid #ffffff14;border-radius:6px}.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{background:#00000026;border:1px solid #ffffff14;border-radius:6px;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:#ffffff05;border-radius:4px;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{color:var(--text-primary);white-space:pre;background:#0006;border:1px solid #ffffff0f;border-radius:4px;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:3px;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 #ffffff0f;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{text-align:center;background:#00000026;border:1px solid #ffffff14;border-radius:6px;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:10px;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:3px;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-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 0;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__subsection{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:rgba(var(--primary-accent--tint-15-rgb), .06);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.x-ucc-service-form__subsection-title{color:var(--text-primary);margin:0;font-size:13px;font-weight:700}.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{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:rgba(var(--primary-accent--tint-15-rgb), .06);border-radius:8px;padding:12px 16px}.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}.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:12px;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-channel-split strong{color:rgb(var(--accent-rgb));font-variant-numeric:tabular-nums;font-weight:700}.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{--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-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:12px;--bd-chrome-top:3.3rem;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{--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-direction{background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .28);color:var(--bd-ink);white-space:nowrap;border-radius:6px;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:5px;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:10px;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:6px;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:10px;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:6px;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:9px;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:6px;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:14px;padding:22px}.bd-dialog h3{color:var(--bd-ink);margin:0 0 6px;font-size:16px}.bd-dialog .sub{color:var(--bd-ink-dim);margin-bottom:18px;font-size:12.5px}.bd-dialog .bd-dialog-body{border:1px dashed var(--bd-line-dim);min-height:80px;color:var(--bd-ink-dim);text-align:center;border-radius:10px;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:10px;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:999px;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__info{align-items:center;margin-left:auto;display:inline-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:8px;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}.bd-dialog--props{width:fit-content;min-width:600px;max-width:94vw}.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:6px;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:8px;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:6px;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:999px;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:10px;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-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:8px;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:8px;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:20px;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:8px;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:6px;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:999px;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__layout{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.x-qsim__layout{grid-template-columns:1fr}}.x-qsim__panel{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:8px;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{flex-direction:column;gap:10px;margin-top:12px;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:6px;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:6px;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-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:10px;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-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:12px;--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:999px}.x-cc-history__scroll::-webkit-scrollbar-thumb{background:var(--cc-border-accent);border-radius:999px}.x-cc-detail__body::-webkit-scrollbar-thumb{background:var(--cc-border-accent);border-radius:999px}.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:8px;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:4px;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);pointer-events:auto;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:48px;padding:8px 84px 8px 16px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 24px #00000040}.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:10px;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:999px;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:10px;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:8px 8px 0 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 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:6px;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(--brand-whatsapp);opacity:.85}.x-cc-id__whatsapp-lead--inactive:hover:not(:disabled){color:var(--brand-whatsapp);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:2px;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:5px;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--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:6px;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:5px;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:6px;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:6px;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:6px;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:6px;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:5px;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 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:6px;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:8px;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{z-index:1;flex-direction:column;flex:auto;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:10px;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:999px;flex:auto;height:6px;position:relative}.x-cc-rec__fill{background:var(--cc-accent);border-radius:999px;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:8px;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:8px;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:6px;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:6px 0 0 6px;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:10px;min-width:104px;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;gap:8px;padding:12px 16px;display:flex}.x-cc-notes__tab.o-zbutton{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);min-width:180px;color:var(--text-primary);text-transform:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .14s linear,background .14s linear;display:inline-flex}.x-cc-notes__tab.o-zbutton:hover:not(:disabled){border-color:rgba(var(--primary-accent--tint-15-rgb), .7);background:var(--surface-elevated)}.x-cc-notes__tab--active.o-zbutton,.x-cc-notes__tab--active.o-zbutton:hover{border-color:var(--primary-accent--tint-15);background:rgba(var(--primary-accent--tint-15-rgb), .18);color:var(--text-primary)}.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:8px;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:8px;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:8px;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:#1a1a1a80}.x-cc-notes__box--expanded .x-cc-notes__input{min-height:240px}.x-cc-notes__resize{z-index:2;color:#1a1a1a80;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;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:#1a1a1a14}.x-cc-notes__input::placeholder{color:#1a1a1a80}.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__row--voice{flex-direction:row;align-items:flex-start;gap:8px;max-width:85%;display:flex}.x-cc-recordings__voice-body{flex:auto;min-width:0}.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{flex:none}.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:10px;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:999px;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,#ffffff1f);background:var(--cc-surface-inset,#0003);width:100%;color:var(--cc-text,#e8edf0);border-radius:6px;padding:8px 10px;font-size:13px}.x-cc-wa__template-preview{border:1px solid var(--cc-border,#ffffff1f);background:var(--cc-surface-inset,#00000026);width:100%;min-height:72px;color:var(--cc-text-muted,#b8c0c8);resize:vertical;border-radius:6px;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{cursor:not-allowed}.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{width:32px;height:32px;color:var(--cc-text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:6px;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;color:#1a1a1a80;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;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:#1a1a1a14}.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:8px;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:#1a1a1a80}.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:6px;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;color:#1a1a1a80;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;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:#1a1a1a14}.x-cc-sms__composer .x-placeholder-editor{border:1px solid var(--cc-border);background:var(--paper-surface);border-radius:8px;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:#1a1a1a80}.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;color:#1a1a1a80;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;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:#1a1a1a14}.x-cc-chat__composer .x-placeholder-editor{border:1px solid var(--cc-border);background:var(--paper-surface);border-radius:8px;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:#1a1a1a80}.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,#ffffff1a);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,#ffffff1a);background:var(--cc-surface-raised,#ffffff08);border-radius:8px;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:6px;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,#ffffff1a);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,#ffffff1a);border-radius:8px;max-width:85%;padding:10px 12px}.x-cc-chat-thread__msg--inbound{background:var(--cc-surface-raised,#ffffff08);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,#ffffff0f);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__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:8px;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:8px;flex:auto;padding:8px 10px;font-size:13px}.x-cc-email__input::placeholder{color:#1a1a1a80}.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:6px;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:#1a1a1a80;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:6px;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-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:8px;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:4px;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:6px;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-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:8px;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-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(--primary-accent--shade-70-rgb,13, 17, 23), .4);border-radius:6px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:11px}.x-system-info-hub__grid,.x-system-info-picker__grid{margin-top:var(--space-6)}.x-system-info-breadcrumb{margin-bottom:var(--space-4);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.875rem;display:flex}.x-system-info-breadcrumb a{color:var(--primary-accent--tint-15);text-decoration:none}.x-system-info-breadcrumb a:hover{text-decoration:underline}.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-breadcrumb{z-index:25;flex-shrink:0;position:relative}.x-system-info-erd-canvas{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .5);border-radius:4px;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;position:absolute;overflow:hidden}.x-system-info-erd-edge .react-flow__edge-path{stroke:var(--primary-accent--tint-15);stroke-width:2.5px}.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:6px;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{border-radius:2px;flex-shrink:0;width:1.25rem;height:.75rem}.x-system-info-erd-legend__swatch--hub{background:var(--primary-accent--tint-15)}.x-system-info-erd-legend__swatch--linked{background:var(--accent-cyan)}.x-system-info-erd-legend__swatch--leaf{background:rgba(var(--primary-accent--shade-70-rgb), .85)}.x-system-info-erd-legend__marker{width:2.5rem;height:1rem;color:var(--primary-accent--tint-15);flex-shrink:0}.x-system-info-erd-empty{padding:var(--space-6);color:var(--text-muted)}.x-system-info-table-card{box-sizing:border-box;border:1px solid rgba(var(--primary-accent--shade-70-rgb), .55);cursor:pointer;color:#1c2536;background:#fbfbfd;border-radius:8px;flex-direction:column;width:215px;height:120px;font-size:.75rem;display:flex;overflow:hidden;box-shadow:0 4px 14px #00000059}.x-system-info-table-card__handle{opacity:0;width:8px;height:8px}.x-system-info-table-card__band{padding:.4rem .6rem}.x-system-info-table-card__name{font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;margin:0;font-size:16px;font-weight:700;line-height:1.2}.x-system-info-table-card--hub .x-system-info-table-card__band{background:var(--primary-accent--tint-15);color:var(--text-on-accent)}.x-system-info-table-card--linked .x-system-info-table-card__band{background:var(--accent-cyan);color:var(--text-on-accent)}.x-system-info-table-card--leaf .x-system-info-table-card__band{background:rgba(var(--primary-accent--shade-70-rgb), .72);color:#fffffff0}.x-system-info-table-card__head{flex:1;min-height:0;padding:.5rem .6rem .55rem;overflow:hidden}.x-system-info-table-card__pk{color:#3d4a5c;align-items:flex-start;gap:.3rem;margin:0 0 .35rem;font-size:.75rem;line-height:1.35;display:flex}.x-system-info-table-card__pk-icon{color:var(--primary-accent--tint-15);flex-shrink:0;margin-top:2px}.x-system-info-table-card__desc{color:#4a5568;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;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(--primary-accent--tint-15-rgb), .15);color:var(--primary-accent--tint-15);border-radius:3px;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__topbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.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);border-radius:var(--radius-md,8px);background:var(--surface-sunken);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);border-radius:var(--radius-md,8px);background:var(--surface-sunken);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__title{margin:var(--space-4) 0 0;font-size:1.25rem;font-weight:600}.x-workflow-logs__toolbar{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.x-workflow-logs__list{margin:var(--space-6) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.x-workflow-logs__row{padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-md,8px);color:inherit;text-decoration:none;transition:border-color .15s;display:block}.x-workflow-logs__row:hover,.x-workflow-logs__row:focus-visible{border-color:var(--primary-accent--tint-15)}.x-workflow-logs__row-main{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.x-workflow-logs__workflow{font-weight:600}.x-workflow-logs__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:600}.x-workflow-logs__badge--allocation{color:var(--primary-accent--tint-15);border:1px solid var(--primary-accent--tint-15)}.x-workflow-logs__badge--memory{color:var(--text-muted);border:1px solid var(--panel-border)}.x-workflow-logs__meta{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem 1rem;margin:0;display:grid}.x-workflow-logs__meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.6875rem}.x-workflow-logs__meta dd{margin:.15rem 0 0;font-size:.875rem}.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:var(--radius-sm,6px);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 var(--radius-sm,6px) var(--radius-sm,6px) 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{flex-direction:column;gap:1.75rem;margin-top:1rem;display:flex}.x-bg-workers__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.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 rgba(var(--primary-accent--shade-70-rgb), .5);background:var(--surface-sunken);border-radius:8px;gap:.85rem;padding:.85rem 1rem;display:flex}.x-bg-workers__icon{border-radius:8px;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(--primary-accent--shade-70-rgb), .35)}.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__tag{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:.1rem .4rem;font-size:.625rem;font-weight:700}.x-bg-workers__tag--socket{color:var(--hud-success-mid);background:color-mix(in srgb, var(--hud-success-mid) 14%, transparent)}.x-bg-workers__tag--timer{color:var(--primary-accent--tint-15);background:rgba(var(--primary-accent--shade-70-rgb), .35)}.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-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-health-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.x-system-log-card{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.x-system-log-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.x-system-log-card__title{color:var(--text-primary);margin:0;font-size:13px;font-weight:700}.x-system-log-card__toggle{align-items:center;gap:10px;display:flex}.x-system-log-card__toggle-label{color:var(--text-muted);flex-direction:column;font-size:12px;display:inline-flex}.x-system-log-card__expiry{color:var(--text-muted);opacity:.85;font-size:11px}.x-system-log-card__failures{color:var(--text-primary);flex-direction:column;gap:4px;margin:0;padding-left:16px;font-size:12px;display:flex}.x-system-log-card__ok{color:var(--text-muted);margin:0;font-size:12px}.x-system-log-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.x-system-log-stream{border:1px solid rgba(var(--primary-accent--tint-15-rgb), .4);background:var(--surface-elevated);border-radius:8px;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,#4fc4ff)}.x-system-log-row__level--warn{color:#f5a524}.x-system-log-row__level--error{color:#f31260}.x-system-log-row__cat{color:var(--text-muted)}.x-system-log-row__check{font-weight:700}.x-system-log-row__check--pass{color:#17c964}.x-system-log-row__check--fail{color:#f31260}.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:#f312600f}.x-sqa-systems-grid{margin-top:var(--space-2)}.x-sqa-system-menu .inner{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .6);background:rgba(var(--primary-accent--shade-70-rgb), .96);border-radius:8px;width:max-content;min-width:14rem;box-shadow:0 4px 16px #00000047}.x-sqa-system-menu .list-item{white-space:nowrap;border-bottom-color:rgba(var(--primary-accent--shade-70-rgb), .45);align-items:center;padding:.45rem .7rem;font-size:.875rem;display:flex;color:var(--text-primary)!important;background-color:#0000!important}.x-sqa-system-menu .list-item:hover,.x-sqa-system-menu .list-item.hover:hover{background-color:var(--primary-accent--tint-15)!important;color:var(--text-on-accent)!important}.x-sqa-system-menu .list-item span[aria-hidden]{background-color:var(--text-muted)!important}.x-sqa-system-menu .list-item:hover span[aria-hidden]{background-color:var(--text-on-accent)!important}.x-sqa-health-meta{align-items:center;gap:.7rem;display:inline-flex}.x-sqa-health-meta__item{align-items:center;gap:.3rem;display:inline-flex}.x-sqa-health__dot{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.x-sqa-health__dot--red{background:var(--status-danger)}.x-sqa-health__dot--amber{background:var(--status-warning)}.x-sqa-health__dot--green{background:var(--status-success)}.x-sqa-health__count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.x-sqa-bar{background:rgba(var(--primary-accent--shade-70-rgb), .45);border-radius:999px;width:100%;height:.5rem;display:flex;overflow:hidden}.x-sqa-bar__seg{height:100%}.x-sqa-bar__seg--implemented{background:var(--successful,#3fb950)}.x-sqa-bar__seg--gap{background:var(--pending,#f5a623)}.x-sqa-bar__seg--stale{background:var(--status-danger)}.x-sqa-bar--empty{background:rgba(var(--primary-accent--shade-70-rgb), .3)}.x-sqa-never-scanned{color:var(--text-muted);margin:0;font-size:.8125rem;font-style:italic}.x-sqa-system-summary{margin-bottom:var(--space-4);align-items:center;gap:1.5rem;display:flex}.x-sqa-system-summary .x-sqa-bar{flex:auto}.x-sqa-system-summary__counts{flex:none;gap:1.25rem;display:flex}.x-sqa-system-summary__stat{white-space:nowrap;align-items:baseline;gap:.4rem;display:inline-flex}.x-sqa-system-summary__label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.x-sqa-system-summary__value{font-size:13px;font-weight:700}.x-sqa-breadcrumb{margin-bottom:var(--space-4);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.875rem;display:flex}.x-sqa-breadcrumb a{color:var(--primary-accent--tint-15);text-decoration:none}.x-sqa-breadcrumb a:hover{text-decoration:underline}.x-sqa-breadcrumb--with-menu{justify-content:space-between;align-items:flex-start;gap:.75rem}.x-sqa-breadcrumb__trail{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.x-sqa-breadcrumb__menu{flex-shrink:0}.x-sqa-detail-topbar{margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.x-sqa-detail-topbar .x-sqa-breadcrumb{margin-bottom:0}.x-sqa-detail-topbar__side{align-items:center;gap:1rem;margin-left:auto;display:flex}.x-sqa-detail-topbar .x-sqa-legend{background:0 0;border:none;margin:0;padding:0}.x-sqa-legend{margin:0 0 var(--space-4);border:1px solid rgba(var(--primary-accent--shade-70-rgb), .45);background:rgba(var(--primary-accent--shade-70-rgb), .12);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem .85rem;font-size:.8125rem;display:flex}.x-sqa-legend__heading{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:700}.x-sqa-legend__item{color:var(--text-muted);align-items:center;gap:.4rem;display:flex}.x-sqa-tag{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--qc-tag-color);background:color-mix(in srgb, var(--qc-tag-color) 16%, transparent);border:1px solid color-mix(in srgb, var(--qc-tag-color) 40%, transparent);border-radius:3px;align-items:center;padding:.05rem .4rem;font-size:.6875rem;font-weight:700;display:inline-flex}.x-sqa-tag--reg{--qc-tag-color:var(--status-danger)}.x-sqa-tag--gap{--qc-tag-color:var(--pending,#f5a623)}.x-sqa-tag--shared{--qc-tag-color:var(--accent-cyan)}.x-sqa-tag--folder{--qc-tag-color:var(--text-muted,#8b949e);letter-spacing:.04em;font-size:.65rem}.x-sqa-scan-app-folders{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:.5rem;display:inline-flex}.x-sqa-review-folder-header{margin-bottom:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--panel-border) 70%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem 0;display:flex}.x-sqa-review-folder-header__path{color:var(--text-muted,#8b949e);font-size:.75rem;font-family:var(--font-mono,ui-monospace, monospace)}.x-sqa-review-unit-section+.x-sqa-review-unit-section{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--panel-border) 70%, transparent)}.x-sqa-group{margin-top:var(--space-6)}.x-sqa-group__header{margin:0 0 var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;display:flex}.x-sqa-count-pill{min-width:1.4rem;color:var(--text-primary);background:rgba(var(--primary-accent--shade-70-rgb), .6);border-radius:999px;justify-content:center;align-items:center;padding:.05rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.x-sqa-unit-tiles{max-width:1400px;margin:0 auto}.x-sqa-unit-tile__menu{align-items:center;display:inline-flex}.x-sqa-unit-tile__rollup{color:var(--text-primary);font-weight:600}.x-sqa-scan-summary{font-family:var(--font-mono,ui-monospace, monospace);color:var(--primary-accent--tint-15);font-size:.75rem}.x-sqa-scan-todo{color:var(--text-muted);font-size:.6875rem;font-style:italic}.x-sqa-scan-error{color:var(--status-danger);font-size:.75rem}.x-sqa-review-header{margin:0 0 var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.x-sqa-review-summary{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);margin:0;font-size:.875rem}.x-sqa-review-groupactions{text-transform:none;letter-spacing:0;gap:.75rem;margin-left:auto;display:inline-flex}.x-sqa-review-linkbtn{cursor:pointer;font:inherit;color:var(--primary-accent--tint-15);background:0 0;border:none;padding:0;font-size:.75rem}.x-sqa-review-linkbtn:hover{text-decoration:underline}.x-sqa-review-row{align-items:flex-start;gap:.75rem}.x-sqa-review-check{flex:none;padding-top:.15rem}.x-sqa-review-row__body{flex:auto;min-width:0}.x-sqa-review-case__desc{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .3rem;display:flex}.x-sqa-review-case__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0;font-size:.75rem;display:flex}.x-sqa-review-case__layer{text-transform:uppercase;letter-spacing:.05em;font-weight:700}.x-sqa-review-case__target{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);word-break:break-all}.x-sqa-review-case__status{font-style:italic}.x-sqa-review-change{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=640px){.x-sqa-review-change{grid-template-columns:1fr}}.x-sqa-review-change__label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.x-sqa-review-manual{justify-content:space-between;align-items:center}.x-sqa-review-manual__badge{color:var(--accent-cyan);flex:none;font-size:.75rem;font-style:italic}.x-sqa-review-unchanged-toggle{cursor:pointer;font:inherit;color:var(--primary-accent--tint-15);background:0 0;border:none;padding:0;font-size:.8125rem}.x-sqa-review-unchanged-toggle:hover{text-decoration:underline}.x-sqa-review-addmanual__hint{margin:0 0 var(--space-2);color:var(--text-muted);font-size:.8125rem}.x-modal:has(.x-sqa-addmanual-form){width:min(680px,92vw);max-height:85vh}.x-modal:has(.x-sqa-addmanual-form) .x-modal__body{overflow-y:auto}.x-sqa-addmanual-form{flex-direction:column;gap:.65rem;display:flex}.x-sqa-addmanual-form .x-sqa-review-field input{box-sizing:border-box;width:100%}.x-sqa-review-form{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .45);background:rgba(var(--primary-accent--shade-70-rgb), .12);border-radius:8px;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.x-sqa-review-field{color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.x-sqa-review-field input,.x-sqa-review-field select{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .55);background:rgba(var(--primary-accent--shade-70-rgb), .2);color:var(--text-primary);font:inherit;border-radius:4px;padding:.4rem .55rem}.x-sqa-field--readonly input{color:var(--text-muted);border-color:var(--panel-border);cursor:default}.x-sqa-field--readonly input:focus{box-shadow:none;outline:none}.x-sqa-review-field-row{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}@media (width<=640px){.x-sqa-review-field-row{grid-template-columns:1fr}}.x-sqa-review-form__actions{align-items:center;gap:.75rem;display:flex}.x-sqa-review-toolbar{flex-wrap:wrap;gap:.75rem;margin-left:auto;display:flex}.x-sqa-scan-all-muted{color:var(--text-muted);margin:var(--space-4) 0;font-size:.875rem}.x-sqa-review-case-run{margin-top:.4rem}.x-sqa-tabs{margin-bottom:var(--space-4);background:rgba(var(--primary-accent--shade-70-rgb), .35);border-radius:999px;gap:.35rem;padding:.25rem;display:inline-flex}.x-sqa-tab{color:var(--text-muted);border-radius:999px;padding:.35rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none}button.x-sqa-tab{cursor:pointer;font:inherit;background:0 0;border:none;line-height:1.25}.x-sqa-tab__count{color:var(--text-muted);margin-left:.2rem;font-weight:500}.x-sqa-tab--active .x-sqa-tab__count{color:#ffffffc7}.x-sqa-tabpanel{margin-top:var(--space-2)}.x-sqa-tabbed{margin-top:10px}.x-sqa-tab:hover{color:var(--text-primary)}.x-sqa-tab--active{background:var(--primary-accent--tint-15);color:var(--text-on-accent)}.x-sqa-verdict{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .5);background:rgba(var(--primary-accent--shade-70-rgb), .16);min-height:1.5rem;color:var(--text-primary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:10px 0 0;padding:.35rem 1rem;font-size:.9375rem;font-weight:600;display:flex}.x-sqa-verdict--failed{border-color:var(--status-danger);color:var(--status-danger)}.x-sqa-verdict--passed{border-color:var(--successful,#3fb950);color:var(--successful,#3fb950)}.x-sqa-verdict--never_run{color:var(--text-muted)}.x-sqa-verdict__meta{color:var(--text-muted);font-size:.8125rem;font-weight:400}.x-sqa-results-filter-head{margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.25rem;display:flex}.x-sqa-results-filter-head__title{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.x-sqa-results-view-all{color:var(--primary-accent--tint-15,rgba(var(--primary-accent--shade-70-rgb), .95));font-size:.875rem;text-decoration:none}.x-sqa-results-view-all:hover{text-decoration:underline}.x-sqa-results-kpis{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem;margin-top:10px;display:grid}.x-sqa-kpi{border:1px solid var(--primary-accent--tint-15);background:linear-gradient(180deg, rgba(var(--primary-accent--shade-70-rgb), .28) 0%, rgba(var(--primary-accent--shade-70-rgb), .1) 100%), var(--base-layer);flex-direction:column;justify-content:center;gap:.25rem;height:70px;padding:0 1.2rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 2px 10px #00000040}.x-sqa-kpi:before{content:"";background:var(--primary-accent--tint-15);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.x-sqa-kpi:hover{border-color:var(--primary-accent--tint-15);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 6px 18px #00000059}.x-sqa-kpi__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:700}.x-sqa-kpi--inline{grid-template-columns:6.5rem 1fr;align-content:start;gap:.25rem .6rem;padding-top:.85rem;display:grid}.x-sqa-kpi--inline .x-sqa-kpi__label{grid-column:1;align-self:center}.x-sqa-kpi--inline .x-sqa-kpi__value{grid-column:2;align-self:center}.x-sqa-kpi--inline .x-sqa-kpi__sub{grid-column:1/-1}.x-sqa-kpi__value{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.05}.x-sqa-kpi__sub{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.x-sqa-kpi__sub--passed{color:var(--status-success)}.x-sqa-kpi__sub--failed{color:var(--status-danger)}.x-sqa-kpi__value--passed{color:var(--status-success)}.x-sqa-kpi__value--failed{color:var(--status-danger)}.x-sqa-kpi--accent-passed:before{background:var(--status-success);opacity:1}.x-sqa-kpi--accent-failed:before{background:var(--status-danger);opacity:1}.x-sqa-kpi--accent-passed{border-color:var(--status-success)}.x-sqa-kpi--accent-failed{border-color:var(--status-danger)}.x-sqa-covbar{background:rgba(var(--primary-accent--shade-70-rgb), .45);border-radius:999px;width:100%;height:.4rem;margin-top:.3rem;overflow:hidden}.x-sqa-covbar__fill{background:var(--primary-accent--tint-15);height:100%;display:block}.x-sqa-results-layers{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem;margin-top:10px;display:grid}.x-sqa-results-layer{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .45);background:rgba(var(--primary-accent--shade-70-rgb), .1);border-radius:8px;padding:.75rem}.x-sqa-results-layer__head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.x-sqa-results-layer__title{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:700}.x-sqa-results-layer__meta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);font-size:.75rem}.x-sqa-suite{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .4);background:rgba(var(--primary-accent--shade-70-rgb), .18);border-radius:8px;margin-bottom:.45rem;overflow:hidden}.x-sqa-suite__summary{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .6rem;list-style:none;display:flex}.x-sqa-suite__summary::-webkit-details-marker{display:none}.x-sqa-suite__rail{border-radius:999px;flex:none;align-self:stretch;width:.25rem}.x-sqa-suite__rail--passed{background:var(--successful,#3fb950)}.x-sqa-suite__rail--failed{background:var(--status-danger)}.x-sqa-suite__file{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);font-weight:700}.x-sqa-suite__path{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.6875rem;overflow:hidden}.x-sqa-suite__dur{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);font-size:.6875rem}.x-sqa-suite__badge{font-family:var(--font-mono,ui-monospace, monospace);border-radius:3px;padding:.05rem .4rem;font-size:.6875rem;font-weight:700}.x-sqa-suite__badge--passed{color:var(--successful,#3fb950);background:color-mix(in srgb, var(--successful,#3fb950) 16%, transparent)}.x-sqa-suite__badge--failed{color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 16%, transparent)}.x-sqa-cases{margin:0;padding:0 .6rem .5rem 1.1rem;list-style:none}.x-sqa-case{border-top:1px solid rgba(var(--primary-accent--shade-70-rgb), .3);padding:.25rem 0}.x-sqa-case__row{align-items:center;gap:.5rem;display:flex}.x-sqa-case__dot{background:var(--text-muted);border-radius:50%;flex:none;width:.5rem;height:.5rem}.x-sqa-case__dot--passed{background:var(--successful,#3fb950)}.x-sqa-case__dot--failed{background:var(--status-danger)}.x-sqa-case__title{min-width:0;color:var(--text-primary);flex:auto;font-size:.8125rem}.x-sqa-case__dur{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);font-size:.6875rem}.x-sqa-case__failure{border:1px solid color-mix(in srgb, var(--status-danger) 35%, transparent);background:color-mix(in srgb, var(--status-danger) 10%, transparent);color:var(--text-primary);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;border-radius:4px;margin:.4rem 0 .2rem;padding:.5rem .6rem;font-size:.6875rem;line-height:1.45;overflow-x:auto}.x-sqa-scan-all-accept{margin-bottom:var(--space-4);border:1px solid rgba(var(--primary-accent--shade-70-rgb), .45);background:rgba(var(--primary-accent--shade-70-rgb), .14);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}.x-sqa-scan-all-accept__hint{color:var(--text-muted);margin:0;font-size:.8125rem}.x-sqa-scan-all-review-link{color:var(--primary-accent--tint-15);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:.65rem;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-block}.x-sqa-scan-all-review-link:hover{color:var(--text-primary)}.x-sqa-catalogue-case{align-items:flex-start}.x-sqa-catalogue-case--deleted{color:var(--text-muted);background:rgba(var(--primary-accent--shade-70-rgb), .08)}.x-sqa-catalogue-case--deleted .x-sqa-catalogue-case__desc{text-decoration:line-through}.x-sqa-catalogue-case__body{flex:auto;min-width:0}.x-sqa-catalogue-case__badges{flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem;display:flex}.x-sqa-catalogue-case__badge{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:rgba(var(--primary-accent--shade-70-rgb), .35);border-radius:3px;padding:.05rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.x-sqa-catalogue-case__badge--edited{color:var(--primary-accent--tint-15);background:color-mix(in srgb, var(--primary-accent--tint-15) 16%, transparent)}.x-sqa-catalogue-case__badge--deleted{color:var(--pending,#f5a623);background:color-mix(in srgb, var(--pending,#f5a623) 14%, transparent)}.x-sqa-catalogue-case__desc{color:var(--text-primary);margin:0;font-size:.9375rem}.x-sqa-catalogue-case__actions{flex-direction:row;flex:none;align-items:center;gap:.4rem;display:flex}.x-sqa-sections{flex-direction:column;gap:20px;margin-top:.5rem;display:flex}.x-sqa-section{border:1px solid var(--panel-border);background:var(--surface-elevated);border-radius:8px;overflow:hidden}.x-sqa-section__title{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--panel-border);align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:11px;font-weight:700;display:flex}.x-sqa-section--auto .x-sqa-section__title{color:var(--successful,#00c853)}.x-sqa-section--manual .x-sqa-section__title{color:var(--primary-accent--tint-15,#4da6e8)}.x-sqa-section--auto .x-sqa-count-pill{background:rgba(var(--successful-rgb,0, 200, 83), .18)}.x-sqa-section--manual .x-sqa-count-pill{background:rgba(var(--primary-accent--tint-15-rgb,77, 166, 232), .18)}.x-sqa-section__scroll{overflow-x:auto}.x-sqa-chip{color:var(--text-muted);border:1px solid var(--panel-border);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;display:inline-block}.x-sqa-code{color:var(--text-muted);white-space:nowrap;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.x-sqa-case-desc{color:var(--text-primary)}.x-sqa-case-badge{font-family:var(--font-mono,ui-monospace, monospace);vertical-align:middle;border-radius:3px;margin-left:.4rem;padding:.05rem .45rem;font-size:.6875rem;display:inline-block}.x-sqa-case-badge--edited{color:var(--primary-accent--tint-15);background:color-mix(in srgb, var(--primary-accent--tint-15) 16%, transparent)}.x-sqa-case-badge--deleted{color:var(--pending,#f5a623);background:color-mix(in srgb, var(--pending,#f5a623) 14%, transparent)}.x-sqa-case-row--deleted .x-sqa-case-desc{color:var(--text-muted);text-decoration:line-through}.x-sqa-case-row--deleted td{opacity:.7}.x-sqa-case-actions{flex-flow:row;align-items:center;gap:.15rem;display:inline-flex}.x-sqa-section__scroll{--x-sqa-catalogue-actions-width:8.5rem;--x-sqa-catalogue-testcode-width:7rem;--x-sqa-catalogue-result-width:7rem}.x-sqa-testcode-pill{letter-spacing:.3px;padding:1px 6px;font-size:10px;line-height:1.2}.x-sqa-testcode-pill .x-status-pill__dot{display:none}.x-sqa-result-pill{letter-spacing:.3px;padding:1px 6px;font-size:10px;line-height:1.2}.x-sqa-result-pill .x-status-pill__dot{display:none}.x-sqa-result-empty{color:var(--text-muted,#ffffff73);font-size:11px}.x-sqa-result-pill-btn{cursor:pointer;font:inherit;vertical-align:middle;background:0 0;border:none;padding:0;display:inline-flex}.x-sqa-result-pill-btn:focus-visible{outline:2px solid rgba(var(--primary-accent--shade-70-rgb), .85);outline-offset:2px;border-radius:999px}.x-sqa-testcode-pill-btn{cursor:pointer;font:inherit;vertical-align:middle;background:0 0;border:none;padding:0;display:inline-flex}.x-sqa-testcode-pill-btn:focus-visible{outline:2px solid rgba(var(--primary-accent--shade-70-rgb), .85);outline-offset:2px;border-radius:999px}.x-sqa-run-failure-modal__desc{margin:0 0 .5rem}.x-sqa-run-failure-modal__meta{margin:0 0 .75rem}.x-sqa-run-failure-modal__meta--muted{color:var(--text-muted,#ffffff8c);font-size:12px}.x-sqa-run-failure-modal__message{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .25);max-height:18rem;font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;background:#00000059;border-radius:6px;margin:0;padding:.75rem;font-size:12px;line-height:1.45;overflow:auto}.x-sqa-runprogress{flex-direction:column;gap:.75rem;display:flex}.x-sqa-runprogress__bar{background:rgba(var(--primary-accent--shade-70-rgb), .2);border-radius:999px;height:8px;position:relative;overflow:hidden}.x-sqa-runprogress__fill{border-radius:inherit;background:var(--primary-accent--tint-15,rgba(var(--primary-accent--shade-70-rgb), .85));height:100%;transition:width .35s}.x-sqa-runprogress__bar--passed .x-sqa-runprogress__fill{background:var(--status-success)}.x-sqa-runprogress__bar--failed .x-sqa-runprogress__fill{background:var(--status-danger)}.x-sqa-runprogress__bar--cancelled .x-sqa-runprogress__fill{background:var(--status-warning)}.x-sqa-runprogress__bar--indeterminate .x-sqa-runprogress__fill{width:35%!important}.x-sqa-runprogress__meta{color:var(--text-muted);justify-content:space-between;gap:.75rem;font-size:13px;display:flex}.x-sqa-runprogress__summary{color:var(--text-primary);margin:0;font-size:14px}.x-sqa-runprogress__summary--failed{color:var(--status-danger)}@media (prefers-reduced-motion:no-preference){.x-sqa-runprogress__bar--indeterminate .x-sqa-runprogress__fill{animation:1.4s ease-in-out infinite x-sqa-runprogress-indeterminate}}@keyframes x-sqa-runprogress-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:no-preference){.x-sqa-testcode-pill--running,.x-sqa-result-pill--running{animation:1.5s ease-in-out infinite x-sqa-testcode-running-pulse}}@keyframes x-sqa-testcode-running-pulse{0%,to{opacity:1}50%{opacity:.65}}.x-sqa-section__scroll .x-sqa-catalogue-col--actions{width:var(--x-sqa-catalogue-actions-width);min-width:var(--x-sqa-catalogue-actions-width);max-width:var(--x-sqa-catalogue-actions-width);white-space:nowrap;text-align:right;padding-right:8px}.x-sqa-section__scroll .x-sqa-catalogue-col--target{width:1%}.x-sqa-section__scroll .x-sqa-catalogue-col--testcode{width:var(--x-sqa-catalogue-testcode-width);min-width:var(--x-sqa-catalogue-testcode-width);max-width:var(--x-sqa-catalogue-testcode-width);white-space:nowrap;padding-left:.35rem;padding-right:.35rem}.x-sqa-section__scroll .x-sqa-catalogue-col--result{width:var(--x-sqa-catalogue-result-width);min-width:var(--x-sqa-catalogue-result-width);max-width:var(--x-sqa-catalogue-result-width);white-space:nowrap;padding-left:.35rem;padding-right:.35rem}.x-sqa-section__scroll thead th.x-sqa-catalogue-col--testcode,.x-sqa-section__scroll thead th.x-sqa-catalogue-col--result{white-space:normal;vertical-align:middle;line-height:1.2}.x-sqa-section__scroll .x-sqa-code{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:22rem;display:inline-block;overflow:hidden}.x-sqa-gen-bar{margin:var(--space-4) 0 var(--space-2);border:1px solid rgba(var(--primary-accent--shade-70-rgb), .45);background:rgba(var(--primary-accent--shade-70-rgb), .12);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.6rem .85rem;display:flex}.x-sqa-gen-picker{color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.x-sqa-gen-picker__label{letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.x-sqa-gen-picker select{border:1px solid rgba(var(--primary-accent--shade-70-rgb), .55);background:rgba(var(--primary-accent--shade-70-rgb), .2);color:var(--text-primary);font:inherit;border-radius:4px;padding:.4rem .55rem}.x-sqa-tabbed .x-sqa-tabs{background:rgba(var(--primary-accent--shade-70-rgb), .45);border:1px solid rgba(var(--primary-accent--shade-70-rgb), .6);border-radius:8px;gap:0;width:100%;margin-bottom:0;padding:0;display:flex;overflow:hidden}.x-sqa-tabbed .x-sqa-tab{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--primary-accent--tint-15);min-height:1.5rem;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:0;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.35rem 1rem;font-size:1.0625rem;font-weight:800;transition:background .15s,color .15s;display:flex}.x-sqa-tabbed .x-sqa-tab:not(.x-sqa-tab--active):hover{background:rgba(var(--primary-accent--shade-70-rgb), .6);color:var(--text-primary)}.x-sqa-tabbed .x-sqa-tab--active,.x-sqa-tabbed .x-sqa-tab--active:hover{background:var(--primary-accent--tint-15);color:var(--text-on-accent);box-shadow:0 2px 8px #00000040}.x-sqa-tabbed .x-sqa-tab__count{font-family:var(--font-mono,ui-monospace, monospace);opacity:.8;font-weight:700}.x-sqa-system-filter .x-sqa-tab--passed:not(.x-sqa-tab--active){color:var(--status-success)}.x-sqa-system-filter .x-sqa-tab--failed:not(.x-sqa-tab--active){color:var(--status-danger)}.x-sqa-system-filter .x-sqa-tab--passed:not(.x-sqa-tab--active):hover{color:var(--status-success);background:color-mix(in srgb, var(--status-success) 14%, transparent)}.x-sqa-system-filter .x-sqa-tab--failed:not(.x-sqa-tab--active):hover{color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 14%, transparent)}.x-sqa-system-filter .x-sqa-tab--active.x-sqa-tab--passed,.x-sqa-system-filter .x-sqa-tab--active.x-sqa-tab--passed:hover{color:var(--status-success);text-shadow:0 1px 2px #0000008c}.x-sqa-system-filter .x-sqa-tab--active.x-sqa-tab--failed,.x-sqa-system-filter .x-sqa-tab--active.x-sqa-tab--failed:hover{color:var(--status-danger);text-shadow:0 1px 2px #0000008c}.x-sqa-status-filter .x-sqa-tab--passed:not(.x-sqa-tab--active){color:var(--status-success)}.x-sqa-status-filter .x-sqa-tab--failed:not(.x-sqa-tab--active){color:var(--status-danger)}.x-sqa-status-filter .x-sqa-tab--passed:not(.x-sqa-tab--active):hover{color:var(--status-success);background:color-mix(in srgb, var(--status-success) 14%, transparent)}.x-sqa-status-filter .x-sqa-tab--failed:not(.x-sqa-tab--active):hover{color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 14%, transparent)}.x-sqa-status-filter .x-sqa-tab--active.x-sqa-tab--passed,.x-sqa-status-filter .x-sqa-tab--active.x-sqa-tab--passed:hover{color:var(--status-success);text-shadow:0 1px 2px #0000008c}.x-sqa-status-filter .x-sqa-tab--active.x-sqa-tab--failed,.x-sqa-status-filter .x-sqa-tab--active.x-sqa-tab--failed:hover{color:var(--status-danger);text-shadow:0 1px 2px #0000008c}.x-dash-grid{grid-template-columns:repeat(12,1fr);gap:16px;width:100%;margin-top:16px;display:grid}.x-dash-grid__cell{min-width:0}.x-dash-widget{border:1px solid var(--panel-border);border-radius:var(--radius-md,8px);background:var(--surface-elevated);flex-direction:column;gap:8px;height:100%;min-height:120px;padding:16px 18px;display:flex}.x-dash-widget__title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:700;overflow:hidden}.x-dash-widget__value{flex:auto;align-items:baseline;display:flex}.x-dash-widget__number{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.x-dash-widget__state{color:var(--text-muted);font-size:14px}.x-dash-widget__state--error{color:var(--status-danger)}@media (width<=900px){.x-dash-grid{grid-template-columns:1fr}.x-dash-grid__cell{grid-column:1/-1!important}}.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__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:8px;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:999px;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:8px;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:6px;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:999px;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{--breeze-composite-chrome-x:6px;--breeze-composite-chrome-y:52px;--breeze-composite-h:calc(3 * var(--tile-size-sm) + var(--breeze-composite-chrome-y));box-sizing:border-box;width:100vw;padding:var(--space-4) var(--space-6);grid-column:1/-1;grid-template-columns:repeat(auto-fill, var(--tile-size-md));grid-auto-rows:calc((var(--breeze-composite-h) - var(--space-4)) / 2);gap:var(--space-4);grid-auto-flow:dense;justify-content:center;margin-left:calc(50% - 50vw);display:grid}.x-breeze-admin-slot{min-width:0}.x-breeze-admin-slot--composite{grid-area:span 2/span 2}.x-breeze-admin-slot--sm .x-app-card{width:100%;height:100%}.x-breeze-admin-slot--sm .x-app-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 .x-app-card__icon,.x-breeze-admin-slot--sm .x-app-card__icon>svg{width:48px;height:48px}.x-breeze-admin-slot--sm .x-app-card__title-wrap{flex:none;max-width:100%}.x-breeze-admin-slot--sm .x-app-card__title{text-align:center;font-size:13px}.x-breeze-admin-slot--sm .x-app-card__description{display:none}.x-breeze-admin-composite{width:100%;height:100%;padding:1px}.x-breeze-admin-composite .x-app-card__header{padding-inline:var(--space-2)}.x-breeze-admin-composite .x-app-card__description{justify-content:center;align-items:center;display:flex;overflow:hidden}.x-breeze-composite-grid{grid-template-columns:repeat(3, var(--tile-size-sm));grid-auto-rows:var(--tile-size-sm);background:rgba(var(--card-accent-rgb), .25);gap:1px;display:grid}.x-breeze-composite-cell{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);text-align:center;background:linear-gradient(rgba(var(--card-accent-rgb), .06), rgba(var(--card-accent-rgb), .06)), var(--base-layer);flex-direction:column;display:flex;position:relative}.x-breeze-composite-cell--dimmed>*{opacity:.35}.x-breeze-composite-cell--empty{background:var(--base-layer)}.x-breeze-composite-cell__icon-wrap{display:inline-flex}.x-breeze-composite-cell__icon{width:44px;height:44px;color:var(--appcard-icon-color);justify-content:center;align-items:center;display:inline-flex}.x-breeze-composite-cell__icon>svg{width:40px;height:40px}.x-breeze-composite-cell__badge{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:999px;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.x-breeze-composite-cell__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-muted);font-size:11px;line-height:1.2;overflow:hidden}.x-breeze-composite-stat{justify-content:center;align-items:center;gap:var(--space-7);flex-direction:column;width:100%;height:100%;display:flex}.x-breeze-composite-stat__hero{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.x-breeze-composite-stat__hero-value{color:var(--card-accent);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.1}.x-breeze-composite-stat__hero-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px}.x-breeze-composite-stat__subs{gap:calc(2 * var(--space-6));display:flex}.x-breeze-composite-stat__sub{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;font-size:17px;font-weight:600}.x-breeze-composite-stat__sub-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10px}.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:14px;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}}
