.asset-list-main{--asset-list-card-radius:clamp(14px,1.2vw,18px);--asset-list-card-padding:clamp(1rem,1vw + .75rem,1.4rem);--asset-list-title-size:clamp(1.45rem,1.15rem + 1vw,2rem);--asset-list-label-size:clamp(.76rem,.72rem + .15vw,.9rem);--asset-list-value-size:clamp(1rem,.94rem + .35vw,1.28rem);--asset-list-meta-size:clamp(.96rem,.9rem + .28vw,1.12rem);--asset-list-control-height:var(--dynamic-h-52,3.3rem)}.asset-list-main .asset-list-full-grid{flex:1;min-height:0}.asset-list-main .asset-list-full-grid .data-Grid-Main-div.asset-console-dashboard-grid-scroll,.asset-list-main .asset-list-full-grid .data-Grid-Main-div{height:100%;max-height:none}.asset-list-main .asset-list-full-grid .data-Grid-Main-div>.p-datatable,.asset-list-main .asset-list-full-grid .data-Grid-Main-div .inside-datagrid-container,.asset-list-main .asset-list-full-grid .data-Grid-Main-div .inside-datagrid-container .p-datatable,.asset-list-main .asset-list-full-grid .data-Grid-Main-div .asset-console-active-orders-grid-host,.asset-list-main .asset-list-full-grid .data-Grid-Main-div .asset-console-active-orders-grid-host>.p-datatable{height:100%}.asset-list-main .asset-list-full-grid .data-Grid-Main-div.activity-orders-grid-wrapper{flex-direction:column;min-height:0;display:flex}.asset-list-page{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex;overflow:hidden}.asset-list-header{flex-direction:column;flex-shrink:0;gap:1rem;display:flex}.asset-list-toolbar{flex-direction:column;gap:.5rem;display:flex}.asset-list-search-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.asset-list-count{color:var(--text-color-secondary);margin:0;font-size:.875rem;font-weight:600}.asset-list-filter-dropdown{flex:11rem;min-width:min(100%,11rem);max-width:16rem}.asset-list-filter-dropdown .p-dropdown{align-items:center;width:100%;min-height:var(--asset-list-control-height)!important;height:var(--asset-list-control-height)!important}.asset-list-filter-dropdown .p-dropdown-label{align-items:center;padding-top:.75rem;padding-bottom:.75rem;display:flex}.asset-list-filter-dropdown .p-dropdown-trigger{align-items:center}.asset-list-items{flex-direction:column;gap:.9rem;display:flex}.asset-list-title{font-size:var(--asset-list-title-size);margin:0}.asset-list-search-wrap{flex:260px;min-width:220px;max-width:min(100%,420px)}.asset-list-search{width:100%;height:var(--asset-list-control-height)!important;min-height:var(--asset-list-control-height)!important}.asset-list-search-wrap.asset-console-dashboard-search-with-icon svg{width:1.125rem!important;height:1.125rem!important}.asset-list-search-wrap.asset-console-dashboard-search-with-icon .p-inputtext.p-component{border-radius:10px;padding:var(--dynamic-padding-10,.625rem)var(--dynamic-padding-12,.75rem)var(--dynamic-padding-10,.625rem)var(--dynamic-padding-44,2.75rem)!important;font-size:var(--dynamic-font-14,.9375rem)!important;min-height:var(--asset-list-control-height)!important;height:var(--asset-list-control-height)!important}.asset-list-search.p-inputtext{width:100%}.asset-list-scroll{flex-direction:column;flex:1;gap:.9rem;min-height:0;padding-right:.25rem;display:flex;overflow:auto}.asset-list-row{border:1px solid var(--surface-border);border-radius:var(--asset-list-card-radius);background:var(--surface-card);width:100%;padding:var(--asset-list-card-padding);cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s,outline-color .15s}.asset-list-row:hover{border-color:var(--primary-color);box-shadow:0 8px 20px #0f172a14}.asset-list-row:focus{outline:none}.asset-list-row:focus-visible{outline:3px solid var(--primary-color,#6366f1);outline-offset:3px;border-color:var(--primary-color,#6366f1)}.asset-list-row-keyboard-highlight:not(.asset-list-row-selected){border-color:color-mix(in srgb,var(--primary-color,#6366f1)55%,var(--surface-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color,#6366f1)28%,transparent)}.asset-list-row-selected{border-color:var(--primary-color,#6366f1);padding:calc(var(--asset-list-card-padding) - 1px);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color,#6366f1)35%,transparent),0 0 0 6px color-mix(in srgb,var(--primary-color,#6366f1)12%,transparent),0 14px 28px #0f172a1f;background:linear-gradient(#fff 0%,#f5f7ff 100%);border-width:2px}.asset-list-row-selected:focus-visible{outline-color:var(--primary-color,#6366f1);outline-width:3px}.asset-list-row-basic{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.asset-list-row-selected-layout{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.asset-list-row-primary,.asset-list-meta-block,.asset-list-detail-item{flex-direction:column;gap:.25rem;min-width:0;display:flex}.asset-list-row-secondary{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:clamp(1.2rem,2vw,2.6rem);display:flex}.asset-list-row-label{font-size:var(--asset-list-label-size);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.asset-list-row-value{font-size:var(--asset-list-value-size);color:var(--text-color);font-weight:600;line-height:1.4}.asset-list-row-value-large{font-size:clamp(1.1rem,1rem + .45vw,1.45rem)}.asset-list-row-meta{font-size:var(--asset-list-meta-size);color:var(--text-color);font-weight:500;line-height:1.4}.asset-list-row-meta-large{font-size:clamp(1rem,.96rem + .3vw,1.16rem);font-weight:600}.asset-list-row-detail-main{flex-direction:column;flex:1;gap:.9rem;min-width:0;display:flex}.asset-list-row-detail-meta{flex-wrap:wrap;align-items:flex-start;gap:clamp(1.25rem,2vw,3rem);display:flex}.asset-list-action-inline{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:.9rem;max-width:56%;display:flex}.asset-list-action-tile{border:1px solid var(--surface-border,#e2e8f0);color:#334155;cursor:pointer;background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:.95rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:clamp(5rem,4.5rem + 1vw,6.25rem);padding:.55rem .6rem .5rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 1px 2px #0f172a0d}.asset-list-action-tile:hover{background:linear-gradient(#fff 0%,#f1f5f9 100%);border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 6px 16px #0f172a17}.asset-list-action-tile:focus-visible{border-color:var(--primary-color,#64748b);outline:none;box-shadow:0 0 0 2px #64748b40}.asset-list-action-tile-icon{background:var(--surface-card,#fff);border:1px solid #94a3b859;border-radius:.8rem;justify-content:center;align-items:center;width:clamp(3rem,2.65rem + .9vw,3.65rem);height:clamp(3rem,2.65rem + .9vw,3.65rem);padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.asset-list-action-tile:hover .asset-list-action-tile-icon{border-color:#94a3b88c}.asset-list-action-tile-icon svg{width:clamp(1.45rem,1.28rem + .45vw,1.85rem);height:clamp(1.45rem,1.28rem + .45vw,1.85rem)}.asset-list-action-tile-label{color:#334155;text-align:center;font-size:clamp(.8rem,.77rem + .14vw,.92rem);font-weight:600;line-height:1.15}@media (max-width:1100px){.asset-list-row-selected-layout{flex-direction:column;align-items:stretch}.asset-list-action-inline{justify-content:flex-start;max-width:100%}}@media (max-width:768px){.asset-list-row-basic{flex-direction:column}.asset-list-row-secondary{justify-content:flex-start;gap:1rem}}
.mw{background:var(--surface-ground,#f6f7f9);flex-direction:column;height:100%;min-height:0;transition:background-color .16s,color .16s;display:flex}.mw-form{flex-direction:column;flex:auto;min-height:0;display:flex}.mw-band{border-bottom:1px solid var(--surface-border,#dfe3e9);background:var(--surface-card,#fff);flex:none;align-items:center;gap:12px;min-height:56px;padding:8px 14px;transition:background-color .16s,border-color .16s;display:flex}.mw-ico{background:linear-gradient(135deg,var(--primary-color,#003a7a),var(--primary-500,#2563a8));width:34px;height:34px;color:var(--surface-0,#fff);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 3px 8px #003a7a40}.mw-ico i{font-size:15px}.mw-title{min-width:0;color:var(--surface-900,#1f2d3d);white-space:nowrap;flex:auto;align-items:center;gap:7px;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.mw-title-step{color:var(--surface-700,#46586e);text-overflow:ellipsis;font-weight:500;overflow:hidden}.mw-title-now{color:var(--surface-900,#1f2d3d);text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.mw-title-sep{color:var(--text-color-secondary,#b3bdc9);flex:none;font-size:.7rem}.mw-dark .mw-title,.mw-dark .mw-title-now{color:#e7ecf3}.mw-dark .mw-title-step{color:#9fb0c3}.mw .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mw-modes{background:var(--surface-100,#eef1f6);border-radius:11px;flex:none;gap:3px;margin-left:8px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #10182812,inset 0 0 0 1px #1018280a}.mw-mode{min-height:34px;color:var(--text-color-secondary,#64748b);letter-spacing:.005em;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.8125rem;font-weight:600;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.mw-mode>i{opacity:.7;font-size:.8125rem}.mw-mode:hover:not(.is-active){color:var(--text-color,#364049);background:#fff9}.mw-mode.is-active{background:var(--surface-0,#fff);color:var(--primary-color,#003a7a);box-shadow:0 1px 2px #10182812,0 4px 10px -4px #10182829,inset 0 0 0 1px #1018280d}.mw-mode.is-active>i{opacity:1}.mw-mode:focus-visible{outline:2px solid var(--primary-color,#003a7a);outline-offset:1px;outline:2px solid var(--primary-color,#3b82f6);outline-offset:1px}.mw-mode-dot{background:var(--text-color-secondary,#9aa5b1);border-radius:50%;width:6px;height:6px}.mw-mode.is-active .mw-mode-dot{background:var(--primary-color,#003a7a)}.mw-mode-badge{font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.mw-mode-badge.is-error{background:var(--red-100,#fdecea);color:var(--red-700,#b02a1b);box-shadow:inset 0 0 0 1px var(--red-300,#e6a79b)}.mw-mode-badge.is-warn{background:var(--yellow-100,#fef6e0);color:var(--yellow-800,#8a6100);box-shadow:inset 0 0 0 1px var(--yellow-300,#e6cf8f)}.mw-actions{flex:none;align-items:center;gap:8px;display:flex}.mw-band-sep{background:var(--surface-border,#e1e7ee);flex:none;align-self:stretch;width:1px;margin:4px 4px 4px 10px}.mw-dark .mw-band-sep{background:#ffffff1f}.mw-blocker{color:var(--orange-600,#d97706);align-items:center;gap:6px;max-width:34ch;font-size:.78rem;display:inline-flex}button.mw-blocker{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button.mw-blocker:hover{text-decoration:underline}.mw-stamp{color:var(--text-color-secondary,#9aa5b1);white-space:nowrap;font-size:.72rem}.mw-btn.p-button{padding:.4rem .9rem;font-size:.82rem}.mw-canvas{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.mw-pane{flex-direction:column;flex:auto;min-height:0;display:flex}.mw-pane[hidden]{display:none}.mw-props-scroll{background:radial-gradient(120% 80% at 50% -20%,#003a7a12,transparent 60%),radial-gradient(90% 60% at 90% 110%,#4351b80d,transparent 65%),var(--surface-ground,#f6f7f9);flex:auto;min-width:0;min-height:0;padding:28px 20px;display:flex;overflow:auto}.mw-props{flex-direction:column;gap:18px;width:100%;max-width:1080px;margin:0 auto;display:flex}.mw-card{background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e6ebf2);border-radius:14px;transition:box-shadow .18s,border-color .18s,transform .18s;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 10px 28px -14px #1018282e}.mw-card:hover{border-color:var(--surface-300,#d6dfea);box-shadow:0 1px 2px #1018280d,0 16px 36px -16px #1018283d}.mw-card-head{border-bottom:1px solid var(--surface-border,#eef1f5);background:linear-gradient(#f8fafce6,#fff0);align-items:center;gap:12px;padding:14px 20px;display:flex}.ep-section-header-action{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ep-section-header-action label{margin-bottom:0}.mw-card-ico{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex;box-shadow:inset 0 0 0 1px #1018280d}.mw-card-ico-basic{background:var(--blue-50,#eef4fb);color:var(--primary-color,#003a7a)}.mw-card-ico-routing{background:var(--indigo-50,#eef0fb);color:var(--indigo-600,#4351b8)}.mw-card-ico-exec{background:var(--orange-50,#fff5e6);color:var(--orange-600,#c2710c)}.mw-card-title{color:var(--text-color,#0f172a);font-size:.9375rem;font-weight:650;line-height:1.3}.mw-card-sub{color:var(--text-color-secondary,#61738c);font-size:.775rem;line-height:1.35}.mw-card-body{margin:0;padding:18px 20px 8px}.mw-card-body label{color:var(--text-color-secondary,#55667d);margin-bottom:5px;font-size:.78rem;font-weight:600}.mw-card-body input.p-inputtext{border-color:var(--surface-300,#dbe2ea);border-radius:8px;padding:.6rem .7rem;transition:border-color .12s,box-shadow .12s,background-color .12s}.mw-card-body input.p-inputtext:hover:not(:read-only):not(:focus){border-color:var(--surface-400,#c3cedb)}.mw-card-body input.p-inputtext:focus{border-color:var(--primary-color,#003a7a);box-shadow:0 0 0 3px #003a7a1f}.mw-card-body input.p-inputtext[readonly]{background:var(--surface-50,#f8fafc);color:var(--text-color-secondary,#55667d)}@keyframes mw-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.mw-props-enter>.mw-card{animation:.26s cubic-bezier(.22,.9,.3,1) both mw-rise}.mw-props-enter>.mw-card:nth-child(2){animation-delay:55ms}.mw-props-enter>.mw-card:nth-child(3){animation-delay:.11s}@media (prefers-reduced-motion:reduce){.mw-props-enter>.mw-card{animation:none}.mw-card,.mw-mode,.mw-card-body input.p-inputtext{transition:none}}.mw-fi{color:var(--text-color-secondary,#9aa5b1);cursor:help;vertical-align:baseline;margin-left:5px;font-size:.8rem}.mw-fi:hover,.mw-fi:focus-visible{color:var(--primary-color,#003a7a)}.mw-switch-cell{align-items:center;min-height:42px;margin-top:22px;display:flex}.mw-dark .mw-props-scroll{background:radial-gradient(120% 80% at 50% -20%,#7aace814,#0000 60%),#10151c}.mw-dark .mw-card{background:#1a212b;border-color:#ffffff17;box-shadow:0 12px 30px -18px #000c}.mw-dark .mw-card:hover{border-color:#ffffff29;box-shadow:0 16px 36px -18px #000000e6}.mw-dark .mw-card-head{background:linear-gradient(#ffffff09,#0000);border-bottom-color:#ffffff12}.mw-dark .mw-card-ico{box-shadow:inset 0 0 0 1px #ffffff12}.mw-dark .mw-card-body label{color:#9fb0c3}.mw-dark .mw-card-body input.p-inputtext{color:#e7ecf3;background:#131922;border-color:#ffffff1f}.mw-dark .mw-card-body input.p-inputtext:hover:not(:read-only):not(:focus){border-color:#fff3}.mw-dark .mw-card-body input.p-inputtext:focus{border-color:#7aace8;box-shadow:0 0 0 3px #7aace833}.mw-dark .mw-card-body input.p-inputtext[readonly]{color:#9fb0c3;background:#161d27}.mw-dark .mw-card-title{color:#e7ecf3}.mw-dark .mw-card-sub{color:#9fb0c3}.mw-dark{color:#e7ecf3;background:#10151c}.mw-dark .mw-band{background:#171c24;border-bottom-color:#ffffff17}.mw-dark .mw-mode{color:#9fb0c3}.mw-dark .mw-mode:hover:not(.is-active){color:#e7ecf3;background:#ffffff12}.mw-dark .mw-mode.is-active{color:#cfe2f8;background:#7aace829}.mw .lc-root{background:var(--lc-bg)}.p-dialog.mw-dialog-dark,.p-dialog.mw-dialog-dark>.p-dialog-content,.mw-dark .mw-canvas,.mw-dark .mw-props-scroll{background:#10151c}.mw-mask.p-dialog-mask{justify-content:stretch;align-items:stretch;padding:2px;display:flex;position:fixed;inset:0!important}.mw-mask.p-dialog-mask .mqtt-processor-dialog.p-dialog{border-radius:6px;flex-direction:column;display:flex;overflow:hidden;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}.mw-mask.p-dialog-mask .mqtt-processor-dialog.p-dialog .p-dialog-content{flex-direction:column;display:flex;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important}
.ce-root{--ce-col-name:14rem;--ce-col-type:8.5rem;--ce-col-rule:8.5rem;--ce-col-gap:.4rem;--ce-gutter:.75rem;--ce-indent:1.25rem;--ce-row-height:2.4rem;flex-direction:column;gap:.5rem;height:100%;min-height:0;display:flex}.ce-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ce-header-left,.ce-header-right{align-items:center;gap:.75rem;display:flex}.ce-title{color:var(--text-color);font-weight:600}.ce-hint{color:var(--text-color-secondary);cursor:help;border-radius:3px}.ce-hint:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.ce-count{color:var(--text-color-secondary);border:1px solid var(--surface-border);border-radius:999px;padding:.1rem .5rem;font-size:.8rem}.ce-enforcement{align-items:center;gap:.5rem;display:flex}.ce-enforcement-label{color:var(--text-color-secondary);font-size:.8rem}.ce-enforcement .p-selectbutton .p-button{padding:.3rem .75rem;font-size:.8rem}.ce-enforcement-note{color:var(--text-color-secondary);background:var(--surface-50,var(--surface-ground));border-left:3px solid var(--primary-color);border-radius:4px;padding:.5rem .75rem;font-size:.8rem;line-height:1.5}.ce-body{flex:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:.75rem;min-height:0;display:grid}@media (max-width:1100px){.ce-body{grid-template-columns:minmax(0,1fr)}}.ce-pane{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ce-pane-head{min-height:2.5rem;padding:0 var(--ce-gutter);border-bottom:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-50,var(--surface-ground));align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.ce-pane-sub{color:var(--text-color-secondary);font-size:.75rem;font-weight:400}.ce-columns{align-items:center;gap:var(--ce-col-gap);padding:.3rem var(--ce-gutter);border-bottom:1px solid var(--surface-border);letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-secondary);background:var(--surface-card);font-size:.72rem;font-weight:600;display:flex}.ce-columns span{padding:0 .5rem}.ce-columns span,.ce-name-cell,.ce-typechip,.ce-container-note{box-sizing:border-box}.ce-col-name{flex:0 1 var(--ce-col-name);min-width:7rem}.ce-col-type{flex:0 1 var(--ce-col-type);min-width:5rem}.ce-col-rule{flex:0 1 var(--ce-col-rule);min-width:5rem}.ce-rows{flex:auto;min-height:0;overflow-y:auto}.ce-row{box-sizing:border-box;align-items:stretch;gap:var(--ce-col-gap);min-height:var(--ce-row-height);padding:.15rem var(--ce-gutter);border-bottom:1px solid var(--surface-border);transition:background-color .12s;display:flex}.ce-row:hover,.ce-row:focus-within{background:var(--surface-hover)}.ce-row-container{background:var(--surface-50,var(--surface-ground))}.ce-name-cell{flex:0 1 var(--ce-col-name);align-items:stretch;min-width:7rem;display:flex}.ce-guide{border-left:1px solid #0000;flex:none;width:0;margin-right:.4rem}.ce-guide-on{border-left-color:var(--surface-border)}.ce-name{min-width:0;font-family:var(--font-family-mono,monospace);flex:auto}.ce-type{flex:0 1 var(--ce-col-type);min-width:5rem}.ce-rule{flex:0 1 var(--ce-col-rule);min-width:5rem}.ce-allowed{min-width:6rem;max-width:18rem;font-family:var(--font-family-mono,monospace);flex:8rem}.ce-root .ce-row .p-inputtext,.ce-root .ce-row .p-dropdown{height:auto;min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:4px;align-self:stretch;padding:0 .5rem;font-size:.8rem;transition:background-color .12s,border-color .12s}.ce-root .ce-row .p-dropdown{align-items:center;padding:0;display:flex}.ce-root .ce-row .p-dropdown .p-dropdown-label{background:0 0;padding:0 .5rem;font-size:.8rem;line-height:1.2}.ce-root .ce-row .p-dropdown .p-dropdown-trigger{opacity:0;width:1.35rem;transition:opacity .12s}.ce-root .ce-row:hover .p-dropdown:not(.p-disabled) .p-dropdown-trigger,.ce-root .ce-row .p-dropdown.p-focus .p-dropdown-trigger,.ce-root .ce-row .p-dropdown:focus-within .p-dropdown-trigger{opacity:1}.ce-root .ce-row .p-dropdown .p-dropdown-trigger-icon{font-size:.7rem}.ce-root .ce-row:hover .p-inputtext:enabled,.ce-root .ce-row:hover .p-dropdown:not(.p-disabled){background:var(--surface-ground);border-color:var(--surface-border)}.ce-root .ce-row .p-inputtext:enabled:focus,.ce-root .ce-row .p-dropdown.p-focus,.ce-root .ce-row .p-dropdown:focus-within{background:var(--surface-ground);border-color:var(--primary-color);outline:1px solid var(--primary-color);outline-offset:0;box-shadow:none}.ce-root .ce-row .p-inputtext:disabled,.ce-root .ce-row .p-dropdown.p-disabled{opacity:1;color:var(--text-color);background:0 0;border-color:#0000}.ce-root .ce-row .p-dropdown.p-disabled .p-dropdown-trigger{display:none}.ce-root .ce-t-string{--ce-ink:#1e40af}.ce-root .ce-t-integer,.ce-root .ce-t-number{--ce-ink:#166534}.ce-root .ce-t-boolean{--ce-ink:#92400e}.ce-root .ce-t-guid{--ce-ink:#5b21b6}.ce-root .ce-t-object{--ce-ink:#075985}.ce-root .ce-t-array{--ce-ink:#9f1239}.ce-root .ce-t-any{--ce-ink:var(--text-color-secondary)}.ce-root[data-scheme=dark] .ce-t-string{--ce-ink:#93c5fd}.ce-root[data-scheme=dark] .ce-t-integer,.ce-root[data-scheme=dark] .ce-t-number{--ce-ink:#86efac}.ce-root[data-scheme=dark] .ce-t-boolean{--ce-ink:#fcd34d}.ce-root[data-scheme=dark] .ce-t-guid{--ce-ink:#c4b5fd}.ce-root[data-scheme=dark] .ce-t-object{--ce-ink:#7dd3fc}.ce-root[data-scheme=dark] .ce-t-array{--ce-ink:#fda4af}.ce-root .ce-row .ce-type .p-dropdown-label,.ce-root .ce-row .ce-type.p-disabled .p-dropdown-label{color:var(--ce-ink);font-weight:500}.ce-typechip{flex:0 1 var(--ce-col-type);min-width:5rem;color:var(--ce-ink);align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:600;display:flex}.ce-container-note{min-width:0;color:var(--text-color-secondary);flex:auto;align-items:center;padding:0 .5rem;font-size:.75rem;font-style:italic;display:flex}.ce-root .ce-row .ce-delete{width:1.9rem;height:1.9rem;color:var(--text-color-secondary);opacity:0;flex:none;align-self:center;margin-left:auto;padding:0;transition:opacity .12s,color .12s,background-color .12s}.ce-root .ce-row:hover .ce-delete,.ce-root .ce-row:focus-within .ce-delete{opacity:1}.ce-root .ce-row .ce-delete:hover,.ce-root .ce-row .ce-delete:focus-visible{opacity:1;color:var(--red-500)}.ce-root .ce-row .ce-delete:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.ce-root .ce-row .ce-delete .p-button-icon{font-size:.8rem}@media (hover:none){.ce-root .ce-row .ce-delete,.ce-root .ce-row .p-dropdown .p-dropdown-trigger{opacity:1}}.ce-type-panel .p-dropdown-item{padding:.35rem .6rem;font-size:.8rem}.ce-type-option{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.ce-type-token{font-family:var(--font-family-mono,monospace);color:var(--text-color-secondary);font-size:.72rem}.ce-type-panel .p-dropdown-item.p-highlight .ce-type-token{color:inherit}.ce-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;height:100%;min-height:12rem;padding:2rem;display:flex}.ce-empty .pi{color:var(--surface-400,var(--text-color-secondary));font-size:1.75rem}.ce-empty-title{color:var(--text-color);margin:0;font-weight:600}.ce-empty-hint{max-width:30rem;color:var(--text-color-secondary);margin:0;font-size:.83rem;line-height:1.5}.ce-add{align-items:center;gap:var(--ce-col-gap);padding:.45rem var(--ce-gutter);border-top:1px solid var(--surface-border);background:var(--surface-50,var(--surface-ground));display:flex}.ce-add-name{flex:0 1 var(--ce-col-name);min-width:7rem}.ce-add-type{flex:0 1 var(--ce-col-type);min-width:5rem}.ce-root .ce-add .p-inputtext,.ce-root .ce-add .p-dropdown .p-dropdown-label{padding:.3rem .5rem;font-size:.8rem}.ce-root .ce-add .p-dropdown .p-dropdown-trigger{width:1.75rem}.ce-root .ce-add .p-dropdown .p-dropdown-trigger-icon{font-size:.75rem}.ce-preview .p-tabview,.ce-preview .p-tabview-panels{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}.ce-preview .p-tabview-panel{flex-direction:column;height:100%;min-height:0;display:flex}.ce-preview .p-tabview-nav-link{min-height:2.5rem;padding:0 .9rem;font-size:.82rem}.ce-tab-note{padding:.45rem var(--ce-gutter);color:var(--text-color-secondary);border-bottom:1px solid var(--surface-border);font-size:.75rem;line-height:1.5}.ce-tab-note code{background:var(--surface-200,var(--surface-ground));color:var(--text-color);border-radius:3px;padding:.05rem .3rem;font-size:.72rem}.ce-code{flex:auto;min-height:6rem}.ce-test{flex-direction:column;flex:auto;gap:.6rem;min-height:0;padding:.75rem;display:flex}.ce-test-input{resize:vertical;min-height:8rem;font-family:var(--font-family-mono,monospace);border:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color);border-radius:6px;flex:auto;padding:.6rem;font-size:.78rem;line-height:1.5}.ce-test-input:focus{outline:2px solid var(--primary-color);outline-offset:1px}.ce-test-result{flex:none;max-height:40%;overflow-y:auto}.ce-violations{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ce-violations li{border-left:3px solid var(--orange-500,#f59e0b);background:var(--surface-50,var(--surface-ground));border-radius:0 4px 4px 0;align-items:baseline;gap:.5rem;padding:.35rem .5rem;font-size:.78rem;line-height:1.45;display:flex}.ce-violations code{color:var(--text-color);flex:none;font-weight:600}.ce-violations span{color:var(--text-color-secondary)}@media (prefers-reduced-motion:reduce){.ce-root .ce-row,.ce-root .ce-row .p-inputtext,.ce-root .ce-row .p-dropdown,.ce-root .ce-row .p-dropdown .p-dropdown-trigger,.ce-root .ce-row .ce-delete{transition:none}}
.po-pagehead{z-index:3;box-sizing:border-box;background:var(--surface-card);border-bottom:1px solid var(--surface-border);width:100%;min-height:64px;color:var(--text-color);flex-wrap:wrap;flex:none;align-items:center;gap:10px 20px;padding:10px 20px;display:flex;position:relative}.po-pagehead__id{flex-wrap:wrap;flex:320px;align-items:center;gap:6px 14px;min-width:0;display:flex}.po-pagehead__title{flex:0 auto;min-width:0}.po-pagehead__meta{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.po-pagehead__state{text-align:right;min-width:0;max-width:40ch;color:var(--text-color-secondary);flex-direction:column;flex:0 auto;align-items:flex-end;gap:4px;font-size:11.5px;line-height:1.4;display:flex}.po-pagehead__acts{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.po-pagehead__acts>.p-button:not(.p-button-icon-only){height:34px;padding-top:0;padding-bottom:0}.po-pagehead__tour{flex:none;align-items:center;display:inline-flex}.po-pagehead__help{border-left:1px solid var(--surface-border);flex:none;align-items:center;margin-left:8px;padding-left:8px;display:inline-flex}.po-pagehead-chip{border:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:10.5px;line-height:1.6;display:inline-flex}.po-pagehead-chip__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.po-pagehead-chip--code{font-family:var(--font-family-monospace,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace)}.po-pagehead-chip--ok{border-color:color-mix(in srgb,var(--green-500)45%,var(--surface-border));color:var(--green-600)}.po-pagehead-chip--ok .po-pagehead-chip__dot{background:var(--green-500)}.po-pagehead-chip--warn{border-color:color-mix(in srgb,var(--yellow-500)55%,var(--surface-border));color:var(--yellow-600)}.po-pagehead-chip--warn .po-pagehead-chip__dot{background:var(--yellow-500)}.po-pagehead-chip--bad{border-color:color-mix(in srgb,var(--red-500)50%,var(--surface-border));color:var(--red-600);font-weight:600}.po-pagehead-chip--bad .po-pagehead-chip__dot{background:var(--red-500)}.po-pagehead-chip--core{border-color:color-mix(in srgb,var(--primary-color)45%,var(--surface-border));color:var(--primary-color);font-weight:600}@media (max-width:768px){.po-pagehead{padding:10px 16px}.po-pagehead__acts{flex:100%}}.po-pagehead.po-pagehead--flush{background:0 0;margin-bottom:8px;padding-left:0;padding-right:0}
.ix-root{height:100%;min-height:0;color:var(--text-color);--ix-ok:#1c7c46;--ix-ok-bg:#e9f6ee;--ix-ok-bd:#b6e2c7;--ix-warn:#96601a;--ix-warn-bg:#fdf3e3;--ix-warn-bd:#f0d6a6;--ix-error:#b3271c;--ix-error-bg:#fdecea;--ix-error-bd:#f3c1bc;--ix-invalid:#5f3dc4;--ix-invalid-bg:#f1edfd;--ix-invalid-bd:#d7cbf6;--ix-neutral:#5b6b80;--ix-neutral-bg:#eef2f7;--ix-neutral-bd:#dbe3ec;--ix-on-ok:#fff;--ix-accent:var(--primary-color,#003a7a);--ix-rule:var(--ix-neutral);--ix-step-ink:#54637a;--ix-shadow-1:0 1px 2px #10203512;--ix-mono:ui-monospace,SFMono-Regular,"Cascadia Mono",Menlo,Consolas,monospace;flex-direction:column;font-size:13px;display:flex;overflow:hidden}.ix-root[data-scheme=dark]{--ix-ok:#54cd8d;--ix-ok-bg:#12291f;--ix-ok-bd:#245c41;--ix-warn:#e2ac52;--ix-warn-bg:#2a2113;--ix-warn-bd:#5b4520;--ix-error:#f28073;--ix-error-bg:#2c1917;--ix-error-bd:#5e2f2a;--ix-invalid:#b599f2;--ix-invalid-bg:#1f1933;--ix-invalid-bd:#413268;--ix-neutral:#93a5bb;--ix-neutral-bg:#1e2a3a;--ix-neutral-bd:#2e3d52;--ix-on-ok:#0b2018;--ix-accent:#6aa6f0;--ix-step-ink:#b0c0d2;--ix-shadow-1:0 1px 2px #0006;--dsb-white:#131c27;--dsb-gray-50:#182230;--dsb-gray-100:#1e2a3a;--dsb-gray-200:#2b3a4d;--dsb-gray-300:#3a4c62;--dsb-gray-400:#7d8fa5;--dsb-gray-500:#93a5bb;--dsb-gray-600:#aab9cc;--dsb-gray-700:#c6d2e0;--dsb-gray-800:#dfe7f0;--dsb-gray-900:#f0f4f9;--dsb-primary:#6aa6f0;--dsb-primary-dark:#4d8cd8;--dsb-primary-light:#8bbcf5;--dsb-primary-50:#16243a;--dsb-primary-100:#1d3b5c;--dsb-success:#54cd8d;--dsb-success-light:#12291f;--dsb-warning:#e2ac52;--dsb-warning-light:#2a2113;--dsb-error:#f28073;--dsb-error-light:#2c1917}.ix-root .ix-structhost{color:var(--dsb-gray-800)}.ix-root[data-scheme=dark] .ix-structhost{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ix-root[data-scheme=dark] .ix-structhost input,.ix-root[data-scheme=dark] .ix-structhost select,.ix-root[data-scheme=dark] .ix-structhost textarea{background:var(--dsb-gray-50);color:var(--dsb-gray-800)}.ix-root :focus-visible{outline:2px solid var(--primary-color,#003a7a);outline-offset:2px;border-radius:4px}.ix-testpane :focus-visible{outline:1px solid var(--primary-color,#003a7a);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.ix-root *,.ix-root :before,.ix-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.ix-num{font-variant-numeric:tabular-nums}.ix-mono{font-family:var(--ix-mono)}.ix-muted{color:var(--text-color-secondary,#61738c)}.ix-root .ix-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ix-root .lc-splitter{cursor:col-resize;touch-action:none;background:0 0;flex:0 0 10px;align-self:stretch;width:10px;position:relative}.ix-root .lc-splitter:after{content:"";background:var(--surface-border,#dfe7ef);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ix-root .lc-splitter:before{content:"";background:var(--surface-300,#d3dce7);border-radius:3px;width:4px;height:46px;transition:height .15s,width .15s,background .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ix-root .lc-splitter:hover:before,.ix-root .lc-splitter:focus-visible:before{background:var(--primary-color,#003a7a);height:72px}.ix-root .lc-splitter:focus-visible{outline:none}.ix-root .lc-splitter-h{cursor:row-resize;flex:0 0 10px;width:auto;height:10px}.ix-root .lc-splitter-h:after{width:auto;height:1px;inset:50% 0 auto;transform:translateY(-50%)}.ix-root .lc-splitter-h:before{width:46px;height:4px}.ix-root .lc-splitter-h:hover:before,.ix-root .lc-splitter-h:focus-visible:before{width:72px;height:4px}.ix-root .ui-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:24px;display:flex}.ix-root .ui-empty-ico{border:1px solid var(--primary-200,#b8cfeb);background:var(--primary-50,#eff5fc);width:52px;height:52px;color:var(--primary-color,#003a7a);border-radius:14px;justify-content:center;align-items:center;display:flex}.ix-root .ui-empty-ico i{font-size:22px}.ix-root .ui-empty-ico.muted{border-color:var(--surface-border,#dfe7ef);background:var(--surface-100,#eef2f7);color:var(--text-color-secondary,#61738c)}.ix-root .ui-empty-title{font-size:18px;font-weight:700;line-height:1.3}.ix-root .ui-empty-sub{max-width:400px;color:var(--text-color-secondary,#61738c);font-size:13.5px}.ix-root .ui-empty-action{margin-top:4px}.ix-chip{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-100,#eef2f7);height:22px;font-family:var(--ix-mono);color:var(--text-color-secondary,#61738c);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.ix-pill{white-space:nowrap;background:var(--ix-warn-bg);border:1px solid var(--ix-warn-bd);height:24px;color:var(--ix-warn);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ix-pill.ix-neutral{background:var(--ix-neutral-bg);border-color:var(--ix-neutral-bd);color:var(--ix-neutral)}.ix-status{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ix-status.ix-t-ok{color:var(--ix-ok)}.ix-status.ix-t-fail{color:var(--ix-error)}.ix-status.ix-t-invalid{color:var(--ix-invalid)}.ix-status.ix-t-pend{color:var(--ix-neutral)}.ix-status.ix-t-warn{color:var(--ix-warn)}.ix-modes{background:var(--surface-100,#eef2f7);border-radius:11px;flex:none;gap:3px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #10182812,inset 0 0 0 1px #1018280a}.ix-band .ix-modes{gap:6px;padding:5px}@media (min-width:1280px){.ix-band{position:relative}.ix-band>.ix-modes{position:absolute;left:50%;transform:translate(-50%)}}.ix-band .ix-mode{min-height:32px;padding:0 18px;font-size:13px}.ix-mode{min-height:30px;color:var(--text-color-secondary,#61738c);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ix-mode:hover{color:var(--text-color)}.ix-mode[aria-selected=true]{background:var(--surface-card,#fff);color:var(--ix-accent);box-shadow:var(--ix-shadow-1)}.ix-tally{font-family:var(--ix-mono);font-variant-numeric:tabular-nums;color:var(--text-color-secondary,#61738c);font-size:11px;font-weight:600}.ix-mode[aria-selected=true] .ix-tally{color:var(--ix-accent)}.ix-dot{background:var(--ix-warn);border-radius:50%;flex:none;width:6px;height:6px}.ix-mode-mark{width:17px;height:17px;font-family:var(--ix-mono);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ix-mode-mark>i{font-size:9px;font-weight:700}.ix-mode-mark[data-state=todo]{border:1px solid var(--ix-rule);color:var(--ix-step-ink);background:0 0}.ix-mode-mark[data-state=part]{border:2px solid var(--ix-warn);background:var(--ix-warn-bg);color:var(--ix-warn)}.ix-mode-mark[data-state=done]{border:1px solid var(--ix-ok);background:var(--ix-ok);color:var(--ix-on-ok)}.ix-modes-sep{background:var(--ix-rule);flex:none;align-self:center;width:1px;height:18px;margin:0 3px}.ix-page{flex-direction:column;flex:auto;min-height:0;display:flex}.ix-page.ix-landing{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);border-radius:12px;overflow:hidden}.ix-page.ix-landing>.ix-split{border:0;border-radius:0}.ix-gridfacts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.ix-gridfacts .po-pagehead-chip{padding:3px 10px;font-size:11.5px}.ix-selbar{border-left:1px solid var(--surface-border,#dfe7ef);align-items:center;gap:8px;margin-left:6px;padding-left:14px;display:inline-flex}.ix-selbar-count{color:var(--text-color);white-space:nowrap;font-size:12.5px;font-weight:600}.ix-selbar .p-button.p-button-sm{height:32px;padding-top:0;padding-bottom:0}.ix-stamp{color:var(--text-color-secondary,#61738c);white-space:nowrap;font-size:12px}.ix-split{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);border-radius:12px;flex:auto;min-height:0;display:flex;overflow:hidden}.ix-rail{background:var(--surface-card,#fff);flex-direction:column;flex:none;min-width:0;padding:10px;display:flex;overflow:auto}.ix-grp{letter-spacing:.09em;text-transform:uppercase;color:var(--text-color-secondary,#61738c);padding:14px 8px 6px;font-size:10.5px;font-weight:700}.ix-grp:first-child{padding-top:4px}.ix-scope{width:100%;height:34px;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.ix-scope:hover{background:var(--surface-hover,#f6f9fc)}.ix-scope-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ix-scope .ix-tally{font-weight:500}.ix-scope>i{color:var(--text-color-secondary,#61738c);flex:none;font-size:13px}.ix-scope[aria-pressed=true]{background:var(--primary-color,#003a7a);color:var(--primary-color-text,#fff)}.ix-scope[aria-pressed=true]>i,.ix-scope[aria-pressed=true] .ix-tally{color:var(--primary-color-text,#fff);opacity:.85}.ix-scope.ix-flagged>i{color:var(--ix-warn)}.ix-scope[aria-pressed=true].ix-flagged>i{color:var(--primary-color-text,#fff)}.ix-work{background:var(--surface-card,#fff);flex-direction:column;flex:auto;min-width:0;display:flex}.ix-spacer{flex:auto}.ix-headmeta{align-items:center;gap:10px;min-width:0;margin-left:6px;display:inline-flex}.ix-stats{align-items:center;gap:0;display:inline-flex}.ix-stat{color:var(--text-color-secondary,#61738c);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:baseline;gap:4px;padding:3px 5px;font-family:inherit;font-size:11.5px;transition:background .15s,color .15s;display:inline-flex}.ix-stat+.ix-stat:before{content:"·";color:var(--surface-400,#b6c2d1);margin-right:4px}.ix-stat:hover{background:var(--surface-hover,#f6f9fc);color:var(--text-color)}.ix-stat>i{align-self:center;font-size:11px}.ix-stat-label{font-weight:600}.ix-stat-value{color:var(--text-color);font-size:12.5px;font-weight:700}.ix-stat.ix-t-attn,.ix-stat.ix-t-attn .ix-stat-value{color:var(--ix-error)}.ix-stat.ix-t-invalid,.ix-stat.ix-t-invalid .ix-stat-value{color:var(--ix-invalid)}.ix-attn{border:1px solid var(--primary-200,#b8cfeb);background:var(--primary-50,#eff5fc);border-radius:10px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 16px 12px;padding:8px 12px;display:grid}.ix-tile{border:0;border-left:1px solid var(--primary-200,#b8cfeb);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;gap:2px;padding:6px 14px;font-family:inherit;transition:background .15s;display:flex}.ix-tile:first-child{border-left:0}.ix-tile:not(button){cursor:default}button.ix-tile:hover{background:var(--primary-100,#dbe8f7)}.ix-tile[aria-pressed=true]{background:var(--primary-100,#dbe8f7);box-shadow:inset 0 0 0 1px var(--primary-200,#b8cfeb)}.ix-tile-top{align-items:baseline;gap:8px;display:flex}.ix-tile-label{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--text-color-secondary,#61738c);flex:auto;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.ix-tile-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.ix-tile-desc{color:var(--text-color-secondary,#61738c);font-size:11.5px}.ix-tile.ix-t-attn .ix-tile-label,.ix-tile.ix-t-attn .ix-tile-value{color:var(--ix-error)}.ix-tile.ix-t-invalid .ix-tile-label,.ix-tile.ix-t-invalid .ix-tile-value{color:var(--ix-invalid)}.ix-tablewrap{flex-direction:column;flex:auto;min-height:0;font-size:1rem;display:flex}.ix-name{font-weight:600}.ix-desc{text-overflow:ellipsis;white-space:nowrap;max-width:340px;color:var(--text-color-secondary,#61738c);margin-top:1px;font-size:11.5px;overflow:hidden}.ix-inline{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ix-inline.ix-t-flag{color:var(--ix-warn);font-weight:600}.ix-inline.ix-t-attn{color:var(--ix-error);font-variant-numeric:tabular-nums;font-weight:700}.ix-ws{background:var(--surface-card,#fff);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ix-band{border-bottom:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);flex-wrap:wrap;flex:none;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.ix-med{background:linear-gradient(135deg,var(--primary-color,#003a7a),var(--primary-500,#2563a8));color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;justify-content:center;align-self:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 3px 8px #003a7a40}.ix-med i{font-size:15px}.ix-crumbs{flex:0 auto;align-items:center;gap:7px;min-width:0;font-size:15px;display:flex}.ix-crumb{color:var(--text-color-secondary,#61738c);white-space:nowrap;font-weight:500}.ix-crumb-now{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-color);font-weight:700;overflow:hidden}.ix-crumb-sep{color:var(--text-color-secondary,#61738c);flex:none;font-size:.7rem}.ix-band-chips{flex:none;align-items:center;gap:6px;display:flex}.ix-band-right{flex:none;align-items:center;gap:8px;display:flex}.ix-savewrap{display:inline-flex}.ix-canvas,.ix-pane{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ix-pane[hidden]{display:none!important}.ix-measure{flex:auto;width:100%;min-width:0;max-width:1080px;margin:0 auto;padding:18px}.ix-stepbar{border-top:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);flex:none;align-items:center;gap:8px;min-height:40px;padding:7px 16px;display:flex}.ix-stepbar-note{min-width:0;color:var(--text-color-secondary,#61738c);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.ix-stepbar-note>i{flex:none;font-size:12px}.ix-stepbar-note b{color:var(--text-color);flex:none;font-weight:700}.ix-stepbar-say{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ix-stepbar-note.is-warn,.ix-stepbar-note.is-warn b{color:var(--ix-warn)}.ix-next{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);height:26px;color:var(--ix-accent);white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:7px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ix-next:hover{background:var(--surface-hover,#f6f9fc);border-color:var(--ix-accent)}.ix-next>i{font-size:11px}.ix-cthead{border-bottom:1px solid var(--surface-border,#dfe7ef);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:6px 18px;display:flex}.ix-sectitle{letter-spacing:.09em;text-transform:uppercase;color:var(--text-color-secondary,#61738c);margin:0;font-size:10.5px;font-weight:700}.ix-cthead-count{font-family:var(--ix-mono);font-variant-numeric:tabular-nums;color:var(--text-color-secondary,#61738c);font-size:12px}.ix-conseq{border-bottom:1px solid var(--ix-neutral-bd);background:var(--ix-neutral-bg);color:var(--text-color-secondary,#61738c);flex:none;align-items:baseline;gap:8px;margin:0;padding:7px 18px;font-size:12.5px;line-height:1.45;display:flex}.ix-conseq>i{color:var(--ix-neutral);flex:none}.ix-conseq-text{flex:auto;min-width:0}.ix-conseq-text b{color:var(--text-color)}.ix-conseq-x{width:22px;height:22px;color:var(--text-color-secondary,#61738c);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-self:center;align-items:center;font-size:11px;display:inline-flex}.ix-conseq-x:hover{background:var(--surface-hover,#f6f9fc);color:var(--text-color)}.ix-enf-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-color-secondary,#61738c);font-size:10.5px;font-weight:700}.ix-hint{color:var(--text-color-secondary,#61738c);cursor:help;border-radius:3px}.ix-popwrap{flex:none;display:inline-flex;position:relative}.ix-rulecta{height:28px;color:var(--text-color-secondary,#61738c);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ix-rulecta>i{font-size:11px}.ix-rulecta:hover,.ix-rulecta[aria-expanded=true]{border-color:var(--surface-border,#dfe7ef);background:var(--surface-hover,#f6f9fc);color:var(--text-color)}.ix-rulecta .ix-tally{background:var(--primary-color,#003a7a);color:var(--primary-color-text,#fff);border-radius:999px;padding:0 5px}.ix-pop{z-index:20;border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);border-radius:10px;flex-direction:column;gap:10px;width:540px;max-width:78vw;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 28px #0f172a2e}.ix-pop-head{align-items:baseline;gap:10px;display:flex}.ix-pop .ix-disclose{align-self:flex-start;margin-left:-7px}.ix-ctbody{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.ix-ctbody[data-stacked]{flex-direction:column}.ix-ctbody[data-stacked]>.ix-ctleft{flex:1 1 0;min-height:160px}.ix-ctbody[data-stacked]>.ix-ctright{border-top:1px solid var(--surface-border,#dfe7ef);flex:0 0 50vh;width:auto;min-height:0;max-height:50vh}.ix-ctleft{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;padding:14px;display:flex;overflow:hidden}.ix-ctleft-msg{flex:none}.ix-ctright{background:var(--surface-50,#f7f9fc);flex-direction:column;flex:0 auto;min-width:0;max-width:100%;display:flex}.ix-ctright-head{border-bottom:1px solid var(--surface-border,#dfe7ef);flex-wrap:nowrap;flex:none;align-items:center;gap:6px;min-height:46px;padding:4px 6px 4px 12px;display:flex}.ix-ctright-head .ix-modes{flex-wrap:nowrap;flex:0 auto;gap:2px;min-width:0;padding:3px;overflow:auto hidden}.ix-ctright-head .ix-mode{flex:none;padding:0 6px}.ix-maxbtn.p-button{width:2rem;height:2rem;color:var(--text-color-secondary,#61738c);flex:none;margin-left:auto;padding:0}.ix-maxbtn.p-button:not(:disabled):hover{color:var(--text-color);background:var(--surface-hover,#f6f9fc)}.ix-maxbtn.p-button:focus-visible{outline:2px solid var(--primary-color,#003a7a);outline-offset:1px;box-shadow:none}.ix-note{overflow-wrap:anywhere;border-bottom:1px solid var(--surface-border,#dfe7ef);color:var(--text-color-secondary,#61738c);flex:none;margin:0;padding:10px 12px;font-size:12px}.ix-note strong,.ix-note code{color:var(--text-color);font-weight:600}.ix-note code{font-family:var(--ix-mono);font-size:11.5px}.ix-codehost{contain:inline-size;background:var(--surface-card,#fff);flex:auto;min-width:0;min-height:0;overflow:hidden}.ix-codehost .monaco-editor .margin-view-overlays .line-numbers{width:var(--ix-lnw,21px)!important;font-size:inherit!important;line-height:inherit!important}.ix-codefoot{border-top:1px solid var(--surface-border,#dfe7ef);min-height:22px;color:var(--text-color-secondary,#61738c);flex:none;align-items:center;gap:12px;padding:0 4px 0 12px;font-size:11px;display:flex}.ix-codebtn{height:20px;color:var(--text-color-secondary,#61738c);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 6px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ix-codebtn:hover{background:var(--surface-hover,#f6f9fc);color:var(--text-color)}.ix-codebtn>i{font-size:10px}.ix-codebtn:disabled{opacity:.5;cursor:default}.ix-codebtn:disabled:hover{color:var(--text-color-secondary,#61738c);background:0 0}.ix-codebtn:focus-visible,.ix-cclang:focus-visible{outline:2px solid var(--ix-accent);outline-offset:-2px}.ix-ctright>*,.ix-ctright .ix-pane>*,.ix-maxbody>*,.ix-maxbody .ix-pane>*{min-width:0}.ix-cclangs{white-space:nowrap;scroll-snap-type:x proximity;border-bottom:1px solid var(--surface-border,#dfe7ef);flex-wrap:nowrap;flex:none;gap:2px;padding:4px 10px 0;scroll-padding-inline:10px;display:flex;overflow:auto hidden}.ix-cclangs[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ix-cclangs[data-more-start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.ix-cclangs[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.ix-cclang{scroll-snap-align:start;color:var(--text-color-secondary,#61738c);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;flex:none;margin-bottom:-1px;padding:7px 8px;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s,border-color .15s}.ix-cclang:hover{color:var(--text-color)}.ix-cclang[aria-selected=true]{border-bottom-color:var(--ix-accent);color:var(--text-color);font-weight:600}.ix-ccopts{border-bottom:1px solid var(--surface-border,#dfe7ef);color:var(--text-color-secondary,#61738c);flex:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:center;gap:6px 12px;padding:8px 12px;font-size:11.5px;display:grid}.ix-ccopt{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.ix-ccval{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);min-width:0;color:var(--text-color);font-family:var(--ix-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:0 auto;padding:2px 7px;font-size:11px;overflow:hidden}.ix-ccpoll{cursor:pointer;-webkit-user-select:none;user-select:none}.ix-ccpoll input{accent-color:var(--ix-accent);cursor:pointer;flex:none;margin:0}.ix-cclabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.ix-ccalert{border-bottom:1px solid var(--ix-error-bd);background:var(--ix-error-bg);color:var(--ix-error);flex:none;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:12px;display:flex}.ix-ccalert-text{flex:auto;min-width:0}.ix-ccalert .ix-codebtn{color:var(--ix-error);flex:none}.ix-ccnotes{border-bottom:1px solid var(--surface-border,#dfe7ef);flex:none;padding:4px 8px}.ix-ccnotes ul{color:var(--text-color-secondary,#61738c);margin:2px 0 4px;padding:0 8px 0 26px;font-size:12px;line-height:1.5}.ix-ccpanel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ix-codefoot.ix-ccfoot{flex-wrap:nowrap;gap:12px;min-height:36px;padding:5px 6px 5px 12px}.ix-ccmeta{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ix-ccfile{color:var(--text-color);font-family:var(--ix-mono)}.ix-ccstate{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.ix-ccstate>i{font-size:10px}.ix-pempty.ix-ccempty{flex:auto;height:auto;min-height:0}.ix-ccactions{flex-wrap:nowrap;flex:none;gap:4px;display:inline-flex}.ix-ccbtn{white-space:nowrap;flex-shrink:0}.ix-ccfoot[data-compact] .ix-ccbtn{justify-content:center;min-width:26px;height:24px;padding:0 6px}.ix-ccfoot[data-compact] .ix-ccbtn>i{font-size:12px}.ix-structhost{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);border-radius:10px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ix-structhost .dsb-json-split-left{flex:auto;width:100%}.ix-structhost .dsb-json-struct-list{min-height:0}.ix-structhost .dsb-json-struct-list input:has(+select){flex:0 0 260px;width:260px!important}.ix-structhost .dsb-json-struct-list select+input{flex:auto!important;max-width:520px!important}.ix-disclose{height:22px;color:var(--text-color-secondary,#61738c);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 7px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ix-disclose:hover{background:var(--surface-hover,#f6f9fc);color:var(--text-color)}.ix-disclose>i{font-size:10px}.ix-rules-title{letter-spacing:.09em;text-transform:uppercase;color:var(--text-color-secondary,#61738c);font-size:10.5px;font-weight:700}.ix-rules-scope{color:var(--text-color-secondary,#61738c);font-size:12px}.ix-rules-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ix-ruleset{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}.ix-rulebtn{height:26px;color:var(--text-color-secondary,#61738c);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s}.ix-rulebtn:hover:not(:disabled){background:var(--surface-hover,#f6f9fc);color:var(--text-color)}.ix-rulebtn[aria-pressed=true]{background:var(--primary-color,#003a7a);color:#fff}.ix-rulebtn:disabled{opacity:.45;cursor:default}.ix-rules-vals{color:var(--text-color-secondary,#61738c);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ix-rules-vals .p-inputtext{width:260px;font-family:var(--ix-mono)}.ix-rules-note{color:var(--text-color-secondary,#61738c);margin:0;font-size:12px;line-height:1.6}.ix-rules-note code{font-family:var(--ix-mono);color:var(--text-color);font-size:11.5px}.ix-legend{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-50,#f7f9fc);color:var(--text-color-secondary,#61738c);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding:10px 14px;font-size:12px;display:grid}.ix-legend b{color:var(--text-color);font-weight:700}.ix-testbar{border-bottom:1px solid var(--surface-border,#dfe7ef);background:var(--surface-50,#f7f9fc);flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-height:32px;padding:3px 10px;display:flex}.ix-testpaste{background:var(--surface-card,#fff);flex-direction:column;flex:auto;min-height:64px;display:flex}.ix-testpaste textarea{resize:none;min-height:0;color:var(--text-color);font-family:var(--ix-mono);outline-offset:-2px;background:0 0;border:0;flex:auto;padding:8px 10px;font-size:12px;line-height:1.6}.ix-testout{border-top:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);flex:none;min-height:0;overflow:auto}.ix-verdict{align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.ix-verdict.ix-v-idle{color:var(--text-color-secondary,#61738c)}.ix-verdict.ix-v-stale{color:var(--ix-warn)}.ix-verdict.ix-v-pass{color:var(--ix-ok)}.ix-verdict.ix-v-fail{color:var(--ix-error)}.ix-verdict.ix-v-error{color:var(--ix-invalid)}.ix-prob{border-bottom:1px solid var(--surface-border,#dfe7ef);align-items:flex-start;gap:8px;padding:6px 10px;font-size:12px;display:flex}.ix-prob:hover{background:var(--surface-hover,#f6f9fc)}.ix-prob>i{color:var(--ix-error);margin-top:2px}.ix-prob-path{font-family:var(--ix-mono);color:var(--text-color);font-size:12px;font-weight:600}.ix-prob-rule{border:1px solid var(--surface-border,#dfe7ef);color:var(--text-color-secondary,#61738c);white-space:nowrap;border-radius:3px;margin-left:6px;padding:2px 5px;font-size:11px;font-weight:600}.ix-prob-msg{color:var(--text-color-secondary,#61738c);margin-top:2px}.ix-pempty{text-align:center;height:100%;color:var(--text-color-secondary,#61738c);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:12.5px;display:flex}.ix-pempty-title{color:var(--text-color);font-size:13px;font-weight:600;line-height:1.3}.ix-proclist{background:var(--surface-card,#fff);flex-direction:column;flex:none;min-width:0;padding:10px;display:flex;overflow:auto}.ix-prochead{align-items:center;gap:4px;display:flex}.ix-prochead .ix-grp{padding-top:4px}.ix-iconbtn{width:26px;height:26px;color:var(--text-color-secondary,#61738c);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.ix-iconbtn:hover:not(:disabled){background:var(--surface-hover,#f6f9fc);color:var(--text-color)}.ix-iconbtn:disabled{opacity:.35;cursor:default}.ix-iconbtn-danger:hover:not(:disabled){background:var(--ix-error-bg);color:var(--ix-error)}.ix-procrow{width:100%;min-height:44px;color:var(--text-color);border-radius:8px;align-items:center;gap:2px;padding:0 4px 0 0;font-size:13px;transition:background .15s,color .15s;display:flex}.ix-procrow:hover{background:var(--surface-hover,#f6f9fc)}.ix-procrow.is-sel{background:var(--primary-color,#003a7a);color:var(--primary-color-text,#fff)}.ix-procpick{min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;align-items:center;gap:8px;padding:0 4px 0 8px;font-family:inherit;font-size:13px;display:flex}.ix-procacts{opacity:0;align-items:center;gap:0;transition:opacity .15s;display:flex}.ix-procrow:hover .ix-procacts,.ix-procrow:focus-within .ix-procacts,.ix-procrow.is-sel .ix-procacts{opacity:1}.ix-procrow .ix-iconbtn{width:24px;height:24px}.ix-procrow .ix-pill{flex:none;height:20px;padding:0 6px;font-size:10.5px}.ix-procrow.is-sel .ix-iconbtn{color:var(--primary-color-text,#fff)}.ix-procrow.is-sel .ix-iconbtn:hover:not(:disabled){color:var(--primary-color-text,#fff);background:#ffffff2e}.ix-procseq{text-align:right;width:22px;font-family:var(--ix-mono);font-variant-numeric:tabular-nums;color:var(--text-color-secondary,#61738c);flex:none;font-size:11.5px}.ix-procrow.is-sel .ix-procseq{color:var(--primary-color-text,#fff);opacity:.85}.ix-procname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.ix-procnote{color:var(--text-color-secondary,#61738c);margin:10px 8px 0;font-size:11.5px;line-height:1.5}.ix-proclist.is-collapsed{flex:0 0 44px;min-width:44px;padding:0;overflow:hidden}.ix-proclist.is-collapsed .ix-prochead{flex-direction:column;justify-content:center;gap:2px;padding:4px 0}.ix-proclist.is-collapsed .ix-procrow{justify-content:center;width:36px;min-height:36px;margin:0 auto 2px;padding:0}.ix-proclist.is-collapsed .ix-procpick{flex:none;justify-content:center;align-items:center;gap:0;width:36px;min-height:36px;padding:0;position:relative}.ix-proclist.is-collapsed .ix-procseq{text-align:center;justify-content:center;align-items:center;width:auto;min-width:0;font-size:12px;display:inline-flex}.ix-procdot{background:var(--ix-warn);border-radius:50%;flex:none;width:7px;height:7px}.ix-proclist.is-collapsed .ix-procdot{box-shadow:0 0 0 2px var(--surface-card,#fff);position:absolute;top:4px;right:5px}.ix-prochost{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ix-prophead{border-bottom:1px solid var(--surface-border,#dfe7ef);background:var(--surface-50,#f7f9fc);flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:40px;padding:5px 12px;display:flex}.ix-procinput{min-width:0;height:28px;color:var(--text-color-secondary,#61738c);background:0 0;border:1px solid #0000;border-radius:6px;flex:160px;padding:0 8px;font-family:inherit;font-size:12.5px}.ix-procinput-name{color:var(--text-color);flex:0 260px;font-size:14px;font-weight:700}.ix-procinput:hover:not([readonly]),.ix-procinput:focus{border-color:var(--surface-border,#dfe7ef);background:var(--surface-card,#fff)}.ix-procinput::placeholder{color:var(--text-color-secondary,#61738c);opacity:.7}.ix-toggle{color:var(--text-color-secondary,#61738c);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ix-proclogic{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ix-modes-sm{border-radius:9px;gap:2px;padding:3px}.ix-modes-sm .ix-mode{border-radius:6px;min-height:24px;padding:0 10px;font-size:12px}.ix-procnotify{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ix-notifyhead{flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:10px 14px 8px;display:flex}.ix-notifyhint{color:var(--text-color-secondary,#61738c);font-size:12px}.ix-notifybody{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:0 14px 14px;display:flex}.ix-notifymsg{border:1px solid var(--ix-warn-bd);background:var(--ix-warn-bg);color:var(--ix-warn);border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:12.5px;line-height:1.55;display:flex}.ix-notifymsg>i{flex:none;margin-top:2px;font-size:14px}.ix-notifymsg-title{margin-bottom:3px;font-weight:700}.ix-notifybody .jw-compose-body>*,.ix-notifybody .jw-compose-body .formcontrols-editor-right,.ix-notifybody .jw-compose-body .p-editor-container,.ix-notifybody .jw-compose-body .p-editor-content,.ix-notifybody .jw-compose-body .ql-container{flex-direction:column;flex:auto;min-height:0;display:flex}.ix-notifybody .jw-compose-body .p-editor-toolbar{flex:none}.ix-notifybody .jw-compose-body .ql-editor{flex:auto;min-height:0;overflow-y:auto}.ix-root .ix-notifybody .jw-subject-input.p-inputtext{padding:.35rem .4rem!important;font-size:.9375rem!important}.ix-root .ix-notifybody .jw-rcpt .p-autocomplete-multiple-container.p-inputtext{padding:.2rem .4rem!important}.ix-root[data-scheme=dark] .ix-procnotify{--surface-card:#131c27;--surface-ground:#182230;--surface-section:#182230;--surface-overlay:#182230;--surface-border:#2b3a4d;--surface-hover:#1e2a3a;--text-color:#dfe7f0;--text-color-secondary:#93a5bb;--highlight-bg:#1d3b5c;--highlight-text-color:#dfe7f0;--primary-color:#6aa6f0}.ix-band-busy{color:var(--text-color-secondary,#61738c);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ix-envelope{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-50,#f7f9fc);border-radius:8px;flex:none;margin:0 0 8px;overflow:hidden}.ix-env-head{width:100%;min-height:30px;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 10px;font-family:inherit;font-size:12px;display:flex}.ix-env-head>i{color:var(--text-color-secondary,#61738c);flex:none;font-size:10px}.ix-env-title{letter-spacing:.02em;font-weight:700}.ix-env-lock{border:1px solid var(--ix-neutral-bd);background:var(--ix-neutral-bg);color:var(--ix-neutral);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.ix-env-lock>i{font-size:9px}.ix-env-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ix-mono);color:var(--text-color-secondary,#61738c);font-size:11.5px;overflow:hidden}.ix-env-intro,.ix-env-foot{max-width:78ch;color:var(--text-color-secondary,#61738c);margin:0;padding:0 10px 8px;font-size:11.5px;line-height:1.55}.ix-env-foot{border-top:1px solid var(--surface-border,#dfe7ef);color:var(--ix-warn);padding-top:8px}.ix-env-list{margin:0;padding:0 10px 8px;list-style:none}.ix-env-row{grid-template-columns:128px 68px 1fr;align-items:baseline;gap:8px;padding:3px 0;font-size:11.5px;line-height:1.5;display:grid}.ix-env-name{font-family:var(--ix-mono);color:var(--ix-accent);font-size:11.5px}.ix-env-req{text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary,#61738c);font-size:10.5px;font-weight:600}.ix-env-req.is-required{color:var(--ix-error)}.ix-env-note{min-width:0;color:var(--text-color-secondary,#61738c)}@media (max-width:900px){.ix-env-row{grid-template-columns:1fr auto}.ix-env-note{grid-column:1/-1}}.ix-logpage{flex-direction:column;flex:auto;gap:10px;min-height:0;padding-bottom:12px;display:flex}.ix-logroot{flex:auto;min-width:0;min-height:0}.ix-logbody{flex:auto;min-width:0;min-height:0;display:flex}.ix-lograil{border-right:1px solid var(--surface-border,#dfe7ef);flex-direction:column;flex:none;min-height:0;display:flex}.ix-rail-top{flex:none;align-items:center;gap:8px;padding:10px 12px 8px 14px;display:flex}.ix-rail-title{letter-spacing:.01em;font-size:.86rem;font-weight:700}.ix-rail-busy{opacity:.6;font-size:.75rem}.ix-rail-clear{cursor:pointer;color:var(--ix-accent,#2563eb);background:0 0;border:0;margin-left:auto;padding:0;font-size:.76rem}.ix-rail-clear:hover{text-decoration:underline}.ix-rail-scroll{flex:auto;min-height:0;padding:0 4px 12px 6px;overflow-y:auto}.ix-splitter{cursor:col-resize;background:0 0;flex:none;width:5px;position:relative}.ix-splitter:after{content:"";background:0 0;transition:background .12s;position:absolute;inset:0 2px}.ix-splitter:hover:after,body.ix-resizing .ix-splitter:after{background:var(--ix-accent,#2563eb)}body.ix-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.ix-logmain{flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;padding:0 14px;display:flex}.ix-logtop{flex:none;align-items:center;gap:8px;padding-top:10px;display:flex}.ix-facet-group{margin-top:10px}.ix-facet-group:first-of-type{margin-top:4px}.ix-facet-group-h{color:var(--text-color-secondary,#5b6577);letter-spacing:.08em;text-transform:uppercase;margin:6px 4px 3px;font-size:10px;font-weight:750}.ix-facet{border:1px solid var(--surface-border,#e4e8f0);background:var(--surface-0,#fff);border-radius:9px;margin:7px 2px;overflow:hidden}.ix-facet-h{cursor:pointer;text-align:left;width:100%;color:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:9px;padding:10px 12px;display:flex}.ix-facet-h.is-static{cursor:default}.ix-facet-h:not(.is-static):hover{background:var(--surface-50,#f9fbfe)}.ix-facet-ico{background:var(--primary-50,#eef2ff);width:22px;height:22px;color:var(--primary-color,#3557d6);border-radius:6px;flex:none;place-items:center;font-size:11px;display:grid}.ix-facet-name{color:var(--surface-900,#1d2433);flex:1;min-width:0;font-size:12.5px;font-weight:700}.ix-facet-sum{color:var(--text-color-secondary,#5b6577);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:110px;font-size:11px;overflow:hidden}.ix-facet-caret{color:var(--text-color-secondary,#8b95a7);flex:none;font-size:10px}.ix-facet-b{border-top:1px dashed var(--surface-100,#eef1f7);padding:4px 11px 11px}.ix-facet-search{width:100%;font:inherit;border:1px solid var(--surface-border,#e4e8f0);background:var(--surface-0,#fff);color:inherit;border-radius:7px;margin:7px 0 6px;padding:6px 8px;font-size:12.5px}.ix-facet-empty{color:var(--text-color-secondary,#8b95a7);padding:8px 2px;font-size:11.5px}.ix-opts{flex-direction:column;gap:1px;max-height:320px;display:flex;overflow:auto}.ix-opt{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:6px 7px;display:flex}.ix-opt:hover{background:var(--surface-50,#f6f8fc)}.ix-opt.is-sel{background:var(--primary-50,#eef2ff)}.ix-opt-box{border:1.6px solid var(--surface-border,#c2cad9);background:var(--surface-0,#fff);width:16px;height:16px;color:var(--surface-0,#fff);border-radius:5px;flex:none;place-items:center;font-size:9px;display:grid}.ix-opt.is-sel .ix-opt-box{background:var(--primary-color,#3557d6);border-color:var(--primary-color,#3557d6)}.ix-opt-lbl{min-width:0;color:var(--text-color,#1d2433);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.ix-opt-lbl.is-null{color:var(--text-color-secondary,#8b95a7);font-style:italic}.ix-opt-cnt{color:var(--text-color-secondary,#5b6577);background:var(--surface-100,#f1f4fa);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.ix-opt.is-zero{opacity:.45}.ix-presets{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.ix-preset{border:1px solid var(--surface-border,#e4e8f0);cursor:pointer;color:var(--text-color-secondary,#5b6577);background:var(--surface-50,#fbfcfe);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600}.ix-preset:hover{border-color:var(--surface-border,#c7d0e2)}.ix-preset.is-sel{background:var(--primary-color,#3557d6);border-color:var(--primary-color,#3557d6);color:var(--surface-0,#fff)}.ix-dates{gap:8px;margin-top:6px;display:flex}.ix-dates label{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ix-dates label span{color:var(--text-color-secondary,#8b95a7);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.ix-dates label input{border:1px solid var(--surface-border,#e4e8f0);width:100%;min-width:0;font:inherit;background:var(--surface-50,#fbfcfe);color:inherit;border-radius:7px;padding:6px 8px;font-size:12px}.ix-rail-empty{opacity:.65;padding:12px 8px;font-size:.78rem;line-height:1.45}.ix-logsearch{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);border-radius:9px;flex:320px;align-items:center;gap:8px;min-width:0;max-width:560px;height:34px;padding:0 8px 0 12px;transition:border-color .14s,box-shadow .14s;display:inline-flex}.ix-logsearch:focus-within{border-color:color-mix(in srgb,var(--ix-accent)45%,var(--surface-border,#dfe7ef));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ix-accent)22%,transparent)}.ix-logsearch>i{color:var(--text-color-secondary,#61738c);flex:none;font-size:13px}.ix-logsearch input{min-width:0;color:var(--text-color);background:0 0;border:0;outline:none;flex:auto;font-family:inherit;font-size:13px}.ix-logsel.p-multiselect{flex:0 210px;align-items:center;min-width:150px;max-width:260px;height:34px}.ix-logsel-sm.p-multiselect{flex:0 160px;min-width:130px;max-width:180px}.ix-logrange.p-calendar{flex:0 240px;min-width:200px}.ix-logrange .p-inputtext{height:34px}.ix-logpage .p-selectbutton .p-button{height:34px;padding:0 12px;font-size:12.5px}.ix-clearfilters{border:1px solid var(--surface-border,#dfe7ef);height:34px;color:var(--ix-accent);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.ix-clearfilters:hover{background:var(--surface-hover,#f6f9fc)}.ix-logcount{font-variant-numeric:tabular-nums;color:var(--text-color-secondary,#61738c);font-size:12px}.ix-tiles{flex-wrap:wrap;flex:none;gap:8px;display:flex}.ix-tiles .ix-tile{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);cursor:pointer;text-align:left;border-radius:10px;flex:140px;min-width:120px;padding:8px 12px;font-family:inherit;transition:border-color .14s,box-shadow .14s}.ix-tiles .ix-tile:hover{border-color:var(--ix-accent)}.ix-tiles .ix-tile.is-sel{border-color:var(--ix-accent);box-shadow:inset 0 0 0 1px var(--ix-accent)}.ix-tile-top{flex-direction:column;gap:2px;display:flex}.ix-tile-label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-color-secondary,#61738c);font-size:11px;font-weight:600}.ix-tile-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1}.ix-tile.ix-t-attn .ix-tile-value{color:var(--ix-warn)}.ix-tile.ix-t-fail .ix-tile-value{color:var(--ix-error)}.ix-tile.ix-t-ok .ix-tile-value{color:var(--ix-ok)}.ix-tile.ix-t-pend .ix-tile-value{color:var(--ix-neutral)}.ix-loggrid,.ix-loggrid .p-datatable{flex-direction:column;flex:auto;min-height:0;display:flex}.ix-loggrid .p-datatable-tbody>tr>td,.ix-loggrid .p-datatable-thead>tr>th{vertical-align:middle}.ix-loggrid .p-datatable-tbody>tr.p-datatable-row-expansion>td{vertical-align:top}.ix-loggrid .p-column-header-content{align-items:center}.ix-loggrid .p-datatable-emptymessage>td{white-space:normal}.ix-loggrid .p-datatable-tbody>tr>td:has(.ui-empty){white-space:normal}:is(.ix-loggrid .p-datatable-table:has(>.p-datatable-tbody>tr.p-datatable-emptymessage),.ix-loggrid .p-datatable-table:has(.ui-empty)){height:100%}.ix-loggrid .p-datatable-emptymessage>td{border-bottom:0;height:100%}.ix-loggrid .p-datatable-tbody>tr>td:has(.ui-empty){border-bottom:0;height:100%}.ix-loggrid .ui-empty{max-width:520px;height:100%;margin-left:auto;margin-right:auto}.ix-loggrid .ui-empty .ui-empty-sub{white-space:normal;overflow-wrap:anywhere;max-width:400px}.ix-loggrid .p-datatable-wrapper{flex:auto;min-height:0}.ix-loggrid .p-paginator{border:0;flex:none;padding:6px 0}.ix-secsub{max-width:62ch;color:var(--text-color-secondary,#61738c);margin:6px 0 18px;font-size:12.5px;line-height:1.55}.ix-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ix-field>label{font-size:12.5px;font-weight:600}.ix-field-hint{color:var(--text-color-secondary,#61738c);font-size:12px}.ix-field-note{color:var(--ix-warn);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ix-field-note>i{flex:none;font-size:12px}.ix-req{color:var(--ix-error)}.ix-maxmask.p-dialog-mask{background:#0f172a8c;justify-content:stretch;align-items:stretch;padding:0;display:flex;position:fixed;inset:0!important}.ix-maxmask.p-dialog-mask .ix-maxdlg.p-dialog{background:var(--surface-card,#fff);color:var(--text-color);border-radius:0;flex-direction:column;display:flex;overflow:hidden;width:100vw!important;min-width:0!important;max-width:none!important;height:100vh!important;min-height:0!important;max-height:none!important;margin:0!important}.ix-maxmask.p-dialog-mask .ix-maxdlg.p-dialog .p-dialog-header{border-bottom:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);min-height:46px;color:var(--text-color);flex:none;gap:8px;padding:6px 8px 6px 16px!important}.ix-maxdlg .p-dialog-title{flex:auto;min-width:0}.ix-maxdlg-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.ix-maxdlg .p-dialog-header-icons{flex:none;align-items:center;gap:2px;display:flex}.ix-maxdlg .p-dialog-header-icon.p-dialog-header-close{width:2rem;height:2rem;color:var(--text-color-secondary,#61738c)}.ix-maxdlg .ix-maxbtn.p-button{margin-left:0}.ix-maxmask.p-dialog-mask .ix-maxdlg.p-dialog .p-dialog-content{background:var(--surface-50,#f7f9fc);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden;padding:0!important}.ix-maxroot{flex:auto;min-width:0;height:auto}.ix-maxbody{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ix-mask.p-dialog-mask{background:#0f172a8c;justify-content:center;align-items:center;padding:6px;display:flex;position:fixed;inset:0!important}.ix-mask.p-dialog-mask .ix-modal.p-dialog{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}.ix-modal.p-dialog{border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #0f172a24,0 10px 40px #0f172a80}.ix-modal.p-dialog .p-dialog-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;padding:0!important}.ix-trace{background:var(--surface-50,#f8fafc);border-top:1px solid var(--surface-border,#e4e8f0);padding:14px 16px 12px}.ix-trace-msg{color:var(--text-color-secondary,#5b6577);align-items:center;gap:8px;font-size:12.5px;display:flex}.ix-trace-body{align-items:flex-start;gap:18px;display:flex}.ix-trace-left{flex:46%;min-width:0}.ix-trace-right{flex-direction:column;flex:54%;min-width:0;display:flex}@media (max-width:1100px){.ix-trace-body{flex-direction:column}.ix-trace-left,.ix-trace-right{flex:auto;width:100%}}.ix-chain{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.ix-chain-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-secondary,#5b6577);font-size:10px;font-weight:750}.ix-chain-item{border:1px solid var(--surface-border,#e4e8f0);background:var(--surface-0,#fff);cursor:pointer;color:inherit;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;display:inline-flex}.ix-chain-item:hover{border-color:var(--primary-color,#3557d6)}.ix-chain-item.is-sel{border-color:var(--primary-color,#3557d6);background:var(--primary-50,#eef2ff)}.ix-chain-n{font-variant-numeric:tabular-nums;font-weight:700}.ix-trace-note{border:1px solid var(--surface-border,#e4e8f0);background:var(--surface-0,#fff);border-left-width:3px;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:8px 10px 8px 11px;font-size:12.5px;line-height:1.5;display:flex}.ix-trace-note>span{color:var(--text-color,#1d2433)}.ix-trace-note i{flex:none;margin-top:1px;font-size:13px}.ix-trace-note.ix-t-ok{border-color:var(--ix-ok-bd);border-left-color:var(--ix-ok);background:var(--ix-ok-bg)}.ix-trace-note.ix-t-fail{border-color:var(--ix-error-bd);border-left-color:var(--ix-error);background:var(--ix-error-bg)}.ix-trace-note.ix-t-warn{border-color:var(--ix-warn-bd);border-left-color:var(--ix-warn);background:var(--ix-warn-bg)}.ix-trace-note.ix-t-invalid{border-color:var(--ix-invalid-bd);border-left-color:var(--ix-invalid);background:var(--ix-invalid-bg)}.ix-trace-note.ix-t-pend{border-left-color:var(--text-color-secondary,#8b95a7);background:var(--surface-50,#f8fafc)}.ix-trace-note.ix-t-ok i{color:var(--ix-ok)}.ix-trace-note.ix-t-fail i{color:var(--ix-error)}.ix-trace-note.ix-t-warn i{color:var(--ix-warn)}.ix-trace-note.ix-t-invalid i{color:var(--ix-invalid)}.ix-trace-note.ix-t-pend i{color:var(--text-color-secondary,#8b95a7)}.ix-trace-note code,.ix-trace-note .ix-note-id{background:var(--surface-100,#eef1f6);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.ix-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;margin:0 0 12px;display:grid}.ix-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.ix-fact-k{letter-spacing:.05em;text-transform:uppercase;color:var(--text-color-secondary,#8b95a7);font-size:10px;font-weight:700}.ix-fact-v{color:var(--text-color,#1d2433);font-size:12.5px}.ix-ids{border:1px solid var(--surface-border,#e4e8f0);background:var(--surface-0,#fff);border-radius:8px;flex-direction:column;gap:4px;margin-bottom:14px;padding:8px 10px;display:flex}.ix-id{align-items:center;gap:10px;min-width:0;display:flex}.ix-id-k{letter-spacing:.05em;text-transform:uppercase;width:9rem;color:var(--text-color-secondary,#8b95a7);flex:none;font-size:10px;font-weight:700}.ix-id-v{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.ix-id-copy{cursor:pointer;color:var(--text-color-secondary,#8b95a7);background:0 0;border:0;border-radius:6px;flex:none;padding:3px 5px;font-size:11px}.ix-id-copy:hover{background:var(--surface-100,#f1f4fa);color:var(--primary-color,#3557d6)}.ix-id-copy .pi-check{color:var(--ix-ok)}.ix-payload-none{border:1px dashed var(--surface-border,#e4e8f0);background:var(--surface-0,#fff);color:var(--text-color-secondary,#5b6577);border-radius:8px;align-items:center;gap:8px;padding:14px;font-size:12.5px;display:flex}.ix-attempts-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-secondary,#5b6577);margin-bottom:6px;font-size:10px;font-weight:750}.ix-timeline{margin:0;padding:0;list-style:none}.ix-tl-item{border-bottom:1px dashed var(--surface-100,#eef1f7);flex-wrap:wrap;align-items:center;gap:9px;padding:5px 0 5px 2px;font-size:12px;display:flex}.ix-tl-item:last-child{border-bottom:0}.ix-tl-dot{background:var(--text-color-secondary,#8b95a7);border-radius:50%;flex:none;width:7px;height:7px}.ix-tl-item.is-start .ix-tl-dot{background:var(--primary-color,#3557d6)}.ix-tl-item.is-note .ix-tl-dot{background:var(--ix-warn)}.ix-tl-item.ix-t-ok .ix-tl-dot{background:var(--ix-ok)}.ix-tl-item.ix-t-fail .ix-tl-dot{background:var(--ix-error)}.ix-tl-item.ix-t-warn .ix-tl-dot{background:var(--ix-warn)}.ix-tl-item.ix-t-invalid .ix-tl-dot{background:var(--ix-error)}.ix-tl-item.ix-t-pend .ix-tl-dot{background:var(--primary-color,#3557d6)}.ix-tl-phase{min-width:3.2rem;font-weight:700}.ix-tl-time{color:var(--text-color-secondary,#5b6577);font-variant-numeric:tabular-nums}.ix-tl-dur{color:var(--text-color-secondary,#5b6577)}.ix-tl-msg{color:var(--text-color-secondary,#5b6577);flex:100%;padding-left:16px;line-height:1.45}.ix-payload-tabs{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ix-ptab{border:1px solid var(--surface-border,#e4e8f0);background:var(--surface-0,#fff);cursor:pointer;color:var(--text-color-secondary,#5b6577);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.ix-ptab.is-sel{background:var(--primary-color,#3557d6);border-color:var(--primary-color,#3557d6);color:var(--surface-0,#fff)}.ix-payload-size{color:var(--text-color-secondary,#8b95a7);font-variant-numeric:tabular-nums;font-size:11px}.ix-payload{background:var(--surface-0,#fff);border:1px solid var(--surface-border,#e4e8f0);white-space:pre-wrap;overflow-wrap:anywhere;min-height:220px;color:var(--text-color,#1d2433);border-radius:8px;flex:auto;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.55;overflow:auto}.ix-trace-foot{border-top:1px solid var(--surface-border,#e4e8f0);align-items:center;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.ix-btn{border:1px solid var(--surface-border,#e4e8f0);background:var(--surface-0,#fff);cursor:pointer;color:inherit;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ix-btn-primary{background:var(--primary-color,#3557d6);border-color:var(--primary-color,#3557d6);color:var(--surface-0,#fff)}.ix-btn-primary:hover{filter:brightness(1.06)}.ix-resubmit{flex-direction:column;gap:9px;display:flex}.ix-resubmit-lead{margin:0;font-size:13px;line-height:1.5}.ix-resubmit-note{background:var(--surface-50,#f8fafc);border:1px solid var(--surface-border,#e4e8f0);color:var(--text-color-secondary,#5b6577);border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.ix-resubmit-lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--text-color-secondary,#8b95a7);font-size:11px;font-weight:700}.ix-selbar{border:1px solid var(--primary-color,#3557d6);background:var(--primary-50,#eef2ff);border-radius:9px;flex:none;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.ix-selbar>i{color:var(--primary-color,#3557d6)}.ix-selbar-n{color:var(--surface-900,#1d2433);font-weight:700}.ix-selbar-clear{cursor:pointer;color:var(--primary-color,#3557d6);background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:12px}.ix-selbar-clear:hover{text-decoration:underline}.ix-selbar-go{padding:6px 12px}.ix-resubmit-list{border:1px solid var(--surface-border,#e4e8f0);background:var(--surface-50,#f8fafc);border-radius:8px;max-height:150px;margin:0;padding:8px 10px;list-style:none;overflow-y:auto}.ix-resubmit-list li{align-items:center;gap:10px;padding:2px 0;font-size:12px;display:flex}.ix-resubmit-ev{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ix-resubmit-ct{color:var(--text-color-secondary,#5b6577);background:var(--surface-100,#f1f4fa);border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.ix-plog{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.ix-plog-msg{color:var(--text-color-secondary,#5b6577);align-items:center;gap:8px;padding:18px 14px;font-size:12px;display:flex}.ix-plog-bar{border-bottom:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);z-index:1;align-items:center;gap:10px;padding:6px 10px;display:flex;position:sticky;top:0}.ix-plog-count{color:var(--text-color-secondary,#5b6577);flex:none;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.ix-plog-probs{font-weight:700}.ix-plog-levels{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ix-plog-chip{border:1px solid var(--surface-border,#dfe7ef);cursor:pointer;color:var(--text-color-secondary,#5b6577);background:0 0;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.ix-plog-chip.ix-t-ok{color:var(--ix-ok)}.ix-plog-chip.ix-t-warn{color:var(--ix-warn)}.ix-plog-chip.ix-t-fail{color:var(--ix-error)}.ix-plog-chip.ix-t-invalid{color:var(--ix-invalid)}.ix-plog-chip:hover{background:var(--surface-100,#f1f4fa)}.ix-plog-chip.is-sel{background:var(--surface-100,#f1f4fa);border-color:currentColor}.ix-plog-chip.ix-t-ok.is-sel{background:var(--ix-ok-bg);border-color:var(--ix-ok-bd)}.ix-plog-chip.ix-t-warn.is-sel{background:var(--ix-warn-bg);border-color:var(--ix-warn-bd)}.ix-plog-chip.ix-t-fail.is-sel{background:var(--ix-error-bg);border-color:var(--ix-error-bd)}.ix-plog-chip.ix-t-invalid.is-sel{background:var(--ix-invalid-bg);border-color:var(--ix-invalid-bd)}.ix-plog-row.ix-t-ok .ix-plog-dot{background:var(--ix-ok)}.ix-plog-row.ix-t-warn .ix-plog-dot{background:var(--ix-warn)}.ix-plog-row.ix-t-fail .ix-plog-dot{background:var(--ix-error)}.ix-plog-row.ix-t-invalid .ix-plog-dot{background:var(--ix-invalid)}.ix-plog-row.ix-t-pend .ix-plog-dot{background:var(--ix-neutral)}.ix-facts+.ix-facts{margin-top:-4px}.ix-plog-clear{cursor:pointer;color:var(--ix-accent);background:0 0;border:0;padding:2px 4px;font-size:11px}.ix-plog-group+.ix-plog-group{border-top:1px solid var(--surface-border,#dfe7ef)}.ix-plog-group-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-secondary,#5b6577);padding:8px 12px 2px;font-size:10px;font-weight:700}.ix-plog-list{margin:0;padding:0;list-style:none}.ix-plog-row{border-bottom:1px solid var(--surface-border,#eef1f6)}.ix-plog-head{cursor:default;grid-template-columns:10px auto auto 1fr auto;align-items:baseline;gap:8px;padding:5px 12px;display:grid}.ix-plog-head[role=button]{cursor:pointer}.ix-plog-head[role=button]:hover{background:var(--surface-50,#f7f9fc)}.ix-plog-dot{background:currentColor;border-radius:50%;align-self:center;width:7px;height:7px}.ix-plog-time{font-variant-numeric:tabular-nums;color:var(--text-color-secondary,#5b6577);white-space:nowrap;font-size:11px}.ix-plog-text{color:var(--text-color,#2b3445);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.ix-plog-chev{color:var(--text-color-secondary,#8a94a6);font-size:10px}.ix-plog-detail{flex-direction:column;gap:8px;padding:2px 12px 10px 30px;display:flex}.ix-plog-k{letter-spacing:.05em;text-transform:uppercase;color:var(--text-color-secondary,#8a94a6);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.ix-plog-detail code,.ix-plog-detail pre{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);background:var(--surface-50,#f7f9fc);border:1px solid var(--surface-border,#dfe7ef);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:0;padding:6px 8px;font-size:11px}.ix-plog-detail pre{max-height:260px;overflow:auto}.ix-plog-exc pre{color:var(--ix-error);background:var(--ix-error-bg);border-color:var(--ix-error-bd)}.ix-plog-srv{color:var(--text-color-secondary,#5b6577);font-size:11px}.ix-plog-cap{color:var(--ix-warn);background:var(--ix-warn-bg);border:1px dashed var(--ix-warn-bd);border-radius:4px;align-items:flex-start;gap:8px;margin:8px 12px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.ix-quality{margin-top:8px}.ix-mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px}.ix-rail-scroll,.ix-plog,.ix-loggrid .p-datatable-wrapper,.ix-loggrid .p-datatable-scrollable-body{scrollbar-width:thin;scrollbar-color:transparent transparent}.ix-payload{scrollbar-width:thin;scrollbar-color:var(--surface-border,#c0c9da)transparent}.ix-rail-scroll:hover,.ix-rail-scroll:focus-within,.ix-plog:hover,.ix-plog:focus-within,.ix-payload:hover,.ix-payload:focus-within,.ix-loggrid .p-datatable-wrapper:hover,.ix-loggrid .p-datatable-wrapper:focus-within,.ix-loggrid .p-datatable-scrollable-body:hover,.ix-loggrid .p-datatable-scrollable-body:focus-within{scrollbar-color:var(--surface-border,#c0c9da)transparent}.ix-rail-scroll::-webkit-scrollbar{width:9px;height:9px}.ix-plog::-webkit-scrollbar{width:9px;height:9px}.ix-payload::-webkit-scrollbar{width:9px;height:9px}.ix-loggrid .p-datatable-wrapper::-webkit-scrollbar{width:9px;height:9px}.ix-loggrid .p-datatable-scrollable-body::-webkit-scrollbar{width:9px;height:9px}.ix-rail-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.ix-plog::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.ix-payload::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.ix-loggrid .p-datatable-wrapper::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.ix-loggrid .p-datatable-scrollable-body::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.ix-rail-scroll:hover::-webkit-scrollbar-thumb{background:var(--surface-border,#c0c9da)}.ix-rail-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--surface-border,#c0c9da)}.ix-plog:hover::-webkit-scrollbar-thumb{background:var(--surface-border,#c0c9da)}.ix-plog:focus-within::-webkit-scrollbar-thumb{background:var(--surface-border,#c0c9da)}.ix-payload:hover::-webkit-scrollbar-thumb{background:var(--surface-border,#c0c9da)}.ix-payload:focus-within::-webkit-scrollbar-thumb{background:var(--surface-border,#c0c9da)}.ix-loggrid .p-datatable-wrapper:hover::-webkit-scrollbar-thumb{background:var(--surface-border,#c0c9da)}.ix-loggrid .p-datatable-wrapper:focus-within::-webkit-scrollbar-thumb{background:var(--surface-border,#c0c9da)}.ix-loggrid .p-datatable-scrollable-body:hover::-webkit-scrollbar-thumb{background:var(--surface-border,#c0c9da)}.ix-loggrid .p-datatable-scrollable-body:focus-within::-webkit-scrollbar-thumb{background:var(--surface-border,#c0c9da)}.ix-ptab.is-static{cursor:default}.ix-railtoggle{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ix-railtoggle:focus-visible{outline:2px solid var(--ix-accent);outline-offset:2px;border-radius:3px}.ix-trace-note{min-width:0}.ix-trace-note>span{overflow-wrap:anywhere;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;max-height:9em;transition:max-height .15s;display:block;overflow-y:auto}.ix-trace-note:hover>span,.ix-trace-note:focus-within>span{max-height:24em}.ix-jsonlink{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--ix-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.ix-jsonlink:hover{text-decoration-thickness:2px}.ix-jsonlink:focus-visible{outline:2px solid var(--ix-accent);outline-offset:2px;border-radius:2px}.ix-facet-ms.p-multiselect{border-color:var(--surface-border,#dfe7ef);width:100%;font-size:12px}.ix-facet-ms.p-multiselect .p-multiselect-label{padding:5px 8px;font-size:12px}.ix-facet-ms-panel .p-multiselect-header{padding:6px 8px}.ix-facet-ms-panel .p-multiselect-item{padding:5px 10px;font-size:12px}.ix-ms-item{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.ix-ms-lbl{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ix-ms-lbl.is-null{color:var(--text-color-secondary,#8a94a6);font-style:italic}.ix-ms-cnt{color:var(--text-color-secondary,#5b6577);flex:none;font-size:11px;font-weight:600}.ix-facet-note{color:var(--text-color-secondary,#8a94a6);margin-top:6px;font-size:11px;line-height:1.45}.ix-trace-splitter{cursor:col-resize;flex:none;align-self:stretch;width:7px;margin:0 2px}.ix-trace-splitter:focus-visible{outline:2px solid var(--ix-accent);outline-offset:-1px}@media (max-width:1100px){.ix-trace-splitter{display:none}.ix-trace-body>.ix-trace-left{flex:auto!important;max-width:100%!important}}.ix-toggle{border:1px solid var(--surface-border,#dfe7ef);background:var(--surface-card,#fff);height:34px;color:var(--text-color-secondary,#61738c);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.ix-toggle:hover{border-color:color-mix(in srgb,var(--ix-accent)40%,var(--surface-border,#dfe7ef));color:var(--text-color)}.ix-toggle.is-on{border-color:color-mix(in srgb,var(--ix-accent)55%,var(--surface-border,#dfe7ef));background:color-mix(in srgb,var(--ix-accent)9%,var(--surface-card,#fff));color:var(--ix-accent);font-weight:600}.ix-toggle>.pi{font-size:12px}.ix-eid{align-items:center;gap:2px;min-width:0;display:inline-flex}.ix-eid code{letter-spacing:0;color:var(--text-color-secondary,#61738c);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.ix-eid-copy{opacity:0;width:22px;height:22px;transition:opacity .12s}tr:hover .ix-eid-copy,.ix-eid-copy:focus-visible{opacity:1}.ix-opencell{text-align:center}.ix-grouphead{align-items:center;gap:8px;width:100%;min-width:0;padding:2px 0;font-size:12.5px;display:flex}.ix-grouphead>.pi{color:var(--ix-accent);flex:none;font-size:12px}.ix-grouphead-name{color:var(--text-color);white-space:nowrap;font-weight:650}.ix-grouphead-id{color:var(--text-color-secondary,#61738c);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.ix-grouphead-n{font-variant-numeric:tabular-nums;color:var(--text-color-secondary,#61738c);flex:none}.ix-grouphead-when{color:var(--text-color-secondary,#61738c);font-variant-numeric:tabular-nums;flex:none}.ix-loggrid .p-rowgroup-header>td{background:color-mix(in srgb,var(--ix-accent)5%,var(--surface-card,#fff));border-top:1px solid color-mix(in srgb,var(--ix-accent)22%,var(--surface-border,#e4e8f0));padding:7px 12px}.ix-root[data-scheme=dark] .ix-loggrid .p-rowgroup-header>td{background:color-mix(in srgb,var(--ix-accent)14%,transparent)}.ix-recdlg .p-dialog-header{padding:10px 12px 10px 16px}.ix-recdlg .p-dialog-content{overflow:hidden}.ix-rec-head{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.ix-rec-title{align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.ix-rec-name{font-weight:650}.ix-rec-sep,.ix-rec-proc{color:var(--text-color-secondary,#61738c)}.ix-rec-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.ix-rec-pos{font-variant-numeric:tabular-nums;color:var(--text-color-secondary,#61738c);margin-right:4px;font-size:12px}.ix-recdlg-root{background:var(--surface-card,#fff);flex-direction:column;flex:auto;min-height:0;display:flex}.ix-rec-facts{border-bottom:1px solid var(--surface-border,#e4e8f0);flex:none;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:2px 18px;padding:12px 16px;display:grid}.ix-rec-fact{align-items:baseline;gap:8px;min-width:0;padding:3px 0;font-size:12.5px;display:flex}.ix-rec-fact-wide{grid-column:span 2}.ix-rec-lbl{min-width:92px;color:var(--text-color-secondary,#61738c);flex:none}.ix-rec-val{min-width:0;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ix-rec-id{align-items:center;gap:4px;min-width:0;display:inline-flex}.ix-rec-id code{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;overflow:hidden}.ix-rec-trace{flex-direction:column;flex:auto;min-height:0;display:flex}.ix-rec-trace>.ix-trace{background:0 0;border-top:0;flex-direction:column;flex:auto;min-height:0;display:flex}.ix-rec-trace .ix-trace-body{flex:auto;align-items:stretch;min-height:0}.ix-rec-trace .ix-trace-left,.ix-rec-trace .ix-trace-right{min-height:0;overflow:auto}
