@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media (prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:#0000;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}.palette-overlay[data-v-c9824220]{position:fixed;inset:0;z-index:50000;background:#0b1220a6;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.palette-box[data-v-c9824220]{width:580px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--wire, #DCE1EA);border-radius:10px;box-shadow:0 24px 64px #0b122059;display:flex;flex-direction:column;max-height:60vh;overflow:hidden}.palette-input-row[data-v-c9824220]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--wire, #DCE1EA)}.palette-search-icon[data-v-c9824220]{color:var(--text-b, #5B6C87);font-size:16px;flex-shrink:0}.palette-input[data-v-c9824220]{flex:1;background:transparent;border:none;outline:none;color:var(--text-a, #0B1220);font-size:15px;font-family:var(--f-ui, "Inter", sans-serif);font-weight:500}.palette-input[data-v-c9824220]::placeholder{color:var(--text-c, #8A9AB3)}.palette-shortcut[data-v-c9824220]{font-family:var(--f-data, "JetBrains Mono", monospace);font-size:10px;color:var(--text-c, #8A9AB3);background:var(--surface, #EEF1F6);padding:2px 6px;border-radius:4px;border:1px solid var(--wire, #DCE1EA);flex-shrink:0}.palette-clear[data-v-c9824220]{background:none;border:none;color:var(--text-c, #8A9AB3);cursor:pointer;font-size:13px;padding:2px 4px;flex-shrink:0}.palette-clear[data-v-c9824220]:hover{color:var(--text-b, #5B6C87)}.palette-results[data-v-c9824220]{overflow-y:auto;flex:1;padding:6px 0}.palette-empty[data-v-c9824220]{font-size:12px;color:var(--text-c, #8A9AB3);text-align:center;padding:32px 16px;letter-spacing:.03em}.palette-group-label[data-v-c9824220]{font-family:var(--f-ui, "Inter", sans-serif);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-c, #8A9AB3);padding:10px 16px 4px}.palette-row[data-v-c9824220]{display:flex;align-items:center;gap:10px;padding:9px 16px;cursor:pointer;border-left:2px solid transparent;transition:background .08s}.palette-row[data-v-c9824220]:hover{background:var(--surface, #EEF1F6)}.palette-row.active[data-v-c9824220]{background:var(--signal-dim, rgba(240, 168, 51, .1));border-left-color:var(--signal, #F0A833)}.palette-dot[data-v-c9824220]{font-size:10px;flex-shrink:0;width:14px;text-align:center}.palette-dot.on[data-v-c9824220]{color:#358850}.palette-dot.off[data-v-c9824220]{color:#b3becf}.palette-cmd-icon[data-v-c9824220]{font-family:var(--f-data, "JetBrains Mono", monospace);font-size:12px;color:var(--text-c, #8A9AB3);width:14px;text-align:center;flex-shrink:0}.palette-nav-icon[data-v-c9824220]{font-size:14px;width:14px;text-align:center;flex-shrink:0}.palette-row-body[data-v-c9824220]{flex:1;min-width:0}.palette-row-title[data-v-c9824220]{font-size:13px;font-weight:500;color:var(--text-a, #0B1220);display:flex;align-items:center;gap:6px}.palette-row-uuid[data-v-c9824220]{font-family:var(--f-data, "JetBrains Mono", monospace);font-size:11px;color:var(--text-c, #8A9AB3)}.palette-row-sub[data-v-c9824220]{font-size:11.5px;color:var(--text-b, #5B6C87);margin-top:1px}.palette-row-ip[data-v-c9824220]{font-family:var(--f-data, "JetBrains Mono", monospace)}.palette-row-action[data-v-c9824220]{font-size:11px;color:var(--text-c, #8A9AB3);flex-shrink:0;letter-spacing:.02em}.palette-footer[data-v-c9824220]{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--wire, #DCE1EA);background:var(--surface, #EEF1F6)}.palette-hint[data-v-c9824220]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-c, #8A9AB3)}.palette-hint kbd[data-v-c9824220]{font-family:var(--f-data, "JetBrains Mono", monospace);font-size:10px;background:#fff;border:1px solid var(--wire, #DCE1EA);padding:1px 5px;border-radius:3px;color:var(--text-b, #5B6C87)}.palette-fade-enter-active[data-v-c9824220],.palette-fade-leave-active[data-v-c9824220]{transition:opacity .15s ease}.palette-fade-enter-active .palette-box[data-v-c9824220],.palette-fade-leave-active .palette-box[data-v-c9824220]{transition:transform .15s ease,opacity .15s ease}.palette-fade-enter-from[data-v-c9824220],.palette-fade-leave-to[data-v-c9824220]{opacity:0}.palette-fade-enter-from .palette-box[data-v-c9824220]{transform:translateY(-12px) scale(.98);opacity:0}.palette-fade-leave-to .palette-box[data-v-c9824220]{transform:translateY(-8px) scale(.99);opacity:0}:root{--ink: #0B1220;--surface: #EEF1F6;--panel: #FFFFFF;--rim: rgba(238,241,246,.7);--wire: #DCE1EA;--field: #FFFFFF;--sidebar-bg: #0B1220;--sb-link: #8A9AB3;--sb-link-hover: #DCE1EA;--sb-label: #3B4A63;--sb-active-bg: #131A2A;--signal: #F0A833;--signal-bg: #FEF6E9;--signal-dim: rgba(240,168,51,.1);--signal-mid: rgba(240,168,51,.22);--signal-hi: rgba(240,168,51,.38);--text-a: #0B1220;--text-b: #5B6C87;--text-c: #8A9AB3;--green: #358850;--green-bg: #EFF7F1;--green-bd: #A9D6B6;--red: #B23636;--red-bg: #FBEEEE;--red-bd: #E8A9A9;--amber: #DC8A17;--amber-bg: #FEF6E9;--amber-bd: #F9D488;--f-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-data: "JetBrains Mono", ui-monospace, SFMono-Regular, "Courier New", monospace;--shadow-subtle: 0 1px 2px 0 rgba(11,18,32,.06);--shadow-panel: 0 1px 3px 0 rgba(11,18,32,.08), 0 1px 2px -1px rgba(11,18,32,.06);--shadow-elevated: 0 8px 24px -4px rgba(11,18,32,.16), 0 2px 8px -2px rgba(11,18,32,.08)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{background:var(--surface);color:var(--text-a);font-family:var(--f-ui);font-size:13.5px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#eef1f6}::-webkit-scrollbar-thumb{background:#b3becf;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8a9ab3}::selection{background:#f9d488;color:#0b1220}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.layout{display:flex;height:100vh;overflow:hidden}.no-sidebar{display:block;height:100vh}.sidebar{width:220px;flex-shrink:0;background:var(--sidebar-bg);border-right:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.brand{display:flex;align-items:center;gap:10px;padding:20px 18px 18px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.status-sq{width:7px;height:7px;flex-shrink:0;border-radius:1px}.status-sq.live{background:var(--green);box-shadow:0 0 0 3px #35885040}.status-sq.dead{background:var(--red);animation:sq-blink 1.4s step-end infinite}@keyframes sq-blink{50%{opacity:0}}.brand-text{display:flex;flex-direction:column;gap:2px;line-height:1}.brand-name{font-family:var(--f-ui);font-weight:700;font-size:15px;letter-spacing:.15em;text-transform:uppercase;color:var(--signal)}.brand-sub{font-family:var(--f-data);font-weight:400;font-size:9px;letter-spacing:.12em;color:var(--sb-label);text-transform:uppercase}.nav-group{padding:12px 0 4px}.nav-label{font-family:var(--f-ui);font-weight:600;font-size:10px;letter-spacing:.08em;color:var(--sb-label);padding:4px 18px 6px;text-transform:uppercase}.sidebar a{display:block;font-family:var(--f-ui);font-size:13px;font-weight:400;color:var(--sb-link);text-decoration:none;padding:6.5px 18px 6.5px 20px;border-left:2px solid transparent;letter-spacing:.01em;transition:color .1s,background .1s,border-color .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar a:hover{color:var(--sb-link-hover);background:#ffffff0a;border-left-color:#ffffff1f}.sidebar a.router-link-active{color:var(--signal);background:#f0a8331a;border-left-color:var(--signal);font-weight:500}.sidebar-footer{margin-top:auto;padding:14px 18px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:8px}.sf-version{font-family:var(--f-data);font-size:10px;color:var(--sb-label);letter-spacing:.06em}.content{flex:1;overflow:auto;padding:32px 36px;background:var(--surface);min-width:0}.full-content{padding:0;overflow:hidden;background:var(--surface)}.mono{font-family:var(--f-data)}.small{font-size:11.5px}.muted{color:var(--text-b)}.pg-hdr{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:28px}.pg-title{font-family:var(--f-ui);font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--text-a)}.pg-sub{font-family:var(--f-ui);font-size:13px;color:var(--text-b);margin-top:3px}@keyframes btn-press{0%{transform:scale(1)}40%{transform:scale(.91)}70%{transform:scale(.96)}to{transform:scale(1)}}@keyframes btn-ripple{0%{box-shadow:0 0 #f0a83359}to{box-shadow:0 0 0 10px #f0a83300}}button:not(:disabled),a[role=button]:not(:disabled){transition-property:transform,filter,background,border-color,color,box-shadow,opacity;transition-duration:.14s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}button:not(:disabled):active,a[role=button]:not(:disabled):active{animation:btn-press .22s cubic-bezier(.4,0,.2,1) forwards;filter:brightness(.88)}.btn.primary:not(:disabled):active{animation:btn-press .22s cubic-bezier(.4,0,.2,1) forwards,btn-ripple .38s ease-out forwards}.btn.danger:not(:disabled):active{animation:btn-press .22s cubic-bezier(.4,0,.2,1) forwards}button:not(:disabled):after,a[role=button]:not(:disabled):after{content:"";display:block;position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity .18s ease}button:not(:disabled):active:after,a[role=button]:not(:disabled):active:after{opacity:.08}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid var(--wire);color:var(--text-b);padding:7px 16px;font-family:var(--f-ui);font-size:13px;font-weight:500;cursor:pointer;outline:none;border-radius:6px;letter-spacing:0;user-select:none;white-space:nowrap;line-height:1.4;box-shadow:var(--shadow-subtle);transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.btn:hover{border-color:#b3becf;color:var(--text-a);background:#eef1f6}.btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.btn.primary{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:var(--shadow-panel)}.btn.primary:hover{background:#131a2a;border-color:#131a2a}.btn.danger{background:var(--red-bg);border-color:var(--red-bd);color:var(--red);box-shadow:none}.btn.danger:hover{background:var(--red);color:#fff;border-color:var(--red)}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}.section-label{font-family:var(--f-ui);font-weight:600;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-b);padding-bottom:10px;border-bottom:1px solid var(--wire);margin-bottom:16px}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{font-family:var(--f-ui);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-b);text-align:left;padding:9px 14px;border-bottom:1px solid var(--wire);white-space:nowrap;background:#eef1f699}.data-table td{padding:9px 14px;border-bottom:1px solid var(--wire);color:var(--text-a);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover td{background:#f0a8330a}.data-table .empty-row td{text-align:center;color:var(--text-b);padding:44px;font-size:13px}.badge{display:inline-flex;align-items:center;font-family:var(--f-ui);font-size:11px;font-weight:500;letter-spacing:.02em;padding:2px 8px;border-radius:999px;border:none;line-height:1.5}.badge.active{background:#eff7f1;color:#215732}.badge.lost{background:#fbeeee;color:#722424}.badge.killed{background:#eef1f6;color:var(--text-b)}.badge.pending{background:#fef6e9;color:#6e3d0f}.badge.completed{background:#eff7f1;color:#215732}.badge.error{background:#fbeeee;color:#722424}.badge.sent{background:#fef6e9;color:#6e3d0f}.toast-stack{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column-reverse;gap:6px;z-index:99999;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--wire);border-radius:8px;padding:12px 14px;min-width:268px;max-width:340px;box-shadow:var(--shadow-elevated);cursor:pointer;pointer-events:all}.toast.online{border-left:3px solid var(--green)}.toast.mitb_install,.toast.mitb_online{border-left:4px solid #EA580C;background:linear-gradient(90deg,#fff7ed,#fff 28%)}.toast.mitb_reinstall{border-left:4px solid #7C3AED;background:linear-gradient(90deg,#f5f3ff,#fff 28%)}.toast.mitb_reconnect{border-left:4px solid #0284C7;background:linear-gradient(90deg,#f0f9ff,#fff 28%)}.toast.mitb_browser_hook{border-left:4px solid #16A34A;background:linear-gradient(90deg,#f0fdf4,#fff 28%)}.toast.mitb_pix,.toast.mitb_ats{border-left:3px solid #C2410C;background:#fff7ed}.toast.mitb_qr{border-left:3px solid #7C3AED;background:#faf5ff}.toast.mitb_cookie{border-left:3px solid #0369A1;background:#f0f9ff}.toast.mitb_bank{border-left:3px solid var(--signal);background:var(--signal-bg)}.toast.mitb_checkout{border-left:3px solid #B45309;background:#fffbeb}.toast-detail{font-size:10.5px!important;opacity:.85}.toast-dot.alert{background:var(--signal)}.toast-dot.mitb-install{background:#ea580c;box-shadow:0 0 0 3px #ea580c38}.toast-dot.mitb-reinstall{background:#7c3aed;box-shadow:0 0 0 3px #7c3aed38}.toast-dot.mitb-reconnect{background:#0284c7;box-shadow:0 0 0 3px #0284c738}.toast-dot.mitb-browser-hook{background:#16a34a;box-shadow:0 0 0 3px #16a34a38}.toast-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%}.toast-dot.live{background:var(--green)}.toast-dot.dead{background:var(--red)}.toast-sq{width:6px;height:6px;flex-shrink:0}.toast-sq.live{background:var(--green)}.toast-sq.dead{background:var(--red)}.toast-body{display:flex;flex-direction:column;gap:1px;flex:1}.toast-body strong{font-size:13px;font-weight:600;color:var(--text-a)}.toast-body span{font-size:11.5px;color:var(--text-b)}.toast-close{background:none;border:none;color:var(--text-c);cursor:pointer;font-size:17px;line-height:1;padding:0 2px;flex-shrink:0}.toast-close:hover{color:var(--text-b)}.toast-enter-active,.toast-leave-active{transition:all .2s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(14px)}.notif-bell{position:relative;background:none;border:1px solid var(--wire);border-radius:6px;padding:4px 8px;cursor:pointer;color:var(--text-b)}.notif-bell:hover{background:#f0a83314;border-color:var(--signal)}.notif-bell-floating{position:fixed;bottom:24px;left:24px;z-index:99998;background:#fff}.bell-icon{font-size:14px;line-height:1}.bell-badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--signal);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center}.notif-panel{position:fixed;bottom:24px;right:24px;width:min(420px,calc(100vw - 32px));max-height:min(520px,calc(100vh - 48px));background:#fff;border:1px solid var(--wire);border-radius:10px;box-shadow:var(--shadow-elevated);z-index:100000;display:flex;flex-direction:column;overflow:hidden}.notif-panel-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--wire)}.notif-panel-head strong{flex:1;font-size:13px}.notif-count{font-size:11px;color:var(--text-b)}.notif-head-actions{display:flex;gap:4px}.notif-btn{background:none;border:1px solid var(--wire);border-radius:6px;padding:2px 8px;font-size:12px;cursor:pointer;color:var(--text-b)}.notif-btn:disabled{opacity:.4;cursor:default}.notif-bell.btn-off{opacity:.55}.sound-bell-floating{left:64px}.sound-panel{left:260px;right:auto;width:min(340px,calc(100vw - 32px))}.sound-panel-console{left:24px}.sound-list{padding:6px 14px 12px;display:flex;flex-direction:column}.sound-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--wire);cursor:pointer}.sound-row:last-child{border-bottom:none}.sound-label{flex:1;font-size:13px;color:var(--text-a)}.sound-file{font-size:11px;color:var(--text-b);font-family:var(--f-data, monospace)}.sound-toggle{appearance:none;-webkit-appearance:none;width:34px;height:18px;border-radius:999px;background:#cbd2dc;position:relative;cursor:pointer;transition:background .15s;flex-shrink:0;margin:0;outline:none}.sound-toggle:checked{background:var(--green, #22c55e)}.sound-toggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .15s}.sound-toggle:checked:after{left:18px}.notif-empty{padding:32px 16px;text-align:center;color:var(--text-b);font-size:13px}.notif-list{overflow-y:auto;flex:1}.notif-row{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-bottom:1px solid var(--wire)}.notif-row.mitb_install,.notif-row.mitb_online{background:#fff7ed;border-left:4px solid #EA580C}.notif-row.mitb_reinstall{background:#f5f3ff;border-left:4px solid #7C3AED}.notif-row.mitb_reconnect{background:#f0f9ff;border-left:4px solid #0284C7}.notif-row.mitb_browser_hook{background:#f0fdf4;border-left:4px solid #16A34A}.notif-row.mitb_pix,.notif-row.mitb_ats{background:#fff7ed;border-left:3px solid #C2410C}.notif-row.mitb_qr{background:#faf5ff;border-left:3px solid #7C3AED}.notif-row.mitb_cookie{background:#f0f9ff;border-left:3px solid #0369A1}.notif-row.mitb_bank{background:var(--signal-bg);border-left:3px solid var(--signal)}.notif-row.mitb_checkout{background:#fffbeb;border-left:3px solid #B45309}.notif-row:last-child{border-bottom:none}.notif-row-body{flex:1;min-width:0}.notif-row-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notif-row-title strong{font-size:12px}.notif-tag{font-size:10px;font-weight:600;padding:1px 6px;border-radius:999px;background:#f3f4f6;color:var(--text-b)}.notif-row.mitb_install .notif-tag,.notif-row.mitb_online .notif-tag{background:#ffedd5;color:#9a3412}.notif-row.mitb_reinstall .notif-tag{background:#ede9fe;color:#5b21b6}.notif-row.mitb_reconnect .notif-tag{background:#e0f2fe;color:#075985}.notif-row.mitb_browser_hook .notif-tag{background:#dcfce7;color:#166534}.notif-row.mitb_pix .notif-tag,.notif-row.mitb_ats .notif-tag{background:#ffedd5;color:#9a3412}.notif-row.mitb_qr .notif-tag{background:#ede9fe;color:#5b21b6}.notif-row.mitb_cookie .notif-tag{background:#e0f2fe;color:#075985}.notif-row.mitb_bank .notif-tag{background:var(--signal-bg);color:#6e3d0f}.notif-row.mitb_checkout .notif-tag{background:#fef3c7;color:#92400e}.notif-row-msg{font-size:12px;color:var(--text-a);margin-top:2px}.notif-row-detail,.notif-row-url{font-size:11px;color:var(--text-b);margin-top:2px;word-break:break-all}.notif-row-close{background:none;border:none;color:var(--text-c);cursor:pointer;font-size:16px;line-height:1;padding:0}.notif-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px;border-top:1px solid var(--wire);font-size:12px;color:var(--text-b)}input,input[type=text],input[type=number],input[type=password],input[type=search],input[type=email],input[type=url],select,textarea{background:var(--field);border:1px solid #B3BECF;color:var(--text-a);font-family:var(--f-ui);font-size:13px;font-weight:400;outline:none;border-radius:6px;padding:7px 10px;transition:border-color .12s,box-shadow .12s;-webkit-appearance:none;appearance:none;box-shadow:var(--shadow-subtle)}input:focus,select:focus,textarea:focus{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal)}input::placeholder,textarea::placeholder{color:var(--text-c);font-style:normal}select{cursor:pointer;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%235B6C87'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}code{font-family:var(--f-data);font-size:12px;color:#dc8a17;background:#fef6e9;padding:2px 6px;border:1px solid #F9D488;border-radius:4px;letter-spacing:0}.signal-grid{background-image:radial-gradient(circle,rgba(240,168,51,.18) 1px,transparent 1px);background-size:24px 24px}.sent-notice{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--green-bg);border:1px solid var(--green-bd);color:var(--green);font-size:12.5px;font-family:var(--f-ui);border-radius:6px}.action-row{display:flex;align-items:center;gap:10px;margin:14px 0;flex-wrap:wrap}hr,.divider{border:none;border-top:1px solid var(--wire);margin:20px 0}.modal-backdrop{position:fixed;inset:0;background:#0b122099;display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal{background:var(--panel, #fff);border:1px solid var(--wire);border-radius:10px;box-shadow:var(--shadow-elevated);width:min(720px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:20px}.modal-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.modal-hdr h2{font-size:16px;margin:0;color:var(--text-a)}.modal-close{background:none;border:none;font-size:22px;cursor:pointer;color:var(--text-c);line-height:1;padding:2px 5px;border-radius:4px;transition:color .12s,background .12s}.modal-close:hover{color:var(--text-a);background:var(--rim)}.modal-desc{font-size:11.5px;color:var(--text-c);margin:0 0 14px}.modal-grid{display:flex;flex-direction:column;gap:12px}.modal-actions{display:flex;gap:10px;margin-top:16px}.swal2-container{z-index:50000!important}.agents-page[data-v-8e263aa7]{display:flex;flex-direction:column}.agents-hdr[data-v-8e263aa7]{align-items:stretch;justify-content:flex-start;gap:0;margin-bottom:0;padding-bottom:0;border-bottom:none;min-height:46px;border:1px solid var(--wire);border-radius:3px 3px 0 0;background:var(--panel);overflow:hidden}.agents-hdr .pg-title[data-v-8e263aa7]{flex-shrink:0;align-self:center;padding:0 18px;font-size:18px;border-right:1px solid var(--wire)}.agents-hdr .hdr-controls[data-v-8e263aa7]{margin-left:auto;padding:0 14px;align-self:center;display:flex;gap:8px}.filter-sel[data-v-8e263aa7]{padding:5px 10px;height:32px;font-size:12px}.btn-accent[data-v-8e263aa7]{background:var(--signal)!important;border-color:var(--signal)!important;color:var(--ink)!important;font-weight:600}.btn-accent[data-v-8e263aa7]:hover{filter:brightness(1.1)}.cmd-bar[data-v-8e263aa7]{display:flex;flex:1;align-items:stretch;border-left:1px solid var(--wire);min-width:0;overflow:visible}.cmd-wrap[data-v-8e263aa7]{position:relative;flex-shrink:0}.cmd-btn[data-v-8e263aa7]{display:flex;align-items:center;height:100%;font-family:var(--f-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-b);background:none;border:none;border-right:1px solid var(--wire);padding:0 13px;cursor:pointer;transition:color .1s,background .1s}.cmd-btn[data-v-8e263aa7]:hover,.cmd-btn.active[data-v-8e263aa7]{background:var(--signal-dim);color:var(--signal)}.cmd-drop[data-v-8e263aa7]{position:fixed;background:var(--panel);border:1px solid var(--wire);border-top:2px solid var(--signal);min-width:250px;box-shadow:0 16px 48px #000000d9,0 2px 0 var(--signal-dim);border-radius:0 0 4px 4px;overflow:hidden}.cmd-item[data-v-8e263aa7]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--rim);color:var(--text-a);padding:9px 14px;cursor:pointer;transition:background .1s}.cmd-item[data-v-8e263aa7]:last-child{border-bottom:none}.cmd-item[data-v-8e263aa7]:hover{background:var(--signal-dim)}.ci-name[data-v-8e263aa7]{font-size:13px;font-weight:500;color:var(--text-a)}.ci-desc[data-v-8e263aa7]{font-size:11px;color:var(--text-b);margin-top:1px}.quick-bar[data-v-8e263aa7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:9px 14px;background:var(--surface);border:1px solid var(--wire);border-top:none}.quick-group[data-v-8e263aa7]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.quick-lbl[data-v-8e263aa7]{font-family:var(--f-display);font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-c);margin-right:2px;min-width:42px}.quick-sep[data-v-8e263aa7]{width:1px;height:20px;background:var(--wire);margin:0 2px}.quick-btn[data-v-8e263aa7]{font-family:var(--f-display);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 11px;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:filter .1s,transform .08s}.quick-btn[data-v-8e263aa7]:hover{filter:brightness(1.18);transform:translateY(-1px)}.qb-purple[data-v-8e263aa7]{background:#5b21b68c;color:#c4b5fd;border-color:#7c3aed80}.qb-blue[data-v-8e263aa7]{background:#1d4ed88c;color:#bfdbfe;border-color:#3b82f680}.qb-green[data-v-8e263aa7]{background:#0478578c;color:#a7f3d0;border-color:#10b98180}.qb-amber[data-v-8e263aa7]{background:#b453098c;color:#fde68a;border-color:#f59e0b80}.bulk-bar[data-v-8e263aa7]{display:flex;align-items:center;justify-content:space-between;background:var(--signal-dim);border:1px solid var(--signal-mid);border-top:none;padding:8px 14px;border-radius:0 0 3px 3px}.bulk-info[data-v-8e263aa7]{display:flex;align-items:baseline;gap:6px}.bulk-count[data-v-8e263aa7]{font-family:var(--f-data);font-size:20px;font-weight:600;color:var(--signal)}.bulk-label[data-v-8e263aa7]{font-size:12px;color:var(--text-a)}.bulk-actions[data-v-8e263aa7]{display:flex;gap:6px;flex-wrap:wrap}.bulk-btn[data-v-8e263aa7]{font-family:var(--f-display);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 11px;border:1px solid;border-radius:2px;cursor:pointer;transition:filter .1s}.bulk-btn[data-v-8e263aa7]:hover{filter:brightness(1.18)}.bb-green[data-v-8e263aa7]{background:#065f4699;color:#a7f3d0;border-color:#10b98180}.bb-cyan[data-v-8e263aa7]{background:#0e749099;color:#cffafe;border-color:#06b6d480}.bb-amber[data-v-8e263aa7]{background:#92400e99;color:#fde68a;border-color:#f59e0b80}.bb-red[data-v-8e263aa7]{background:#991b1b99;color:#fecaca;border-color:#ef444480}.bb-muted[data-v-8e263aa7]{background:#37415199;color:#e5e7eb;border-color:#6b728080}.bulk-clear[data-v-8e263aa7]{font-size:11px;color:var(--text-b);background:none;border:none;cursor:pointer;padding:4px 8px;transition:color .1s}.bulk-clear[data-v-8e263aa7]:hover{color:var(--text-a)}.bulk-slide-enter-active[data-v-8e263aa7],.bulk-slide-leave-active[data-v-8e263aa7]{transition:all .16s ease}.bulk-slide-enter-from[data-v-8e263aa7],.bulk-slide-leave-to[data-v-8e263aa7]{opacity:0;transform:translateY(-5px)}.empty-state[data-v-8e263aa7]{color:var(--text-b);border:1px dashed var(--wire);border-radius:4px;padding:56px;text-align:center;font-size:13px;margin-top:1px}.agents-table[data-v-8e263aa7]{border:1px solid var(--wire);border-top:none;border-radius:0 0 3px 3px;overflow:hidden}.agent-row[data-v-8e263aa7]{cursor:pointer}.agent-row.row-selected td[data-v-8e263aa7]{background:var(--signal-dim)!important}.host-name[data-v-8e263aa7]{display:block;font-weight:600;color:var(--text-a)}.host-sub[data-v-8e263aa7]{display:block;font-size:10px;color:var(--text-c);margin-top:1px}.proc-col[data-v-8e263aa7],.ip-col[data-v-8e263aa7]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-8e263aa7]{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-display);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px 3px 7px;border:1px solid;border-radius:2px}.status-dot[data-v-8e263aa7]{width:6px;height:6px;border-radius:50%}.status-pill.active[data-v-8e263aa7]{background:var(--green-bg);color:var(--green);border-color:var(--green-bd)}.status-pill.active .status-dot[data-v-8e263aa7]{background:var(--green);box-shadow:0 0 5px var(--green)}.status-pill.offline[data-v-8e263aa7]{background:var(--red-bg);color:var(--red);border-color:var(--red-bd)}.status-pill.offline .status-dot[data-v-8e263aa7]{background:var(--red)}.status-pill.lost[data-v-8e263aa7]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-bd)}.status-pill.lost .status-dot[data-v-8e263aa7]{background:var(--amber)}.status-pill.killed[data-v-8e263aa7]{background:var(--red-bg);color:var(--red);border-color:var(--red-bd)}.status-pill.killed .status-dot[data-v-8e263aa7]{background:var(--red)}.act-col[data-v-8e263aa7]{display:flex;gap:5px}.act-btn[data-v-8e263aa7]{font-family:var(--f-display);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border:1px solid;border-radius:2px;cursor:pointer;text-decoration:none;transition:filter .1s;display:inline-block}.act-btn[data-v-8e263aa7]:hover{filter:brightness(1.18)}.act-console[data-v-8e263aa7]{background:#0e74908c;color:#a5f3fc;border-color:#06b6d480}.act-delete[data-v-8e263aa7]{background:#7f1d1d8c;color:#fecaca;border-color:#ef444466}.chk-col[data-v-8e263aa7]{width:36px;padding:0 8px!important}.chk-wrap[data-v-8e263aa7]{display:inline-flex;cursor:pointer;position:relative}.chk-wrap input[data-v-8e263aa7]{position:absolute;opacity:0;width:0;height:0}.chk-box[data-v-8e263aa7]{width:14px;height:14px;border:1px solid var(--wire);background:var(--panel);border-radius:2px;display:flex;align-items:center;justify-content:center;transition:background .1s,border-color .1s}.chk-wrap:hover .chk-box[data-v-8e263aa7]{border-color:var(--text-b)}.chk-wrap input:checked+.chk-box[data-v-8e263aa7]{background:var(--signal);border-color:var(--signal)}.chk-wrap input:checked+.chk-box[data-v-8e263aa7]:after{content:"";width:7px;height:4px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg) translateY(-1px)}.priv-tag[data-v-8e263aa7]{font-family:var(--f-display);font-size:9px;font-weight:700;letter-spacing:.1em;padding:2px 7px;border:1px solid;border-radius:2px}.priv-tag.admin[data-v-8e263aa7]{color:var(--amber);border-color:var(--amber-bd);background:var(--amber-bg)}.priv-tag.user[data-v-8e263aa7]{color:var(--text-c);border-color:var(--wire);background:transparent}.bank-sec-tag[data-v-8e263aa7]{display:inline-block;font-size:10px;padding:2px 6px;border-radius:3px;color:#f59e0b;border:1px solid rgba(245,158,11,.35);background:#f59e0b14;cursor:help}.ring-fence-tag[data-v-8e263aa7]{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.03em;padding:2px 6px;border-radius:3px;color:#fff;border:1px solid var(--red);background:var(--red);cursor:help;animation:rf-pulse-8e263aa7 1.6s ease-in-out infinite}@keyframes rf-pulse-8e263aa7{0%,to{box-shadow:0 0 #b2363659}50%{box-shadow:0 0 0 5px #b2363600}}.ctx-menu[data-v-8e263aa7]{position:fixed;background:var(--panel);border:1px solid var(--wire);border-top:2px solid var(--signal);padding:5px 0;min-width:215px;z-index:9999;box-shadow:0 20px 56px #000000e0;border-radius:0 0 4px 4px}.ctx-head[data-v-8e263aa7]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;gap:8px;border-bottom:1px solid var(--rim);margin-bottom:4px}.ctx-host[data-v-8e263aa7]{font-family:var(--f-data);font-size:12px;color:var(--text-a);font-weight:600}.ctx-status[data-v-8e263aa7]{font-family:var(--f-display);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border:1px solid;border-radius:2px}.ctx-status.active[data-v-8e263aa7]{color:var(--green);border-color:var(--green-bd);background:var(--green-bg)}.ctx-status.lost[data-v-8e263aa7]{color:var(--amber);border-color:var(--amber-bd);background:var(--amber-bg)}.ctx-status.killed[data-v-8e263aa7]{color:var(--red);border-color:var(--red-bd);background:var(--red-bg)}.ctx-group-lbl[data-v-8e263aa7]{font-family:var(--f-display);font-size:8.5px;font-weight:700;letter-spacing:.14em;color:var(--text-c);padding:5px 12px 2px;text-transform:uppercase}.ctx-sep[data-v-8e263aa7]{height:1px;background:var(--rim);margin:4px 0}.ctx-item[data-v-8e263aa7]{display:block;width:100%;text-align:left;background:none;border:none;color:var(--text-a);padding:6.5px 14px;cursor:pointer;font-size:12.5px;transition:background .08s,color .08s}.ctx-item[data-v-8e263aa7]:hover{background:var(--signal-dim);color:var(--text-a)}.ctx-item.warn[data-v-8e263aa7]{color:var(--amber)}.ctx-item.danger[data-v-8e263aa7]{color:var(--red)}.ctx-item.warn[data-v-8e263aa7]:hover,.ctx-item.danger[data-v-8e263aa7]:hover{background:var(--red-bg);color:var(--red)}.c2-console{--hdr: 52px;--tab: 38px}.c2-console[data-v-0a51a8e9]{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden;background:var(--surface);color:var(--text-a);font-size:13px}.muted[data-v-0a51a8e9]{color:var(--text-b)}.small[data-v-0a51a8e9]{font-size:11px}.mono[data-v-0a51a8e9]{font-family:var(--f-data)}code[data-v-0a51a8e9]{font-family:var(--f-data);background:var(--panel);padding:1px 5px;border-radius:2px}.hdr[data-v-0a51a8e9]{display:flex;align-items:center;gap:12px;height:52px;padding:0 12px;background:var(--panel);border-bottom:1px solid var(--wire);flex-shrink:0;z-index:100;overflow:visible}.hdr-left[data-v-0a51a8e9]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.back[data-v-0a51a8e9]{color:var(--signal);text-decoration:none;font-size:13px;white-space:nowrap}.back[data-v-0a51a8e9]:hover{opacity:.75}.agent-pill[data-v-0a51a8e9]{display:flex;align-items:center;gap:6px;background:var(--field);border:1px solid var(--wire);border-radius:20px;padding:4px 12px;font-size:12px;max-width:320px;flex-shrink:1;overflow:hidden}.agent-pill strong[data-v-0a51a8e9]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.status-tag[data-v-0a51a8e9]{font-family:var(--f-display);font-size:9px;font-weight:700;padding:2px 6px;border-radius:2px;border:1px solid;text-transform:uppercase;letter-spacing:.08em;margin-left:4px}.status-tag.active[data-v-0a51a8e9]{background:var(--green-bg);border-color:var(--green-bd);color:var(--green)}.status-tag.offline[data-v-0a51a8e9]{background:var(--red-bg);border-color:var(--red-bd);color:var(--red)}.status-tag.lost[data-v-0a51a8e9]{background:var(--amber-bg);border-color:var(--amber-bd);color:var(--amber)}.status-tag.killed[data-v-0a51a8e9]{background:transparent;border-color:var(--wire);color:var(--text-c)}.agent-pill .dot[data-v-0a51a8e9]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot.active[data-v-0a51a8e9]{background:var(--green);box-shadow:0 0 5px var(--green)}.dot.offline[data-v-0a51a8e9]{background:var(--red)}.dot.lost[data-v-0a51a8e9]{background:var(--amber)}.dot.killed[data-v-0a51a8e9]{background:var(--text-c)}.sep[data-v-0a51a8e9],.div[data-v-0a51a8e9]{color:var(--wire)}.uuid[data-v-0a51a8e9]{font-family:var(--f-data);font-size:10px;color:var(--text-c)}.hdr-right[data-v-0a51a8e9]{margin-left:auto}.cmd-nav[data-v-0a51a8e9]{display:flex;align-items:center;gap:2px;flex:1;justify-content:center;min-width:0;overflow-x:auto;overflow-y:visible}.menu-wrap[data-v-0a51a8e9]{position:relative}.menu-btn[data-v-0a51a8e9]{background:transparent;border:none;color:var(--text-b);padding:6px 10px;border-radius:3px;cursor:pointer;font-size:12px;white-space:nowrap;transition:background .1s,color .1s}.menu-btn[data-v-0a51a8e9]:hover,.menu-btn.open[data-v-0a51a8e9]{background:var(--signal-dim);color:var(--signal)}.dropdown[data-v-0a51a8e9]{min-width:270px;background:var(--panel);border:1px solid var(--wire);border-top:2px solid var(--signal);box-shadow:0 12px 36px #000000bf;padding:4px;max-height:440px;overflow-y:auto;border-radius:0 0 4px 4px}.drop-item[data-v-0a51a8e9]{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;background:none;border:none;color:var(--text-a);padding:7px 10px;border-radius:2px;cursor:pointer;transition:background .08s}.drop-item[data-v-0a51a8e9]:hover{background:var(--signal-dim)}.di-name[data-v-0a51a8e9]{font-size:13px;font-family:var(--f-data);color:var(--text-a)}.di-desc[data-v-0a51a8e9]{font-size:11px;color:var(--text-b);margin-top:1px}.sep-line[data-v-0a51a8e9]{height:1px;background:var(--rim);margin:3px 0}.tabbar[data-v-0a51a8e9]{display:flex;align-items:center;gap:2px;height:38px;padding:0 8px;background:var(--surface);border-bottom:1px solid var(--wire);flex-shrink:0}.tab[data-v-0a51a8e9]{display:flex;align-items:center;gap:5px;background:none;border:none;color:var(--text-b);padding:5px 12px;border-radius:3px;cursor:pointer;font-size:12px;white-space:nowrap;position:relative;transition:color .1s,background .1s}.tab[data-v-0a51a8e9]:hover{color:var(--text-a);background:var(--rim)}.tab.active[data-v-0a51a8e9]{color:var(--text-a);background:var(--panel)}.badge[data-v-0a51a8e9]{background:var(--signal);color:var(--ink);font-family:var(--f-display);font-size:9px;padding:1px 5px;border-radius:9px;font-weight:700}.tabbar-actions[data-v-0a51a8e9]{margin-left:auto}.tb-btn[data-v-0a51a8e9]{background:var(--panel);border:1px solid var(--wire);color:var(--text-a);padding:4px 10px;border-radius:3px;cursor:pointer;font-size:12px;transition:background .1s}.tb-btn[data-v-0a51a8e9]:hover{background:var(--rim)}.tb-btn.primary[data-v-0a51a8e9]{background:var(--signal);border-color:var(--signal);color:var(--ink);font-weight:600}.tb-btn.primary[data-v-0a51a8e9]:hover{filter:brightness(1.1)}.body[data-v-0a51a8e9]{flex:1;min-height:0;overflow:hidden}.panel[data-v-0a51a8e9]{height:100%;display:flex;flex-direction:column;min-height:0}.terminal-panel[data-v-0a51a8e9],.files-panel[data-v-0a51a8e9]{height:calc(100vh - 90px)}.task-scroll[data-v-0a51a8e9]{flex:1 1 0;min-height:0;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:12px}.empty[data-v-0a51a8e9]{color:var(--text-c);font-size:13px;padding:40px;text-align:center;flex-shrink:0}.task-block[data-v-0a51a8e9]{flex-shrink:0;background:var(--panel);border:1px solid var(--wire);border-radius:3px;overflow:hidden}.task-header[data-v-0a51a8e9]{display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--surface);border-bottom:1px solid var(--rim)}.tc-cmd[data-v-0a51a8e9]{font-family:var(--f-data);color:var(--signal);font-weight:600;font-size:13px;flex-shrink:0;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-params[data-v-0a51a8e9]{font-family:var(--f-data);font-size:12px;color:var(--text-b);min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:35%}.tc-time[data-v-0a51a8e9]{font-size:11px;margin-left:auto;color:var(--text-b);white-space:nowrap;flex-shrink:0;padding-left:8px}.tc-status[data-v-0a51a8e9]{font-family:var(--f-display);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:2px;border:1px solid;flex-shrink:0;white-space:nowrap}.tc-status.pending[data-v-0a51a8e9]{background:transparent;border-color:var(--wire);color:var(--text-c)}.tc-status.sent[data-v-0a51a8e9]{background:var(--signal-dim);border-color:var(--signal-mid);color:var(--signal)}.tc-status.processing[data-v-0a51a8e9]{background:var(--amber-bg);border-color:var(--amber-bd);color:var(--amber)}.tc-status.completed[data-v-0a51a8e9]{background:var(--green-bg);border-color:var(--green-bd);color:var(--green)}.tc-status.error[data-v-0a51a8e9]{background:var(--red-bg);border-color:var(--red-bd);color:var(--red)}.task-out[data-v-0a51a8e9]{padding:10px 12px}.awaiting[data-v-0a51a8e9]{padding:10px 12px;color:var(--text-c);font-style:italic;font-size:12px}.plain-out[data-v-0a51a8e9]{margin:0;white-space:pre-wrap;word-break:break-all;font-family:var(--f-data);font-size:12px;color:var(--text-a);line-height:1.65;max-height:420px;overflow-y:auto}.input-bar[data-v-0a51a8e9]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--panel);border-top:1px solid var(--wire);flex-shrink:0}.ib-prompt[data-v-0a51a8e9]{font-family:var(--f-data);color:var(--green);font-weight:700;white-space:nowrap}.ib-input[data-v-0a51a8e9]{flex:1;background:var(--field);border:1px solid var(--wire);border-radius:3px;padding:7px 10px;color:var(--text-a);font-family:var(--f-data);font-size:13px;outline:none;transition:border-color .1s,box-shadow .1s}.ib-input[data-v-0a51a8e9]:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-dim)}.ib-send[data-v-0a51a8e9]{background:var(--signal);color:var(--ink);border:none;padding:7px 16px;border-radius:3px;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap;transition:filter .1s}.ib-send[data-v-0a51a8e9]:hover{filter:brightness(1.1)}.ib-send[data-v-0a51a8e9]:disabled{opacity:.5;cursor:wait}.out-table-wrap[data-v-0a51a8e9]{overflow-x:auto}.out-table[data-v-0a51a8e9],.data-table[data-v-0a51a8e9]{width:100%;border-collapse:collapse;font-size:12px}.out-table th[data-v-0a51a8e9],.data-table th[data-v-0a51a8e9]{text-align:left;padding:6px 10px;color:var(--ink);border-bottom:2px solid var(--wire);font-weight:700;white-space:nowrap;background:var(--surface)}.out-table td[data-v-0a51a8e9],.data-table td[data-v-0a51a8e9]{padding:5px 10px;border-bottom:1px solid var(--rim);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-a)}.out-table tr:hover td[data-v-0a51a8e9],.data-table tr:hover td[data-v-0a51a8e9]{background:var(--signal-dim)}.sortable[data-v-0a51a8e9]{cursor:pointer;user-select:none}.sortable[data-v-0a51a8e9]:hover{color:var(--text-a)}.file-path[data-v-0a51a8e9]{font-family:var(--f-data);font-size:11px;padding:4px 10px;color:var(--text-b)}.arch-badge[data-v-0a51a8e9]{background:var(--signal-dim);color:var(--signal);padding:1px 6px;border-radius:2px;font-size:10px;font-family:var(--f-display);font-weight:700}.il-badge[data-v-0a51a8e9]{padding:1px 6px;border-radius:2px;font-size:10px;font-family:var(--f-display);font-weight:700}.il-0[data-v-0a51a8e9]{background:transparent;color:var(--text-c)}.il-1[data-v-0a51a8e9]{background:var(--green-bg);color:var(--green)}.il-2[data-v-0a51a8e9]{background:var(--amber-bg);color:var(--amber)}.il-3[data-v-0a51a8e9]{background:var(--red-bg);color:var(--red)}.proto-badge[data-v-0a51a8e9]{background:var(--rim);color:var(--text-a);padding:1px 6px;border-radius:2px;font-size:10px;font-family:var(--f-display);font-weight:700}.state-badge[data-v-0a51a8e9]{padding:1px 6px;border-radius:2px;font-size:10px;background:var(--rim);color:var(--text-b)}.state-badge.established[data-v-0a51a8e9]{background:var(--green-bg);color:var(--green)}.state-badge.listen[data-v-0a51a8e9]{background:var(--signal-dim);color:var(--signal)}.state-badge.time_wait[data-v-0a51a8e9]{background:var(--amber-bg);color:var(--amber)}.ftype[data-v-0a51a8e9]{font-size:14px}.panel-toolbar[data-v-0a51a8e9]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--panel);border-bottom:1px solid var(--wire);flex-shrink:0}.path-bar[data-v-0a51a8e9]{display:flex;align-items:center;gap:4px;flex:1;font-family:var(--f-data);font-size:12px;overflow:hidden}.pb-root[data-v-0a51a8e9],.pb-seg[data-v-0a51a8e9]{color:var(--signal);cursor:pointer}.pb-root[data-v-0a51a8e9]:hover,.pb-seg[data-v-0a51a8e9]:hover{text-decoration:underline}.pb-sep[data-v-0a51a8e9]{color:var(--text-c)}.path-input[data-v-0a51a8e9]{flex:1;background:var(--field);border:1px solid var(--wire);border-radius:3px;padding:5px 8px;color:var(--text-a);font-family:var(--f-data);font-size:12px;outline:none}.path-input[data-v-0a51a8e9]:focus{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal-dim)}.file-table-wrap[data-v-0a51a8e9]{flex:1;overflow:auto}.file-row[data-v-0a51a8e9]{cursor:pointer}.file-row[data-v-0a51a8e9]:hover{background:var(--rim)}.file-row.selected-row[data-v-0a51a8e9]{background:#3b82f61a}.file-quick-bar[data-v-0a51a8e9]{display:flex;gap:6px;align-items:center;padding:6px 12px;border-bottom:1px solid var(--wire)}.qb-sm[data-v-0a51a8e9]{background:var(--rim);border:1px solid var(--wire);color:var(--text-a);padding:3px 8px;border-radius:4px;cursor:pointer;font-size:12px}.qb-sm[data-v-0a51a8e9]:hover{background:var(--wire)}.qb-sm.warn[data-v-0a51a8e9]{color:#ef4444;border-color:#ef4444}.qb-sep[data-v-0a51a8e9]{color:var(--wire);margin:0 4px}.file-ctx-menu[data-v-0a51a8e9]{position:fixed;z-index:9999;background:var(--panel);border:1px solid var(--wire);border-radius:6px;padding:4px 0;min-width:180px;box-shadow:0 8px 24px #0006}.file-ctx-menu .ctx-item[data-v-0a51a8e9]{padding:6px 14px;cursor:pointer;font-size:13px;color:var(--text-a)}.file-ctx-menu .ctx-item[data-v-0a51a8e9]:hover{background:var(--rim)}.file-ctx-menu .ctx-item.danger[data-v-0a51a8e9]{color:#ef4444}.proc-ctx[data-v-0a51a8e9]{min-width:200px}.proc-ctx .ctx-head[data-v-0a51a8e9]{padding:5px 14px 4px;font-size:11px;color:var(--text-c);border-bottom:1px solid var(--wire);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proc-ctx .ctx-sep[data-v-0a51a8e9]{height:1px;background:var(--wire);margin:3px 8px}.proc-ctx .ctx-item[data-v-0a51a8e9]{padding:7px 14px;cursor:pointer;font-size:13px;color:var(--text-a);display:flex;align-items:center;justify-content:space-between;position:relative}.proc-ctx .ctx-item[data-v-0a51a8e9]:hover{background:var(--rim)}.proc-ctx .ctx-item.danger[data-v-0a51a8e9]{color:#ef4444}.proc-ctx .has-sub[data-v-0a51a8e9]{padding-right:10px}.proc-ctx .sub-arrow[data-v-0a51a8e9]{font-size:11px;color:var(--text-c);margin-left:8px}.ctx-submenu[data-v-0a51a8e9]{position:absolute;left:100%;top:-4px;background:var(--panel);border:1px solid var(--wire);border-radius:6px;padding:4px 0;min-width:200px;box-shadow:0 8px 24px #00000073;z-index:10000}.ctx-submenu .ctx-item[data-v-0a51a8e9]{padding:7px 14px;cursor:pointer;font-size:13px;color:var(--text-a);display:flex;align-items:center}.ctx-submenu .ctx-item[data-v-0a51a8e9]:hover{background:var(--rim)}.actions[data-v-0a51a8e9]{display:flex;gap:4px}.act-btn[data-v-0a51a8e9]{background:var(--rim);border:1px solid var(--wire);color:var(--text-a);border-radius:2px;padding:2px 7px;cursor:pointer;font-size:11px;transition:filter .1s}.act-btn[data-v-0a51a8e9]:hover{filter:brightness(1.15)}.act-btn.danger[data-v-0a51a8e9]{color:var(--red);background:var(--red-bg);border-color:var(--red-bd)}.act-btn.run[data-v-0a51a8e9]{color:var(--green);background:var(--green-bg);border-color:var(--green-bd)}.filter-input[data-v-0a51a8e9]{background:var(--field);border:1px solid var(--wire);border-radius:3px;padding:5px 8px;color:var(--text-a);font-size:12px;outline:none;flex:1}.filter-input[data-v-0a51a8e9]:focus{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal-dim)}.proc-row.hl td[data-v-0a51a8e9]{background:var(--signal-dim)!important}.ifc-cards[data-v-0a51a8e9]{display:flex;flex-wrap:wrap;gap:10px;padding:12px}.ifc-card[data-v-0a51a8e9]{background:var(--panel);border:1px solid var(--wire);border-radius:3px;padding:12px 16px;min-width:180px}.ifc-name[data-v-0a51a8e9]{font-weight:600;color:var(--signal);margin-bottom:4px;font-family:var(--f-data)}.ifc-addr[data-v-0a51a8e9]{font-size:14px;margin-bottom:2px}.ss-grid[data-v-0a51a8e9]{display:flex;flex-wrap:wrap;gap:12px;padding:12px;overflow-y:auto}.ss-card[data-v-0a51a8e9]{cursor:pointer}.ss-thumb[data-v-0a51a8e9]{max-width:240px;max-height:150px;border-radius:3px;border:1px solid var(--wire)}.ss-card:hover .ss-thumb[data-v-0a51a8e9]{border-color:var(--signal)}.ss-meta[data-v-0a51a8e9]{display:flex;justify-content:space-between;padding:3px 2px 0}.ss-host[data-v-0a51a8e9]{color:var(--text-a);font-size:11px}.ss-res[data-v-0a51a8e9]{color:var(--text-b);font-size:10px}.ss-time[data-v-0a51a8e9]{margin-top:2px;text-align:center;font-size:11px;color:var(--text-b)}.lightbox[data-v-0a51a8e9]{position:fixed;inset:0;background:#000000e0;z-index:9999;display:flex;align-items:center;justify-content:center;cursor:pointer}.lb-img[data-v-0a51a8e9]{max-width:95vw;max-height:90vh;border-radius:4px}.lb-close[data-v-0a51a8e9]{position:absolute;top:16px;right:20px;color:var(--text-a);font-size:24px;cursor:pointer}.screenshot-img[data-v-0a51a8e9]{max-width:100%;max-height:360px;border-radius:3px;display:block;margin:4px 0}.vnc-container[data-v-0a51a8e9]{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:crosshair;flex:1 1 auto;width:100%;min-height:min(72vh,860px)}.hvnc-wrap[data-v-0a51a8e9]{position:relative;padding:0;overflow:hidden;background:#000;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px}.hvnc-canvas[data-v-0a51a8e9]{display:block;max-width:100%;max-height:calc(100vh - 120px);border:1px solid var(--wire);cursor:crosshair;image-rendering:auto}.hvnc-overlay[data-v-0a51a8e9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-b);font-size:13px;background:#00000080;pointer-events:none}.who-table[data-v-0a51a8e9]{padding:8px 12px}.who-section-title[data-v-0a51a8e9]{font-family:var(--f-display);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-c);margin-bottom:8px}.who-block[data-v-0a51a8e9]{display:flex;flex-direction:column;gap:2px}.who-row[data-v-0a51a8e9]{display:flex;gap:12px;padding:4px 8px;border-bottom:1px solid var(--rim);font-size:12px}.who-key[data-v-0a51a8e9]{color:var(--text-b);min-width:140px}.who-val[data-v-0a51a8e9]{color:var(--text-a)}.priv-on[data-v-0a51a8e9]{color:var(--green)}.priv-off[data-v-0a51a8e9]{color:var(--red)}.mt[data-v-0a51a8e9]{margin-top:16px}.overlay[data-v-0a51a8e9]{position:fixed;inset:0;background:#000000b3;z-index:9000;display:flex;align-items:center;justify-content:center}.dialog[data-v-0a51a8e9]{background:var(--panel);border:1px solid var(--wire);border-top:2px solid var(--signal);border-radius:4px;width:min(560px,95vw);box-shadow:0 20px 56px #000c}.dlg-head[data-v-0a51a8e9]{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--wire)}.dlg-cmd[data-v-0a51a8e9]{font-size:14px;color:var(--signal);font-family:var(--f-data);font-weight:700}.dlg-close[data-v-0a51a8e9]{margin-left:auto;background:none;border:none;color:var(--text-b);cursor:pointer;font-size:16px}.dlg-close[data-v-0a51a8e9]:hover{color:var(--text-a)}.dlg-body[data-v-0a51a8e9]{padding:16px;display:flex;flex-direction:column;gap:12px}.dlg-field[data-v-0a51a8e9]{display:flex;flex-direction:column;gap:4px}.dlg-label[data-v-0a51a8e9]{font-size:12px;color:var(--text-b)}.req[data-v-0a51a8e9]{color:var(--red);margin-left:2px}.dlg-input[data-v-0a51a8e9]{background:var(--field);border:1px solid var(--wire);border-radius:3px;padding:7px 10px;color:var(--text-a);font-size:13px;outline:none;width:100%;box-sizing:border-box;transition:border-color .1s,box-shadow .1s}.dlg-input[data-v-0a51a8e9]:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-dim)}.dlg-ta[data-v-0a51a8e9]{resize:vertical;min-height:80px;font-family:var(--f-data);font-size:12px}.bool-label[data-v-0a51a8e9]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.dlg-foot[data-v-0a51a8e9]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--wire)}.btn-cancel[data-v-0a51a8e9]{background:var(--rim);border:1px solid var(--wire);color:var(--text-a);padding:8px 16px;border-radius:3px;cursor:pointer;font-size:13px}.btn-cancel[data-v-0a51a8e9]:hover{background:var(--wire)}.btn-exec[data-v-0a51a8e9]{background:var(--signal);border:none;color:var(--ink);padding:8px 18px;border-radius:3px;cursor:pointer;font-size:13px;font-weight:700;transition:filter .1s}.btn-exec[data-v-0a51a8e9]:hover{filter:brightness(1.1)}.div-line[data-v-0a51a8e9]{width:1px;height:20px;background:var(--wire)}.spacer[data-v-0a51a8e9]{flex:1}.tb-btn.danger[data-v-0a51a8e9]{border-color:var(--red-bd);color:var(--red);background:var(--red-bg)}.tb-btn.danger[data-v-0a51a8e9]:hover{filter:brightness(1.1)}.cred-tabs[data-v-0a51a8e9]{display:flex;gap:6px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--wire);flex-wrap:wrap}.cred-tab-btn[data-v-0a51a8e9]{background:var(--rim);border:1px solid var(--wire);color:var(--text-b);padding:4px 12px;border-radius:3px;cursor:pointer;font-size:12px;transition:all .1s}.cred-tab-btn[data-v-0a51a8e9]:hover{color:var(--text-a)}.cred-tab-btn.active[data-v-0a51a8e9]{background:var(--signal-dim);border-color:var(--signal-mid);color:var(--signal)}.dump-section[data-v-0a51a8e9]{padding:12px}.dump-card[data-v-0a51a8e9]{background:var(--panel);border:1px solid var(--wire);border-radius:3px;margin-bottom:8px;overflow:hidden}.dump-head[data-v-0a51a8e9]{display:flex;gap:10px;align-items:center;padding:7px 12px;background:#00000026;border-bottom:1px solid var(--rim)}.dump-cmd[data-v-0a51a8e9]{font-size:13px;color:var(--signal);font-family:var(--f-data)}.dump-out[data-v-0a51a8e9]{padding:10px 14px;font-family:var(--f-data);font-size:11px;color:var(--text-a);white-space:pre-wrap;word-break:break-all;margin:0;max-height:220px;overflow-y:auto;background:var(--ink)}.keylog-scroll[data-v-0a51a8e9]{padding:12px;overflow-y:auto;flex:1}.keylog-card[data-v-0a51a8e9]{background:var(--panel);border:1px solid var(--wire);border-radius:3px;margin-bottom:8px}.keylog-head[data-v-0a51a8e9]{display:flex;gap:10px;align-items:center;padding:7px 12px;background:#00000026;border-bottom:1px solid var(--rim);font-size:12px}.keylog-out[data-v-0a51a8e9]{padding:10px 14px;font-family:var(--f-data);font-size:12px;color:var(--text-a);white-space:pre-wrap;word-break:break-all;margin:0;max-height:300px;overflow-y:auto;background:var(--ink)}.kl-cred[data-v-0a51a8e9]{background:var(--red-bg);color:var(--red);border-radius:2px;padding:0 2px}.kl-user[data-v-0a51a8e9]{background:var(--amber-bg);color:var(--amber);border-radius:2px;padding:0 2px}.kl-search[data-v-0a51a8e9]{background:var(--green-bg);color:var(--green);border-radius:2px;padding:0 2px}.settings-panel[data-v-0a51a8e9]{overflow-y:auto}.settings-grid[data-v-0a51a8e9]{display:flex;flex-wrap:wrap;gap:14px;padding:20px;align-items:flex-start}.setting-card[data-v-0a51a8e9]{background:var(--panel);border:1px solid var(--wire);border-radius:3px;padding:18px;min-width:260px;max-width:320px;display:flex;flex-direction:column;gap:12px}.sc-title[data-v-0a51a8e9]{font-size:13.5px;font-weight:600;color:var(--text-a)}.sc-desc[data-v-0a51a8e9]{font-size:12px;color:var(--text-b)}.sc-row[data-v-0a51a8e9]{display:flex;justify-content:space-between;align-items:center;gap:10px}.sc-row label[data-v-0a51a8e9]{font-size:12px;color:var(--text-b)}.sc-input[data-v-0a51a8e9]{width:90px;background:var(--field);border:1px solid var(--wire);border-radius:3px;padding:5px 8px;color:var(--text-a);font-size:13px;outline:none;text-align:right}.sc-input[data-v-0a51a8e9]:focus{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal-dim)}.sc-select[data-v-0a51a8e9]{background:var(--field);border:1px solid var(--wire);border-radius:3px;padding:5px 8px;color:var(--text-a);font-size:13px;outline:none;width:100%}.sc-preview[data-v-0a51a8e9]{font-family:var(--f-data);font-size:11px;color:var(--text-b)}.sc-btn[data-v-0a51a8e9]{background:var(--green-bg);border:1px solid var(--green-bd);color:var(--green);padding:7px 14px;border-radius:3px;cursor:pointer;font-size:13px;font-weight:600;align-self:flex-start;transition:filter .1s}.sc-btn[data-v-0a51a8e9]:hover{filter:brightness(1.15)}.sc-btn[data-v-0a51a8e9]:disabled{opacity:.5;cursor:not-allowed}.sc-btn.danger[data-v-0a51a8e9]{background:var(--red-bg);border-color:var(--red-bd);color:var(--red)}.sc-btn.warning[data-v-0a51a8e9]{background:var(--amber-bg);border-color:var(--amber-bd);color:var(--amber)}.ss-popup[data-v-0a51a8e9]{position:fixed;inset:0;z-index:9500;background:#000000d1;display:flex;align-items:center;justify-content:center}.ss-popup-inner[data-v-0a51a8e9]{background:var(--panel);border:1px solid var(--wire);border-radius:4px;max-width:min(920px,92vw);max-height:90vh;overflow:auto;box-shadow:0 20px 56px #000c}.ss-popup-hdr[data-v-0a51a8e9]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--wire);font-size:13px}.ss-popup-img[data-v-0a51a8e9]{display:block;max-width:100%;max-height:70vh}.ss-popup-actions[data-v-0a51a8e9]{display:flex;gap:8px;padding:10px 14px;justify-content:flex-end}.builder-page[data-v-9006bc8e]{display:grid;grid-template-columns:380px 1fr;gap:20px;height:calc(100vh - 48px);overflow:hidden}.builder-form[data-v-9006bc8e]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:4px}.page-title[data-v-9006bc8e]{font-size:18px;color:var(--text-a);margin-bottom:2px}.card[data-v-9006bc8e]{background:var(--panel);border:1px solid var(--wire);border-radius:3px;padding:14px;display:flex;flex-direction:column;gap:10px}.card-title[data-v-9006bc8e]{font-family:var(--f-display);font-size:9.5px;font-weight:700;text-transform:uppercase;color:var(--text-c);letter-spacing:.14em;margin-bottom:2px}.protect-card[data-v-9006bc8e]{border-color:var(--amber-bd);background:linear-gradient(180deg,rgba(245,158,11,.06) 0%,var(--panel) 100%)}.protect-note[data-v-9006bc8e]{margin:0 0 4px;color:var(--text-b)}.field[data-v-9006bc8e]{display:flex;flex-direction:column;gap:4px}.field label[data-v-9006bc8e]{font-size:12px;color:var(--text-b)}.hint[data-v-9006bc8e]{font-size:10px;color:var(--text-c)}.field-note[data-v-9006bc8e]{margin:6px 0 0;font-size:11px;color:var(--green);line-height:1.4}.row-2[data-v-9006bc8e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex-direction:unset}.input[data-v-9006bc8e]{background:var(--field);border:1px solid var(--wire);border-radius:3px;padding:6px 10px;color:var(--text-a);font-size:13px;outline:none;width:100%;box-sizing:border-box;transition:border-color .1s,box-shadow .1s}.input[data-v-9006bc8e]:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-dim)}.input.mono[data-v-9006bc8e]{font-family:var(--f-data);font-size:12px}.input.small[data-v-9006bc8e]{font-size:11px}.input-group[data-v-9006bc8e]{display:flex;gap:6px}.input-group .input[data-v-9006bc8e]{flex:1}.btn-icon[data-v-9006bc8e]{background:var(--rim);border:1px solid var(--wire);color:var(--text-a);border-radius:3px;padding:0 10px;cursor:pointer;font-size:14px;white-space:nowrap;transition:background .1s}.btn-icon[data-v-9006bc8e]:hover{background:var(--wire)}.toggle-btn[data-v-9006bc8e]{background:var(--rim);border:1px solid var(--wire);color:var(--text-b);border-radius:3px;padding:6px 14px;cursor:pointer;font-size:12.5px;transition:all .12s}.toggle-btn.active[data-v-9006bc8e]{background:var(--green-bg);border-color:var(--green-bd);color:var(--green)}.btn-build[data-v-9006bc8e]{background:var(--signal);color:var(--ink);border:none;border-radius:3px;padding:11px 20px;font-family:var(--f-display);font-size:14px;font-weight:700;letter-spacing:.06em;cursor:pointer;width:100%;transition:filter .12s}.btn-build[data-v-9006bc8e]:hover:not(:disabled){filter:brightness(1.1)}.btn-build[data-v-9006bc8e]:disabled{opacity:.45;cursor:default}.builder-output[data-v-9006bc8e]{display:flex;flex-direction:column;gap:12px;overflow-y:auto}.status-bar[data-v-9006bc8e]{display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--wire);border-radius:3px;padding:10px 14px;font-size:13px;flex-shrink:0}.dot[data-v-9006bc8e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot.gray[data-v-9006bc8e]{background:var(--text-c)}.dot.green[data-v-9006bc8e]{background:var(--green);box-shadow:0 0 5px var(--green)}.dot.red[data-v-9006bc8e]{background:var(--red)}.dot.yellow[data-v-9006bc8e]{background:var(--amber)}.dot.blink[data-v-9006bc8e]{animation:blink-9006bc8e 1s ease-in-out infinite}@keyframes blink-9006bc8e{0%,to{opacity:1}50%{opacity:.25}}.status-label[data-v-9006bc8e]{font-weight:600;color:var(--text-a)}.dim[data-v-9006bc8e]{color:var(--text-b);font-size:11.5px}.defender-banner[data-v-9006bc8e]{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--amber-bg);border:1px solid var(--amber-bd);border-radius:3px;padding:12px 16px;flex-shrink:0}.defender-msg[data-v-9006bc8e]{display:flex;align-items:flex-start;gap:10px}.defender-icon[data-v-9006bc8e]{font-size:18px;flex-shrink:0;line-height:1;margin-top:2px}.defender-msg strong[data-v-9006bc8e]{display:block;color:var(--amber);font-size:13px;font-weight:600}.defender-sub[data-v-9006bc8e]{display:block;color:var(--text-b);font-size:12px;margin-top:2px}.btn-fix-av[data-v-9006bc8e]{background:var(--amber);color:var(--ink);border:none;border-radius:3px;padding:7px 14px;font-family:var(--f-display);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:filter .12s}.btn-fix-av[data-v-9006bc8e]:hover:not(:disabled){filter:brightness(1.12)}.btn-fix-av[data-v-9006bc8e]:disabled{opacity:.5;cursor:default}.btn-fix-av--rebuild[data-v-9006bc8e]{background:var(--green)}.defender-sub--ok[data-v-9006bc8e]{color:var(--green)}.log-wrap[data-v-9006bc8e]{display:flex;flex-direction:column;flex:1;min-height:200px;border:1px solid var(--wire);border-radius:3px;overflow:hidden}.log-header[data-v-9006bc8e]{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;background:var(--panel);border-bottom:1px solid var(--wire);flex-shrink:0}.log-title[data-v-9006bc8e]{font-family:var(--f-display);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-c)}.log-actions[data-v-9006bc8e]{display:flex;gap:6px}.btn-log-action[data-v-9006bc8e]{background:var(--rim);border:1px solid var(--wire);color:var(--text-b);border-radius:2px;padding:3px 10px;font-size:11px;cursor:pointer;transition:all .1s}.btn-log-action[data-v-9006bc8e]:hover{background:var(--wire);color:var(--text-a)}.btn-log-action.copied[data-v-9006bc8e]{border-color:var(--green-bd);color:var(--green);background:var(--green-bg)}.btn-log-action.danger[data-v-9006bc8e]:hover{background:var(--red-bg);border-color:var(--red-bd);color:var(--red)}.build-log[data-v-9006bc8e]{flex:1;background:var(--ink);padding:14px;overflow-y:auto;font-family:var(--f-data);font-size:12px;line-height:1.7}.log-line[data-v-9006bc8e]{color:var(--text-b);white-space:pre-wrap}.log-line.line-step[data-v-9006bc8e]{color:var(--signal)}.log-line.line-ok[data-v-9006bc8e]{color:var(--green)}.log-line.line-err[data-v-9006bc8e]{color:var(--red)}.log-empty[data-v-9006bc8e]{color:var(--text-c);padding:8px 0;font-style:italic}.download-bar[data-v-9006bc8e]{display:flex;align-items:center;gap:14px;flex-shrink:0}.btn-download[data-v-9006bc8e]{display:inline-block;background:var(--green-bg);border:1px solid var(--green-bd);color:var(--green);text-decoration:none;padding:9px 20px;border-radius:3px;font-family:var(--f-display);font-size:13px;font-weight:700;letter-spacing:.04em;transition:filter .12s}.btn-download[data-v-9006bc8e]:hover{filter:brightness(1.15)}.artifact-size[data-v-9006bc8e]{color:var(--text-b);font-size:12px}.loaders-section[data-v-9006bc8e]{display:flex;flex-direction:column;gap:8px}.loaders-title[data-v-9006bc8e]{font-family:var(--f-display);font-size:9.5px;font-weight:700;text-transform:uppercase;color:var(--text-c);letter-spacing:.14em}.loader-card[data-v-9006bc8e]{background:var(--panel);border:1px solid var(--wire);border-radius:3px;overflow:hidden}.loader-header[data-v-9006bc8e]{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;border-bottom:1px solid var(--rim);background:#0000001a}.loader-name[data-v-9006bc8e]{font-size:12.5px;color:var(--text-a);font-weight:600}.btn-copy[data-v-9006bc8e]{background:var(--rim);border:1px solid var(--wire);color:var(--text-b);border-radius:2px;padding:3px 10px;font-size:11px;cursor:pointer;transition:all .1s}.btn-copy[data-v-9006bc8e]:hover{background:var(--wire);color:var(--text-a)}.loader-code[data-v-9006bc8e]{padding:10px 14px;margin:0;background:var(--ink);font-family:var(--f-data);font-size:11.5px;color:var(--signal);white-space:pre-wrap;word-break:break-all;line-height:1.6}.loader-page[data-v-babb9078]{display:grid;grid-template-columns:360px 1fr;gap:20px;height:calc(100vh - 48px);overflow:hidden}.loader-left[data-v-babb9078]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:4px}.field[data-v-babb9078]{display:flex;flex-direction:column;gap:4px}.field label[data-v-babb9078]{font-size:12px;color:var(--text-b)}.hint[data-v-babb9078]{font-size:10px;color:var(--text-c)}.input[data-v-babb9078]{background:var(--field);border:1px solid var(--wire);border-radius:3px;padding:7px 10px;color:var(--text-a);font-size:13px;outline:none;width:100%;box-sizing:border-box;transition:border-color .1s,box-shadow .1s}.input[data-v-babb9078]:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-dim)}.input.mono[data-v-babb9078]{font-family:var(--f-data);font-size:11px}.input.small[data-v-babb9078]{font-size:11px}.input-group[data-v-babb9078]{display:flex;gap:6px}.input-group .input[data-v-babb9078]{flex:1}.btn-icon[data-v-babb9078]{background:var(--rim);border:1px solid var(--wire);color:var(--text-a);border-radius:3px;padding:0 10px;cursor:pointer;font-size:14px;flex-shrink:0}.btn-icon[data-v-babb9078]:hover{background:var(--wire)}.info-row[data-v-babb9078]{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:4px 0;border-bottom:1px solid var(--rim)}.info-row[data-v-babb9078]:last-child{border-bottom:none}.info-key[data-v-babb9078]{color:var(--text-b)}.info-val[data-v-babb9078]{color:var(--text-a)}.info-val.mono[data-v-babb9078]{font-family:var(--f-data);font-size:11px;color:var(--signal)}.page-title[data-v-babb9078]{font-size:18px;color:var(--text-a);margin-bottom:4px}.card[data-v-babb9078]{background:var(--panel);border:1px solid var(--wire);border-radius:3px;padding:14px;display:flex;flex-direction:column;gap:10px;transition:opacity .2s}.card-dim[data-v-babb9078]{opacity:.45;pointer-events:none}.card-title[data-v-babb9078]{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-b);letter-spacing:.08em}.field-note[data-v-babb9078]{font-size:11px;color:var(--green);margin-top:2px}.field-note.dim[data-v-babb9078]{color:var(--text-c)}.toggle-row[data-v-babb9078]{display:flex;gap:8px}.toggle-btn[data-v-babb9078]{background:var(--rim);border:1px solid var(--wire);color:var(--text-b);border-radius:3px;padding:6px 14px;font-size:12px;cursor:pointer;transition:all .15s}.toggle-btn.active[data-v-babb9078]{background:var(--green-bg);border-color:var(--green-bd);color:var(--green)}.btn-build[data-v-babb9078]{background:var(--signal);color:var(--ink);border:none;border-radius:3px;padding:11px 20px;font-family:var(--f-display);font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;width:100%;transition:filter .15s}.btn-build[data-v-babb9078]:hover:not(:disabled){filter:brightness(1.1)}.btn-build[data-v-babb9078]:disabled{opacity:.45;cursor:default}.loader-right[data-v-babb9078]{display:flex;flex-direction:column;gap:12px;overflow-y:auto}.status-bar[data-v-babb9078]{display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--wire);border-radius:3px;padding:10px 14px;font-size:13px;flex-shrink:0}.dot[data-v-babb9078]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot.gray[data-v-babb9078]{background:var(--text-c)}.dot.green[data-v-babb9078]{background:var(--green);box-shadow:0 0 5px var(--green)}.dot.red[data-v-babb9078]{background:var(--red)}.dot.yellow[data-v-babb9078]{background:var(--amber)}.dot.blink[data-v-babb9078]{animation:blink-babb9078 1s ease-in-out infinite}@keyframes blink-babb9078{0%,to{opacity:1}50%{opacity:.3}}.status-label[data-v-babb9078]{font-weight:600;color:var(--text-a)}.dim[data-v-babb9078]{color:var(--text-b);font-size:12px}.log-wrap[data-v-babb9078]{display:flex;flex-direction:column;flex:1;min-height:200px;border:1px solid var(--wire);border-radius:3px;overflow:hidden}.log-header[data-v-babb9078]{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;background:var(--panel);border-bottom:1px solid var(--wire);flex-shrink:0}.log-title[data-v-babb9078]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-b)}.log-actions[data-v-babb9078]{display:flex;gap:6px}.btn-log-action[data-v-babb9078]{background:var(--rim);border:1px solid var(--wire);color:var(--text-b);border-radius:2px;padding:3px 10px;font-size:11px;cursor:pointer;transition:all .15s}.btn-log-action[data-v-babb9078]:hover{background:var(--wire);color:var(--text-a)}.btn-log-action.copied[data-v-babb9078]{border-color:var(--green-bd);color:var(--green)}.btn-log-action.danger[data-v-babb9078]:hover{background:var(--red-bg);border-color:var(--red-bd);color:var(--red)}.build-log[data-v-babb9078]{flex:1;background:var(--ink);padding:14px;overflow-y:auto;font-family:var(--f-data);font-size:12px;line-height:1.7}.log-line[data-v-babb9078]{color:var(--text-b);white-space:pre-wrap}.log-line.line-step[data-v-babb9078]{color:var(--signal)}.log-line.line-ok[data-v-babb9078]{color:var(--green)}.log-line.line-err[data-v-babb9078]{color:var(--red)}.log-empty[data-v-babb9078]{color:var(--text-c);padding:8px 0}.download-bar[data-v-babb9078]{display:flex;align-items:center;gap:14px;flex-shrink:0}.btn-download[data-v-babb9078]{display:inline-block;background:var(--green-bg);border:1px solid var(--green-bd);color:var(--green);text-decoration:none;padding:9px 20px;border-radius:3px;font-family:var(--f-display);font-size:13px;font-weight:700;letter-spacing:.04em;transition:filter .15s}.btn-download[data-v-babb9078]:hover{filter:brightness(1.15)}.artifact-size[data-v-babb9078]{color:var(--text-b);font-size:13px}.defender-banner[data-v-babb9078]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--amber-bg);border:1px solid var(--amber-bd);border-radius:3px;padding:10px 14px;margin-bottom:12px}.defender-msg[data-v-babb9078]{display:flex;gap:10px;align-items:flex-start}.defender-msg strong[data-v-babb9078]{display:block;color:var(--amber);font-size:13px}.defender-sub[data-v-babb9078]{display:block;color:var(--text-b);font-size:12px;margin-top:2px}.btn-fix-av[data-v-babb9078]{background:var(--amber);color:var(--ink);border:none;border-radius:3px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .1s}.btn-fix-av[data-v-babb9078]:hover{filter:brightness(1.1)}.btn-fix-av[data-v-babb9078]:disabled{opacity:.6;cursor:wait}.btn-link[data-v-babb9078]{display:inline-block;margin-top:6px;margin-right:12px;font-size:11px;color:var(--signal);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.btn-link[data-v-babb9078]:hover{color:var(--text-a)}.entrega-row[data-v-babb9078]{display:flex;gap:8px;margin-top:8px}.btn-entrega[data-v-babb9078]{flex:1;padding:8px 10px;font-size:12px;font-weight:600;color:var(--text-a);background:var(--panel-2, #16181d);border:1px solid var(--wire);border-radius:3px;cursor:pointer}.btn-entrega[data-v-babb9078]:hover{border-color:var(--signal);color:var(--signal)}.btn-entrega[data-v-babb9078]:disabled{opacity:.45;cursor:not-allowed}.hdr-right[data-v-9f86f90a]{display:flex;align-items:center}.dropper-form-grid[data-v-9f86f90a]{grid-template-columns:1fr 1fr}.dropper-privesc[data-v-9f86f90a]{grid-column:1 / -1}.dropper-hint[data-v-9f86f90a]{font-size:9.5px;font-weight:400;opacity:.55;font-family:var(--f-ui, inherit);text-transform:none;letter-spacing:0}.section-label[data-v-9f86f90a]{font-family:var(--f-display);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-c, #484f58)}.check-row input[type=radio][data-v-9f86f90a]{margin-top:2px;flex-shrink:0;width:14px;height:14px;padding:0;border:none;background:none;box-shadow:none;border-radius:50%;-webkit-appearance:auto;appearance:auto;accent-color:var(--signal, #58a6ff);cursor:pointer}.d-radio[data-v-9f86f90a]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:6px 0;border-bottom:1px solid var(--rim, #21262d)}.d-radio[data-v-9f86f90a]:last-child{border-bottom:none}.d-radio input[type=radio][data-v-9f86f90a]{margin-top:2px;flex-shrink:0;width:14px;height:14px;padding:0;border:none;background:none;box-shadow:none;border-radius:50%;-webkit-appearance:auto;appearance:auto;accent-color:var(--signal, #58a6ff);cursor:pointer}.d-radio-body[data-v-9f86f90a]{display:flex;flex-direction:column;gap:2px}.d-radio-name[data-v-9f86f90a]{font-size:12px;color:var(--text-a, #c9d1d9);font-weight:600}.d-radio-desc[data-v-9f86f90a]{font-size:10.5px;color:var(--text-c, #484f58)}.d-tip[data-v-9f86f90a]{background:#58a6ff0f;border:1px solid rgba(88,166,255,.15);border-radius:6px;padding:12px 14px;font-size:11.5px;color:var(--text-b, #8b949e);line-height:1.6}.d-tip-title[data-v-9f86f90a]{font-size:11px;font-weight:700;color:var(--signal, #58a6ff);margin-bottom:6px;text-transform:uppercase;letter-spacing:.06em}.d-tip-body code[data-v-9f86f90a]{background:var(--rim, #0d1117);border:1px solid var(--wire, #30363d);border-radius:3px;padding:1px 5px;font-family:monospace;color:var(--amber, #e3b341);font-size:11px}.defender-banner[data-v-9f86f90a]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--amber-bg);border:1px solid var(--amber-bd);border-radius:3px;padding:10px 14px;margin-bottom:16px}.defender-ok[data-v-9f86f90a]{color:var(--green);font-size:12px;margin-bottom:16px;padding:8px 12px;background:var(--green-bg);border:1px solid var(--green-bd);border-radius:3px}.defender-msg[data-v-9f86f90a]{display:flex;gap:10px;align-items:flex-start}.defender-icon[data-v-9f86f90a]{font-size:18px}.defender-msg strong[data-v-9f86f90a]{display:block;color:var(--amber);font-size:13px}.defender-sub[data-v-9f86f90a]{display:block;color:var(--text-b);font-size:12px;margin-top:2px}.btn-fix-av[data-v-9f86f90a]{background:var(--amber);color:var(--ink);border:none;border-radius:3px;padding:6px 12px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .1s}.btn-fix-av[data-v-9f86f90a]:hover{filter:brightness(1.1)}.btn-fix-av[data-v-9f86f90a]:disabled{opacity:.6;cursor:wait}.lnk-tabs[data-v-9f86f90a]{display:flex;border-bottom:1px solid var(--wire);margin-bottom:24px;gap:0}.lnk-tab[data-v-9f86f90a]{font-family:var(--f-display);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-c);background:none;border:none;border-bottom:2px solid transparent;padding:8px 18px;cursor:pointer;transition:all .1s}.lnk-tab[data-v-9f86f90a]:hover{color:var(--text-b)}.lnk-tab.active[data-v-9f86f90a]{color:var(--signal);border-bottom-color:var(--signal)}.form-grid[data-v-9f86f90a]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.form-section[data-v-9f86f90a]{background:var(--surface);border:1px solid var(--wire);padding:16px;display:flex;flex-direction:column;gap:10px}.field-row[data-v-9f86f90a]{display:flex;flex-direction:column;gap:4px}.field-row label[data-v-9f86f90a]{font-family:var(--f-display);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-c)}.field-row input[data-v-9f86f90a],.field-row select[data-v-9f86f90a]{width:100%;padding:6px 10px;background:var(--surface, #161b22);color:var(--text-a, #c9d1d9);border:1px solid var(--wire, #30363d);border-radius:6px;font-size:13px;outline:none;box-sizing:border-box;font-family:inherit;color-scheme:dark}.field-row input[data-v-9f86f90a]:focus,.field-row select[data-v-9f86f90a]:focus{border-color:var(--signal, #58a6ff)}.field-row select[data-v-9f86f90a]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%238b949e' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px;cursor:pointer}.field-row select option[data-v-9f86f90a]{background:#161b22;color:#c9d1d9}.icon-grid[data-v-9f86f90a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:5px;width:100%}.icon-cell[data-v-9f86f90a]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px;background:var(--ink, #010409);border:1px solid var(--wire, #30363d);border-radius:6px;cursor:pointer;transition:border-color .12s,background .12s;min-height:68px;position:relative}.icon-cell[data-v-9f86f90a]:hover{border-color:var(--text-c, #484f58);background:#58a6ff0a}.icon-cell.active[data-v-9f86f90a]{border-color:var(--signal, #58a6ff);background:#58a6ff14}.icon-img[data-v-9f86f90a]{width:34px;height:34px;object-fit:contain;image-rendering:auto}.icon-emoji[data-v-9f86f90a]{font-size:26px;line-height:1;margin-top:2px}.icon-label[data-v-9f86f90a]{font-size:8.5px;font-family:var(--f-display);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-c, #484f58);text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-cell.active .icon-label[data-v-9f86f90a]{color:var(--signal, #58a6ff)}.check-row[data-v-9f86f90a]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:6px 0;border-bottom:1px solid var(--rim)}.check-row[data-v-9f86f90a]:last-child{border-bottom:none}.check-row input[type=checkbox][data-v-9f86f90a]{margin-top:2px;flex-shrink:0;width:14px;height:14px;padding:0;border:none;background:none;box-shadow:none;border-radius:0;-webkit-appearance:auto;appearance:auto;accent-color:var(--signal);cursor:pointer}.check-row input[type=checkbox][data-v-9f86f90a]:disabled{opacity:.5;cursor:not-allowed}.check-info[data-v-9f86f90a]{display:flex;flex-direction:column;gap:2px}.check-name[data-v-9f86f90a]{font-family:var(--f-data);font-size:11.5px;color:var(--text-a)}.check-desc[data-v-9f86f90a]{font-family:var(--f-ui);font-size:10.5px;color:var(--text-c)}.cmd-preview-wrap[data-v-9f86f90a]{margin-bottom:16px}.cmd-preview[data-v-9f86f90a]{display:flex;align-items:center;gap:10px;background:var(--ink);border:1px solid var(--wire);padding:10px 14px}.cmd-preview code[data-v-9f86f90a]{flex:1;font-family:var(--f-data);font-size:11.5px;color:var(--green);background:none;border:none;padding:0;word-break:break-all}.copy-btn[data-v-9f86f90a]{font-size:11px;color:var(--text-c);background:none;border:1px solid var(--rim);padding:2px 8px;cursor:pointer;font-family:var(--f-ui);white-space:nowrap;transition:all .1s}.copy-btn[data-v-9f86f90a]:hover{border-color:var(--text-b);color:var(--text-b)}.action-row[data-v-9f86f90a]{display:flex;gap:10px;margin-bottom:12px}.sent-notice[data-v-9f86f90a]{padding:8px 14px;font-size:12px;margin-top:8px;border:1px solid}.sent-notice.success[data-v-9f86f90a]{background:var(--green-bg);border-color:var(--green-bd);color:var(--green)}.sent-notice.error[data-v-9f86f90a]{background:#dc32321a;border-color:#dc32324d;color:var(--red, #f85149)}.ghost-header[data-v-9f86f90a]{margin-bottom:20px;padding:12px 16px;background:var(--surface);border:1px solid var(--amber-bd, #4a3800);border-left:3px solid var(--amber)}.ghost-title[data-v-9f86f90a]{font-family:var(--f-data);font-size:14px;font-weight:700;color:var(--amber)}.ghost-sub[data-v-9f86f90a]{font-size:11px;color:var(--text-c);margin-top:2px}.preset-grid[data-v-9f86f90a]{display:flex;flex-direction:column;gap:8px}.preset-card[data-v-9f86f90a]{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--wire);padding:12px 16px;transition:border-color .1s}.preset-card[data-v-9f86f90a]:hover{border-color:var(--signal)}.preset-icon[data-v-9f86f90a]{font-size:28px;flex-shrink:0}.preset-info[data-v-9f86f90a]{flex:1}.preset-name[data-v-9f86f90a]{font-weight:600;font-size:13px;color:var(--text-a);margin-bottom:2px}.preset-desc[data-v-9f86f90a]{font-size:11.5px;color:var(--text-b);margin-bottom:6px}.preset-tags[data-v-9f86f90a]{display:flex;gap:4px;flex-wrap:wrap}.preset-tag[data-v-9f86f90a]{font-family:var(--f-display);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-c);border:1px solid var(--wire);padding:1px 6px}.code-block[data-v-9f86f90a]{background:var(--ink);border:1px solid var(--wire);padding:14px 16px;font-family:var(--f-data);font-size:11.5px;color:var(--green);white-space:pre-wrap;margin-bottom:0}.bold[data-v-9f86f90a]{font-weight:600;color:var(--text-a)}.cred-badge[data-v-9f86f90a]{display:inline-block;font-family:var(--f-display);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border:1px solid}.cred-badge.ntlm[data-v-9f86f90a]{color:#d04848;border-color:#d0484866;background:#d048481a}.level-bar[data-v-9f86f90a]{display:flex;align-items:center;gap:8px;margin-bottom:18px;flex-wrap:wrap}.level-label[data-v-9f86f90a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-c, #484f58);margin-right:4px;white-space:nowrap}.level-btn[data-v-9f86f90a]{font-size:10.5px;font-weight:600;padding:5px 14px;border:1px solid var(--wire, #30363d);background:var(--surface, #161b22);color:var(--text-c, #484f58);border-radius:20px;cursor:pointer;transition:all .12s;white-space:nowrap}.level-btn[data-v-9f86f90a]:hover{color:var(--text-b, #8b949e);border-color:var(--text-b, #8b949e)}.level-btn.active[data-v-9f86f90a]{background:#58a6ff12;font-weight:700}.detect-panel[data-v-9f86f90a]{background:var(--surface, #161b22);border:1px solid var(--wire, #30363d);border-radius:8px;padding:14px 16px}.detect-title[data-v-9f86f90a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-b, #8b949e);margin-bottom:12px}.detect-rows[data-v-9f86f90a]{display:flex;flex-direction:column;gap:8px}.detect-row[data-v-9f86f90a]{display:grid;grid-template-columns:110px 1fr 90px;align-items:center;gap:10px}.detect-name[data-v-9f86f90a]{font-size:11px;color:var(--text-b, #8b949e);white-space:nowrap}.detect-track[data-v-9f86f90a]{height:5px;background:var(--rim, #21262d);border-radius:3px;overflow:hidden}.detect-fill[data-v-9f86f90a]{height:100%;border-radius:3px;transition:width .3s ease}.detect-fill.ok[data-v-9f86f90a]{background:#3fb950}.detect-fill.fail[data-v-9f86f90a]{background:#f85149}.detect-badge[data-v-9f86f90a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:right}.detect-badge.ok[data-v-9f86f90a]{color:#3fb950}.detect-badge.fail[data-v-9f86f90a]{color:#f85149}.privesc-section[data-v-9f86f90a]{background:#e3b3410a;border-color:#4a3800cc;border-left:3px solid var(--amber, #e3b341)}.privesc-header[data-v-9f86f90a]{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.privesc-header:hover .privesc-title[data-v-9f86f90a]{color:var(--amber, #e3b341);opacity:1}.privesc-icon[data-v-9f86f90a]{font-size:14px;line-height:1}.privesc-title[data-v-9f86f90a]{flex:1;color:var(--amber, #e3b341)!important;opacity:.85}.privesc-badge[data-v-9f86f90a]{font-family:var(--f-display);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amber, #e3b341);border:1px solid rgba(74,56,0,.9);background:#e3b3411f;padding:1px 6px;border-radius:2px}.privesc-chevron[data-v-9f86f90a]{font-size:9px;color:var(--text-c, #484f58)}.privesc-body[data-v-9f86f90a]{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(74,56,0,.6)}.privesc-bypass-group[data-v-9f86f90a]{background:var(--ink, #010409);border:1px solid var(--wire, #30363d);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:0}.privesc-group-label[data-v-9f86f90a]{font-family:var(--f-display);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-c, #484f58);margin-bottom:8px}.d-radio-pill[data-v-9f86f90a]{display:inline-block;font-family:var(--f-display);font-size:8.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:0 5px;border-radius:3px;vertical-align:middle;margin-left:5px;line-height:1.6}.d-radio-pill.default-pill[data-v-9f86f90a]{color:var(--text-c, #484f58);border:1px solid var(--wire, #30363d);background:transparent}.d-radio-pill.uacme-pill[data-v-9f86f90a]{color:var(--amber, #e3b341);border:1px solid rgba(74,56,0,.9);background:#e3b3411f}.unimpl-note[data-v-9f86f90a]{font-size:10.5px;color:var(--amber, #e3b341);background:#e3b3410f;border:1px solid rgba(74,56,0,.6);border-radius:4px;padding:6px 10px;line-height:1.5}.check-row-dim[data-v-9f86f90a]{opacity:.5;cursor:not-allowed}.check-row-dim input[type=checkbox][data-v-9f86f90a]{cursor:not-allowed}.badge-planned[data-v-9f86f90a]{display:inline-block;font-family:var(--f-display);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--amber, #e3b341);border:1px solid rgba(74,56,0,.8);background:#e3b3411a;padding:0 4px;border-radius:2px;margin-left:5px;vertical-align:middle}.field-hint[data-v-9f86f90a]{font-size:10px;color:var(--muted, #8b949e);margin-top:3px;line-height:1.4;font-family:var(--f-code, monospace)}.pdf-page[data-v-0a202ba1]{padding:24px;max-width:1400px;margin:0 auto}.pdf-header[data-v-0a202ba1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pdf-header-left[data-v-0a202ba1]{display:flex;align-items:baseline;gap:12px}.pdf-title[data-v-0a202ba1]{font-family:var(--f-display);font-size:22px;font-weight:700;color:var(--text-a)}.pdf-subtitle[data-v-0a202ba1]{font-size:13px;color:var(--text-c)}.pdf-header-right[data-v-0a202ba1]{display:flex;gap:8px}.pill[data-v-0a202ba1]{font-family:var(--f-display);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:12px}.pill-green[data-v-0a202ba1]{background:var(--green-bg);color:var(--green);border:1px solid var(--green-bd)}.pill-amber[data-v-0a202ba1]{background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber-bd)}.pdf-tabs[data-v-0a202ba1]{display:flex;gap:2px;background:var(--wire);border-radius:8px;padding:3px;margin-bottom:24px}.pdf-tab[data-v-0a202ba1]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:transparent;border:none;border-radius:6px;cursor:pointer;font-family:var(--f-display);font-size:12px;font-weight:600;color:var(--text-b);transition:all .15s}.pdf-tab[data-v-0a202ba1]:hover{color:var(--text-a);background:#ffffff80}.pdf-tab.active[data-v-0a202ba1]{background:var(--panel);color:var(--text-a);box-shadow:0 1px 3px #00000014}.pdf-tab-icon[data-v-0a202ba1]{font-size:14px}.pdf-body[data-v-0a202ba1]{min-height:400px}.pdf-columns[data-v-0a202ba1]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pdf-config[data-v-0a202ba1],.pdf-preview[data-v-0a202ba1]{display:flex;flex-direction:column;gap:16px}.card[data-v-0a202ba1]{background:var(--panel);border:1px solid var(--wire);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.card-title[data-v-0a202ba1]{font-family:var(--f-display);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-c)}.card-preview[data-v-0a202ba1]{min-height:200px}.field[data-v-0a202ba1]{display:flex;flex-direction:column;gap:4px}.field label[data-v-0a202ba1]{font-size:12px;font-weight:500;color:var(--text-b)}.hint[data-v-0a202ba1]{font-size:11px;color:var(--text-c);line-height:1.4}.input[data-v-0a202ba1]{background:var(--field);border:1px solid var(--wire);border-radius:6px;padding:8px 12px;color:var(--text-a);font-size:13px;outline:none;width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.input[data-v-0a202ba1]:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-dim)}.input.mono[data-v-0a202ba1]{font-family:var(--f-data);font-size:12px}textarea.input[data-v-0a202ba1]{resize:vertical;min-height:60px;font-family:var(--f-data);font-size:12px}select.input[data-v-0a202ba1]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%238b949e' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}select.input option[data-v-0a202ba1]{background:var(--panel);color:var(--text-a)}.range-input[data-v-0a202ba1]{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:var(--wire);border-radius:2px;outline:none;border:none;padding:0}.range-input[data-v-0a202ba1]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--signal);border-radius:50%;cursor:pointer;box-shadow:0 1px 3px #0003}.tech-grid[data-v-0a202ba1]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tech-card[data-v-0a202ba1]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;background:var(--field);border:1.5px solid var(--wire);border-radius:6px;cursor:pointer;transition:all .15s;text-align:left}.tech-card[data-v-0a202ba1]:hover{border-color:var(--signal)}.tech-card.active[data-v-0a202ba1]{border-color:var(--signal);background:var(--signal-bg)}.tech-icon[data-v-0a202ba1]{font-size:16px}.tech-name[data-v-0a202ba1]{font-size:11px;font-weight:600;color:var(--text-a)}.tech-det[data-v-0a202ba1]{font-size:9px;font-weight:700;color:var(--green);letter-spacing:.06em}.tech-desc[data-v-0a202ba1]{font-size:11.5px;color:var(--text-b);line-height:1.5;padding:8px 0 0;border-top:1px solid var(--wire)}.browser-grid[data-v-0a202ba1]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.browser-btn[data-v-0a202ba1]{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px;background:var(--field);border:1.5px solid var(--wire);border-radius:6px;cursor:pointer;font-size:11px;font-weight:500;color:var(--text-b);transition:all .15s}.browser-btn[data-v-0a202ba1]:hover{border-color:var(--signal);color:var(--text-a)}.browser-btn.active[data-v-0a202ba1]{border-color:var(--signal);background:var(--signal-bg);color:var(--text-a);font-weight:600}.preview-area[data-v-0a202ba1]{flex:1;display:flex;align-items:center;justify-content:center}.preview-pdf[data-v-0a202ba1]{text-align:center;padding:24px}.preview-icon[data-v-0a202ba1]{font-size:48px;margin-bottom:8px}.preview-filename[data-v-0a202ba1]{font-family:var(--f-data);font-size:12px;font-weight:600;color:var(--text-a);margin-bottom:8px}.preview-meta[data-v-0a202ba1]{font-size:11px;color:var(--text-c);line-height:1.6}.result-box[data-v-0a202ba1]{padding:12px;border-radius:6px;font-size:12px}.result-ok[data-v-0a202ba1]{background:var(--green-bg);border:1px solid var(--green-bd)}.result-err[data-v-0a202ba1]{background:var(--red-bg);border:1px solid var(--red-bd)}.result-status[data-v-0a202ba1]{font-weight:600}.result-detail[data-v-0a202ba1]{margin-top:4px;color:var(--text-b);font-size:11px}.result-err-text[data-v-0a202ba1]{color:var(--red)}.btn-build[data-v-0a202ba1]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;background:var(--signal);color:var(--ink);border:none;border-radius:8px;font-family:var(--f-display);font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:filter .15s,transform .1s}.btn-build[data-v-0a202ba1]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn-build[data-v-0a202ba1]:disabled{opacity:.5;cursor:wait}.btn-spinner[data-v-0a202ba1]{animation:spin-0a202ba1 1s linear infinite}@keyframes spin-0a202ba1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.presets-grid[data-v-0a202ba1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.preset-card[data-v-0a202ba1]{background:var(--panel);border:1px solid var(--wire);border-radius:8px;padding:16px;cursor:pointer;text-align:left;transition:all .2s;display:flex;flex-direction:column;gap:6px}.preset-card[data-v-0a202ba1]:hover{border-color:var(--signal);box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.preset-top[data-v-0a202ba1]{display:flex;align-items:center;justify-content:space-between}.preset-icon[data-v-0a202ba1]{font-size:28px}.preset-det[data-v-0a202ba1]{font-size:10px;font-weight:700;color:var(--green);background:var(--green-bg);padding:2px 8px;border-radius:10px}.preset-name[data-v-0a202ba1]{font-size:14px;font-weight:600;color:var(--text-a)}.preset-desc[data-v-0a202ba1]{font-size:12px;color:var(--text-b);line-height:1.4}.preset-tags[data-v-0a202ba1]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag[data-v-0a202ba1]{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--signal);background:var(--signal-dim);border:1px solid var(--signal-mid);padding:2px 6px;border-radius:4px}.evasion-page[data-v-e9ec27fa]{max-width:1100px}.pg-sub[data-v-e9ec27fa]{font-size:12px;color:var(--text-b);margin-top:3px}.hdr-stats[data-v-e9ec27fa]{display:flex;gap:10px;align-items:center}.stat-pill[data-v-e9ec27fa]{font-family:var(--f-display);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border:1px solid}.stat-pill.live[data-v-e9ec27fa]{color:var(--green);border-color:var(--green-bd);background:var(--green-bg)}.stat-pill.dead[data-v-e9ec27fa]{color:var(--text-b);border-color:var(--wire);background:var(--panel)}.tab-bar[data-v-e9ec27fa]{display:flex;gap:2px;margin-bottom:24px;border-bottom:1px solid var(--wire);padding-bottom:0}.tab-btn[data-v-e9ec27fa]{background:none;border:none;border-bottom:2px solid transparent;color:var(--text-b);font-family:var(--f-display);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:8px 16px;cursor:pointer;transition:color .1s,border-color .1s;margin-bottom:-1px}.tab-btn[data-v-e9ec27fa]:hover{color:var(--text-a)}.tab-btn.active[data-v-e9ec27fa]{color:var(--signal);border-bottom-color:var(--signal)}.tab-content[data-v-e9ec27fa]{animation:fadeIn-e9ec27fa .18s ease}@keyframes fadeIn-e9ec27fa{0%{opacity:0;transform:translateY(4px)}to{opacity:1}}.dse-header[data-v-e9ec27fa]{margin-bottom:24px}.dse-title[data-v-e9ec27fa]{font-family:var(--f-display);font-size:16px;font-weight:700;letter-spacing:.06em;color:var(--text-a);text-transform:uppercase}.dse-sub[data-v-e9ec27fa]{font-size:12.5px;color:var(--text-b);margin-top:5px;max-width:680px;line-height:1.5}.method-grid[data-v-e9ec27fa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-bottom:24px}.method-card[data-v-e9ec27fa]{background:var(--panel);border:1px solid var(--wire);padding:14px 16px;cursor:pointer;transition:border-color .1s,background .1s;position:relative}.method-card[data-v-e9ec27fa]:hover{border-color:var(--text-b);background:var(--rim)}.method-card.selected[data-v-e9ec27fa]{border-color:var(--signal);background:var(--signal-bg)}.method-tag[data-v-e9ec27fa]{font-family:var(--f-display);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;display:inline-block;margin-bottom:8px}.tag-green[data-v-e9ec27fa]{background:var(--green-bg);color:var(--green);border:1px solid var(--green-bd)}.tag-amber[data-v-e9ec27fa]{background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber-bd)}.tag-red[data-v-e9ec27fa]{background:var(--red-bg);color:var(--red);border:1px solid var(--red-bd)}.tag-blue[data-v-e9ec27fa]{background:var(--signal-dim);color:var(--signal);border:1px solid rgba(74,111,227,.35)}.method-name[data-v-e9ec27fa]{font-family:var(--f-display);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--text-a);margin-bottom:5px}.method-desc[data-v-e9ec27fa]{font-size:11.5px;color:var(--text-b);line-height:1.45}.method-compat[data-v-e9ec27fa]{font-size:10.5px;color:var(--text-c);margin-top:6px;font-style:italic}.config-block[data-v-e9ec27fa]{background:var(--panel);border:1px solid var(--wire);padding:16px 18px;margin-bottom:20px}.field-row[data-v-e9ec27fa]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.field-row label[data-v-e9ec27fa]{width:200px;flex-shrink:0;font-size:12px;color:var(--text-b)}.field-row input[type=text][data-v-e9ec27fa],.field-row input[type=number][data-v-e9ec27fa]{flex:1;padding:5px 8px;max-width:420px}.field-hint[data-v-e9ec27fa]{font-size:11px;color:var(--text-c)}.cmd-preview[data-v-e9ec27fa]{display:flex;align-items:stretch;gap:0;margin-bottom:16px;border:1px solid var(--wire);background:var(--panel)}.cmd-preview code[data-v-e9ec27fa]{flex:1;display:block;padding:10px 14px;font-size:12px;line-height:1.5;color:var(--green);background:transparent;border:none;word-break:break-all;white-space:pre-wrap}.copy-btn[data-v-e9ec27fa]{border-left:1px solid var(--wire);border-top:none;border-right:none;border-bottom:none;border-radius:0;padding:8px 12px;font-size:11px;flex-shrink:0}.action-row[data-v-e9ec27fa]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.sent-notice[data-v-e9ec27fa]{font-family:var(--f-display);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--green)}.ref-link[data-v-e9ec27fa]{color:var(--signal);text-decoration:none;font-family:var(--f-data);font-size:11.5px}.ref-link[data-v-e9ec27fa]:hover{text-decoration:underline}.guide-tab[data-v-e9ec27fa]{max-width:780px}.guide-section[data-v-e9ec27fa]{margin-bottom:32px}.guide-title[data-v-e9ec27fa]{font-family:var(--f-display);font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--text-a);text-transform:uppercase;margin-bottom:16px}.guide-steps[data-v-e9ec27fa]{display:flex;flex-direction:column;gap:12px}.step[data-v-e9ec27fa]{display:flex;gap:14px;align-items:flex-start;background:var(--panel);border:1px solid var(--wire);border-left:3px solid var(--signal);padding:12px 14px}.step-num[data-v-e9ec27fa]{width:24px;height:24px;flex-shrink:0;background:var(--signal-bg);border:1px solid var(--signal);color:var(--signal);font-family:var(--f-display);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.step-body[data-v-e9ec27fa]{font-size:12.5px;color:var(--text-b);line-height:1.55}.step-body strong[data-v-e9ec27fa]{color:var(--text-a);display:block;margin-bottom:3px}.dash[data-v-01a8af9f]{padding:0}.loading-state[data-v-01a8af9f]{display:flex;align-items:center;gap:12px;color:var(--text-b);padding:60px 0}.ld-bar[data-v-01a8af9f]{display:inline-block;width:18px;height:18px;border:2px solid var(--wire);border-top-color:var(--signal);border-radius:50%;animation:spin-01a8af9f .7s linear infinite}@keyframes spin-01a8af9f{to{transform:rotate(360deg)}}.ld-text[data-v-01a8af9f]{font-size:13px;color:var(--text-b)}.hdr-actions[data-v-01a8af9f]{display:flex;align-items:center;gap:10px}.conn-badge[data-v-01a8af9f]{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-display);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:3px;border:1px solid}.conn-badge.live[data-v-01a8af9f]{color:var(--green);border-color:var(--green-bd);background:var(--green-bg)}.conn-badge.dead[data-v-01a8af9f]{color:var(--red);border-color:var(--red-bd);background:var(--red-bg)}.cb-dot[data-v-01a8af9f]{width:6px;height:6px;border-radius:50%;background:currentColor}.conn-badge.live .cb-dot[data-v-01a8af9f]{animation:pulse-dot-01a8af9f 2s ease-in-out infinite}@keyframes pulse-dot-01a8af9f{0%,to{opacity:1}50%{opacity:.4}}.kpi-grid[data-v-01a8af9f]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--wire);border:1px solid var(--wire);border-radius:4px;overflow:hidden;margin-bottom:36px}.kpi-card[data-v-01a8af9f]{background:var(--panel);padding:22px 20px 18px;position:relative;transition:background .12s}.kpi-card[data-v-01a8af9f]:hover{background:var(--rim)}.kpi-card[data-v-01a8af9f]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.kpi-green[data-v-01a8af9f]:before{background:var(--green)}.kpi-red[data-v-01a8af9f]:before{background:var(--red)}.kpi-amber[data-v-01a8af9f]:before{background:var(--amber)}.kpi-signal[data-v-01a8af9f]:before{background:var(--signal)}.kpi-neutral[data-v-01a8af9f]:before{background:var(--wire)}.kpi-wide[data-v-01a8af9f]{grid-column:span 1}.kpi-label[data-v-01a8af9f]{font-family:var(--f-display);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-c);margin-bottom:10px}.kpi-num[data-v-01a8af9f]{font-family:var(--f-data);font-size:38px;font-weight:500;line-height:1;color:var(--text-a);letter-spacing:-.02em;margin-bottom:8px}.kpi-num--sm[data-v-01a8af9f]{font-size:18px;letter-spacing:0;padding-top:6px}.kpi-unit[data-v-01a8af9f]{font-size:12px;color:var(--text-b);font-weight:400;letter-spacing:.02em}.kpi-foot[data-v-01a8af9f]{font-family:var(--f-ui);font-size:11px;color:var(--text-c);letter-spacing:.01em}.kpi-green .kpi-num[data-v-01a8af9f]{color:var(--green)}.kpi-red .kpi-num[data-v-01a8af9f]{color:var(--red)}.kpi-amber .kpi-num[data-v-01a8af9f]{color:var(--amber)}.kpi-signal .kpi-num[data-v-01a8af9f]{color:var(--signal)}.table-section[data-v-01a8af9f]{margin-bottom:36px}.ts-header[data-v-01a8af9f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ts-link[data-v-01a8af9f]{font-size:11.5px;color:var(--signal);text-decoration:none;font-weight:500;letter-spacing:.02em;transition:opacity .1s}.ts-link[data-v-01a8af9f]:hover{opacity:.75}.table-wrap[data-v-01a8af9f]{border:1px solid var(--wire);border-radius:4px;overflow:hidden}.clickable[data-v-01a8af9f]{cursor:pointer}.td-hostname[data-v-01a8af9f]{font-weight:600}.page-header[data-v-f99c0d86]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h2[data-v-f99c0d86]{font-size:18px;color:var(--text-a);margin:0}.btn-primary[data-v-f99c0d86]{background:var(--green-bg);border:1px solid var(--green-bd);color:var(--green);padding:6px 16px;border-radius:3px;cursor:pointer;font-family:var(--f-display);font-size:12px;font-weight:700;letter-spacing:.06em;transition:filter .1s}.btn-primary[data-v-f99c0d86]:hover{filter:brightness(1.15)}.table[data-v-f99c0d86]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-f99c0d86]{text-align:left;color:var(--text-b);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:8px 12px;border-bottom:1px solid var(--wire);background:#0000001f}.table td[data-v-f99c0d86]{padding:9px 12px;border-bottom:1px solid var(--rim);color:var(--text-a);vertical-align:middle}.table tbody tr:hover td[data-v-f99c0d86]{background:var(--signal-dim)}.empty-td[data-v-f99c0d86]{text-align:center;color:var(--text-b);padding:48px!important}.status-dot[data-v-f99c0d86]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px}.status-dot.green[data-v-f99c0d86]{background:var(--green);box-shadow:0 0 5px var(--green)}.status-dot.red[data-v-f99c0d86]{background:var(--red)}.proto-badge[data-v-f99c0d86]{font-family:var(--f-display);padding:2px 8px;border-radius:2px;font-size:10px;font-weight:700;letter-spacing:.06em;border:1px solid}.proto-badge.https[data-v-f99c0d86]{background:var(--green-bg);color:var(--green);border-color:var(--green-bd)}.proto-badge.http[data-v-f99c0d86]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-bd)}.proto-badge.dns[data-v-f99c0d86]{background:var(--signal-dim);color:var(--signal);border-color:var(--signal-mid)}.proto-badge.smb[data-v-f99c0d86]{background:#8b5cf61a;color:#a78bfa;border-color:#8b5cf64d}.action-row[data-v-f99c0d86]{display:flex;gap:6px}.btn-sm[data-v-f99c0d86]{padding:3px 10px;border-radius:2px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid var(--wire);background:var(--rim);color:var(--text-a);transition:filter .1s}.btn-sm[data-v-f99c0d86]:hover{filter:brightness(1.15)}.btn-sm.danger[data-v-f99c0d86]{border-color:var(--red-bd);color:var(--red);background:var(--red-bg)}.btn-sm.success[data-v-f99c0d86]{border-color:var(--green-bd);color:var(--green);background:var(--green-bg)}.overlay[data-v-f99c0d86]{position:fixed;inset:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-f99c0d86]{background:var(--panel);border:1px solid var(--wire);border-top:2px solid var(--signal);border-radius:4px;width:480px;max-width:95vw;box-shadow:0 20px 56px #000c}.dlg-head[data-v-f99c0d86]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--wire);font-weight:600;color:var(--text-a)}.dlg-close[data-v-f99c0d86]{background:none;border:none;color:var(--text-b);cursor:pointer;font-size:16px}.dlg-close[data-v-f99c0d86]:hover{color:var(--text-a)}.dlg-body[data-v-f99c0d86]{padding:20px;display:flex;flex-direction:column;gap:14px}.dlg-foot[data-v-f99c0d86]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--wire)}.field[data-v-f99c0d86]{display:flex;flex-direction:column;gap:5px}.field label[data-v-f99c0d86]{font-size:12px;color:var(--text-b);font-weight:500}.field input[data-v-f99c0d86],.field select[data-v-f99c0d86],.field textarea[data-v-f99c0d86]{background:var(--field);border:1px solid var(--wire);border-radius:3px;color:var(--text-a);padding:7px 10px;font-size:13px;outline:none;width:100%;box-sizing:border-box;transition:border-color .1s,box-shadow .1s}.field input[data-v-f99c0d86]:focus,.field select[data-v-f99c0d86]:focus,.field textarea[data-v-f99c0d86]:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-dim)}.field textarea[data-v-f99c0d86]{resize:vertical;font-family:var(--f-data)}.field-row[data-v-f99c0d86]{display:flex;gap:12px}.field.narrow[data-v-f99c0d86]{width:120px;flex-shrink:0}.btn-cancel[data-v-f99c0d86]{background:var(--rim);border:1px solid var(--wire);color:var(--text-b);padding:7px 16px;border-radius:3px;cursor:pointer;font-size:13px}.btn-cancel[data-v-f99c0d86]:hover{background:var(--wire);color:var(--text-a)}.btn-exec[data-v-f99c0d86]{background:var(--signal);border:none;color:var(--ink);padding:7px 18px;border-radius:3px;cursor:pointer;font-size:13px;font-weight:700;transition:filter .1s}.btn-exec[data-v-f99c0d86]:hover{filter:brightness(1.1)}.btn-exec[data-v-f99c0d86]:disabled{opacity:.45;cursor:not-allowed}.mono[data-v-f99c0d86]{font-family:var(--f-data)}.small[data-v-f99c0d86]{font-size:11px}.muted[data-v-f99c0d86]{color:var(--text-b)}.page-header[data-v-ca5de179]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}h2[data-v-ca5de179]{font-size:18px;color:var(--text-a);margin:0}.filters[data-v-ca5de179]{display:flex;gap:8px;align-items:center}.filter-select[data-v-ca5de179]{background:var(--field);border:1px solid var(--wire);color:var(--text-a);padding:5px 10px;border-radius:3px;font-size:12.5px;height:32px}.btn-refresh[data-v-ca5de179]{background:var(--panel);border:1px solid var(--wire);color:var(--text-b);padding:5px 12px;border-radius:3px;cursor:pointer;height:32px;font-size:13px}.btn-refresh[data-v-ca5de179]:hover{background:var(--rim);color:var(--text-a)}.table[data-v-ca5de179]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-ca5de179]{text-align:left;color:var(--text-b);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:8px 12px;border-bottom:1px solid var(--wire);background:#00000026}.table td[data-v-ca5de179]{padding:8px 12px;border-bottom:1px solid var(--rim);color:var(--text-a)}.table tr.cancelled td[data-v-ca5de179]{opacity:.4}.table tbody tr:hover td[data-v-ca5de179]{background:var(--signal-dim)}.empty-td[data-v-ca5de179]{text-align:center;color:var(--text-b);padding:48px!important}.params[data-v-ca5de179]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prio-badge[data-v-ca5de179]{font-family:var(--f-display);padding:2px 8px;border-radius:2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid}.prio-badge.high[data-v-ca5de179]{background:var(--red-bg);color:var(--red);border-color:var(--red-bd)}.prio-badge.normal[data-v-ca5de179]{background:transparent;color:var(--text-b);border-color:var(--wire)}.prio-badge.low[data-v-ca5de179]{background:transparent;color:var(--text-c);border-color:var(--rim)}.badge[data-v-ca5de179]{font-family:var(--f-display);padding:2px 8px;border-radius:2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid}.badge.pending[data-v-ca5de179]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-bd)}.badge.sent[data-v-ca5de179]{background:var(--signal-dim);color:var(--signal);border-color:var(--signal-mid)}.badge.processing[data-v-ca5de179]{background:#8b5cf61a;color:#a78bfa;border-color:#8b5cf64d}.badge.completed[data-v-ca5de179]{background:var(--green-bg);color:var(--green);border-color:var(--green-bd)}.badge.error[data-v-ca5de179]{background:var(--red-bg);color:var(--red);border-color:var(--red-bd)}.badge.cancelled[data-v-ca5de179]{background:transparent;color:var(--text-c);border-color:var(--rim)}.action-row[data-v-ca5de179]{display:flex;gap:6px;align-items:center}.btn-sm[data-v-ca5de179]{padding:3px 9px;border-radius:2px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid var(--wire);background:var(--panel);color:var(--text-a);transition:filter .1s}.btn-sm[data-v-ca5de179]:hover{filter:brightness(1.15)}.btn-sm.danger[data-v-ca5de179]{border-color:var(--red-bd);color:var(--red);background:var(--red-bg)}.prio-select[data-v-ca5de179]{background:var(--field);border:1px solid var(--wire);color:var(--text-a);padding:3px 6px;border-radius:2px;font-size:12px}.overlay[data-v-ca5de179]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.output-dialog[data-v-ca5de179]{background:var(--panel);border:1px solid var(--wire);border-top:2px solid var(--signal);border-radius:4px;width:720px;max-width:95vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 56px #000c}.dlg-head[data-v-ca5de179]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--wire)}.dlg-close[data-v-ca5de179]{background:none;border:none;color:var(--text-b);cursor:pointer;font-size:16px}.dlg-close[data-v-ca5de179]:hover{color:var(--text-a)}.output-pre[data-v-ca5de179]{padding:16px;font-family:var(--f-data);font-size:12px;color:var(--text-a);white-space:pre-wrap;word-break:break-all;overflow-y:auto;margin:0;flex:1;background:var(--ink);line-height:1.7}.mono[data-v-ca5de179]{font-family:var(--f-data)}.small[data-v-ca5de179]{font-size:11px}.muted[data-v-ca5de179]{color:var(--text-b)}.page-header[data-v-056b68c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}h2[data-v-056b68c2]{font-size:18px;color:var(--text-a);margin:0}.hdr-right[data-v-056b68c2]{display:flex;gap:8px;align-items:center}.search-input[data-v-056b68c2]{background:var(--field);border:1px solid var(--wire);color:var(--text-a);padding:6px 12px;border-radius:3px;font-size:13px;width:220px;outline:none;transition:border-color .1s,box-shadow .1s}.search-input[data-v-056b68c2]:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-dim)}.btn-refresh[data-v-056b68c2]{background:var(--panel);border:1px solid var(--wire);color:var(--text-b);padding:6px 12px;border-radius:3px;cursor:pointer}.btn-refresh[data-v-056b68c2]:hover{background:var(--rim);color:var(--text-a)}.table[data-v-056b68c2]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-056b68c2]{text-align:left;color:var(--text-b);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:8px 12px;border-bottom:1px solid var(--wire);background:#0000001f}.table td[data-v-056b68c2]{padding:8px 12px;border-bottom:1px solid var(--rim);color:var(--text-a)}.table tbody tr:hover td[data-v-056b68c2]{background:var(--signal-dim)}.empty-td[data-v-056b68c2]{text-align:center;color:var(--text-b);padding:48px!important}.details[data-v-056b68c2]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-badge[data-v-056b68c2]{font-family:var(--f-display);padding:2px 8px;border-radius:2px;font-size:10px;font-weight:700;letter-spacing:.06em;border:1px solid}.action-badge.danger[data-v-056b68c2]{background:var(--red-bg);color:var(--red);border-color:var(--red-bd)}.action-badge.success[data-v-056b68c2]{background:var(--green-bg);color:var(--green);border-color:var(--green-bd)}.action-badge.warning[data-v-056b68c2]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-bd)}.action-badge.info[data-v-056b68c2]{background:var(--signal-dim);color:var(--signal);border-color:var(--signal-mid)}.mono[data-v-056b68c2]{font-family:var(--f-data)}.small[data-v-056b68c2]{font-size:12px}.muted[data-v-056b68c2]{color:var(--text-b)}.tl-root[data-v-3edfd17f]{padding:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.tl-header[data-v-3edfd17f]{padding:16px 20px 12px;border-bottom:1px solid var(--wire);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}h2[data-v-3edfd17f]{font-size:17px;color:var(--text-a);margin:0}.tl-controls[data-v-3edfd17f]{display:flex;gap:8px;flex-wrap:wrap}.ctrl-select[data-v-3edfd17f]{background:var(--field);border:1px solid var(--wire);color:var(--text-a);padding:5px 10px;border-radius:3px;font-size:13px}.ctrl-btn[data-v-3edfd17f]{background:var(--panel);border:1px solid var(--wire);color:var(--text-b);padding:5px 12px;border-radius:3px;cursor:pointer;font-size:13px}.ctrl-btn[data-v-3edfd17f]:hover{color:var(--text-a);background:var(--rim)}.tl-empty[data-v-3edfd17f]{color:var(--text-b);text-align:center;padding:60px 20px}.tl-body[data-v-3edfd17f]{flex:1;overflow-y:auto;padding:12px 20px}.tl-stats[data-v-3edfd17f]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.ts-chip[data-v-3edfd17f]{font-family:var(--f-display);padding:3px 12px;border-radius:2px;font-size:10px;font-weight:700;letter-spacing:.06em;border:1px solid}.ts-chip.critical[data-v-3edfd17f]{background:var(--red-bg);color:var(--red);border-color:var(--red-bd)}.ts-chip.high[data-v-3edfd17f]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-bd)}.ts-chip.medium[data-v-3edfd17f]{background:#c68b2e0f;color:#d4a843;border-color:#c68b2e4d}.ts-chip.low[data-v-3edfd17f]{background:var(--green-bg);color:var(--green);border-color:var(--green-bd)}.ts-chip.total[data-v-3edfd17f]{background:transparent;color:var(--text-b);border-color:var(--wire)}.tl-list[data-v-3edfd17f]{position:relative}.tl-event[data-v-3edfd17f]{display:flex;gap:12px;margin-bottom:4px;cursor:pointer;position:relative}.tl-dot[data-v-3edfd17f]{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:14px;border:2px solid}.tl-dot.critical[data-v-3edfd17f]{background:var(--red);border-color:var(--red);box-shadow:0 0 6px var(--red)}.tl-dot.high[data-v-3edfd17f]{background:var(--amber);border-color:var(--amber);box-shadow:0 0 4px var(--amber)}.tl-dot.medium[data-v-3edfd17f]{background:#d4a843;border-color:#d4a843}.tl-dot.low[data-v-3edfd17f]{background:var(--green);border-color:var(--green)}.tl-line-v[data-v-3edfd17f]{position:absolute;left:5px;top:26px;bottom:-4px;width:2px;background:var(--rim)}.tl-event:last-child .tl-line-v[data-v-3edfd17f]{display:none}.tl-card[data-v-3edfd17f]{flex:1;background:var(--panel);border:1px solid var(--wire);border-radius:3px;padding:10px 14px;margin-bottom:8px;transition:border-color .15s}.tl-event:hover .tl-card[data-v-3edfd17f],.tl-event.selected .tl-card[data-v-3edfd17f]{border-color:var(--signal)}.tl-card.critical[data-v-3edfd17f]{border-left:3px solid var(--red)}.tl-card.high[data-v-3edfd17f]{border-left:3px solid var(--amber)}.tl-card.medium[data-v-3edfd17f]{border-left:3px solid #d4a843}.tl-card.low[data-v-3edfd17f]{border-left:3px solid var(--green)}.tl-event.critical .tl-card[data-v-3edfd17f]{border-left-color:var(--red)}.tl-event.high .tl-card[data-v-3edfd17f]{border-left-color:var(--amber)}.tl-event.medium .tl-card[data-v-3edfd17f]{border-left-color:#d4a843}.tl-event.low .tl-card[data-v-3edfd17f]{border-left-color:var(--green)}.tl-card-head[data-v-3edfd17f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.sev-badge[data-v-3edfd17f]{font-family:var(--f-display);padding:1px 7px;border-radius:2px;font-size:10px;font-weight:700;border:1px solid}.sev-badge.critical[data-v-3edfd17f]{background:var(--red-bg);color:var(--red);border-color:var(--red-bd)}.sev-badge.high[data-v-3edfd17f]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-bd)}.sev-badge.medium[data-v-3edfd17f]{background:#c68b2e0f;color:#d4a843;border-color:#c68b2e4d}.sev-badge.low[data-v-3edfd17f]{background:var(--green-bg);color:var(--green);border-color:var(--green-bd)}.ev-type[data-v-3edfd17f]{font-size:13px;font-weight:600;color:var(--text-a)}.mitre-chip[data-v-3edfd17f]{background:var(--signal-dim);color:var(--signal);border:1px solid var(--signal-mid);border-radius:2px;font-size:11px;padding:1px 7px;cursor:pointer}.mitre-chip[data-v-3edfd17f]:hover{background:var(--signal-mid)}.ev-ts[data-v-3edfd17f]{margin-left:auto}.tl-card-body[data-v-3edfd17f]{font-size:13px;color:var(--text-a);margin-bottom:2px}.tl-card-desc[data-v-3edfd17f]{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-detail[data-v-3edfd17f]{margin-top:10px;border-top:1px solid var(--wire);padding-top:10px;display:flex;flex-direction:column;gap:6px}.detail-row[data-v-3edfd17f]{display:flex;gap:12px}.dk[data-v-3edfd17f]{font-size:11px;color:var(--text-b);min-width:120px}.dv[data-v-3edfd17f]{font-size:12px;color:var(--text-a)}.mitre-link[data-v-3edfd17f]{color:var(--signal);text-decoration:none}.mitre-link[data-v-3edfd17f]:hover{text-decoration:underline}.badge[data-v-3edfd17f]{font-family:var(--f-display);padding:2px 8px;border-radius:2px;font-size:10px;font-weight:700;border:1px solid}.badge.completed[data-v-3edfd17f]{background:var(--green-bg);color:var(--green);border-color:var(--green-bd)}.badge.pending[data-v-3edfd17f]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-bd)}.badge.sent[data-v-3edfd17f]{background:var(--signal-dim);color:var(--signal);border-color:var(--signal-mid)}.badge.error[data-v-3edfd17f]{background:var(--red-bg);color:var(--red);border-color:var(--red-bd)}.ev-cmd[data-v-3edfd17f]{font-family:var(--f-data);font-size:13px;color:var(--signal)}.mono[data-v-3edfd17f]{font-family:var(--f-data)}.small[data-v-3edfd17f]{font-size:11px}.muted[data-v-3edfd17f]{color:var(--text-b)}.mitre-root[data-v-992e7724]{display:flex;flex-direction:column;height:100%;overflow:hidden}.mitre-header[data-v-992e7724]{padding:14px 20px 12px;border-bottom:1px solid var(--wire);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}h2[data-v-992e7724]{font-size:17px;color:var(--text-a);margin:0}.mitre-controls[data-v-992e7724]{display:flex;gap:8px}.ctrl-select[data-v-992e7724]{background:var(--field);border:1px solid var(--wire);color:var(--text-a);padding:5px 10px;border-radius:3px;font-size:13px}.ctrl-btn[data-v-992e7724]{background:var(--panel);border:1px solid var(--wire);color:var(--text-b);padding:5px 12px;border-radius:3px;cursor:pointer;font-size:13px}.ctrl-btn[data-v-992e7724]:hover{color:var(--text-a);background:var(--rim)}.mitre-empty[data-v-992e7724]{text-align:center;color:var(--text-b);padding:40px}.mitre-body[data-v-992e7724]{flex:1;overflow-y:auto;padding:16px 20px}.tactic-bar[data-v-992e7724]{display:flex;gap:4px;margin-bottom:20px;overflow-x:auto}.tactic-col[data-v-992e7724]{flex:1;min-width:60px;background:var(--panel);border:1px solid var(--wire);border-radius:3px;padding:8px 4px;text-align:center;cursor:pointer;transition:all .15s}.tactic-col[data-v-992e7724]:hover{border-color:var(--signal)}.tactic-col.active[data-v-992e7724]{background:var(--signal-dim);border-color:var(--signal)}.tactic-label[data-v-992e7724]{font-family:var(--f-display);font-size:9px;color:var(--text-b);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tactic-count[data-v-992e7724]{font-family:var(--f-data);font-size:18px;font-weight:700;color:var(--text-a);margin-top:4px}.tactic-col.active .tactic-count[data-v-992e7724]{color:var(--signal)}.mitre-stats[data-v-992e7724]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:24px}.ms-box[data-v-992e7724]{background:var(--panel);border:1px solid var(--wire);border-radius:3px;padding:14px 16px;text-align:center}.ms-box.warn[data-v-992e7724]{border-color:var(--red-bd)}.ms-val[data-v-992e7724]{font-family:var(--f-data);font-size:28px;font-weight:700;color:var(--text-a)}.ms-val.red[data-v-992e7724]{color:var(--red)}.ms-label[data-v-992e7724]{font-size:11px;color:var(--text-b);margin-top:4px}.section-title[data-v-992e7724]{font-size:13px;font-weight:600;color:var(--text-a);margin-bottom:12px;border-bottom:1px solid var(--wire);padding-bottom:6px;display:flex;align-items:center;gap:8px}.section-title.mt[data-v-992e7724]{margin-top:24px}.filter-pill[data-v-992e7724]{background:var(--signal-dim);color:var(--signal);border:1px solid var(--signal-mid);border-radius:2px;font-size:11px;padding:2px 8px;cursor:pointer}.tech-grid[data-v-992e7724]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-bottom:12px}.tech-card[data-v-992e7724]{background:var(--panel);border:1px solid var(--wire);border-left:3px solid;border-radius:3px;padding:10px 12px;cursor:pointer;transition:border-color .15s}.tech-card[data-v-992e7724]:hover{border-color:var(--signal)}.tech-card.critical[data-v-992e7724]{border-left-color:var(--red)}.tech-card.high[data-v-992e7724]{border-left-color:var(--amber)}.tech-card.medium[data-v-992e7724]{border-left-color:#d4a843}.tech-card.low[data-v-992e7724]{border-left-color:var(--green)}.tc-head[data-v-992e7724]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.tc-id[data-v-992e7724]{color:var(--signal);text-decoration:none;font-size:12px;font-weight:700;font-family:var(--f-data)}.tc-id[data-v-992e7724]:hover{text-decoration:underline}.tc-count[data-v-992e7724]{background:var(--rim);color:var(--text-b);border-radius:10px;padding:1px 7px;font-size:11px}.tc-name[data-v-992e7724]{font-size:13px;color:var(--text-a);font-weight:600;margin-bottom:2px}.tc-tactic[data-v-992e7724]{font-size:11px}.tc-detail[data-v-992e7724]{margin-top:10px;border-top:1px solid var(--wire);padding-top:10px}.tc-det-title[data-v-992e7724]{font-size:11px;font-weight:700;color:var(--text-b);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.tc-det-title.mt[data-v-992e7724]{margin-top:10px}.tc-sigma[data-v-992e7724]{background:var(--ink);border:1px solid var(--rim);border-radius:3px;padding:8px 10px;font-size:11px;font-family:var(--f-data);color:var(--text-a);white-space:pre;overflow-x:auto;margin:0}.tc-sysmon[data-v-992e7724]{font-size:12px;color:var(--text-a);white-space:pre-wrap}.tc-edr[data-v-992e7724]{font-size:11px}.coverage-bars[data-v-992e7724]{display:flex;flex-direction:column;gap:8px}.cov-row[data-v-992e7724]{display:flex;align-items:center;gap:10px}.cov-label[data-v-992e7724]{width:65px;font-size:11px;color:var(--text-b);text-align:right;flex-shrink:0}.cov-track[data-v-992e7724]{flex:1;height:6px;background:var(--rim);border-radius:1px;overflow:hidden}.cov-fill[data-v-992e7724]{height:100%;background:var(--wire);border-radius:1px;transition:width .3s}.cov-fill.active[data-v-992e7724]{background:var(--signal)}.cov-count[data-v-992e7724]{width:55px;font-size:11px;flex-shrink:0}.muted[data-v-992e7724]{color:var(--text-b)}.small[data-v-992e7724]{font-size:11px}.mt[data-v-992e7724]{margin-top:12px}.cred-search[data-v-ae1f9476]{width:220px;padding:5px 10px}.stats-bar[data-v-ae1f9476]{display:flex;gap:0;border:1px solid var(--wire);margin-bottom:20px}.stat-item[data-v-ae1f9476]{display:flex;flex-direction:column;align-items:center;padding:10px 24px;border-right:1px solid var(--wire);gap:2px}.stat-item[data-v-ae1f9476]:last-child{border-right:none}.stat-n[data-v-ae1f9476]{font-family:var(--f-data);font-size:20px;font-weight:500;color:var(--signal);line-height:1}.stat-l[data-v-ae1f9476]{font-family:var(--f-display);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-c)}.empty-state[data-v-ae1f9476]{color:var(--text-b);border:1px dashed var(--wire);padding:48px;text-align:center;font-size:13px}.empty-state code[data-v-ae1f9476]{color:var(--amber)}.cred-table .bold[data-v-ae1f9476]{font-weight:600;color:var(--text-a)}.cred-badge[data-v-ae1f9476]{display:inline-block;font-family:var(--f-display);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border:1px solid}.cred-badge.ntlm[data-v-ae1f9476]{color:var(--red);border-color:var(--red-bd);background:var(--red-bg)}.cred-badge.plaintext[data-v-ae1f9476]{color:var(--green);border-color:var(--green-bd);background:var(--green-bg)}.cred-badge.kerberos[data-v-ae1f9476]{color:var(--amber);border-color:var(--amber-bd);background:var(--amber-bg)}.cred-badge.browser[data-v-ae1f9476]{color:var(--signal);border-color:var(--signal-mid);background:var(--signal-dim)}.cred-badge.dump[data-v-ae1f9476]{color:var(--text-b);border-color:var(--wire);background:transparent}.cred-secret[data-v-ae1f9476]{display:flex;align-items:center;gap:6px}.cred-val[data-v-ae1f9476]{font-family:var(--f-data);font-size:11.5px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-c);background:transparent;border:none;padding:0}.cred-val.revealed[data-v-ae1f9476]{color:var(--green)}.reveal-btn[data-v-ae1f9476],.copy-btn[data-v-ae1f9476]{font-size:10.5px;color:var(--text-c);background:none;border:1px solid var(--rim);padding:1px 6px;cursor:pointer;font-family:var(--f-ui);transition:all .1s;white-space:nowrap}.reveal-btn[data-v-ae1f9476]:hover,.copy-btn[data-v-ae1f9476]:hover{border-color:var(--text-b);color:var(--text-b)}.copy-toast[data-v-ae1f9476]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:var(--surface);border:1px solid var(--green-bd);color:var(--green);padding:8px 20px;font-size:12px;font-family:var(--f-ui);z-index:99999;box-shadow:0 4px 16px #00000080}.filter-sel[data-v-b421ef38]{padding:5px 10px}.empty-state[data-v-b421ef38]{color:var(--text-b);border:1px dashed var(--wire);padding:48px;text-align:center;font-size:13px}.empty-state code[data-v-b421ef38]{color:var(--amber)}.ss-grid[data-v-b421ef38]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ss-card[data-v-b421ef38]{background:var(--surface);border:1px solid var(--wire);cursor:pointer;transition:border-color .1s}.ss-card[data-v-b421ef38]:hover{border-color:var(--signal)}.ss-thumb[data-v-b421ef38]{width:100%;aspect-ratio:16/9;background:var(--ink);overflow:hidden;display:flex;align-items:center;justify-content:center}.ss-thumb img[data-v-b421ef38]{width:100%;height:100%;object-fit:cover}.ss-placeholder[data-v-b421ef38]{font-family:var(--f-data);font-size:11px;color:var(--text-c)}.ss-meta[data-v-b421ef38]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-top:1px solid var(--rim)}.ss-host[data-v-b421ef38]{font-size:12px;font-weight:600;color:var(--text-a)}.ss-time[data-v-b421ef38]{font-size:10.5px}.lightbox[data-v-b421ef38]{position:fixed;inset:0;background:#060810e6;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px)}.lightbox-inner[data-v-b421ef38]{background:var(--surface);border:1px solid var(--wire);max-width:90vw;max-height:90vh;overflow:auto;box-shadow:0 16px 64px #000c}.lightbox-hdr[data-v-b421ef38]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid var(--wire);font-size:12px;color:var(--text-b)}.lightbox-img[data-v-b421ef38]{display:block;max-width:100%}.dlg-close[data-v-b421ef38]{background:none;border:none;color:var(--text-c);cursor:pointer;font-size:20px;line-height:1}.dlg-close[data-v-b421ef38]:hover{color:var(--text-a)}.modal-wide[data-v-1bcee7e2]{max-width:920px;width:min(96vw,920px);max-height:calc(100vh - 48px);overflow-y:auto}.modal-grid-compact[data-v-1bcee7e2]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:12px}.modal-grid-compact .field-row[data-v-1bcee7e2]:first-child{grid-column:1 / -1}.filled-summary[data-v-1bcee7e2]{font-size:12px;margin-bottom:12px;display:flex;gap:6px;align-items:baseline}.mule-sections[data-v-1bcee7e2]{display:flex;flex-direction:column;gap:16px}.mule-section .section-label[data-v-1bcee7e2]{margin-bottom:8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-c)}.mule-form-grid[data-v-1bcee7e2]{display:flex;flex-direction:column;gap:8px}.mule-form-row[data-v-1bcee7e2]{display:grid;grid-template-columns:160px 1fr 140px;gap:8px;align-items:center}.mule-form-row[data-v-1bcee7e2]:has(.small-api){grid-template-columns:160px 1fr 120px 1fr}.mule-form-label[data-v-1bcee7e2]{font-size:12px;display:flex;flex-direction:column;gap:2px;line-height:1.3}.small-api[data-v-1bcee7e2]{font-size:11px}.key-badge[data-v-1bcee7e2]{display:inline-block;font-size:9px;padding:1px 5px;border-radius:3px;background:var(--signal-bg);color:var(--signal);font-family:var(--f-mono, monospace);width:fit-content}.field-hint[data-v-1bcee7e2]{font-size:10.5px;color:var(--text-c);margin-top:4px;display:block}.amount-section[data-v-1bcee7e2]{margin-bottom:14px;padding:12px 14px;border:1px solid var(--border, rgba(255,255,255,.08));border-radius:8px;background:#ffc1070a}.amount-section .section-label[data-v-1bcee7e2]{margin-bottom:4px}.section-hint[data-v-1bcee7e2]{margin:0 0 10px}.amount-grid[data-v-1bcee7e2]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 14px}@media (max-width: 720px){.amount-grid[data-v-1bcee7e2]{grid-template-columns:1fr}}@media (max-width: 720px){.modal-grid-compact[data-v-1bcee7e2]{grid-template-columns:1fr}.mule-form-row[data-v-1bcee7e2],.mule-form-row[data-v-1bcee7e2]:has(.small-api){grid-template-columns:1fr}}.settings-grid[data-v-5cace0be]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.span-2[data-v-5cace0be]{grid-column:1 / -1}.settings-section[data-v-5cace0be]{background:var(--surface);border:1px solid var(--wire);padding:16px;display:flex;flex-direction:column;gap:10px}.section-head[data-v-5cace0be]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-desc[data-v-5cace0be]{font-size:11.5px;color:var(--text-c);line-height:1.5;margin:0}.watch-summary[data-v-5cace0be]{display:flex;flex-wrap:wrap;gap:16px;font-size:12px}.alerts-preview[data-v-5cace0be]{margin-top:4px}.alert-row[data-v-5cace0be]{display:grid;grid-template-columns:70px 140px 1fr;gap:8px;align-items:center;font-size:11px;padding:4px 0;border-bottom:1px solid var(--rim)}.alert-row .tag[data-v-5cace0be]{font-size:9px;text-transform:uppercase;padding:2px 6px;border:1px solid var(--wire)}.alert-row .tag.site[data-v-5cace0be]{color:var(--signal)}.alert-row .tag.keyword[data-v-5cace0be]{color:var(--amber, #c9a227)}.truncate[data-v-5cace0be]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-row[data-v-5cace0be]{display:flex;flex-direction:column;gap:4px}.field-row label[data-v-5cace0be]{font-family:var(--f-display);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-c)}.field-row input[data-v-5cace0be],.field-row textarea[data-v-5cace0be]{width:100%;padding:6px 10px}.field-row-inline[data-v-5cace0be]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check-row[data-v-5cace0be]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:5px 0;border-bottom:1px solid var(--rim)}.check-row[data-v-5cace0be]:last-child{border-bottom:none}.check-row input[data-v-5cace0be]{margin-top:2px;flex-shrink:0;accent-color:var(--signal)}.check-info[data-v-5cace0be]{display:flex;flex-direction:column;gap:2px}.check-name[data-v-5cace0be]{font-size:12px;color:var(--text-a)}.check-desc[data-v-5cace0be]{font-size:10.5px;color:var(--text-c)}.action-row[data-v-5cace0be]{display:flex;gap:10px;margin-bottom:12px}.saved-notice[data-v-5cace0be]{padding:8px 14px;background:var(--green-bg);border:1px solid var(--green-bd);color:var(--green);font-size:12px;margin-bottom:24px}.sys-info[data-v-5cace0be]{margin-top:28px}.modal-backdrop[data-v-5cace0be]{background:#0b122099;z-index:10000}.modal[data-v-5cace0be]{background:var(--surface);max-height:min(90vh,calc(100vh - 48px));overflow-y:auto;border-radius:10px}.modal-hdr[data-v-5cace0be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.modal-hdr h2[data-v-5cace0be]{font-size:16px;margin:0}.modal-close[data-v-5cace0be]{background:none;border:none;font-size:22px;cursor:pointer;color:var(--text-c)}.modal-desc[data-v-5cace0be]{font-size:11.5px;color:var(--text-c);margin:0 0 14px}.modal-grid[data-v-5cace0be]{display:flex;flex-direction:column;gap:12px}.modal-actions[data-v-5cace0be]{display:flex;gap:10px;margin-top:16px}.mule-editor[data-v-5cace0be]{margin-top:8px;border:1px solid var(--wire);border-radius:4px;padding:10px;background:var(--bg)}.mule-hint[data-v-5cace0be]{font-size:11px;color:var(--text-c);margin-bottom:8px}.mule-empty[data-v-5cace0be]{font-size:12px;color:var(--text-c);padding:8px 0}.small[data-v-5cace0be]{font-size:11px}.mule-table[data-v-5cace0be]{width:100%;border-collapse:collapse;font-size:12px}.mule-table th[data-v-5cace0be]{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-c);padding:4px 8px;border-bottom:1px solid var(--wire)}.mule-table td[data-v-5cace0be]{padding:4px 8px;border-bottom:1px solid var(--wire)}.mule-add-row[data-v-5cace0be]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;align-items:center}.mule-type-sel[data-v-5cace0be]{width:120px;font-size:12px}.mule-inp[data-v-5cace0be]{flex:1;min-width:150px}.mule-inp-md[data-v-5cace0be]{width:130px}.key-badge[data-v-5cace0be]{display:inline-block;font-size:10px;padding:1px 6px;border-radius:3px;background:var(--signal-bg);color:var(--signal);font-family:var(--f-mono, monospace)}.truncate[data-v-5cace0be]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c2-urls-list[data-v-5cace0be]{display:flex;flex-direction:column;gap:6px;margin:8px 0}.c2-url-row[data-v-5cace0be]{display:flex;gap:6px;align-items:center}.c2-url-row input[data-v-5cace0be]{flex:1;padding:5px 8px;font-size:12px}.c2-url-add[data-v-5cace0be]{display:flex;gap:6px;align-items:center;margin-top:4px}.c2-url-add input[data-v-5cace0be]{flex:1;padding:5px 8px;font-size:12px}.c2-empty[data-v-5cace0be]{font-size:12px;color:var(--text-c);padding:8px 0;font-style:italic}.btn.danger[data-v-5cace0be]{color:#e74c3c;border-color:#e74c3c}.btn.danger[data-v-5cace0be]:hover{background:#e74c3c;color:#fff}.btn.sm[data-v-5cace0be]{padding:4px 10px;font-size:11px}.saved-notice.inline[data-v-5cace0be]{margin-top:8px;padding:6px 10px}.agents-toolbar[data-v-74b99daf]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.btn-on[data-v-74b99daf]{outline:2px solid var(--accent, #4aa8ff)}.agent-onoff[data-v-74b99daf]{font:10px/1 var(--f-mono, monospace);font-weight:700;letter-spacing:.05em;padding:2px 5px;border-radius:3px;margin-right:4px}.agent-onoff.on[data-v-74b99daf]{color:#062;background:#b8f0c8;border:1px solid #3f9a5f}.agent-onoff.off[data-v-74b99daf]{color:#600;background:#f7c7c7;border:1px solid #c05555}.mitb-sentinel[data-v-74b99daf]{text-align:center;padding:12px 0 4px;color:var(--muted, #999)}.tab-bar[data-v-74b99daf]{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--wire);padding-bottom:8px}.tab-btn[data-v-74b99daf]{background:none;border:1px solid transparent;color:var(--text-b);padding:5px 14px;border-radius:4px;cursor:pointer;font:12px/1.4 var(--f-mono, monospace);letter-spacing:.05em;display:flex;align-items:center;gap:6px;transition:all .15s}.tab-btn[data-v-74b99daf]:hover{color:var(--text-a);border-color:var(--wire)}.tab-btn.active[data-v-74b99daf]{background:var(--signal-bg);border-color:var(--signal);color:var(--signal)}.tab-badge[data-v-74b99daf]{background:var(--signal);color:var(--ink);border-radius:99px;padding:1px 6px;font-size:10px}.filter-row[data-v-74b99daf]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap;align-items:center}.mirror-list[data-v-74b99daf]{display:flex;flex-direction:column;gap:10px}.mirror-card[data-v-74b99daf]{border:1px solid var(--wire);border-radius:6px;padding:10px 12px;background:#00000026}.mirror-card.mirror-success[data-v-74b99daf]{border-color:#22c55e73;background:#22c55e0f}.mirror-head[data-v-74b99daf]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:6px}.mirror-badge[data-v-74b99daf]{font:10px/1 var(--f-mono, monospace);letter-spacing:.08em;padding:2px 6px;border-radius:3px;background:#3b82f633;color:#93c5fd}.mirror-badge.success[data-v-74b99daf]{background:#22c55e33;color:#86efac}.mirror-title[data-v-74b99daf]{font-weight:600;margin-bottom:4px}.mirror-url[data-v-74b99daf]{display:block;word-break:break-all;margin-bottom:6px;color:var(--signal)}.mirror-excerpt[data-v-74b99daf]{line-height:1.45;max-height:4.5em;overflow:hidden}.browser-badge[data-v-74b99daf]{display:inline-block;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.04em}.browser-badges[data-v-74b99daf]{display:flex;flex-wrap:wrap;gap:4px}.browser-badge.chrome[data-v-74b99daf]{background:#4285f426;color:#4285f4}.browser-badge.firefox[data-v-74b99daf]{background:#ff950026;color:#ff9500}.browser-badge.edge[data-v-74b99daf],.browser-badge.msedge[data-v-74b99daf]{background:#0078d426;color:#0078d4}.browser-badge.ie[data-v-74b99daf],.browser-badge.iexplore[data-v-74b99daf]{background:#147af41f;color:#147af4}.browser-badge.brave[data-v-74b99daf]{background:#fb801a26;color:#fb801a}.status-dot[data-v-74b99daf]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px}.status-dot.live[data-v-74b99daf]{background:var(--green);box-shadow:0 0 5px var(--green)}.status-dot.mitb-active[data-v-74b99daf]{background:#ea580c;box-shadow:0 0 6px #ea580c73}.status-dot.offline[data-v-74b99daf]{background:#94a3b8;box-shadow:none}.status-dot.stopped[data-v-74b99daf]{background:#64748b;box-shadow:none}.status-dot.dead[data-v-74b99daf]{background:var(--red)}.status-label.mitb-active-text[data-v-74b99daf]{color:#9a3412;font-weight:600}.status-label.offline-text[data-v-74b99daf]{color:#64748b;font-weight:600}.status-label.stopped-text[data-v-74b99daf]{color:#475569}.status-label.dead-text[data-v-74b99daf]{color:var(--red);font-weight:600}.mitb-live-console[data-v-74b99daf]{margin:0 0 14px;border:1px solid #FED7AA;border-radius:10px;background:#fffbf5;overflow:hidden}.mitb-live-head[data-v-74b99daf]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:linear-gradient(90deg,#fff7ed,#fff);border-bottom:1px solid #FED7AA}.mitb-live-body[data-v-74b99daf]{max-height:132px;overflow-y:auto;padding:6px 0;font-family:var(--f-data);font-size:11px}.mitb-live-empty[data-v-74b99daf]{padding:10px 12px}.mitb-live-line[data-v-74b99daf]{display:flex;align-items:baseline;gap:8px;padding:5px 12px;border-left:3px solid transparent}.mitb-live-line.install[data-v-74b99daf]{background:#fff7ed;border-left-color:#ea580c;color:#7c2d12}.mitb-live-line.reinstall[data-v-74b99daf]{background:#f5f3ff;border-left-color:#7c3aed;color:#5b21b6}.mitb-live-line.reconnect[data-v-74b99daf]{background:#f0f9ff;border-left-color:#0284c7;color:#075985}.mitb-live-line.browser_hook[data-v-74b99daf]{background:#f0fdf4;border-left-color:#16a34a;color:#166534}.mitb-live-line.beacon[data-v-74b99daf]{color:var(--text-b);border-left-color:#cbd5e1}.mitb-live-time[data-v-74b99daf]{color:var(--text-c);min-width:58px}.mitb-live-tag[data-v-74b99daf]{font-weight:700;min-width:72px;letter-spacing:.04em}.mitb-live-line.install .mitb-live-tag[data-v-74b99daf]{color:#ea580c}.mitb-live-line.reinstall .mitb-live-tag[data-v-74b99daf]{color:#7c3aed}.mitb-live-line.reconnect .mitb-live-tag[data-v-74b99daf]{color:#0284c7}.mitb-live-line.browser_hook .mitb-live-tag[data-v-74b99daf]{color:#16a34a}.mitb-live-line.beacon .mitb-live-tag[data-v-74b99daf]{color:#64748b}.mitb-live-msg[data-v-74b99daf]{flex:1;word-break:break-word}.cap-count[data-v-74b99daf]{background:var(--amber-bg);color:var(--amber);border-radius:4px;padding:1px 6px;font-size:11px}.capture-card[data-v-74b99daf]{background:var(--panel);border:1px solid var(--wire);border-radius:6px;margin-bottom:10px;overflow:hidden}.cap-hdr[data-v-74b99daf]{display:flex;gap:10px;align-items:center;padding:8px 12px;background:var(--rim);border-bottom:1px solid var(--wire)}.cap-method[data-v-74b99daf]{font-weight:700;font-size:11px;letter-spacing:.08em;padding:2px 7px;border-radius:4px}.cap-method.POST[data-v-74b99daf]{background:var(--signal-bg);color:var(--signal)}.cap-method.GET[data-v-74b99daf]{background:var(--green-bg);color:var(--green)}.cap-url[data-v-74b99daf]{flex:1;font:12px/1.4 monospace;color:var(--text-a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-fields[data-v-74b99daf]{padding:10px 14px;display:flex;flex-direction:column;gap:4px}.cap-field[data-v-74b99daf]{display:flex;gap:8px;align-items:baseline;font-size:13px}.field-name[data-v-74b99daf]{font-weight:600;color:var(--text-b);min-width:120px}.field-name.sensitive[data-v-74b99daf]{color:var(--amber)}.field-sep[data-v-74b99daf]{color:var(--text-c)}.field-val[data-v-74b99daf]{font-family:monospace;color:var(--text-a)}.field-val.masked[data-v-74b99daf]{color:var(--text-c);letter-spacing:2px}.field-type[data-v-74b99daf]{font-size:10px}.cap-footer[data-v-74b99daf]{display:flex;gap:16px;align-items:center;padding:6px 14px;background:var(--rim);border-top:1px solid var(--wire);font-size:11px}.rules-hdr[data-v-74b99daf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.rule-card[data-v-74b99daf]{background:var(--panel);border:1px solid var(--wire);border-radius:6px;margin-bottom:8px;padding:10px 14px}.rule-card.disabled[data-v-74b99daf]{opacity:.5}.rule-hdr[data-v-74b99daf]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.rule-id[data-v-74b99daf]{color:var(--text-c)}.rule-name[data-v-74b99daf]{flex:1;font-weight:600}.rule-pos-badge[data-v-74b99daf]{padding:2px 7px;background:var(--signal-bg);color:var(--signal);border-radius:4px;font-size:10px;letter-spacing:.05em}.rule-actions[data-v-74b99daf]{display:flex;gap:6px}.rule-pattern[data-v-74b99daf],.rule-target[data-v-74b99daf],.rule-inject[data-v-74b99daf],.rule-footer[data-v-74b99daf]{font-size:12px;margin-bottom:4px}.rule-inject-code[data-v-74b99daf]{color:var(--amber);font-size:11px}.rule-lang-badge[data-v-74b99daf]{font-size:9.5px;font-weight:700;padding:1px 7px;border-radius:10px;border:1px solid;letter-spacing:.06em;text-transform:uppercase}.rule-lang-badge.js[data-v-74b99daf]{color:#e3b341;border-color:#e3b34159;background:#e3b34114}.rule-lang-badge.lua[data-v-74b99daf]{color:#7ee787;border-color:#7ee78759;background:#7ee78714}.lang-switcher[data-v-74b99daf]{display:flex;gap:6px;margin-bottom:8px}.lang-btn[data-v-74b99daf]{font-size:11px;font-weight:600;padding:4px 14px;border:1px solid var(--wire, #30363d);background:var(--surface, #161b22);color:var(--text-c);border-radius:4px;cursor:pointer;transition:all .1s}.lang-btn.active[data-v-74b99daf]{border-color:var(--signal);color:var(--signal);background:var(--signal-dim)}.lang-btn[data-v-74b99daf]:hover:not(.active){color:var(--text-b);border-color:var(--text-b)}.lang-hint[data-v-74b99daf]{font-size:10.5px;color:var(--text-c);line-height:1.5;padding:6px 10px;background:#58a6ff0a;border-left:2px solid var(--signal);border-radius:0 4px 4px 0}.lang-hint.lua[data-v-74b99daf]{background:#7ee7870a;border-left-color:#7ee787}.rule-form[data-v-74b99daf]{background:var(--panel);border:1px solid var(--signal);border-radius:8px;padding:16px;margin-bottom:16px}.rule-form-title[data-v-74b99daf]{font-weight:700;margin-bottom:14px;color:var(--signal)}.form-row[data-v-74b99daf]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.form-row label[data-v-74b99daf]{font-size:11px;color:var(--text-b);letter-spacing:.05em}.form-hint[data-v-74b99daf]{font-size:10px;opacity:.55;font-weight:400;letter-spacing:0}.field-note[data-v-74b99daf]{font-size:11px;color:var(--green);margin-top:4px}.row-dim[data-v-74b99daf]{opacity:.45}.btn-link[data-v-74b99daf]{display:inline-block;margin-top:6px;margin-right:12px;font-size:11px;color:var(--signal);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.btn-link[data-v-74b99daf]:hover{color:var(--text-a)}.form-computed[data-v-74b99daf]{font-size:10px;color:var(--signal);font-family:monospace;padding-left:2px;opacity:.8}.form-row input[data-v-74b99daf],.form-row select[data-v-74b99daf],.form-row textarea[data-v-74b99daf]{background:var(--surface);border:1px solid var(--wire);color:var(--text-a);border-radius:4px;padding:6px 10px;font:13px/1.4 monospace}.form-row textarea[data-v-74b99daf]{resize:vertical}.form-actions[data-v-74b99daf]{display:flex;gap:8px;margin-top:12px}.detail-panel[data-v-74b99daf]{background:var(--panel);border:1px solid var(--signal);border-radius:6px;margin-top:12px;padding:12px 16px}.detail-hdr[data-v-74b99daf]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.detail-row[data-v-74b99daf]{display:flex;gap:12px;margin-bottom:6px;font-size:13px}.detail-label[data-v-74b99daf]{color:var(--text-b);width:80px}.detail-cmds[data-v-74b99daf]{margin-top:10px;display:flex;flex-direction:column;gap:4px}.cmd-example[data-v-74b99daf]{display:block;font-size:11px;color:var(--amber);padding:4px 8px;background:var(--rim);border-radius:4px}.flag-badge[data-v-74b99daf]{display:inline-block;width:18px;height:18px;border-radius:3px;text-align:center;line-height:18px;font-size:10px;font-weight:700;margin-right:2px}.flag-badge.secure[data-v-74b99daf]{background:var(--green-bg);color:var(--green)}.flag-badge.http[data-v-74b99daf]{background:var(--signal-bg);color:var(--signal)}.cred-secret[data-v-74b99daf]{display:flex;align-items:center;gap:6px}.cred-val[data-v-74b99daf]{font-size:11px;font-family:monospace;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cred-val.revealed[data-v-74b99daf]{color:var(--green)}.reveal-btn[data-v-74b99daf],.copy-btn[data-v-74b99daf]{background:none;border:1px solid var(--wire);color:var(--text-b);border-radius:3px;padding:1px 6px;cursor:pointer;font-size:10px}.reveal-btn[data-v-74b99daf]:hover,.copy-btn[data-v-74b99daf]:hover{color:var(--text-a)}.clickable[data-v-74b99daf]{cursor:pointer}.clickable:hover td[data-v-74b99daf]{background:var(--rim)}.bold[data-v-74b99daf]{font-weight:600}.small[data-v-74b99daf]{font-size:12px}.muted[data-v-74b99daf]{color:var(--text-b)}.mono[data-v-74b99daf]{font-family:monospace}.danger[data-v-74b99daf]{color:var(--red);border-color:var(--red-bd)}.btn.small[data-v-74b99daf]{padding:3px 8px;font-size:11px}.agents-table th[data-v-74b99daf],.agents-table td[data-v-74b99daf]{padding:6px 10px}.agent-id-cell[data-v-74b99daf]{font-family:monospace;font-size:11px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnt-cell[data-v-74b99daf]{text-align:center}.cnt[data-v-74b99daf]{display:inline-block;min-width:28px;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:700;text-align:center}.cnt.zero[data-v-74b99daf]{color:var(--text-c);background:transparent}.cnt.install[data-v-74b99daf]{background:#ea580c24;color:#c2410c;font-weight:600}.cnt.uninst[data-v-74b99daf]{background:#dc32321f;color:var(--red)}.cnt.click[data-v-74b99daf]{background:#5082ff1f;color:#5082ff}.cnt.form[data-v-74b99daf]{background:#ff95001f;color:var(--amber)}.cnt.page[data-v-74b99daf]{background:#64c8dc1f;color:#64c8dc}.cnt.cookie[data-v-74b99daf]{background:#b464ff1f;color:#b464ff}.build-panel[data-v-74b99daf]{background:var(--panel);border:1px solid var(--wire);border-radius:8px;padding:20px}.build-title[data-v-74b99daf]{font-size:15px;font-weight:700;margin-bottom:4px}.build-subtitle[data-v-74b99daf]{color:var(--text-b);font-size:12px;margin-bottom:20px}.build-layout[data-v-74b99daf]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 700px){.build-layout[data-v-74b99daf]{grid-template-columns:1fr}}.build-config h4[data-v-74b99daf]{font-size:12px;letter-spacing:.08em;color:var(--text-b);text-transform:uppercase;margin-bottom:12px}.build-actions[data-v-74b99daf]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.build-btn[data-v-74b99daf]{padding:7px 18px;background:var(--signal);color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;font-size:13px;transition:opacity .15s}.build-btn[data-v-74b99daf]:disabled{opacity:.4;cursor:not-allowed}.build-btn[data-v-74b99daf]:not(:disabled):hover{opacity:.85}.green-btn[data-v-74b99daf]{background:var(--green)!important}.build-status-badge[data-v-74b99daf]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;background:var(--rim);color:var(--text-b)}.build-status-badge.building[data-v-74b99daf]{background:#5082ff26;color:#5082ff}.build-status-badge.success[data-v-74b99daf]{background:#00c85026;color:#00c850}.build-status-badge.error[data-v-74b99daf]{background:#dc323226;color:var(--red)}.build-log-panel[data-v-74b99daf]{display:flex;flex-direction:column}.build-log-panel h4[data-v-74b99daf]{font-size:12px;letter-spacing:.08em;color:var(--text-b);text-transform:uppercase;margin-bottom:12px}.build-log[data-v-74b99daf]{flex:1;min-height:260px;max-height:400px;overflow-y:auto;background:var(--surface);border:1px solid var(--wire);border-radius:5px;padding:10px 12px;font:11px/1.6 monospace}.log-line[data-v-74b99daf]{display:block;white-space:pre-wrap;word-break:break-all}.log-line.log-step[data-v-74b99daf]{color:var(--signal);font-weight:600}.log-line.log-success[data-v-74b99daf]{color:#00c850}.log-line.log-error[data-v-74b99daf]{color:var(--red)}.log-line.log-mitb-install[data-v-74b99daf]{color:#c2410c;font-weight:700;background:#fff7ed}.log-line.log-mitb-dl[data-v-74b99daf]{color:#7c3aed}.log-line.log-info[data-v-74b99daf]{color:var(--text-b)}.build-instructions[data-v-74b99daf]{margin-top:16px;padding:12px 16px;background:var(--rim);border-radius:6px;font-size:12px;color:var(--text-b);line-height:1.6}.build-instructions code[data-v-74b99daf]{background:var(--surface);border:1px solid var(--wire);border-radius:3px;padding:1px 5px;font-family:monospace;color:var(--amber)}.artifact-ready[data-v-74b99daf]{margin-top:12px;padding:12px 16px;background:#00c85014;border:1px solid rgba(0,200,80,.3);border-radius:6px;display:flex;align-items:center;gap:12px;font-size:13px}.stats-bar[data-v-74b99daf]{display:flex;gap:0;border:1px solid var(--wire);margin-bottom:20px;border-radius:6px;overflow:hidden}.stat-item[data-v-74b99daf]{display:flex;flex-direction:column;align-items:center;padding:10px 22px;border-right:1px solid var(--wire);gap:3px}.stat-item[data-v-74b99daf]:last-child{border-right:none}.stat-n[data-v-74b99daf]{font-size:20px;font-weight:600;color:var(--signal);line-height:1;font-family:monospace}.stat-l[data-v-74b99daf]{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-c)}.empty-state[data-v-74b99daf]{color:var(--text-b);border:1px dashed var(--wire);padding:48px;text-align:center;font-size:13px;border-radius:6px;line-height:1.8}.empty-state code[data-v-74b99daf]{color:var(--amber)}.build-header[data-v-74b99daf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.config-section-title[data-v-74b99daf]{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-b);margin-bottom:12px;display:block}.log-header[data-v-74b99daf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.log-empty[data-v-74b99daf]{color:var(--text-c);padding:8px 0;font-size:11px}.instr-title[data-v-74b99daf]{font-size:11px;font-weight:700;color:var(--text-b);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.instr-list[data-v-74b99daf]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.instr-list li[data-v-74b99daf]{font-size:12px;color:var(--text-b);line-height:1.5}.persist-on[data-v-74b99daf]{color:#4caf50!important}.persist-off[data-v-74b99daf]{color:var(--muted)!important;opacity:.7}.persist-info[data-v-74b99daf]{color:var(--text-b)!important}.instr-list code[data-v-74b99daf]{background:var(--surface);border:1px solid var(--wire);border-radius:3px;padding:1px 5px;color:var(--amber);font-family:monospace;font-size:11px}.green[data-v-74b99daf]{color:var(--green)}.ats-stat[data-v-74b99daf]{border-left:2px solid #f59e0b;padding-left:12px}.ats-n[data-v-74b99daf]{color:#f59e0b!important;font-size:18px!important}.ats-col[data-v-74b99daf]{background:#f59e0b0a}th.ats-col[data-v-74b99daf]{color:#f59e0b;font-size:10px}.cnt.ats-pix[data-v-74b99daf]{background:#f59e0b26;color:#f59e0b}.cnt.ats-cash[data-v-74b99daf]{background:#10b98126;color:#10b981;font-size:10px;min-width:56px}.cnt.ats-qr[data-v-74b99daf]{background:#8b5cf626;color:#8b5cf6}.cnt.ats-pix.zero[data-v-74b99daf],.cnt.ats-cash.zero[data-v-74b99daf],.cnt.ats-qr.zero[data-v-74b99daf]{background:transparent;color:var(--dim)}.mule-editor[data-v-74b99daf]{border:1px solid #f59e0b33;border-radius:6px;background:#f59e0b0a;padding:10px 12px;width:100%}.mule-hint[data-v-74b99daf]{font-size:11px;color:var(--text-c);margin-bottom:8px}.mule-empty[data-v-74b99daf]{font-size:11px;color:#f59e0b99;padding:6px 0 2px;font-style:italic}.mule-table[data-v-74b99daf]{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:8px}.mule-table th[data-v-74b99daf]{text-align:left;padding:4px 8px;background:#ffffff0a;font-size:10px;font-weight:600;color:var(--text-c);text-transform:uppercase;letter-spacing:.04em}.mule-table td[data-v-74b99daf]{padding:4px 8px;border-bottom:1px solid var(--wire)}.mule-add-row[data-v-74b99daf]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px}.mule-type-sel[data-v-74b99daf]{width:120px;font-size:12px}.mule-inp[data-v-74b99daf]{flex:1;min-width:150px}.mule-inp-md[data-v-74b99daf]{width:130px}.mule-inp-sm[data-v-74b99daf]{width:90px}.mule-inp-xs[data-v-74b99daf]{width:70px}.scripts-panel[data-v-74b99daf]{padding-top:4px}.scripts-hdr[data-v-74b99daf]{margin-bottom:16px}.deploy-bar[data-v-74b99daf]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px 14px;border:1px solid var(--wire);border-radius:6px;margin-bottom:18px;background:#ffffff05}.deploy-select[data-v-74b99daf]{min-width:220px}.deploy-inp[data-v-74b99daf]{width:160px}.link-btn[data-v-74b99daf]{background:none;border:none;color:var(--signal);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.preset-grid[data-v-74b99daf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-bottom:20px}.preset-card[data-v-74b99daf]{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--wire);border-radius:6px;background:var(--surface)}.preset-card[data-v-74b99daf]:hover{border-color:var(--signal)}.preset-icon[data-v-74b99daf]{font-size:28px}.preset-name[data-v-74b99daf]{font-weight:600;font-size:13px;color:var(--text-a)}.preset-desc[data-v-74b99daf]{font-size:11.5px;color:var(--text-b);margin:4px 0 6px}.preset-tags[data-v-74b99daf]{display:flex;gap:4px;flex-wrap:wrap}.preset-tag[data-v-74b99daf]{font-size:9px;padding:2px 6px;border-radius:3px;background:#ffffff0f;color:var(--text-c);text-transform:uppercase;letter-spacing:.04em}.preset-tag.lang[data-v-74b99daf]{color:var(--amber)}.preset-actions[data-v-74b99daf]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.scripts-mules[data-v-74b99daf]{margin-top:8px}.key-badge[data-v-74b99daf]{display:inline-block;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;background:#00b4ff1f;color:#38bdf8;text-transform:uppercase;letter-spacing:.04em}.url-table .url-cell[data-v-74b99daf]{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.url-table .nowrap[data-v-74b99daf]{white-space:nowrap}.urls-footer[data-v-74b99daf]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:12px}.js-build-panel[data-v-74b99daf]{background:var(--panel);border:1px solid var(--wire);border-radius:6px;padding:16px;margin-top:16px}.js-build-row[data-v-74b99daf]{display:flex;gap:10px;align-items:center}.js-build-log[data-v-74b99daf]{margin-top:10px;padding:10px;background:#0b0f17;color:#9fe3b8;font-family:var(--mono, ui-monospace, monospace);font-size:.78rem;border-radius:6px;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-all}.js-artifacts-grid[data-v-74b99daf]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}@media (max-width: 860px){.js-artifacts-grid[data-v-74b99daf]{grid-template-columns:1fr}}.js-artifact-card[data-v-74b99daf]{background:var(--panel);border:1px solid var(--wire);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:10px}.js-card-header[data-v-74b99daf]{display:flex;align-items:center;gap:8px}.js-card-icon[data-v-74b99daf]{font-size:1.2rem}.js-card-title[data-v-74b99daf]{font-weight:600;font-size:1rem;flex:1}.js-badge[data-v-74b99daf]{font-size:.78rem;padding:2px 8px;border-radius:10px;background:#00c8781f;color:#00c878}.js-badge.muted[data-v-74b99daf]{background:#9696961a;color:var(--muted, #888)}.js-card-meta[data-v-74b99daf]{font-size:.78rem}.js-url-row[data-v-74b99daf]{display:flex;align-items:center;gap:8px;background:#0000002e;border-radius:4px;padding:6px 8px;overflow:hidden}.js-url-value[data-v-74b99daf]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--accent, #5af)}.js-url-hint[data-v-74b99daf]{font-size:.75rem}.js-upload-area[data-v-74b99daf]{border:2px dashed var(--wire);border-radius:6px;padding:18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;transition:border-color .2s,background .2s}.js-upload-area.drag-over[data-v-74b99daf]{border-color:var(--accent, #5af);background:#55aaff0f}.js-status-msg[data-v-74b99daf]{font-size:.82rem}.js-card-actions[data-v-74b99daf]{display:flex;gap:10px;margin-top:4px}.js-curl-hint[data-v-74b99daf]{margin-top:24px;padding:16px;background:var(--panel);border:1px solid var(--wire);border-radius:6px}.js-curl-code[data-v-74b99daf]{background:#00000040;border-radius:4px;padding:10px 14px;font-size:.82rem;white-space:pre-wrap;word-break:break-all;margin-top:8px}.privesc-page[data-v-a0b1267c]{max-width:1200px}.agent-selector[data-v-a0b1267c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sel-label[data-v-a0b1267c]{font-size:12px;font-weight:600;color:var(--text-b);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.agent-select[data-v-a0b1267c]{min-width:280px;max-width:380px}.no-agents[data-v-a0b1267c]{font-size:12px;color:var(--red);background:var(--red-bg);border:1px solid var(--red-bd);padding:4px 10px;border-radius:6px}.tab-bar[data-v-a0b1267c]{display:flex;gap:4px;border-bottom:1px solid var(--wire);margin-bottom:24px;padding-bottom:0}.tab-btn[data-v-a0b1267c]{display:inline-flex;align-items:center;gap:7px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-b);font-family:var(--f-ui);font-size:13px;font-weight:500;padding:10px 16px;cursor:pointer;white-space:nowrap;transition:color .12s,border-color .12s;margin-bottom:-1px}.tab-btn[data-v-a0b1267c]:hover{color:var(--text-a)}.tab-btn.active[data-v-a0b1267c]{color:var(--text-a);border-bottom-color:var(--ink);font-weight:600}.tab-count[data-v-a0b1267c]{display:inline-flex;align-items:center;justify-content:center;background:var(--wire);color:var(--text-b);font-size:10px;font-weight:600;min-width:18px;height:18px;padding:0 5px;border-radius:999px;line-height:1}.tab-btn.active .tab-count[data-v-a0b1267c]{background:var(--ink);color:#fff}.tab-content[data-v-a0b1267c]{animation:fade-in-a0b1267c .15s ease}@keyframes fade-in-a0b1267c{0%{opacity:0;transform:translateY(4px)}to{opacity:1}}.tab-intro[data-v-a0b1267c]{font-size:13px;color:var(--text-b);margin-bottom:16px;line-height:1.6;max-width:700px}.search-input[data-v-a0b1267c]{width:100%;max-width:380px;margin-bottom:20px}.cards-grid[data-v-a0b1267c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 860px){.cards-grid[data-v-a0b1267c]{grid-template-columns:1fr}}.exploit-card[data-v-a0b1267c]{background:var(--panel);border:1px solid var(--wire);border-radius:10px;box-shadow:var(--shadow-panel);padding:16px 18px 14px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .15s,border-color .15s}.exploit-card[data-v-a0b1267c]:hover{border-color:#b3becf;box-shadow:var(--shadow-elevated)}.card-head[data-v-a0b1267c]{display:flex;align-items:center;justify-content:space-between}.risk-badge[data-v-a0b1267c]{display:inline-flex;align-items:center;font-family:var(--f-ui);font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 9px;border-radius:999px;border:1px solid transparent}.risk-badge.critical[data-v-a0b1267c]{background:var(--red-bg);color:var(--red);border-color:var(--red-bd)}.risk-badge.high[data-v-a0b1267c]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-bd)}.risk-badge.medium[data-v-a0b1267c]{background:#ebf3fd;color:#1e5fa8;border-color:#93c0e8}.risk-badge.low[data-v-a0b1267c]{background:var(--green-bg);color:var(--green);border-color:var(--green-bd)}.edit-btn[data-v-a0b1267c]{background:none;border:1px solid transparent;color:var(--text-c);font-size:14px;line-height:1;padding:3px 7px;border-radius:5px;cursor:pointer;transition:color .1s,background .1s,border-color .1s}.edit-btn[data-v-a0b1267c]:hover{color:var(--text-b);background:var(--surface);border-color:var(--wire)}.edit-btn.active[data-v-a0b1267c]{color:var(--text-a);background:var(--signal-bg);border-color:var(--amber-bd)}.card-name[data-v-a0b1267c]{font-size:14px;font-weight:600;color:var(--text-a);line-height:1.35}.card-desc[data-v-a0b1267c]{font-size:12.5px;color:var(--text-b);line-height:1.5}.card-meta[data-v-a0b1267c]{display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--wire);border-radius:7px;padding:10px 12px}.meta-row[data-v-a0b1267c]{display:flex;gap:8px;font-size:12px;line-height:1.45;align-items:baseline}.meta-key[data-v-a0b1267c]{color:var(--text-c);font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.06em;min-width:58px;flex-shrink:0}.meta-val[data-v-a0b1267c]{color:var(--text-a);word-break:break-word}.meta-val.mono[data-v-a0b1267c]{font-family:var(--f-data);font-size:11px;color:var(--amber)}.param-editor[data-v-a0b1267c]{display:flex;flex-direction:column;gap:5px;animation:fade-in-a0b1267c .12s ease}.param-label[data-v-a0b1267c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-b)}.param-textarea[data-v-a0b1267c]{font-family:var(--f-data);font-size:12px;resize:vertical;min-height:64px;background:var(--ink);color:#e2e8f0;border-color:#1f2d45;border-radius:6px;padding:8px 10px}.param-textarea[data-v-a0b1267c]:focus{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal-dim)}.card-foot[data-v-a0b1267c]{margin-top:2px}.inject-btn[data-v-a0b1267c]{width:100%;justify-content:center;background:var(--ink);border-color:var(--ink);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.01em;padding:8px 16px}.inject-btn[data-v-a0b1267c]:hover:not(:disabled){background:#131a2a;border-color:#131a2a}.inject-btn[data-v-a0b1267c]:disabled{opacity:.38;cursor:not-allowed}.empty-cards[data-v-a0b1267c]{grid-column:1 / -1;text-align:center;color:var(--text-b);padding:48px;font-size:13px}.modal-backdrop[data-v-a0b1267c]{position:fixed;inset:0;background:#0b122085;display:flex;align-items:center;justify-content:center;z-index:9000;padding:24px;backdrop-filter:blur(2px)}.modal-box[data-v-a0b1267c]{background:var(--panel);border:1px solid var(--wire);border-radius:12px;box-shadow:var(--shadow-elevated);width:100%;max-width:540px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.modal-head[data-v-a0b1267c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--wire);background:#eef1f699}.modal-title[data-v-a0b1267c]{font-size:14px;font-weight:700;color:var(--text-a);letter-spacing:-.01em}.modal-close[data-v-a0b1267c]{background:none;border:none;color:var(--text-c);font-size:20px;cursor:pointer;line-height:1;padding:0 4px}.modal-close[data-v-a0b1267c]:hover{color:var(--text-b)}.modal-body[data-v-a0b1267c]{padding:20px;display:flex;flex-direction:column;gap:10px}.modal-row[data-v-a0b1267c]{display:flex;gap:10px;font-size:13px;align-items:baseline}.modal-key[data-v-a0b1267c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-c);min-width:70px;flex-shrink:0}.modal-val[data-v-a0b1267c]{color:var(--text-a);word-break:break-all}.modal-val.mono[data-v-a0b1267c]{font-family:var(--f-data);font-size:12px;color:var(--amber)}.modal-params-label[data-v-a0b1267c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-c);margin-top:4px}.modal-params[data-v-a0b1267c]{font-family:var(--f-data);font-size:12px;background:var(--ink);color:#e2e8f0;border-radius:7px;padding:10px 12px;word-break:break-all;white-space:pre-wrap;border:1px solid #1F2D45;max-height:120px;overflow-y:auto}.modal-foot[data-v-a0b1267c]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--wire);background:#eef1f666}.priv-toast-stack[data-v-a0b1267c]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;z-index:99990;pointer-events:none;align-items:center}.priv-toast[data-v-a0b1267c]{display:inline-flex;align-items:center;gap:9px;background:var(--panel);border:1px solid var(--wire);border-radius:8px;padding:10px 16px;box-shadow:var(--shadow-elevated);font-size:13px;color:var(--text-a);pointer-events:all;cursor:pointer;white-space:nowrap}.priv-toast.ok[data-v-a0b1267c]{border-left:3px solid var(--green)}.priv-toast.error[data-v-a0b1267c]{border-left:3px solid var(--red)}.pt-dot[data-v-a0b1267c]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pt-dot.ok[data-v-a0b1267c]{background:var(--green)}.pt-dot.error[data-v-a0b1267c]{background:var(--red)}.ptost-enter-active[data-v-a0b1267c],.ptost-leave-active[data-v-a0b1267c]{transition:all .2s ease}.ptost-enter-from[data-v-a0b1267c],.ptost-leave-to[data-v-a0b1267c]{opacity:0;transform:translateY(10px)}.pg[data-v-180fc08d]{max-width:1400px}.legend[data-v-180fc08d]{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:16px;font-size:12px;color:var(--text-b)}.lg[data-v-180fc08d]{display:inline-flex;align-items:center;gap:6px}.dot[data-v-180fc08d]{width:9px;height:9px;border-radius:50%;display:inline-block}.empty-card[data-v-180fc08d]{background:var(--panel);border:1px solid var(--wire);border-radius:10px;padding:48px;text-align:center;color:var(--text-b);font-size:13px}.graph-wrap[data-v-180fc08d]{display:flex;gap:20px;align-items:flex-start}.graph[data-v-180fc08d]{flex:1;min-height:260px;background:var(--panel);border:1px solid var(--wire);border-radius:10px;box-shadow:var(--shadow-panel)}.node[data-v-180fc08d]{cursor:pointer}.node-label[data-v-180fc08d]{font:500 11px Inter,sans-serif;fill:#fff;pointer-events:none}.loot-panel[data-v-180fc08d]{width:300px;flex-shrink:0;background:var(--panel);border:1px solid var(--wire);border-radius:10px;padding:16px;box-shadow:var(--shadow-panel)}.loot-row[data-v-180fc08d]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--wire)}.loot-row[data-v-180fc08d]:last-child{border-bottom:none}.loot-host[data-v-180fc08d]{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis}.loot-cmds[data-v-180fc08d]{display:flex;gap:4px;flex-wrap:wrap}.loot-count[data-v-180fc08d]{font-family:var(--f-data);font-size:11px;color:var(--text-b)}.loader-view[data-v-79e6692c]{padding:16px;max-width:1400px;margin:0 auto}.pg-hdr[data-v-79e6692c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pg-title[data-v-79e6692c]{font-size:20px;font-weight:600;color:var(--text-a)}.stats-bar[data-v-79e6692c]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px;padding:12px;background:var(--panel);border:1px solid var(--wire);border-radius:6px}.stat-item[data-v-79e6692c]{display:flex;flex-direction:column;align-items:center;min-width:80px}.stat-n[data-v-79e6692c]{font-size:20px;font-weight:700;font-family:var(--f-data);color:var(--text-a)}.stat-n.active[data-v-79e6692c]{color:var(--green)}.stat-n.uninstalled[data-v-79e6692c]{color:var(--amber)}.stat-n.error[data-v-79e6692c]{color:var(--red)}.stat-n.small[data-v-79e6692c]{font-size:12px}.stat-l[data-v-79e6692c]{font-size:11px;color:var(--text-c);margin-top:2px}.tab-bar[data-v-79e6692c]{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--wire);padding-bottom:8px}.tab-btn[data-v-79e6692c]{background:none;border:1px solid transparent;color:var(--text-b);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;transition:all .15s}.tab-btn[data-v-79e6692c]:hover{background:var(--surface);color:var(--text-a)}.tab-btn.active[data-v-79e6692c]{background:var(--panel);border-color:var(--wire);color:var(--text-a)}.tab-badge[data-v-79e6692c]{background:var(--signal);color:var(--ink);font-size:10px;padding:1px 6px;border-radius:9px;margin-left:4px;font-weight:700}.tab-content[data-v-79e6692c]{background:var(--panel);border:1px solid var(--wire);border-radius:6px;padding:16px}.installs-toolbar[data-v-79e6692c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px}.search-input[data-v-79e6692c]{background:var(--field);border:1px solid var(--wire);border-radius:4px;padding:6px 10px;color:var(--text-a);font-size:13px;min-width:250px}.filter-select[data-v-79e6692c]{background:var(--field);border:1px solid var(--wire);border-radius:4px;padding:6px 10px;color:var(--text-a);font-size:13px}.empty-state[data-v-79e6692c]{text-align:center;padding:40px;color:var(--text-c);font-size:14px}.data-table[data-v-79e6692c]{width:100%;border-collapse:collapse}.data-table th[data-v-79e6692c],.data-table td[data-v-79e6692c]{padding:8px 12px;text-align:left;border-bottom:1px solid var(--wire);font-size:13px}.data-table th[data-v-79e6692c]{background:var(--surface);color:var(--text-b);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.data-table tr[data-v-79e6692c]:hover{background:var(--surface)}.status-badge[data-v-79e6692c]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.status-badge.installed[data-v-79e6692c]{background:var(--green-bg);color:var(--green);border:1px solid var(--green-bd)}.status-badge.uninstalled[data-v-79e6692c]{background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber-bd)}.status-badge.error[data-v-79e6692c]{background:var(--red-bg);color:var(--red);border:1px solid var(--red-bd)}.status-badge.heartbeat[data-v-79e6692c]{background:var(--signal-dim);color:var(--signal);border:1px solid var(--signal-mid)}.mono[data-v-79e6692c]{font-family:var(--f-data)}.muted[data-v-79e6692c]{color:var(--text-c)}.small[data-v-79e6692c]{font-size:11px}.webhook-section[data-v-79e6692c]{max-width:700px}.webhook-section h3[data-v-79e6692c]{margin-bottom:8px;color:var(--text-a)}.webhook-section p[data-v-79e6692c]{margin-bottom:20px;font-size:13px}.form-grid[data-v-79e6692c]{display:grid;gap:16px;margin-bottom:20px}.form-group[data-v-79e6692c]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-79e6692c]{font-size:13px;font-weight:600;color:var(--text-a)}.form-input[data-v-79e6692c]{background:var(--field);border:1px solid var(--wire);border-radius:4px;padding:8px 12px;color:var(--text-a);font-size:13px}.form-input[data-v-79e6692c]:focus{outline:none;border-color:var(--signal)}.form-hint[data-v-79e6692c]{font-size:11px;color:var(--text-c)}.form-actions[data-v-79e6692c]{display:flex;gap:8px;margin-bottom:20px}.test-result[data-v-79e6692c]{padding:10px 14px;border-radius:4px;font-size:13px;margin-bottom:20px}.test-result.success[data-v-79e6692c]{background:var(--green-bg);color:var(--green);border:1px solid var(--green-bd)}.test-result.error[data-v-79e6692c]{background:var(--red-bg);color:var(--red);border:1px solid var(--red-bd)}.webhook-info[data-v-79e6692c]{margin-top:24px;padding-top:20px;border-top:1px solid var(--wire)}.webhook-info h4[data-v-79e6692c]{margin-bottom:8px;color:var(--text-a);font-size:14px}.webhook-info ul[data-v-79e6692c]{list-style:none;padding:0}.webhook-info li[data-v-79e6692c]{padding:4px 0;font-size:13px;color:var(--text-b)}.webhook-info code[data-v-79e6692c]{background:var(--surface);padding:2px 6px;border-radius:3px;font-family:var(--f-data);font-size:12px;color:var(--signal)}.code-block[data-v-79e6692c]{background:var(--surface);border:1px solid var(--wire);border-radius:4px;padding:12px;font-family:var(--f-data);font-size:12px;color:var(--text-a);overflow-x:auto;margin-bottom:16px}.btn[data-v-79e6692c]{background:var(--panel);border:1px solid var(--wire);color:var(--text-a);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;transition:all .15s}.btn[data-v-79e6692c]:hover:not(:disabled){background:var(--surface)}.btn[data-v-79e6692c]:disabled{opacity:.5;cursor:not-allowed}.btn.primary[data-v-79e6692c]{background:var(--signal);border-color:var(--signal);color:var(--ink);font-weight:600}.btn.primary[data-v-79e6692c]:hover:not(:disabled){filter:brightness(1.1)}.btn.small[data-v-79e6692c]{padding:4px 8px;font-size:12px}.btn.danger[data-v-79e6692c]{color:var(--red);border-color:var(--red-bd)}.btn.danger[data-v-79e6692c]:hover:not(:disabled){background:var(--red-bg)}.drop-zone[data-v-de2b30bb]{border:2px dashed var(--wire, #DCE1EA);border-radius:10px;padding:48px 24px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;background:var(--panel, #fff);position:relative}.drop-zone[data-v-de2b30bb]:hover,.drop-zone.dragging[data-v-de2b30bb]{border-color:var(--signal, #F0A833);background:var(--signal-bg, #FEF6E9)}.drop-zone.has-files[data-v-de2b30bb]{border-color:var(--green, #358850);border-style:solid;padding:16px 20px;text-align:left;cursor:default}.file-input-hidden[data-v-de2b30bb]{display:none}.drop-icon[data-v-de2b30bb]{font-size:40px;margin-bottom:12px}.drop-text[data-v-de2b30bb]{font-size:14px;font-weight:500;color:var(--text-a, #0B1220);margin-bottom:4px}.drop-sub[data-v-de2b30bb]{font-size:12px;color:var(--text-b, #5B6C87)}.files-preview[data-v-de2b30bb]{display:flex;flex-direction:column;gap:8px}.file-preview[data-v-de2b30bb]{display:flex;align-items:center;gap:14px}.file-icon[data-v-de2b30bb]{font-size:24px;flex-shrink:0}.file-info[data-v-de2b30bb]{flex:1;min-width:0}.file-name[data-v-de2b30bb]{font-weight:600;font-size:13px;color:var(--text-a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-de2b30bb]{font-size:11px;color:var(--text-b);margin-top:2px}.btn-remove[data-v-de2b30bb]{background:none;border:1px solid var(--wire);border-radius:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-c);font-size:11px;flex-shrink:0;transition:color .12s,border-color .12s}.btn-remove[data-v-de2b30bb]:hover{color:var(--red, #B23636);border-color:var(--red, #B23636)}.action-row[data-v-de2b30bb]{display:flex;gap:8px;align-items:center}.progress-wrap[data-v-de2b30bb]{margin-top:12px}.progress-bar[data-v-de2b30bb]{height:4px;background:var(--rim, #EEF1F6);border-radius:2px;overflow:hidden}.progress-fill[data-v-de2b30bb]{height:100%;background:var(--signal, #F0A833);border-radius:2px;transition:width .3s ease}.result-section[data-v-de2b30bb]{margin-top:20px}.result-list[data-v-de2b30bb]{display:flex;flex-direction:column;gap:8px}.result-card[data-v-de2b30bb]{padding:12px 14px;border-radius:8px;border:1px solid}.result-card.success[data-v-de2b30bb]{background:var(--green-bg, #EFF7F1);border-color:var(--green-bd, #A9D6B6)}.result-card.error[data-v-de2b30bb]{background:var(--red-bg, #FBEEEE);border-color:var(--red-bd, #E8A9A9)}.result-row[data-v-de2b30bb]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.result-file-icon[data-v-de2b30bb]{font-size:20px;flex-shrink:0}.result-file-info[data-v-de2b30bb]{flex:1;min-width:0}.result-filename[data-v-de2b30bb]{font-size:13px;font-weight:600;color:var(--text-a)}.result-meta[data-v-de2b30bb]{font-size:11px;color:var(--text-b);margin-top:2px}.result-error-text[data-v-de2b30bb]{font-size:12px;color:var(--red, #B23636);margin-top:2px}.result-url-row[data-v-de2b30bb]{display:flex;align-items:center;gap:8px}.result-url[data-v-de2b30bb]{flex:1;font-family:var(--f-data, monospace);font-size:12px;color:var(--text-a);background:var(--panel, #fff);border:1px solid var(--wire);border-radius:5px;padding:6px 10px;word-break:break-all}.btn-copy-sm[data-v-de2b30bb]{background:var(--panel, #fff);border:1px solid var(--wire);border-radius:6px;padding:6px 10px;cursor:pointer;font-size:13px;color:var(--text-b);flex-shrink:0;transition:color .12s,border-color .12s}.btn-copy-sm[data-v-de2b30bb]:hover{color:var(--signal, #F0A833);border-color:var(--signal)}.partial-badge[data-v-de2b30bb]{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--amber, #DC8A17);border:1px solid rgba(220,138,23,.3);background:#dc8a1714;padding:1px 5px;border-radius:3px;margin-left:6px;vertical-align:middle}.section-label[data-v-de2b30bb]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-b)}.history-section[data-v-de2b30bb]{margin-top:32px}.history-list[data-v-de2b30bb]{display:flex;flex-direction:column;gap:2px;margin-top:8px}.history-row[data-v-de2b30bb]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--panel, #fff);border:1px solid var(--wire);border-radius:6px;transition:border-color .1s}.history-row[data-v-de2b30bb]:hover{border-color:#b3becf}.history-icon[data-v-de2b30bb]{font-size:18px;flex-shrink:0}.history-info[data-v-de2b30bb]{min-width:0;flex-shrink:0;width:160px}.history-name[data-v-de2b30bb]{font-size:12px;font-weight:500;color:var(--text-a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-meta[data-v-de2b30bb]{font-size:10px;color:var(--text-c)}.history-url[data-v-de2b30bb]{flex:1;font-family:var(--f-data, monospace);font-size:11px;color:var(--text-b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-sm[data-v-de2b30bb]{background:none;border:1px solid var(--wire);border-radius:4px;padding:3px 8px;cursor:pointer;font-size:12px;color:var(--text-b);text-decoration:none;transition:color .12s,border-color .12s;flex-shrink:0}.btn-sm[data-v-de2b30bb]:hover{color:var(--signal, #F0A833);border-color:var(--signal)}
