.oh-info-popover{max-width:360px;min-width:240px;font-size:12px;line-height:1.5;color:var(--ant-color-text);display:flex;flex-direction:column;max-height:min(50vh,360px);min-height:0}.oh-info-popover-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--ant-color-border-secondary);margin-bottom:6px}.oh-info-popover-header-text{min-width:0}.oh-info-popover-header-link{flex-shrink:0;font:inherit;font-size:11px;padding:0;border:none;background:none;color:var(--ant-color-primary);cursor:pointer}.oh-info-popover-header-link:hover{text-decoration:underline}.oh-info-popover-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -4px;padding:0 4px}.oh-info-popover-scroll::-webkit-scrollbar{width:8px}.oh-info-popover-scroll::-webkit-scrollbar-track{background:transparent}.oh-info-popover-scroll::-webkit-scrollbar-thumb{background:#8080808c;border-radius:4px;transition:background-color .2s ease-out}.oh-info-popover-scroll::-webkit-scrollbar-thumb:hover{background:#808080bf}.oh-info-popover-kicker{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ant-color-text-tertiary);margin-bottom:2px}.oh-info-popover-title{font-size:14px;font-weight:600;line-height:1.3;color:var(--ant-color-text)}.oh-info-popover-diagram{margin:0 0 8px;display:flex;justify-content:center}.oh-info-popover-summary{font-size:12px;color:var(--ant-color-text);margin-bottom:6px}.oh-info-popover-description{font-size:12px;color:var(--ant-color-text-secondary);margin-bottom:6px}.oh-info-popover-description>p{margin:0 0 4px}.oh-info-popover-section{margin-top:8px}.oh-info-popover-section-heading{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ant-color-text-tertiary);margin-bottom:4px}.oh-info-popover-section-item{display:flex;gap:6px;align-items:baseline;font-size:11px;line-height:1.5;padding:1px 0}.oh-info-popover-section-item--stacked{display:block;padding:3px 0}.oh-info-popover-section-item-head{display:flex;gap:6px;align-items:center}.oh-info-popover-section-item--stacked .oh-info-popover-section-item-desc{display:block;margin-top:2px}.oh-info-popover-section-item-icon{flex-shrink:0;display:inline-flex;align-self:flex-start;margin-top:1px}.oh-info-popover-section-item-label{flex-shrink:0;font-family:var(--ant-font-family-code, monospace);font-size:11px;color:var(--ant-color-text);background:var(--ant-color-fill-quaternary);padding:0 4px;border-radius:3px}.oh-info-popover-section-item-desc{color:var(--ant-color-text-secondary)}.oh-info-popover-actions{flex:0 0 auto;display:flex;gap:6px;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid var(--ant-color-border-secondary)}.oh-info-popover-action{font:inherit;font-size:11px;padding:3px 10px;border:1px solid var(--ant-color-border);border-radius:4px;background:var(--ant-color-bg-container);color:var(--ant-color-text);cursor:pointer}.oh-info-popover-action:hover{background:var(--ant-color-fill-tertiary)}.oh-info-popover-action--primary{background:var(--ant-color-primary);border-color:var(--ant-color-primary);color:var(--ant-color-white, #fff)}.oh-info-popover-action--primary:hover{background:var(--ant-color-primary-hover);border-color:var(--ant-color-primary-hover)}.oh-info-popover-overlay .ant-popover-inner{padding:10px 12px}.oh-info-trigger{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin:0 4px 0 0;padding:0;border:1px solid var(--ant-color-text-tertiary, currentColor);border-radius:50%;background:transparent;color:var(--ant-color-text-tertiary, currentColor);font:italic 600 9px/1 serif;cursor:pointer;flex-shrink:0;vertical-align:middle;transition:opacity 80ms linear,color 80ms linear,border-color 80ms linear}.oh-info-trigger:hover,.oh-info-trigger:focus-visible{color:var(--ant-color-primary);border-color:var(--ant-color-primary);outline:none}.oh-env-scroll{overflow-y:auto}.oh-env-scroll::-webkit-scrollbar{width:8px}.oh-env-scroll::-webkit-scrollbar-thumb{background:#80808059;border-radius:4px}.oh-env-scroll::-webkit-scrollbar-track{background:transparent}@supports not selector(::-webkit-scrollbar){.oh-env-scroll{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.4) transparent}}.oh-env-row{transition:background .12s ease}.oh-env-row-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.oh-env-row-action{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease}.oh-env-row:hover .oh-env-row-action{opacity:.7}.oh-env-row-action:hover{background:#8080801f;opacity:1}[data-merge-theme] .monaco-scrollable-element>.scrollbar>.slider{background:#7f7f7f1f!important;border-radius:3px!important}[data-merge-theme] .monaco-scrollable-element>.scrollbar>.slider:hover{background:#7f7f7f52!important}[data-merge-theme] .monaco-scrollable-element>.scrollbar>.slider.active{background:#7f7f7f80!important}[data-merge-theme=dark] .monaco-scrollable-element>.scrollbar>.slider{background:#ffffff14!important}[data-merge-theme=dark] .monaco-scrollable-element>.scrollbar>.slider:hover{background:#ffffff38!important}[data-merge-theme=dark] .monaco-scrollable-element>.scrollbar>.slider.active{background:#fff6!important}.oh-merge__action-zone-wrapper{width:100%;height:100%;padding-right:10px;box-sizing:border-box}.oh-merge__action-zone{display:flex;align-items:center;gap:4px;padding:1px 12px 1px 8px;font-size:12px;line-height:18px;background:#ff9f431a;box-sizing:border-box;border-top:1px solid rgba(255,159,67,.85);border-left:1px solid rgba(255,159,67,.85);box-shadow:inset -1px 0 #ff9f43d9;user-select:none;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;z-index:5;pointer-events:auto;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.oh-merge__action-zone::-webkit-scrollbar{height:4px}.oh-merge__action-zone::-webkit-scrollbar-thumb{background:#7f7f7f66;border-radius:2px}[data-merge-theme=dark] .oh-merge__action-zone{background:#ff9f4324;border-top-color:#ff9f43bf;border-left-color:#ff9f43bf;border-right-color:#ff9f43bf}.oh-merge__action-zone-frame{position:relative;box-shadow:inset 1px 0 #ff9f43d9}.oh-merge__action-zone-frame:after{content:"";position:absolute;top:0;bottom:0;right:10px;width:1px;background:#ff9f43d9;pointer-events:none}.oh-merge__action-zone-frame-last:before{content:"";position:absolute;bottom:0;left:0;right:10px;height:1px;background:#ff9f43d9;pointer-events:none}[data-merge-theme=dark] .oh-merge__action-zone-frame{box-shadow:inset 1px 0 #ff9f43bf}[data-merge-theme=dark] .oh-merge__action-zone-frame:after,[data-merge-theme=dark] .oh-merge__action-zone-frame-last:before{background:#ff9f43bf}.oh-merge__action-zone-btn{appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:#06c;cursor:pointer;pointer-events:auto;flex-shrink:0;white-space:nowrap}[data-merge-theme=dark] .oh-merge__action-zone-btn{color:#66b2ff}.oh-merge__action-zone-btn:hover{text-decoration:underline}.oh-merge__action-zone-btn:focus-visible{outline:2px solid rgba(64,156,255,.85);outline-offset:2px;border-radius:2px}.oh-merge__action-zone-btn-ignore{color:#7f7f7ff2}[data-merge-theme=dark] .oh-merge__action-zone-btn-ignore{color:#b4b4b4f2}.oh-merge__action-zone-btn[hidden]{display:none}.oh-merge__action-zone-sep{color:#7f7f7f99;user-select:none;font-weight:400;flex-shrink:0;white-space:pre}[data-merge-theme=dark] .oh-merge__action-zone-sep{color:#b4b4b480}.oh-merge__action-zone-status{cursor:default}.oh-merge__action-zone-clean{background:#0066cc14!important;border-top-color:#0066ccb3!important;border-left-color:#0066ccb3!important;box-shadow:inset -1px 0 #0066ccb3!important}[data-merge-theme=dark] .oh-merge__action-zone-clean{background:#66b2ff1a!important;border-top-color:#66b2ff99!important;border-left-color:#66b2ff99!important;box-shadow:inset -1px 0 #66b2ff99!important}.oh-merge__action-zone-resolved{background:#7f7f7f0f!important;border-top-color:#7f7f7f8c!important;border-left-color:#7f7f7f8c!important;border-right-color:#7f7f7f8c!important}[data-merge-theme=dark] .oh-merge__action-zone-resolved{background:#ffffff0a!important;border-top-color:#b4b4b473!important;border-left-color:#b4b4b473!important;border-right-color:#b4b4b473!important}.oh-merge__action-zone-status-label{color:#505050d9;font-style:italic;user-select:none;flex-shrink:0;white-space:nowrap}[data-merge-theme=dark] .oh-merge__action-zone-status-label{color:#c8c8c8d9}.oh-merge__action-zone-btn-remove{color:#b43c3cf2}[data-merge-theme=dark] .oh-merge__action-zone-btn-remove{color:#ff8282f2}.oh-merge__alignment-placeholder{width:100%;height:100%;pointer-events:none;position:relative}.oh-merge__action-zone-kind{margin-left:auto;padding-left:12px;font-size:11px;font-style:italic;color:#505050d9;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;user-select:none;white-space:nowrap;flex-shrink:0}[data-merge-theme=dark] .oh-merge__action-zone-kind{color:#c8c8c8d9}.oh-merge__alignment-placeholder-stacked-content{background:#7f7f7f0f}[data-merge-theme=dark] .oh-merge__alignment-placeholder-stacked-content{background:#ffffff0a}.oh-merge__alignment-placeholder-missing-side{box-sizing:border-box;background:#7f7f7f0f;border-top:1px solid rgba(127,127,127,.55);border-bottom:1px solid rgba(127,127,127,.55);border-left:1px solid rgba(127,127,127,.55);box-shadow:inset -1px 0 #7f7f7f8c}[data-merge-theme=dark] .oh-merge__alignment-placeholder-missing-side{background:#ffffff0a;border-top-color:#b4b4b473;border-bottom-color:#b4b4b473;border-left-color:#b4b4b473;box-shadow:inset -1px 0 #b4b4b473}.oh-merge__alignment-placeholder-missing-side-hashed{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 4px,rgba(127,127,127,.18) 4px,rgba(127,127,127,.18) 8px)}[data-merge-theme=dark] .oh-merge__alignment-placeholder-missing-side-hashed{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 4px,rgba(255,255,255,.1) 4px,rgba(255,255,255,.1) 8px)}.oh-merge__alignment-placeholder-missing-side-removal{background:#da36331a;border-top-color:#da36338c;border-bottom-color:#da36338c;border-left-color:#da36338c;box-shadow:inset -1px 0 #da36338c}[data-merge-theme=dark] .oh-merge__alignment-placeholder-missing-side-removal{background:#f851491a;border-top-color:#f851498c;border-bottom-color:#f851498c;border-left-color:#f851498c;box-shadow:inset -1px 0 #f851498c}.oh-merge__alignment-placeholder-action-slot{box-sizing:border-box;background:#7f7f7f0f;border-top:1px solid rgba(127,127,127,.55);border-left:1px solid rgba(127,127,127,.55);box-shadow:inset -1px 0 #7f7f7f8c;display:flex;align-items:center;padding:1px 12px 1px 8px}[data-merge-theme=dark] .oh-merge__alignment-placeholder-action-slot{background:#ffffff0a;border-top-color:#b4b4b473;border-left-color:#b4b4b473;box-shadow:inset -1px 0 #b4b4b473}.oh-merge__alignment-placeholder-action-slot-removal{background:#da36331a;border-top-color:#da36338c;border-left-color:#da36338c;box-shadow:inset -1px 0 #da36338c}[data-merge-theme=dark] .oh-merge__alignment-placeholder-action-slot-removal{background:#f851491a;border-top-color:#f851498c;border-left-color:#f851498c;box-shadow:inset -1px 0 #f851498c}.oh-merge__action-zone-frame-clean{position:relative;box-shadow:inset 1px 0 #0066ccb3}.oh-merge__action-zone-frame-clean:after{content:"";position:absolute;top:0;bottom:0;right:10px;width:1px;background:#0066ccb3;pointer-events:none}.oh-merge__action-zone-frame-clean-last:before{content:"";position:absolute;bottom:0;left:0;right:10px;height:1px;background:#0066ccb3;pointer-events:none}[data-merge-theme=dark] .oh-merge__action-zone-frame-clean{box-shadow:inset 1px 0 #66b2ff99}[data-merge-theme=dark] .oh-merge__action-zone-frame-clean:after,[data-merge-theme=dark] .oh-merge__action-zone-frame-clean-last:before{background:#66b2ff99}.oh-merge__action-zone-frame-resolved{position:relative;box-shadow:inset 1px 0 #7f7f7f8c}.oh-merge__action-zone-frame-resolved:after{content:"";position:absolute;top:0;bottom:0;right:10px;width:1px;background:#7f7f7f8c;pointer-events:none}.oh-merge__action-zone-frame-resolved-last:before{content:"";position:absolute;bottom:0;left:0;right:10px;height:1px;background:#7f7f7f8c;pointer-events:none}[data-merge-theme=dark] .oh-merge__action-zone-frame-resolved{box-shadow:inset 1px 0 #b4b4b473}[data-merge-theme=dark] .oh-merge__action-zone-frame-resolved:after,[data-merge-theme=dark] .oh-merge__action-zone-frame-resolved-last:before{background:#b4b4b473}.oh-merge__hunk-addition{background:linear-gradient(to right,rgba(35,134,54,.18) 0,rgba(35,134,54,.18) calc(100% - 10px),transparent calc(100% - 10px))}.oh-merge__hunk-removal{background:linear-gradient(to right,rgba(218,54,51,.18) 0,rgba(218,54,51,.18) calc(100% - 10px),transparent calc(100% - 10px))}.oh-merge__hunk-modification{background:linear-gradient(to right,rgba(229,192,123,.22) 0,rgba(229,192,123,.22) calc(100% - 10px),transparent calc(100% - 10px))}[data-merge-theme=dark] .oh-merge__hunk-addition{background:linear-gradient(to right,rgba(46,160,67,.28) 0,rgba(46,160,67,.28) calc(100% - 10px),transparent calc(100% - 10px))}[data-merge-theme=dark] .oh-merge__hunk-removal{background:linear-gradient(to right,rgba(248,81,73,.26) 0,rgba(248,81,73,.26) calc(100% - 10px),transparent calc(100% - 10px))}[data-merge-theme=dark] .oh-merge__hunk-modification{background:linear-gradient(to right,rgba(210,153,34,.3) 0,rgba(210,153,34,.3) calc(100% - 10px),transparent calc(100% - 10px))}.oh-merge__hunk-accept{cursor:pointer;text-align:center;font-size:14px;line-height:1;opacity:.6;transition:opacity 80ms ease}.oh-merge__hunk-accept:hover{opacity:1}.oh-merge__hunk-accept-theirs:before{content:"▶";color:#238636f2}.oh-merge__hunk-accept-mine:before{content:"◀";color:#238636f2}[data-merge-theme=dark] .oh-merge__hunk-accept-theirs:before,[data-merge-theme=dark] .oh-merge__hunk-accept-mine:before{color:#2ea043}.oh-merge__missing-marker{height:2px;border-top:1px dashed rgba(127,127,127,.55);margin:0;pointer-events:none}[data-merge-theme=dark] .oh-merge__missing-marker{border-top-color:#b4b4b473}.oh-merge__char-diff{background-color:#cc870052;border-bottom:1px solid rgba(204,135,0,.85);border-radius:2px}[data-merge-theme=dark] .oh-merge__char-diff{background-color:#ffb80052;border-bottom-color:#ffb800f2}.oh-merge__sash:focus-visible{outline:2px solid rgba(64,156,255,.85);outline-offset:-1px}.oh-merge__hunk-accepted{box-shadow:inset 2px 0 #0066ccd9}[data-merge-theme=dark] .oh-merge__hunk-accepted{box-shadow:inset 2px 0 #66b2ff}.oh-merge__hunk-dismissed{background:repeating-linear-gradient(to right,rgba(127,127,127,.55) 0,rgba(127,127,127,.55) 4px,transparent 4px,transparent 8px) top left / calc(100% - 10px) 1px no-repeat,repeating-linear-gradient(to right,rgba(127,127,127,.55) 0,rgba(127,127,127,.55) 4px,transparent 4px,transparent 8px) bottom left / calc(100% - 10px) 1px no-repeat!important;opacity:.55}[data-merge-theme=dark] .oh-merge__hunk-dismissed{background:repeating-linear-gradient(to right,rgba(255,255,255,.3) 0,rgba(255,255,255,.3) 4px,transparent 4px,transparent 8px) top left / calc(100% - 10px) 1px no-repeat,repeating-linear-gradient(to right,rgba(255,255,255,.3) 0,rgba(255,255,255,.3) 4px,transparent 4px,transparent 8px) bottom left / calc(100% - 10px) 1px no-repeat!important}.oh-merge__hidden-gap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;line-height:16px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#7f7f7f0f;border-top:1px solid rgba(127,127,127,.25);border-bottom:1px solid rgba(127,127,127,.25);user-select:none}[data-merge-theme=dark] .oh-merge__hidden-gap{background:#ffffff0a;border-top-color:#b4b4b440;border-bottom-color:#b4b4b440}.oh-merge__hidden-gap-btn{appearance:none;background:none;border:1px solid transparent;border-radius:3px;padding:0 6px;margin:0;height:18px;font:inherit;color:#505050bf;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;transition:background 80ms ease,color 80ms ease,border-color 80ms ease}.oh-merge__hidden-gap-btn:hover{background:#0066cc1a;color:#0066ccf2;border-color:#0066cc59}.oh-merge__hidden-gap-btn:focus-visible{outline:2px solid rgba(64,156,255,.85);outline-offset:1px}[data-merge-theme=dark] .oh-merge__hidden-gap-btn{color:#c8c8c8bf}[data-merge-theme=dark] .oh-merge__hidden-gap-btn:hover{background:#66b2ff1f;color:#66b2fff2;border-color:#66b2ff73}.oh-merge__hidden-gap-btn-down,.oh-merge__hidden-gap-btn-up{width:24px;font-weight:700}.oh-merge__hidden-gap-btn-all{font-style:italic;font-weight:500}.oh-merge__action-gutter{position:relative;width:36px;flex-shrink:0;background:var(--oh-merge-action-gutter-bg, transparent);overflow:hidden;user-select:none}.oh-merge__action-row{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:2px;height:18px;padding:0 2px;transform:translateY(-50%)}[data-side=left] .oh-merge__action-row,[data-side=right] .oh-merge__action-row{flex-direction:row}.oh-merge__action-btn{appearance:none;border:1px solid var(--oh-merge-action-btn-border, rgba(127, 127, 127, .4));background:var(--oh-merge-action-btn-bg, rgba(127, 127, 127, .08));color:var(--oh-merge-action-btn-fg, currentColor);border-radius:3px;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.oh-merge__action-btn:hover{background:var(--oh-merge-action-btn-bg-hover, rgba(127, 127, 127, .18));border-color:var(--oh-merge-action-btn-border-hover, rgba(127, 127, 127, .7))}.oh-merge__action-btn-arrow{font-weight:700;color:#0066ccf2}[data-merge-theme=dark] .oh-merge__action-btn-arrow{color:#66b2fff2}.oh-merge__action-btn-x{color:var(--oh-merge-action-btn-x-fg, rgba(127, 127, 127, .85))}.oh-template-input-wrapper{position:relative;display:block;width:100%;min-width:0;max-width:100%}.oh-template-input-editable:not(.oh-template-input-editable--expanded){scrollbar-width:none}.oh-template-input-editable:not(.oh-template-input-editable--expanded)::-webkit-scrollbar{display:none}.oh-template-input-editable--expanded::-webkit-scrollbar{width:6px}.oh-template-input-editable--expanded::-webkit-scrollbar-track{background:transparent;margin-bottom:12px}.oh-template-input-editable--expanded::-webkit-scrollbar-thumb{background:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25));border-radius:4px}.oh-template-input-editable--expanded::-webkit-scrollbar-thumb:hover{background:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.oh-template-input-wrapper--flagged{box-sizing:border-box;padding-right:14px}.oh-template-input-unresolved-dot{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--ant-color-error, #ff4d4f);pointer-events:none}.oh-template-input-resize-grip{position:absolute;right:2px;bottom:2px;width:8px;height:8px;cursor:ns-resize;z-index:2;touch-action:none;background:linear-gradient(135deg,transparent 0 45%,var(--ant-color-text-quaternary, rgba(0, 0, 0, .25)) 45% 55%,transparent 55% 70%,var(--ant-color-text-quaternary, rgba(0, 0, 0, .25)) 70% 80%,transparent 80%)}.oh-template-input-resize-grip--2d{cursor:nwse-resize}.oh-template-input-wrapper--flagged .oh-template-input-resize-grip{right:16px}.oh-template-input-resize-grip:hover{background:linear-gradient(135deg,transparent 0 45%,var(--ant-color-text-tertiary, rgba(0, 0, 0, .45)) 45% 55%,transparent 55% 70%,var(--ant-color-text-tertiary, rgba(0, 0, 0, .45)) 70% 80%,transparent 80%)}.oh-template-input-clear{position:absolute;font-size:12px;color:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25));cursor:pointer;z-index:2;transition:color .2s}.oh-template-input-clear:hover{color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.oh-template-input-editable:empty:before{content:attr(data-placeholder);color:var(--ant-color-text-placeholder);pointer-events:none}.oh-template-ref{display:inline;padding:0 2px;border-radius:3px;border:1px solid transparent;cursor:pointer}.oh-template-ref:hover{filter:brightness(1.05)}.oh-template-ref-resolved{color:var(--ant-color-primary, #1677ff);background:var(--ant-color-primary-bg, rgba(22, 119, 255, .08));border-color:var(--ant-color-primary-border, rgba(22, 119, 255, .3))}.oh-template-ref-unresolved{color:var(--ant-color-error, #ff4d4f);background:var(--ant-color-error-bg, rgba(255, 77, 79, .08));border:1px dashed var(--ant-color-error-border, rgba(255, 77, 79, .5))}.oh-template-ref-editing{color:inherit;background:transparent;border-color:transparent}.oh-template-input-editable.oh-template-input-secret{-webkit-text-security:disc;text-security:disc}.oh-template-input-editable.oh-template-input-secret .oh-template-ref{-webkit-text-security:none;text-security:none}.oh-template-popover-anchor{position:fixed;z-index:1100}.oh-template-popover-panel{display:flex;flex-direction:column;overflow:hidden;min-width:380px;max-width:min(560px,90vw)}.oh-template-popover-list{max-height:320px;overflow-y:auto}.oh-template-popover-list::-webkit-scrollbar{width:6px}.oh-template-popover-list::-webkit-scrollbar-track{background:transparent}.oh-template-popover-list::-webkit-scrollbar-thumb{background:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25));border-radius:4px}.oh-template-popover-list::-webkit-scrollbar-thumb:hover{background:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.oh-template-popover-row{padding:4px 10px;cursor:pointer}.oh-template-popover-row-disabled{cursor:default}.oh-template-popover-empty{padding:12px 14px;text-align:center}.oh-template-popover-footer{display:flex;align-items:center;gap:12px;padding:6px 14px;font-size:10px;user-select:none}.oh-markdown{font-size:13px;line-height:1.55;color:var(--ant-color-text);word-break:break-word}.oh-markdown>:first-child{margin-top:0}.oh-markdown>:last-child{margin-bottom:0}.oh-markdown h1,.oh-markdown h2,.oh-markdown h3,.oh-markdown h4,.oh-markdown h5,.oh-markdown h6{margin:16px 0 6px;font-weight:600;line-height:1.3}.oh-markdown h1{font-size:18px;padding-bottom:4px;border-bottom:1px solid var(--ant-color-border-secondary)}.oh-markdown h2{font-size:16px}.oh-markdown h3{font-size:14px}.oh-markdown h4,.oh-markdown h5,.oh-markdown h6{font-size:13px}.oh-markdown p{margin:6px 0}.oh-markdown ul,.oh-markdown ol{margin:6px 0;padding-left:22px}.oh-markdown li+li{margin-top:2px}.oh-markdown code{font-family:SF Mono,Fira Code,monospace;font-size:12px;padding:1px 5px;border-radius:4px;background:var(--ant-color-fill-tertiary)}.oh-markdown pre{position:relative;margin:8px 0;padding:10px 12px;border-radius:6px;background:var(--ant-color-fill-quaternary);border:1px solid var(--ant-color-border-secondary);overflow-x:auto}.oh-markdown pre code.oh-markdown-code-body{display:block;position:static;background:transparent;font-family:SF Mono,Fira Code,monospace;font-size:12px;line-height:1.5;color:var(--ant-color-text);user-select:text;-webkit-user-select:text;white-space:pre}.oh-markdown-code-copy.oh-markdown-code-copy{position:absolute;top:6px;right:6px;opacity:0;transition:opacity .12s ease}.oh-markdown pre:hover .oh-markdown-code-copy,.oh-markdown-code-copy:focus-visible{opacity:1}.oh-markdown-code-lang{position:absolute;top:8px;right:34px;font-size:10px;color:var(--ant-color-text-tertiary);opacity:0;transition:opacity .12s ease;pointer-events:none}.oh-markdown pre:hover .oh-markdown-code-lang{opacity:1}.oh-markdown code.oh-markdown-var-chip{background:var(--ant-color-primary-bg);color:var(--ant-color-primary-text)}.oh-markdown pre code{padding:0;background:none}.oh-markdown blockquote{margin:8px 0;padding:2px 12px;border-left:3px solid var(--ant-color-border);color:var(--ant-color-text-secondary)}.oh-markdown a{color:var(--ant-color-primary);text-decoration:none}.oh-markdown a:hover{text-decoration:underline}.oh-markdown table{border-collapse:collapse;margin:8px 0;display:block;max-width:100%;overflow-x:auto}.oh-markdown th,.oh-markdown td{border:1px solid var(--ant-color-border-secondary);padding:4px 10px;text-align:left}.oh-markdown th{background:var(--ant-color-fill-quaternary);font-weight:600}.oh-markdown hr{border:none;border-top:1px solid var(--ant-color-border-secondary);margin:12px 0}.oh-markdown img{max-width:100%}.oh-markdown input[type=checkbox]{margin-right:6px}.oh-resp-hdr-row .oh-resp-hdr-info,.oh-resp-hdr-row .oh-resp-hdr-copy{opacity:0}.oh-resp-hdr-row:hover .oh-resp-hdr-info,.oh-resp-hdr-row .oh-resp-hdr-info:focus-visible,.oh-resp-hdr-row .oh-resp-hdr-info[aria-expanded=true],.oh-resp-hdr-row:hover .oh-resp-hdr-copy,.oh-resp-hdr-row .oh-resp-hdr-copy:focus-visible{opacity:1}.rules-main .split-view-view:before{display:none!important}.rules-region-editor .split-view-view:before{display:block!important;background-color:var(--ant-color-bg-layout, #f5f5f5)!important}.rules-region-editor .split-view-horizontal>.split-view-container>.split-view-view:before{width:6px!important}.rules-region-editor .split-view-vertical>.split-view-container>.split-view-view:before{height:6px!important}.rules-region-editor .split-view-horizontal>.split-view-container>.split-view-view:not(:first-child){padding-left:6px;box-sizing:border-box}.rules-region-editor .split-view-vertical>.split-view-container>.split-view-view:not(:first-child){padding-top:6px;box-sizing:border-box}.rules-main .sash:before,.rules-main .sash.sash-hover:before,.rules-main .sash.sash-active:before,.rules-main .split-view-sash-dragging .sash.sash-active:before{background:transparent!important}.rules-center-mount{animation:rules-center-paint-mask .13s ease-out backwards;will-change:opacity}@keyframes rules-center-paint-mask{0%{opacity:0}40%{opacity:0}to{opacity:1}}.rules-main{flex:1;display:flex;flex-direction:column;min-height:0;position:relative}.rules-main-row{flex:1;min-height:0;position:relative}.rules-main-horizontal{width:100%;height:100%;position:relative}.rules-activity-bar{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:4px;padding-bottom:12px;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;outline:none}.rules-activity-bar--left{padding-left:10px}.rules-activity-bar--right{padding-right:10px}.rules-activity-bar--compact.rules-activity-bar--left{padding-left:4px}.rules-activity-bar--compact.rules-activity-bar--right{padding-right:4px}.rules-activity-bar--layout-compact .rules-activity-group--top,.rules-activity-bar--layout-compact .rules-activity-subslot{flex:0 0 auto}.rules-activity-bar--layout-compact .rules-activity-group--bottom{margin-top:auto}.rules-activity-bar--layout-stacked .rules-activity-group--top,.rules-activity-bar--layout-stacked .rules-activity-subslot{flex:0 0 auto}.rules-activity-bar--layout-stacked .rules-activity-group--bottom{flex:0 0 auto;margin-top:0}.rules-activity-bar--layout-dynamic{position:relative}.rules-activity-bar--layout-dynamic .rules-activity-group--top{flex:1 1 auto;min-height:0}.rules-activity-bar--layout-dynamic .rules-activity-subslot{flex:var(--mirror-grow, 1) 1 0;min-height:0}.rules-activity-bar--layout-dynamic .rules-activity-subslot--empty{flex:0 0 auto}.rules-activity-bar--layout-dynamic .rules-activity-subslot--second.rules-activity-subslot--empty{min-height:0;margin-top:6px;padding-top:6px}.rules-activity-bar--layout-dynamic .rules-activity-group--top:has(.rules-activity-subslot--empty) .rules-activity-subslot:not(.rules-activity-subslot--empty){flex:0 0 auto}.rules-activity-bar--layout-dynamic .rules-activity-group--bottom{flex:0 0 auto;position:absolute;bottom:0;margin-top:0;padding-top:2px;width:auto}.rules-activity-bar--layout-dynamic.rules-activity-bar--left .rules-activity-group--bottom{left:10px;right:0}.rules-activity-bar--layout-dynamic.rules-activity-bar--right .rules-activity-group--bottom{left:0;right:10px}.rules-activity-bar--compact.rules-activity-bar--layout-dynamic.rules-activity-bar--left .rules-activity-group--bottom{left:4px}.rules-activity-bar--compact.rules-activity-bar--layout-dynamic.rules-activity-bar--right .rules-activity-group--bottom{right:4px}.rules-activity-bar--compact.rules-activity-bar--layout-dynamic .rules-activity-subslot,.rules-activity-bar--compact.rules-activity-bar--layout-dynamic .rules-activity-subslot--second.rules-activity-subslot--empty{min-height:0}.rules-dock-strip--vertical{flex-direction:column;align-items:center;width:100%}.rules-dock-strip--horizontal{flex-direction:row;align-items:center;gap:4px;padding:3px 8px;min-height:28px}.rules-dock-strip--empty-drop{min-height:36px;min-width:36px;outline:1px dashed rgba(22,119,255,.35);outline-offset:-3px;border-radius:4px}.rules-dock-strip-tabs{display:flex;flex-direction:inherit;gap:2px;flex:1;min-width:0;align-items:center;width:100%}.rules-dock-tab--vertical{box-sizing:border-box;width:100%;min-height:32px;padding:6px 4px 4px;flex-direction:column;justify-content:center;gap:2px;font-size:16px}.rules-activity-bar--compact .rules-dock-tab--vertical{width:32px;padding:6px 0}.rules-dock-tab--horizontal{padding:3px 8px;font-size:12px;border-radius:3px}.rules-dock-tab:not(.active):hover{background:#0000000f}.rules-dock-tab.active{background:var(--ant-color-bg-container, #fff);color:var(--ant-color-text, rgba(0, 0, 0, .88))}.rules-dock-tab--vertical.active{border-radius:8px}.rules-main--layout-dynamic .rules-activity-bar--left .rules-activity-group--top .rules-dock-tab--vertical.active{width:100%;border-radius:8px 0 0 8px}.rules-main--layout-dynamic .rules-activity-bar--right .rules-activity-group--top .rules-dock-tab--vertical.active{width:100%;border-radius:0 8px 8px 0}.rules-main--layout-dynamic.rules-main--bottom-justify .rules-activity-bar--left .rules-activity-group--bottom .rules-dock-tab--vertical.active,.rules-main--layout-dynamic.rules-main--bottom-left .rules-activity-bar--left .rules-activity-group--bottom .rules-dock-tab--vertical.active{width:100%;border-radius:8px 0 0 8px}.rules-main--layout-dynamic.rules-main--bottom-justify .rules-activity-bar--right .rules-activity-group--bottom .rules-dock-tab--vertical.active,.rules-main--layout-dynamic.rules-main--bottom-right .rules-activity-bar--right .rules-activity-group--bottom .rules-dock-tab--vertical.active{width:100%;border-radius:0 8px 8px 0}.rules-main--layout-dynamic.rules-main--bottom-center .rules-activity-group--bottom .rules-dock-tab--vertical.active,.rules-main--layout-dynamic.rules-main--bottom-left .rules-activity-bar--right .rules-activity-group--bottom .rules-dock-tab--vertical.active,.rules-main--layout-dynamic.rules-main--bottom-right .rules-activity-bar--left .rules-activity-group--bottom .rules-dock-tab--vertical.active{width:52px}.rules-main--layout-dynamic.rules-main--bottom-center .rules-activity-bar--compact .rules-activity-group--bottom .rules-dock-tab--vertical.active,.rules-main--layout-dynamic.rules-main--bottom-left .rules-activity-bar--compact.rules-activity-bar--right .rules-activity-group--bottom .rules-dock-tab--vertical.active,.rules-main--layout-dynamic.rules-main--bottom-right .rules-activity-bar--compact.rules-activity-bar--left .rules-activity-group--bottom .rules-dock-tab--vertical.active{width:24px}.rules-dock-tab--vertical.active.focused .rules-dock-tab-icon{color:var(--ant-color-text-light-solid, #fff)}.rules-main--layout-dynamic .rules-region-left .rules-dock-body{margin-left:0;width:calc(100% - 3px);border-top-left-radius:0;border-bottom-left-radius:0}.rules-main--layout-dynamic .rules-region-right .rules-dock-body{margin-right:0;width:calc(100% - 3px);border-top-right-radius:0;border-bottom-right-radius:0}.rules-main--layout-dynamic.rules-main--bottom-justify .rules-dock-body[data-dock-slot=bottom-left],.rules-main--layout-dynamic.rules-main--bottom-left .rules-dock-body[data-dock-slot=bottom-left]{margin-left:0;width:calc(100% - 3px);border-top-left-radius:0;border-bottom-left-radius:0}.rules-main--layout-dynamic.rules-main--bottom-justify .rules-dock-body[data-dock-slot=bottom-right],.rules-main--layout-dynamic.rules-main--bottom-right .rules-dock-body[data-dock-slot=bottom-right]{margin-right:0;width:calc(100% - 3px);border-top-right-radius:0;border-bottom-right-radius:0}[data-theme=dark] .rules-dock-tab:not(.active):hover{background:#ffffff1f}[data-theme=dark] .rules-dock-tab.active{background:#ffffff2e;color:#ffffffe0}.rules-dock-tab--horizontal .rules-dock-tab-label{font-size:11px;max-width:none}.rules-dock-body{margin:3px;width:calc(100% - 6px);height:calc(100% - 6px);box-sizing:border-box;background:var(--ant-color-bg-container, #fff);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.rules-dock-body--bottom{display:flex;flex-direction:column}.rules-panel-header{display:flex;align-items:center;height:32px;padding:0 6px 0 12px;gap:6px;flex-shrink:0;position:relative}.rules-panel-header:after{content:"";position:absolute;left:3px;right:3px;bottom:0;height:1px;background:var(--ant-color-border-secondary, rgba(5, 5, 5, .06));pointer-events:none}.rules-panel-header-title{flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.rules-panel-header-actions{display:inline-flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s ease}.rules-dock-body:hover .rules-panel-header-actions,.rules-dock-body:focus-within .rules-panel-header-actions,.rules-dock-body--focused .rules-panel-header-actions{opacity:1}.rules-panel-header-info{opacity:0;margin:0;transition:opacity .15s ease}.rules-dock-body:hover .rules-panel-header-info,.rules-dock-body:focus-within .rules-panel-header-info,.rules-dock-body--focused .rules-panel-header-info,.rules-panel-header-info:focus-visible,.rules-panel-header-info[aria-expanded=true]{opacity:1}.rules-dock-body *::-webkit-scrollbar{width:6px;height:6px;background:transparent}.rules-dock-body *::-webkit-scrollbar-track{background:transparent}.rules-dock-body *::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background-color .28s ease-out}.rules-dock-body *::-webkit-scrollbar-corner{background:transparent}.rules-dock-body *::-webkit-scrollbar-button{display:none}.rules-dock-body:hover *::-webkit-scrollbar-thumb,.rules-dock-body:focus-within *::-webkit-scrollbar-thumb,.rules-dock-body--focused *::-webkit-scrollbar-thumb{background:#00000038}.rules-dock-body:hover *::-webkit-scrollbar-thumb:hover,.rules-dock-body:focus-within *::-webkit-scrollbar-thumb:hover,.rules-dock-body--focused *::-webkit-scrollbar-thumb:hover{background:#00000061}[data-theme=dark] .rules-dock-body:hover *::-webkit-scrollbar-thumb,[data-theme=dark] .rules-dock-body:focus-within *::-webkit-scrollbar-thumb,[data-theme=dark] .rules-dock-body--focused *::-webkit-scrollbar-thumb{background:#ffffff38}[data-theme=dark] .rules-dock-body:hover *::-webkit-scrollbar-thumb:hover,[data-theme=dark] .rules-dock-body:focus-within *::-webkit-scrollbar-thumb:hover,[data-theme=dark] .rules-dock-body--focused *::-webkit-scrollbar-thumb:hover{background:#ffffff61}.rules-thin-scrollbar *::-webkit-scrollbar{width:6px;height:6px;background:transparent}.rules-thin-scrollbar *::-webkit-scrollbar-track{background:transparent}.rules-thin-scrollbar *::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px;transition:background-color .2s ease-out}.rules-thin-scrollbar *::-webkit-scrollbar-corner{background:transparent}.rules-thin-scrollbar *::-webkit-scrollbar-button{display:none}.rules-thin-scrollbar:hover *::-webkit-scrollbar-thumb,.rules-thin-scrollbar:focus-within *::-webkit-scrollbar-thumb{background:#0000004d}.rules-thin-scrollbar *::-webkit-scrollbar-thumb:hover{background:#00000073}[data-theme=dark] .rules-thin-scrollbar *::-webkit-scrollbar-thumb{background:#ffffff2e}[data-theme=dark] .rules-thin-scrollbar:hover *::-webkit-scrollbar-thumb,[data-theme=dark] .rules-thin-scrollbar:focus-within *::-webkit-scrollbar-thumb{background:#ffffff57}[data-theme=dark] .rules-thin-scrollbar *::-webkit-scrollbar-thumb:hover{background:#ffffff7a}.rules-panel-header-action{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;cursor:pointer;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));font-size:12px}.rules-panel-header-action:hover{background:#0000000f;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.rules-region{outline:none}.rules-region-editor{margin:3px;width:calc(100% - 6px);height:calc(100% - 6px);box-sizing:border-box;background:var(--ant-color-bg-container, #fff);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.rules-drop-backdrop{position:absolute;background:var(--ant-color-bg-container, #ffffff);pointer-events:none}.rules-drag-preview-label{white-space:nowrap}.rules-statusbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 12px;font-size:11px;flex-shrink:0;height:24px;overflow:hidden}.rules-statusbar-left,.rules-statusbar-right{display:flex;align-items:center;gap:14px}.rules-statusbar-left{flex:1 1 auto;min-width:0;overflow:hidden}.rules-statusbar-right{flex:0 0 auto}.rules-statusbar-item{display:flex;align-items:center;gap:4px;cursor:default;white-space:nowrap;flex-shrink:0}.rules-layout-toggle{display:inline-flex;align-items:center}:root{--scope-vault-color: #cf1322;--scope-vault-bg: #ffd8d5;--scope-environment-color: #007F31;--scope-environment-bg: #E5FFF1;--scope-collection-color: #AD7A03;--scope-collection-bg: #FFF4BE;--scope-workspace-color: #0053B8;--scope-workspace-bg: #E7F0FF;--scope-live-color: #531dab;--scope-live-bg: #f5f0ff;--scope-step-color: #0F766E;--scope-step-bg: #CCFBF1;--scope-file-color: #475569;--scope-file-bg: #E2E8F0;--scope-dynamic-color: #737373;--scope-dynamic-bg: #F5F5F4;--scope-neutral-color: #595959;--scope-neutral-bg: #F0F0F0}[data-theme=dark]{--scope-vault-color: #ff7875;--scope-vault-bg: #2a1215;--scope-environment-color: #6BDD9A;--scope-environment-bg: #013614;--scope-collection-color: #FFE47E;--scope-collection-bg: #3d2800;--scope-workspace-color: #74AEF6;--scope-workspace-bg: #112749;--scope-live-color: #c084fc;--scope-live-bg: #2d1b69;--scope-step-color: #5EEAD4;--scope-step-bg: #042F2E;--scope-file-color: #94A3B8;--scope-file-bg: #1E293B;--scope-dynamic-color: #A3A3A3;--scope-dynamic-bg: #262626;--scope-neutral-color: #A6A6A6;--scope-neutral-bg: #333333}.rules-right-panel--docs :not(pre)>code{font-family:SF Mono,Fira Code,monospace;font-size:11px;padding:0 4px;border-radius:3px;background:var(--ant-color-fill-tertiary)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff) format("woff")}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-400-normal-DGosTW8U.woff2) format("woff2"),url(/assets/fira-code-latin-400-normal-C-QZfXAs.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cascadia-code-latin-400-normal-hfeVgAEz.woff2) format("woff2"),url(/assets/cascadia-code-latin-400-normal-BsebbazI.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-latin-400-normal-DEXWLoHG.woff2) format("woff2"),url(/assets/source-code-pro-latin-400-normal-Bf_aQirX.woff) format("woff")}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:block;src:url(/assets/PressStart2P-Regular-CE5mauZH.woff2) format("woff2")}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden;overscroll-behavior:none}body{font-family:var(--oh-ui-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.rules-shell{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden}.rules-main{display:flex;flex:1;min-height:0;position:relative}.rules-topbar{display:grid;grid-template-columns:var(--ab-width-left, 78px) auto 1fr minmax(0,280px) 1fr auto var(--ab-width-right, 78px);align-items:center;padding:4px 0;flex-shrink:0;height:28px}.rules-topbar-left{display:flex;align-items:center;gap:18px;padding-left:8px}.rules-topbar-right{display:flex;align-items:center;gap:6px;padding-right:8px;min-width:0}.rules-topbar-logo{width:24px;height:24px}.rules-topbar-title{font-family:"Press Start 2P",monospace;font-size:18px;line-height:1;letter-spacing:0}.rules-topbar-chip{font-size:11px}.rules-topbar-search{flex:1;max-width:280px;height:26px!important;padding:2px 10px!important;border-radius:6px;font-size:12px;cursor:pointer}.rules-topbar-divider{width:1px;height:16px;flex-shrink:0}.rules-topbar-item{display:flex;align-items:center;gap:4px;cursor:default}@media(max-width:1200px){.rules-topbar{grid-template-columns:var(--ab-width-left, 78px) auto 1fr auto 1fr auto var(--ab-width-right, 78px)}.rules-topbar-title-full,.rules-topbar-search-label{display:none}.rules-topbar-search{max-width:none;flex:0 0 auto;padding:2px 8px!important}}@media(max-width:600px){.rules-topbar .rules-topbar-divider-toggles,.rules-topbar-right .rules-panel-toggles{display:none}}.rules-activity-bar::-webkit-scrollbar{display:none}.rules-activity-bar.rules-activity-bar--layout-compact .rules-activity-group--top,.rules-activity-bar.rules-activity-bar--layout-compact .rules-activity-subslot{flex:0 0 auto}.rules-activity-bar.rules-activity-bar--layout-compact .rules-activity-group--bottom{margin-top:auto}.rules-activity-bar.rules-activity-bar--layout-stacked .rules-activity-group--top,.rules-activity-bar.rules-activity-bar--layout-stacked .rules-activity-subslot{flex:0 0 auto}.rules-activity-bar.rules-activity-bar--layout-stacked .rules-activity-group--bottom{flex:0 0 auto;margin-top:0}.rules-activity-group{display:flex;flex-direction:column;align-items:center;width:100%;gap:2px}.rules-activity-group--top{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.rules-activity-subslot{flex:1 1 0;display:flex;flex-direction:column;align-items:center;width:100%;min-height:44px;overflow:hidden}.rules-activity-subslot--second{border-top:1px dashed rgba(128,128,128,.32);padding-top:6px;margin-top:6px}.rules-activity-bar--layout-dynamic .rules-activity-subslot--second{margin-top:0;padding-top:2px}.rules-main--layout-dynamic .rules-activity-bar{padding-top:0}.rules-activity-bar--layout-dynamic .rules-activity-subslot{box-sizing:border-box}.rules-activity-bar--layout-dynamic .rules-activity-subslot--first{padding-top:3px}.rules-activity-bar--layout-dynamic .rules-activity-group--top{gap:0}.rules-activity-bar:not(.rules-activity-bar--layout-dynamic) .rules-activity-subslot--first.rules-activity-subslot--empty{border-bottom:1px dashed rgba(128,128,128,.32);padding-bottom:6px;margin-bottom:6px}.rules-activity-bar:not(.rules-activity-bar--layout-dynamic) .rules-activity-subslot--first.rules-activity-subslot--empty+.rules-activity-subslot--second{border-top:none;margin-top:0}.rules-activity-subslot .rules-dock-strip--vertical{flex:1 1 auto;min-height:0;width:100%}.rules-activity-group--bottom{flex:0 0 auto;border-top:1px solid rgba(128,128,128,.34);padding-top:6px;margin-top:6px;width:100%;min-height:44px;display:flex;flex-direction:column;align-items:center}.rules-activity-bar--layout-dynamic .rules-activity-group--bottom{margin-top:0;padding-top:2px}.rules-activity-bar--compact .rules-activity-subslot,.rules-activity-bar--compact .rules-activity-group--bottom{min-height:32px}.rules-activity-group--trailing{margin-top:2px;margin-bottom:4px;width:100%}.rules-activity-icon{width:56px;padding:6px 0 4px;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:15px;cursor:pointer;transition:color .15s,background .12s;border:1px solid transparent}.rules-activity-bar--compact .rules-activity-icon{width:32px;padding:6px 0}.rules-activity-icon:hover:not(.disabled){background:#0000000f}.rules-activity-icon.active:not(.focused):not(.disabled){background:#0000001a}.rules-activity-icon.disabled{opacity:.35;cursor:default}[data-theme=dark]{--oh-method-get: #4ec776;--oh-method-post: #e0b34c;--oh-method-put: #5ea3f0;--oh-method-patch: #b087e0;--oh-method-delete: #f06a5e;--oh-method-head: #45c4b8;--oh-method-options: #e56bb1}[data-theme=dark] .rules-activity-icon:hover:not(.disabled){background:#ffffff1f}[data-theme=dark] .rules-activity-icon.active:not(.focused):not(.disabled){background:#ffffff73;color:#1a1a1a}.rules-activity-label{font-size:9px;line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56px}.rules-sidebar{display:flex;flex-direction:column;height:100%;overflow:hidden}.rules-sidebar-filter-row{display:flex;align-items:center;gap:2px;padding:6px 8px;flex-shrink:0}.rules-sidebar-content{flex:1;display:flex;flex-direction:column;overflow-y:auto;font-size:12px;min-height:0}.rules-sidebar-section{padding:8px 12px;margin:0 4px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;flex-shrink:0;position:relative;transition:background-color .12s ease}.rules-sidebar-section:before{content:"";position:absolute;left:8px;right:8px;top:-1px;height:1px;background:var(--ant-color-border-secondary, rgba(5, 5, 5, .06));pointer-events:none}.rules-sidebar-section:first-child:before{display:none}.rules-sidebar-section:hover{background-color:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .04))}[data-theme=dark] .rules-sidebar-section:hover{background-color:#ffffff0f}.rules-sidebar-section-title{font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.8px}.rules-sidebar-item{display:flex;align-items:center;gap:6px;padding:4px 14px;font-size:12px;cursor:pointer;border-radius:4px;margin:0 4px;outline:none}.rules-sidebar-item:hover{background:#80808014}.rules-sidebar-item.selected{background:#1890ff14}.rules-sidebar-item.focused{background:#1890ff0f;box-shadow:inset 0 0 0 1px #1890ff59}.rules-sidebar-item.selected.focused{background:#1890ff1f}.rules-sidebar-item:hover .rules-sidebar-item-menu,.rules-sidebar-item.focused .rules-sidebar-item-menu,.rules-sidebar-item.selected .rules-sidebar-item-menu,.rules-sidebar-item:hover .rules-sidebar-item-hover-action,.rules-sidebar-item:hover .rules-sidebar-collection-actions,.rules-sidebar-item.focused .rules-sidebar-collection-actions,.rules-sidebar-item.selected .rules-sidebar-collection-actions{opacity:1}.rules-sidebar-item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rules-sidebar-item-hover-action{opacity:0;font-size:12px;padding:2px 4px;border-radius:3px;flex-shrink:0;margin-left:auto;cursor:pointer}.rules-sidebar-item-hover-action:hover{background:#80808026}.rules-sidebar-item-menu{opacity:0;font-size:12px;padding:2px 4px;border-radius:3px;flex-shrink:0}.rules-sidebar-item-menu:hover{background:#80808026}.rules-sidebar-collection-actions{display:flex;align-items:center;gap:2px;margin-left:auto;opacity:0;flex-shrink:0}.folder-dnd-row{position:relative}.folder-dnd-handle{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:14px;height:18px;padding:0;border:none;background:transparent;color:#808080d9;opacity:0;cursor:grab;font-size:11px;outline:none}.folder-dnd-handle:active{cursor:grabbing}.folder-dnd-row:hover .folder-dnd-handle{opacity:.55}.folder-dnd-handle:hover{opacity:1!important}.oh-env-row:hover{background:#80808014}.oh-env-row .oh-env-row-actions{display:inline-flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.oh-env-row .oh-env-row-action{opacity:0}.oh-env-row:hover .oh-env-row-action{opacity:1}.oh-env-row-action{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:3px;cursor:pointer;flex-shrink:0}.oh-env-row-action:hover{background:#80808026}.oh-persistent-scroll{overflow-y:auto}.oh-persistent-scroll::-webkit-scrollbar{width:8px}.oh-persistent-scroll::-webkit-scrollbar-thumb{background:#80808059;border-radius:4px}.oh-persistent-scroll::-webkit-scrollbar-track{background:transparent}@supports not selector(::-webkit-scrollbar){.oh-persistent-scroll{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.4) transparent}}.rules-sidebar-action-icon{font-size:12px;padding:2px 4px;border-radius:3px;cursor:pointer}.rules-sidebar-action-icon:hover{background:#80808026}.rules-sidebar-rename-input{flex:1;min-width:0;font-size:11px;padding:1px 4px;border:1px solid rgba(128,128,128,.35);border-radius:3px;background:transparent;color:inherit;outline:none}.rules-sidebar-rename-input:focus{border-color:var(--ant-color-primary, #1677ff)}.rules-sidebar-empty,.rules-sidebar-placeholder{padding:8px 14px;font-size:11px;line-height:1.5}.rules-sidebar-empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}.rules-sidebar-create-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;border:1px solid rgba(128,128,128,.4);border-radius:5px;background:transparent;cursor:pointer;transition:background .12s,border-color .12s}.rules-sidebar-create-btn:hover{background:#80808014;border-color:#80808099}.rules-editor-area{display:flex;flex-direction:column;height:100%;min-width:0}.rules-editor-tree{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;min-height:0}.rules-editor-leaf{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;position:relative}.rules-tabs-bar{display:flex;align-items:center;flex-shrink:0;height:32px;position:relative}.rules-tabs-scroll{display:flex;align-items:center;flex:0 1 auto;min-width:0;align-self:stretch;gap:2px;padding:0 4px;overflow-x:auto;overflow-y:hidden}.rules-tabs-scroll.is-overflow{mask-image:linear-gradient(to right,transparent 0,black 24px,black calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 24px,black calc(100% - 24px),transparent 100%)}@supports (-moz-appearance: none){.rules-tabs-scroll{scrollbar-width:none}}.rules-tabs-scroll::-webkit-scrollbar{height:3px;background:transparent}.rules-tabs-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;transition:background .15s ease}.rules-tabs-scroll::-webkit-scrollbar-track{background:transparent}.rules-tabs-scroll::-webkit-scrollbar-button{display:none}.rules-tabs-scroll::-webkit-scrollbar-corner{background:transparent}.rules-tabs-bar:hover .rules-tabs-scroll::-webkit-scrollbar-thumb{background:#80808047}[data-theme=dark] .rules-tabs-bar:hover .rules-tabs-scroll::-webkit-scrollbar-thumb{background:#ffffff2e}.rules-tabs-overlay-thumb{position:absolute;bottom:0;height:3px;border-radius:2px;background:transparent;pointer-events:none;transition:background .15s ease}.rules-tabs-bar:hover .rules-tabs-overlay-thumb{background:#80808047}[data-theme=dark] .rules-tabs-bar:hover .rules-tabs-overlay-thumb{background:#ffffff2e}.rules-tabs-bar>.rules-tab-action-create{flex-shrink:0}.rules-tab{display:flex;align-items:center;gap:5px;padding:2px 10px;font-size:12px;white-space:nowrap;cursor:pointer;border-radius:6px;flex-shrink:0;position:relative;user-select:none;transition:background .12s}.rules-tab.active{font-weight:500}.rules-tab:hover:not(.active):not(.dragging){background:#8080801a}.rules-tab:hover .rules-tab-close{opacity:1}.rules-tab-action{display:flex;align-items:center;justify-content:center;width:26px;height:22px;border-radius:6px;cursor:pointer;flex-shrink:0;opacity:.7;transition:opacity .12s,background .12s}.rules-tab-action:hover{opacity:1;background:#80808024}.rules-tab-label{white-space:nowrap}.rules-tab-unsaved{width:6px;height:6px;border-radius:50%}.rules-tab-close{opacity:0;cursor:pointer;transition:opacity .15s;margin-left:2px}.rules-tab-close:hover{opacity:1!important}.rules-tab.dragging{cursor:grabbing}.rules-tab.dragging>.rules-type-badge,.rules-tab.dragging>.rules-tab-label,.rules-tab.dragging>.rules-tab-unsaved,.rules-tab.dragging>.rules-tab-close{visibility:hidden}.rules-tab-search-backdrop{position:fixed;inset:0;z-index:98}.rules-tab-search-dropdown{position:absolute;top:100%;right:0;width:300px;border-radius:6px;box-shadow:0 6px 16px #0000001f;z-index:99;animation:rules-tab-search-in .15s ease-out}@keyframes rules-tab-search-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rules-tab-search-item{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px;transition:background .1s}.rules-tab-search-item:hover{background:#80808014}.rules-type-badge{font-size:11px;flex-shrink:0;display:flex;align-items:center}.rules-tab-path-tooltip,.rules-tab-path-tooltip .ant-tooltip-inner{max-width:min(520px,80vw)}.ant-tooltip.ant-zoom-big-fast-leave{display:none}.ant-tooltip{pointer-events:none}.rules-breadcrumbs{display:flex;align-items:center;gap:0;font-size:11px;min-width:0;flex:1;overflow:hidden}.rules-breadcrumb{padding:1px 3px;border-radius:3px}.rules-breadcrumb.editable:hover{background:#8080801a;cursor:text}.rules-editor-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:40px;padding:4px 16px;box-sizing:border-box;position:relative}.rules-editor-header:after{content:"";position:absolute;left:3px;right:3px;bottom:0;height:1px;background:var(--ant-color-border-secondary, rgba(5, 5, 5, .06));pointer-events:none}.rules-editor-header--bottom{order:1}.rules-editor-header--bottom:after{bottom:auto;top:0}.rules-editor-header-title{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.rules-editor-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.rules-editor-content{flex:1;min-height:0;display:flex;flex-direction:column}.oh-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:24px;gap:12px}.oh-empty-logo{width:80px;height:80px;filter:grayscale(1);opacity:.3;user-select:none;-webkit-user-drag:none}.oh-empty-heading-spacer{height:24px}.oh-empty-actions{display:flex;flex-direction:column;width:320px;max-width:100%;gap:2px}.oh-empty-action{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:var(--ant-border-radius, 8px);cursor:pointer;text-align:left;color:inherit;font:inherit;outline:none;transition:background .15s ease}.oh-empty-action:hover,.oh-empty-action:focus-visible{background:var(--ant-color-bg-text-hover, rgba(0, 0, 0, .04))}[data-theme=dark] .oh-empty-action:hover,[data-theme=dark] .oh-empty-action:focus-visible{background:#ffffff0f}.oh-empty-action-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;font-size:16px;color:var(--ant-color-text-secondary, #595959)}.oh-empty-action-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.oh-empty-action-label{font-size:13px;font-weight:500;line-height:1.4;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.oh-empty-action-desc.ant-typography{font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oh-empty-action-chevron{flex-shrink:0;font-size:11px;color:var(--ant-color-text-tertiary, #8c8c8c)}.rules-editor-tab-panel{flex:1;min-height:0;overflow-y:auto;container-type:inline-size;container-name:editor}.rules-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.rules-rule-editor{padding:24px 32px 48px;max-width:clamp(600px,70%,1100px);margin:0 auto}.rules-rule-editor .ant-form-item-label>label{font-size:12px}.rules-rule-editor .ant-divider{border-color:var(--ant-color-border-secondary, #f0f0f0)}.rules-rule-editor .ant-segmented-item-disabled{opacity:.35}@container editor (min-width: 1000px){.rules-rule-editor{max-width:100%;padding:24px 48px 48px}}.rules-rule-editor--pane{max-width:none;margin:0;padding:0}.rules-response-tabs .ant-tabs-content-holder{display:flex;flex-direction:column;flex:1;min-height:0}.rules-response-tabs .ant-tabs-content{flex:1;min-height:0}.rules-response-tabs .ant-tabs-tabpane-active{height:100%;display:flex;flex-direction:column;min-height:0}.rules-response-tabs .ant-tabs-tabpane:focus,.rules-response-tabs .ant-tabs-tabpane:focus-visible{outline:none;box-shadow:none}.rules-statusbar{display:flex;align-items:center;justify-content:space-between;padding:2px 0;font-size:11px;flex-shrink:0;height:24px}.rules-statusbar-left{display:flex;align-items:center;gap:14px;flex:1;min-width:0;overflow:hidden;padding-left:var(--ab-width-left, 78px)}.rules-statusbar-right{display:flex;align-items:center;gap:14px;flex-shrink:0;padding-right:12px}.rules-statusbar-item{display:flex;align-items:center;gap:4px;cursor:default}.rules-statusbar-divider{width:1px;height:14px}.rules-panel-toggles{display:flex;align-items:center;gap:2px}.rules-panel-toggle{width:22px;height:18px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.7}.rules-panel-toggle:hover{opacity:1}.rules-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.rules-dot-blink{animation:rules-blink 1.5s infinite}@keyframes rules-blink{0%,to{opacity:1}50%{opacity:.3}}.rules-main-row{display:flex;flex:1;min-height:0;position:relative}.rules-main-horizontal{flex:1;min-width:0;position:relative}.rules-dock-strip{display:flex;gap:2px}.rules-dock-strip.rules-dock-strip--vertical{flex-direction:column;align-items:stretch;width:100%}.rules-dock-strip.rules-dock-strip--horizontal{flex-direction:row;align-items:center;gap:4px;padding:3px 8px;min-height:28px}.rules-dock-strip.rules-dock-strip--empty-drop{min-height:36px;min-width:36px;outline:1px dashed rgba(22,119,255,.35);outline-offset:-3px;border-radius:4px}.rules-dock-strip .rules-dock-strip-tabs{display:flex;flex-direction:inherit;gap:2px;flex:1;min-width:0}.rules-dock-strip--horizontal .rules-dock-strip-tabs{flex-direction:row}.rules-dock-strip-close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:3px;cursor:pointer;opacity:.5;transition:opacity .12s,background .12s;font-size:10px}.rules-dock-strip-close:hover{opacity:1;background:#8080801f}.rules-dock-tab{display:flex;align-items:center;gap:6px;cursor:pointer;user-select:none;border-radius:4px;transition:color .15s,background .12s}.rules-dock-tab.rules-dock-tab--vertical{box-sizing:border-box;width:100%;min-height:32px;padding:6px 4px 4px;flex-direction:column;justify-content:center;gap:2px;font-size:16px}.rules-activity-bar--compact .rules-dock-tab.rules-dock-tab--vertical{width:32px;padding:6px 0}.rules-dock-tab.rules-dock-tab--horizontal{padding:3px 8px;font-size:12px;border-radius:3px}.rules-dock-tab:not(.active):hover{background:#8080801a}.rules-dock-tab.dragging{cursor:grabbing;opacity:1}.rules-dock-tab.dragging>.rules-dock-tab-icon,.rules-dock-tab.dragging>.rules-dock-tab-label{visibility:hidden}.rules-dock-tab-icon{display:inline-flex;align-items:center;justify-content:center}.rules-dock-tab-label{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-size:11px;line-height:1.15;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.rules-dock-tab--horizontal .rules-dock-tab-label{font-size:12px;width:auto;max-width:none;padding:0}.rules-dock-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.rules-drop-overlay{position:absolute;inset:0;pointer-events:none;z-index:50}.rules-drop-zone{position:absolute;border-radius:6px;border:2px dashed;pointer-events:auto;display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s}.rules-drop-zone-label{font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;box-shadow:0 1px 3px #0000001f;display:inline-flex;align-items:center;gap:6px}.rules-drop-zone-label-icon{display:inline-flex;align-items:center;justify-content:center}.rules-drag-preview{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#1677ffeb;color:#fff;border-radius:4px;font-size:12px;box-shadow:0 4px 10px #0000002e;pointer-events:none}.rules-drag-preview-icon{display:inline-flex;align-items:center;font-size:13px}.rules-layout-toggle{display:inline-flex;align-items:center;justify-content:center;opacity:.7}.rules-layout-toggle:hover{opacity:1}.rules-bottom-panel{display:flex;flex-direction:column;height:100%}.rules-bottom-tabs{display:flex;align-items:center;gap:10px;padding:4px 12px;flex-shrink:0}.rules-bottom-tab{font-size:12px;padding:3px 0;cursor:pointer;border-bottom:2px solid transparent}.rules-bottom-tab.active{font-weight:500}.rules-live-indicator{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11px}.rules-bottom-content{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;min-height:0}.rules-bottom-content.is-table{display:block;padding:0}.rules-bottom-content.is-fill{display:block;padding:0;align-items:stretch;justify-content:flex-start}.rules-bottom-row-active{background:var(--oh-row-active-bg, rgba(22, 119, 255, .08))!important;box-shadow:inset 2px 0 0 0 var(--oh-row-active-border, #1677ff)}.rules-bottom-row-active>td,.rules-bottom-row-active>div{background:var(--oh-row-active-bg, rgba(22, 119, 255, .08))!important}[data-theme=dark] .rules-bottom-row-active{background:#1677ff2e!important}[data-theme=dark] .rules-bottom-row-active>td,[data-theme=dark] .rules-bottom-row-active>div{background:#1677ff2e!important}.rules-right-panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.vp-scope-head .vp-scope-reveal{opacity:0;transition:opacity 80ms linear}.vp-scope-head:hover .vp-scope-reveal,.vp-scope-head:focus-within .vp-scope-reveal,.vp-scope-head .vp-scope-reveal[aria-expanded=true]{opacity:1}.vp-scope-head .oh-info-trigger{margin:0}.rules-region{position:relative;outline:none}.rules-cmd-backdrop{position:fixed;inset:0;z-index:999;background:#00000040}.rules-cmd-palette{position:fixed;top:15%;left:50%;transform:translate(-50%);width:min(520px,90vw);border-radius:10px;z-index:1000;animation:rules-cmd-in .12s ease-out;overflow:hidden}@keyframes rules-cmd-in{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.97)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.rules-cmd-input{font-size:14px!important;padding:10px 14px!important}.rules-cmd-results{max-height:340px;overflow-y:auto;padding:4px 0}.rules-cmd-breadcrumb{display:flex;align-items:center;gap:6px;padding:6px 14px;font-size:11px;cursor:pointer;transition:background .08s}.rules-cmd-breadcrumb:hover{background:#8080800f}.rules-cmd-divider{padding:6px 14px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.rules-cmd-empty{padding:20px 16px;text-align:center;font-size:12px}.rules-cmd-result{display:flex;align-items:center;gap:8px;padding:6px 14px;font-size:12px;cursor:pointer;transition:background .08s}.rules-cmd-result-icon{flex-shrink:0;font-size:14px;min-width:20px;display:inline-flex;align-items:center;justify-content:flex-start}.rules-cmd-result-label{flex-shrink:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rules-cmd-result-scope{font-size:11px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.rules-cmd-result-shortcut{font-size:10px;font-family:system-ui,sans-serif;padding:1px 6px;border-radius:3px;flex-shrink:0;white-space:nowrap;margin-left:auto}.rules-cmd-footer{display:flex;align-items:center;gap:12px;padding:6px 14px;font-size:10px}:root{--sash-size: 16px;--oh-multiline-cap: 96px;--scope-vault-color: #cf1322;--scope-vault-bg: #ffd8d5;--scope-environment-color: #007F31;--scope-environment-bg: #E5FFF1;--scope-collection-color: #AD7A03;--scope-collection-bg: #FFF4BE;--scope-collection-pin: #E0A526;--scope-workspace-color: #0053B8;--scope-workspace-bg: #E7F0FF;--scope-live-color: #531dab;--scope-live-bg: #f5f0ff;--scope-step-color: #0F766E;--scope-step-bg: #CCFBF1;--scope-file-color: #475569;--scope-file-bg: #E2E8F0;--scope-dynamic-color: #737373;--scope-dynamic-bg: #F5F5F4;--scope-neutral-color: #595959;--scope-neutral-bg: #F0F0F0;--rule-code-from: #6b7689;--rule-code-to: #3d4456}[data-theme=dark]{--scope-vault-color: #ff7875;--scope-vault-bg: #2a1215;--scope-environment-color: #6BDD9A;--scope-environment-bg: #013614;--scope-collection-color: #FFE47E;--scope-collection-bg: #3d2800;--scope-collection-pin: #FFE47E;--scope-workspace-color: #74AEF6;--scope-workspace-bg: #112749;--scope-live-color: #c084fc;--scope-live-bg: #2d1b69;--scope-step-color: #5EEAD4;--scope-step-bg: #042F2E;--scope-file-color: #94A3B8;--scope-file-bg: #1E293B;--scope-dynamic-color: #A3A3A3;--scope-dynamic-bg: #262626;--scope-neutral-color: #A6A6A6;--scope-neutral-bg: #333333;--rule-code-from: #c7d0de;--rule-code-to: #8b95a8}.rules-code-editor .rules-code-editor-actions{opacity:0;transition:opacity .12s ease-out;pointer-events:none}.rules-code-editor:hover .rules-code-editor-actions,.rules-code-editor:focus-within .rules-code-editor-actions{opacity:1;pointer-events:auto}.rules-code-editor:has(.find-widget.visible) .rules-code-editor-actions{opacity:0;pointer-events:none}.rules-code-editor-resize-grip{position:absolute;right:2px;bottom:2px;width:8px;height:8px;cursor:ns-resize;touch-action:none;background:linear-gradient(135deg,transparent 0 45%,var(--ant-color-text-quaternary, rgba(0, 0, 0, .25)) 45% 55%,transparent 55% 70%,var(--ant-color-text-quaternary, rgba(0, 0, 0, .25)) 70% 80%,transparent 80%)}.rules-code-editor-resize-grip:hover{background:linear-gradient(135deg,transparent 0 45%,var(--ant-color-text-tertiary, rgba(0, 0, 0, .45)) 45% 55%,transparent 55% 70%,var(--ant-color-text-tertiary, rgba(0, 0, 0, .45)) 70% 80%,transparent 80%)}.kbd-key{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:4px;border:1px solid var(--ant-color-border, #d9d9d9);background:var(--ant-color-bg-layout, #f5f5f5);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,monospace;font-size:11px;font-weight:500;color:var(--ant-color-text, #000);box-shadow:0 1px 0 var(--ant-color-border, #d9d9d9);line-height:1}[data-theme=dark] .kbd-key{background:#ffffff14;border-color:#ffffff26;box-shadow:0 1px #ffffff0d}.rules-settings-row{padding:0 8px;margin:0 -8px;border-radius:4px}.rules-settings-row:hover{background:var(--ant-color-fill-tertiary)}.rules-code-editor .monaco-editor .editorPlaceholder{white-space:pre-line;text-wrap:wrap;max-width:100%}.rule-flow{display:flex;flex-direction:column}.rule-flow-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;flex-shrink:0;flex-wrap:wrap;gap:8px}.rule-flow-stats{display:flex;align-items:center;gap:12px;font-size:12px}.rule-flow-pipeline{flex:1;padding:20px 24px 40px;display:flex;flex-direction:column;align-items:center;gap:0;overflow-y:auto;background-color:var(--flow-canvas-bg, #f5f5f7);background-image:linear-gradient(var(--flow-grid-color, rgba(37, 99, 235, .08)) 1px,transparent 1px),linear-gradient(90deg,var(--flow-grid-color, rgba(37, 99, 235, .08)) 1px,transparent 1px);background-size:48px 48px}.rules-shell[data-theme=light] .rule-flow-pipeline{--flow-canvas-bg: #f5f5f7;--flow-grid-color: rgba(37, 99, 235, .08)}.rules-shell[data-theme=dark] .rule-flow-pipeline{--flow-canvas-bg: #0d0f13;--flow-grid-color: rgba(47, 129, 247, .1)}.flow-priority-group{width:100%;max-width:600px;margin:0}.flow-priority-header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;margin-bottom:4px}.flow-priority-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-priority-label{font-family:monospace;font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.flow-priority-rules{display:flex;flex-direction:column;gap:4px}.flow-priority-empty{border:1px dashed;border-radius:6px;padding:10px;text-align:center;font-size:11px;font-style:italic}.flow-rule-card{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:6px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));background:var(--ant-color-bg-container, #fff);box-shadow:0 0 0 .5px #0000000d,0 1px 4px #00000014;transition:border-color .15s,box-shadow .15s,transform .15s}.flow-rule-card:hover{border-color:var(--ant-color-border, rgba(0, 0, 0, .15));box-shadow:0 0 0 .5px #00000014,0 2px 8px #0000001f;transform:translateY(-1px)}.flow-rule-card[data-active=false]{opacity:.6}.rules-shell[data-theme=dark] .flow-rule-card{box-shadow:0 0 0 .5px #ffffff0a,0 2px 6px #0006}.rules-shell[data-theme=dark] .flow-rule-card:hover{box-shadow:0 0 0 .5px #ffffff14,0 4px 12px #00000080}.flow-priority-empty{box-shadow:0 0 0 .5px #00000008}.flow-rule-card-handle,.flow-rule-card-icon{display:flex;align-items:center;padding:2px 0;flex-shrink:0}.flow-rule-card-content{flex:1;min-width:0}.flow-rule-card-header{display:flex;align-items:center;gap:6px}.flow-rule-card-name{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.flow-rule-card-conditions{margin-top:3px}.flow-condition-chip{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:3px;border:1px solid;font-size:9px;font-family:monospace;line-height:14px;background:var(--ant-color-bg-layout, #f5f5f5)}.flow-rule-card-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.flow-rule-card[data-test-status=executed]{border-color:#52c41a;background:#52c41a0f;box-shadow:0 0 0 1px #52c41a59,0 2px 8px #52c41a2e}.flow-rule-card[data-test-status=executed]:hover{box-shadow:0 0 0 1px #52c41a8c,0 4px 14px #52c41a47}.flow-rule-card[data-test-status=shadowed]{border-color:#faad14;background:#faad1412;box-shadow:0 0 0 1px #faad1466,0 2px 8px #faad1433}.flow-rule-card[data-test-status=shadowed]:hover{box-shadow:0 0 0 1px #faad1499,0 4px 14px #faad144d}.flow-rule-card[data-test-status=no-fire]{border-style:dashed;border-color:#0000001f;background:transparent;opacity:.65;box-shadow:none}.flow-rule-card[data-test-status=no-fire]:hover{opacity:.9;box-shadow:0 0 0 1px #00000014}.flow-rule-card[data-test-status=skipped]{border-style:dashed;border-color:#00000014;background:transparent;opacity:.45;box-shadow:none}.rules-shell[data-theme=dark] .flow-rule-card[data-test-status=executed]{background:#52c41a1a;box-shadow:0 0 0 1px #52c41a73,0 2px 10px #52c41a40}.rules-shell[data-theme=dark] .flow-rule-card[data-test-status=shadowed]{background:#faad141a;box-shadow:0 0 0 1px #faad1473,0 2px 10px #faad1440}.rules-shell[data-theme=dark] .flow-rule-card[data-test-status=no-fire]{border-color:#ffffff24}.rules-shell[data-theme=dark] .flow-rule-card[data-test-status=skipped]{border-color:#ffffff14}.flow-rule-card[data-test-selected=true]{outline:2px solid var(--ant-color-primary, #1677ff);outline-offset:2px}.flow-dashed-line{width:2px;background-image:linear-gradient(to bottom,var(--flow-line-color, rgba(0, 0, 0, .25)) 50%,transparent 50%);background-size:2px 6px;background-repeat:repeat-y;animation:flow-dash .6s linear infinite}@keyframes flow-dash{0%{background-position:0 0}to{background-position:0 6px}}@media(prefers-reduced-motion:reduce){.flow-dashed-line{animation:none}}.rule-flow[data-compact=true] .rule-flow-pipeline{padding:10px 16px 20px}.rule-flow[data-compact=true] .flow-priority-group{max-width:520px}.rule-flow[data-compact=true] .flow-priority-header{padding:2px 8px;margin-bottom:2px}.rule-flow[data-compact=true] .flow-priority-rules{gap:2px}.rule-flow[data-compact=true] .flow-priority-empty{padding:4px;font-size:10px}.rule-flow[data-compact=true] .flow-rule-card{align-items:center;gap:6px;padding:4px 8px;border-radius:4px}.rule-flow[data-compact=true] .flow-rule-card-name{font-size:11px}.rule-flow[data-compact=true] .flow-rule-card-content{display:flex;align-items:center;gap:8px}.rule-flow[data-compact=true] .flow-rule-card-header{flex-shrink:0}
