.three-viewer-container[data-v-bbf2fb29]{position:relative;width:100%;height:100%;min-height:250px;overflow:hidden;border-radius:2px;border:1px solid var(--border-subtle);touch-action:none}.tv-badge[data-v-bbf2fb29]{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);padding:4px 10px;border-radius:2px;display:flex;align-items:center;gap:8px}.tv-badge-error[data-v-bbf2fb29]{background:#ef444426;border-color:#ef44444d}.tv-badge-text[data-v-bbf2fb29]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary)}.tv-tool-btn[data-v-bbf2fb29]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid var(--border-subtle);background:var(--bg-surface-alt);color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .15s}.tv-tool-btn[data-v-bbf2fb29]:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.tv-tool-btn-active[data-v-bbf2fb29]{background:#f59e0b;color:#fff;border-color:#f59e0b}.clnt[data-v-3da42a66]{display:flex;flex-direction:column;height:100%;min-height:0;position:relative;background:var(--bg-canvas)}.clnt-columns[data-v-3da42a66]{flex:1;display:flex;flex-direction:row;min-height:0;padding:0 20px 20px;gap:12px}.clnt-main[data-v-3da42a66]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.clnt[data-v-3da42a66]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(var(--bg-gradient-spread, 60%) calc(var(--bg-gradient-spread, 60%) * .83) at 0% 0%,color-mix(in srgb,var(--bg-gradient-color, var(--color-brand)) calc(18% * var(--bg-gradient-opacity, 1)),transparent) 0%,transparent 60%),radial-gradient(calc(var(--bg-gradient-spread, 60%) * .67) calc(var(--bg-gradient-spread, 60%) * .58) at 100% 100%,color-mix(in srgb,var(--bg-gradient-color, var(--color-brand)) calc(8% * var(--bg-gradient-opacity, 1)),transparent) 0%,transparent 70%);z-index:0}.clnt[data-v-3da42a66]>*{position:relative;z-index:1}.clnt-header[data-v-3da42a66]{position:relative;flex-shrink:0;background:transparent;overflow:visible}.clnt-header-title[data-v-3da42a66]{display:flex;align-items:center;gap:10px;padding:0 20px;height:48px;box-sizing:border-box}.clnt-header-actions[data-v-3da42a66]{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.clnt-crumb[data-v-3da42a66]{display:flex;flex-direction:column;gap:2px;line-height:1.15;min-width:0}.clnt-crumb-label[data-v-3da42a66]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.clnt-crumb-name[data-v-3da42a66]{font-size:13px;font-weight:700;font-family:inherit;color:var(--text-primary);line-height:1.15}.clnt-crumb-active .clnt-crumb-name[data-v-3da42a66]{color:var(--color-brand)}.clnt-crumb-name-wrap[data-v-3da42a66]{display:inline-flex;align-items:center;gap:4px}.clnt-crumb-name-input[data-v-3da42a66]{background:transparent;border:1px dashed var(--border-color);outline:none;padding:1px 4px;margin:-1px -4px;color:var(--color-brand);min-width:1ch;max-width:420px;box-sizing:content-box;border-radius:2px;cursor:text}.clnt-crumb-name-input[data-v-3da42a66]::-moz-placeholder{color:var(--text-muted);opacity:.7}.clnt-crumb-name-input[data-v-3da42a66]::placeholder{color:var(--text-muted);opacity:.7}.clnt-crumb-name-input[data-v-3da42a66]:hover{background:var(--bg-hover, rgba(0,0,0,.04));border-color:var(--text-muted)}.clnt-crumb-name-input[data-v-3da42a66]:focus{background:var(--bg-surface);border-style:solid;border-color:var(--color-brand)}.clnt-crumb-name-input--error[data-v-3da42a66],.clnt-crumb-name-input--error[data-v-3da42a66]:hover,.clnt-crumb-name-input--error[data-v-3da42a66]:focus{border-color:#ef4444;background:#ef44440f;color:#ef4444}.clnt-crumb-name-error[data-v-3da42a66]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#ef4444;margin-left:4px;white-space:nowrap}.clnt-crumb-name-error .pi[data-v-3da42a66]{font-size:10px}.clnt-crumb-arrow[data-v-3da42a66]{font-size:11px;color:var(--text-muted);flex-shrink:0;align-self:center;margin-top:11px}.clnt-name-overlay[data-v-3da42a66]{z-index:320}.clnt-name-modal[data-v-3da42a66]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:22px 24px 20px;width:420px;max-width:90%;box-shadow:0 24px 64px #00000047}.clnt-name-modal-title[data-v-3da42a66]{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.clnt-name-modal-sub[data-v-3da42a66]{margin:6px 0 16px;font-size:12px;line-height:1.5;color:var(--text-muted)}.clnt-name-modal-sub strong[data-v-3da42a66]{color:var(--text-secondary);font-weight:700}.clnt-name-modal-input[data-v-3da42a66]{width:100%;padding:9px 11px;font-size:14px;color:var(--text-primary);background:var(--bg-canvas);border:1px solid var(--border-color);border-radius:var(--radius-input);outline:none;transition:border-color .15s,box-shadow .15s}.clnt-name-modal-input[data-v-3da42a66]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 20%,transparent)}.clnt-name-modal-input[data-v-3da42a66]:disabled{opacity:.7;cursor:default}.clnt-name-modal-field[data-v-3da42a66]{display:flex;flex-direction:column;gap:5px;margin-top:10px}.clnt-name-modal-label[data-v-3da42a66]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.clnt-name-modal-actions[data-v-3da42a66]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.clnt-name-modal-select[data-v-3da42a66] .p-select-label{font-size:13px;padding:9px 11px}.clnt-crumb-reveal[data-v-3da42a66]{animation:clnt-crumb-reveal-3da42a66 .32s cubic-bezier(.22,1,.36,1) both}.clnt-crumb-reveal-delayed[data-v-3da42a66]{animation-delay:.26s}@keyframes clnt-crumb-reveal-3da42a66{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.clnt-hero[data-v-3da42a66]{padding:4px 24px 8px;display:flex;align-items:baseline;gap:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clnt-hero-left[data-v-3da42a66]{flex:1;min-width:0}.clnt-hero-stats[data-v-3da42a66]{display:flex;align-items:flex-end;gap:16px;flex-shrink:0;padding-bottom:4px}.clnt-hero-stat[data-v-3da42a66]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.clnt-hero-stat-label[data-v-3da42a66]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.clnt-hero-stat-value[data-v-3da42a66]{font-size:18px;font-weight:800;line-height:1;color:var(--text-primary);letter-spacing:-.02em}.clnt-hero-stat-total[data-v-3da42a66]{font-size:12px;font-weight:600;color:var(--text-muted)}.clnt-hero-stat-count[data-v-3da42a66]{color:var(--color-brand);margin-right:2px}.clnt-hero-stat-accent[data-v-3da42a66],.clnt-hero-stat-success[data-v-3da42a66]{color:var(--color-brand)}.clnt-hero-eyebrow[data-v-3da42a66]{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:8px}.clnt-hero-eyebrow-dot[data-v-3da42a66]{width:5px;height:5px;border-radius:50%;background:var(--color-brand);flex-shrink:0}.clnt-hero-eyebrow-sep[data-v-3da42a66]{opacity:.4}.clnt-hero-eyebrow-label[data-v-3da42a66]{color:var(--color-brand);opacity:.85}.clnt-hero-title[data-v-3da42a66]{margin:0;font-size:clamp(15px,1.4vw,18px);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary)}.clnt-hero-title[data-v-3da42a66] em,.clnt-hero-title em[data-v-3da42a66]{font-style:normal;color:var(--color-brand)}.clnt-hero-desc[data-v-3da42a66]{margin:2px 0 0;font-size:11px;line-height:1.4;color:var(--text-secondary)}.clnt-steps[data-v-3da42a66]{display:flex;align-items:center;gap:0;padding:0 20px;height:36px;box-sizing:border-box;background:transparent;overflow-x:auto;flex-shrink:0}.clnt-step[data-v-3da42a66]{display:flex;align-items:center;gap:7px;padding:0;white-space:nowrap;flex:0 0 auto}.clnt-step+.clnt-step[data-v-3da42a66]:before{content:"";display:block;width:28px;height:1px;margin:0 10px;background:var(--border-color)}.clnt-step-dot[data-v-3da42a66]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:9px;font-weight:700;flex-shrink:0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.clnt-step-label[data-v-3da42a66]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.clnt-step-active .clnt-step-dot[data-v-3da42a66]{background:var(--color-brand);color:#fff;box-shadow:0 0 0 3px var(--color-brand-bg)}.clnt-step-active .clnt-step-label[data-v-3da42a66]{color:var(--color-brand)}.clnt-step-done .clnt-step-dot[data-v-3da42a66]{background:transparent;color:var(--text-primary);border:1px solid var(--border-color)}.clnt-step-done .clnt-step-label[data-v-3da42a66]{color:var(--text-primary)}.clnt-step-done+.clnt-step[data-v-3da42a66]:before{background:var(--border-color);opacity:1}.clnt-step-future .clnt-step-dot[data-v-3da42a66]{background:var(--bg-surface-alt);color:var(--text-muted);border:1px solid var(--border-color)}.clnt-step-future .clnt-step-label[data-v-3da42a66]{color:var(--text-muted)}.clnt[data-v-3da42a66]{--clnt-panel-w: clamp(320px, 24%, 480px);--clnt-config-w: 40%;--clnt-viewer-w: 60%}.clnt-csv-wide-panel.clnt-has-side-panel .clnt-panel-side[data-v-3da42a66]{flex:3 0 0!important}.clnt-csv-wide-panel.clnt-has-side-panel .clnt-viewer-col[data-v-3da42a66]{flex:2 0 0!important}.clnt-viewer-col[data-v-3da42a66]{flex:0 0 auto;display:flex;flex-direction:column;padding:0;gap:0;min-height:0}.clnt-has-side-panel .clnt-viewer-col[data-v-3da42a66]{flex:73 0 0}.clnt:not(.clnt-has-side-panel) .clnt-viewer-col[data-v-3da42a66]{flex:1}.clnt-viewer-side[data-v-3da42a66]{flex:1;min-width:0;min-height:0;position:relative;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.clnt-viewer-header[data-v-3da42a66]{display:flex;align-items:center;gap:8px;padding:0 12px;height:34px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-bottom:none;border-radius:12px 12px 0 0;flex-shrink:0}.clnt-viewer-header-label[data-v-3da42a66]{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.clnt-viewer-header-dot[data-v-3da42a66]{width:6px;height:6px;border-radius:50%;background:var(--color-brand);flex-shrink:0}.clnt-viewer-header-stats[data-v-3da42a66]{display:flex;align-items:center;gap:12px;margin-left:auto}.clnt-viewer-stat[data-v-3da42a66]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.clnt-viewer-stat-label[data-v-3da42a66]{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);line-height:1}.clnt-viewer-stat-value[data-v-3da42a66]{font-size:11px;font-weight:700;color:var(--text-primary);line-height:1}.clnt-viewer-stat-total[data-v-3da42a66]{font-size:10px;color:var(--text-muted);font-weight:400}.clnt-viewer-stat-accent[data-v-3da42a66]{color:var(--color-brand)}.clnt-viewer-stat-success[data-v-3da42a66]{color:var(--color-success, #22c55e)}.clnt-viewer-footer[data-v-3da42a66]{display:flex;align-items:center;gap:0;padding:0 12px;height:32px;background:var(--bg-sidebar);border:1px solid var(--border-subtle);border-top:none;border-radius:0 0 12px 12px;flex-shrink:0;overflow:hidden}.clnt-viewer-footer-geo[data-v-3da42a66]{display:flex;align-items:center;gap:6px;flex-shrink:0}.clnt-viewer-footer-geo+.clnt-viewer-footer-geo[data-v-3da42a66]{margin-left:16px;padding-left:16px;border-left:1px solid var(--border-subtle)}.clnt-viewer-footer-slot[data-v-3da42a66]{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.clnt-viewer-footer-name[data-v-3da42a66]{font-size:10px;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.clnt-viewer-placeholder[data-v-3da42a66]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.clnt-viewer-placeholder--with-skeleton[data-v-3da42a66]{right:0}.clnt-viewer-placeholder--cover[data-v-3da42a66]{background:var(--bg-surface-alt);z-index:5}.clnt-viewer-side--empty[data-v-3da42a66]{background:color-mix(in srgb,var(--bg-surface-alt) 55%,transparent);border-color:color-mix(in srgb,var(--border-subtle) 60%,transparent)}.clnt-viewer-empty-scene[data-v-3da42a66]{position:absolute;inset:0;overflow:hidden;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;animation:clnt-empty-fade-in-3da42a66 .7s ease both}.clnt-empty-scene-glyphs[data-v-3da42a66]{position:relative;display:flex;align-items:center;justify-content:center;gap:28px;color:color-mix(in srgb,var(--color-brand) 75%,var(--text-secondary));filter:drop-shadow(0 12px 20px rgba(0,0,0,.35));animation:clnt-empty-float-3da42a66 6s ease-in-out infinite;transform-origin:50% 70%}.clnt-empty-scene-glyph svg[data-v-3da42a66]{width:96px;height:108px;display:block;animation:clnt-empty-glyph-breath-3da42a66 3s ease-in-out infinite}.clnt-empty-scene-copy[data-v-3da42a66]{position:relative;text-align:center;max-width:360px;padding:0 24px}.clnt-empty-scene-title[data-v-3da42a66]{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:6px}.clnt-empty-scene-sub[data-v-3da42a66]{font-size:12.5px;line-height:1.55;color:var(--text-secondary)}@keyframes clnt-empty-float-3da42a66{0%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}to{transform:translateY(0) rotate(-2deg)}}@keyframes clnt-empty-glyph-breath-3da42a66{0%,to{opacity:.6}50%{opacity:1}}@keyframes clnt-empty-fade-in-3da42a66{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.clnt-panel-side[data-v-3da42a66]{display:flex;flex-direction:column;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;flex:1;min-height:0;margin:0}.clnt-has-side-panel .clnt-panel-side[data-v-3da42a66]{flex:27 0 0;min-width:0}.clnt-panel-full[data-v-3da42a66]{flex:1}.clnt-panel-side .ks-tabs[data-v-3da42a66]{align-self:flex-start}.clnt-overlay-header[data-v-3da42a66]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.clnt-clear-geos-btn[data-v-3da42a66]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:600;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-input);cursor:pointer;transition:color .15s,border-color .15s}.clnt-clear-geos-btn[data-v-3da42a66]:hover{color:#ef4444;border-color:#ef4444}.clnt-overlay-body[data-v-3da42a66]{flex:1;overflow-y:auto;padding:10px 12px}.clnt-overlay-body--vars[data-v-3da42a66]{display:flex;flex-direction:column;gap:10px;overflow:hidden}.clnt-vars-scroll[data-v-3da42a66]{flex:1;min-height:0;overflow-y:auto}.clnt-vars-scroll .clnt-sweep-summary-card[data-v-3da42a66]{margin-bottom:0}.clnt-pair-selector[data-v-3da42a66]{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--bg-surface);cursor:pointer;text-align:left;flex-shrink:0;transition:border-color .12s,background .12s}.clnt-pair-selector[data-v-3da42a66]:hover{border-color:var(--text-muted)}.clnt-pair-selector-label[data-v-3da42a66]{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.clnt-pair-selector-thumbs[data-v-3da42a66]{display:flex;align-items:center;gap:4px;flex-shrink:0}.clnt-pair-selector-thumb[data-v-3da42a66]{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--bg-surface-alt);overflow:hidden}.clnt-pair-selector-thumb[data-v-3da42a66] .clnt-pair-selector-thumb-inner{width:100%;height:100%}.clnt-pair-selector-name[data-v-3da42a66]{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-pair-selector-caret[data-v-3da42a66]{font-size:11px;color:var(--text-muted);flex-shrink:0}.clnt-pair-row-check[data-v-3da42a66]{margin-left:auto;flex-shrink:0;color:var(--color-brand);font-size:16px}.clnt-panel-foot[data-v-3da42a66]{flex-shrink:0;display:flex;padding:10px 12px;border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.clnt-panel-foot .kuma-button[data-v-3da42a66]{width:100%;justify-content:center}.clnt-geo-slots-body[data-v-3da42a66]{display:flex;flex-direction:column;min-height:0}.clnt-geo-hint[data-v-3da42a66]{flex-shrink:0;margin-top:10px;font-size:12px;padding-left:12px;color:var(--text-muted);text-align:left;line-height:1.45;font-style:italic}.clnt-geo-hint-em[data-v-3da42a66]{font-weight:700;font-style:normal;color:var(--color-brand)}.clnt-geo-intro[data-v-3da42a66]{flex-shrink:0;margin:0 0 10px;font-size:11px;color:var(--text-secondary);line-height:1.45}.clnt-multi-geo-body[data-v-3da42a66]{display:flex;flex-direction:column;gap:12px}.clnt-multi-geo-section[data-v-3da42a66]{display:flex;flex-direction:column;gap:6px}.clnt-multi-geo-section-header[data-v-3da42a66]{display:flex;align-items:center;gap:6px}.clnt-multi-geo-section-label[data-v-3da42a66]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand)}.clnt-multi-geo-section-count[data-v-3da42a66]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;font-size:9px;font-weight:700;background:var(--bg-surface-alt);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:2px}.clnt-multi-geo-add-btn[data-v-3da42a66]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;color:var(--text-secondary);background:var(--bg-surface);border:1px dashed var(--border-color);border-radius:var(--radius-input);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.clnt-multi-geo-add-btn[data-v-3da42a66]:hover{color:var(--color-brand);border-color:var(--color-brand);background:var(--bg-surface)}.clnt-multi-geo-list[data-v-3da42a66]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.clnt-multi-geo-item[data-v-3da42a66]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-input);cursor:pointer;transition:border-color .15s,background .15s;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clnt-multi-geo-item[data-v-3da42a66]:hover{background:var(--bg-surface-hover, rgba(0, 0, 0, .03))}.clnt-geo-radio[data-v-3da42a66]{flex-shrink:0;display:inline-block;width:13px;height:13px;border-radius:50%;border:1.5px solid var(--border-subtle);background:var(--bg-surface);transition:border-color .15s,background .15s}.clnt-geo-radio.checked[data-v-3da42a66]{border-color:var(--color-brand);background:radial-gradient(circle,var(--color-brand) 42%,var(--bg-surface) 42%)}.clnt-multi-geo-thumb[data-v-3da42a66] .clnt-multi-geo-thumb-inner{width:100%;height:100%}.clnt-multi-geo-meta[data-v-3da42a66]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.clnt-multi-geo-kind[data-v-3da42a66]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand)}.clnt-multi-geo-name[data-v-3da42a66]{font-size:12px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clnt-multi-geo-sub[data-v-3da42a66]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.clnt-multi-geo-remove[data-v-3da42a66]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:2px;background:var(--bg-surface-alt);color:var(--text-muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.clnt-multi-geo-remove[data-v-3da42a66]:hover{color:#ef4444;border-color:#ef4444;background:var(--bg-surface)}.clnt-multi-geo-empty[data-v-3da42a66]{font-size:11px;color:var(--text-muted);font-style:italic;padding:8px 4px}.clnt-geo-divider-label[data-v-3da42a66]{margin-bottom:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted)}.clnt-slot-empty-card[data-v-3da42a66]{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:var(--bg-surface);border:1px dashed var(--border-color);border-radius:var(--radius-input);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.clnt-slot-empty-card[data-v-3da42a66]:hover{border-color:var(--color-brand);background:var(--bg-surface-alt)}.clnt-slot-empty-icon[data-v-3da42a66]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:color-mix(in srgb,var(--color-brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-brand) 25%,transparent);border-radius:2px;color:var(--color-brand)}.clnt-slot-empty-icon[data-v-3da42a66] svg{display:block}.clnt-slot-empty-body[data-v-3da42a66]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.clnt-slot-empty-meta[data-v-3da42a66]{display:inline-flex;align-items:center;gap:6px}.clnt-slot-empty-kind[data-v-3da42a66]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand)}.clnt-slot-empty-required[data-v-3da42a66]{display:inline-flex;align-items:center;padding:1px 5px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:var(--color-brand);color:#fff;border-radius:2px}.clnt-slot-empty-title[data-v-3da42a66]{font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.3}.clnt-slot-empty-desc[data-v-3da42a66]{font-size:11px;color:var(--text-secondary);line-height:1.4}.clnt-slot-empty-cta[data-v-3da42a66]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:600;color:var(--color-brand);background:transparent;border:none;white-space:nowrap}.clnt-slot-empty-card:hover .clnt-slot-empty-cta[data-v-3da42a66]{text-decoration:underline}.clnt-geo-combo-info[data-v-3da42a66]{flex-shrink:0;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.5;color:var(--text-secondary);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.clnt-geo-combo-info b[data-v-3da42a66]{color:var(--text-primary)}.clnt-active-combo-strip[data-v-3da42a66]{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;margin-bottom:4px;padding:8px 10px;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-left:3px solid var(--color-brand);border-radius:2px}.clnt-active-combo-strip.is-disabled[data-v-3da42a66]{border-left-color:#ef4444;background:#ef44440f}.clnt-active-combo-info[data-v-3da42a66]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.clnt-active-combo-label[data-v-3da42a66]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.clnt-active-combo-name[data-v-3da42a66]{font-size:11px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-active-combo-strip.is-disabled .clnt-active-combo-name[data-v-3da42a66]{color:#ef4444;text-decoration:line-through;text-decoration-color:#ef444499}.clnt-combo-summary[data-v-3da42a66]{margin-top:14px;padding:8px 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.clnt-combo-summary-text[data-v-3da42a66]{flex:1 1 60%;min-width:160px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.clnt-combo-summary-text b[data-v-3da42a66]{color:var(--text-primary);font-weight:700}.clnt-combo-matrix-header[data-v-3da42a66]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px}.clnt-combo-matrix-label[data-v-3da42a66]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted)}.clnt-combo-matrix-counts[data-v-3da42a66]{font-size:11px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:4px}.clnt-combo-matrix-counts b[data-v-3da42a66]{color:var(--text-primary);font-weight:700}.clnt-combo-matrix-times[data-v-3da42a66],.clnt-combo-matrix-eq[data-v-3da42a66]{color:var(--text-muted);margin:0 2px}.clnt-combo-matrix-link[data-v-3da42a66]{padding:2px 6px;font-size:11px;font-weight:600;background:transparent;border:none;color:var(--color-brand);cursor:pointer}.clnt-combo-matrix-link[data-v-3da42a66]:hover{text-decoration:underline}.clnt-combo-matrix-link[data-v-3da42a66]:disabled{color:var(--text-muted);cursor:not-allowed;text-decoration:none}.clnt-combo-matrix-table[data-v-3da42a66]{display:grid;gap:4px;min-width:0}.clnt-combo-matrix-corner[data-v-3da42a66]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:4px 6px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);line-height:1.3}.clnt-combo-matrix-corner-sep[data-v-3da42a66]{color:var(--text-muted);opacity:.6}.clnt-combo-matrix-col-header[data-v-3da42a66],.clnt-combo-matrix-row-header[data-v-3da42a66]{display:flex;align-items:center;gap:4px;padding:4px 6px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;min-width:0;flex-direction:column}.clnt-combo-matrix-col-header .clnt-combo-matrix-axis-name[data-v-3da42a66],.clnt-combo-matrix-row-header .clnt-combo-matrix-axis-name[data-v-3da42a66]{font-size:9px;font-weight:700;color:var(--color-brand);text-transform:lowercase}.clnt-combo-matrix-col-header .clnt-combo-matrix-axis-sub[data-v-3da42a66],.clnt-combo-matrix-row-header .clnt-combo-matrix-axis-sub[data-v-3da42a66]{font-size:10px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.clnt-combo-matrix-mini-thumb[data-v-3da42a66]{width:32px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px;overflow:hidden}.clnt-combo-matrix-mini-thumb[data-v-3da42a66] .clnt-combo-matrix-mini-thumb-inner{width:100%;height:100%}.clnt-combo-matrix-cell[data-v-3da42a66]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;cursor:pointer;transition:border-color .15s,background .15s;min-height:36px}.clnt-combo-matrix-cell[data-v-3da42a66]:hover{border-color:color-mix(in srgb,var(--color-brand) 50%,var(--border-subtle))}.clnt-combo-matrix-cell.is-active[data-v-3da42a66]{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand) inset}.clnt-combo-matrix-cell.is-disabled[data-v-3da42a66]{color:var(--text-muted);background:repeating-linear-gradient(135deg,var(--bg-surface) 0 6px,var(--bg-surface-alt) 6px 12px)}.clnt-combo-matrix-cell.is-disabled .clnt-combo-matrix-cell-idx[data-v-3da42a66]{text-decoration:line-through}.clnt-combo-matrix-cell-idx[data-v-3da42a66]{font-size:9px;font-weight:700;color:var(--text-muted);letter-spacing:.04em}.clnt-combo-matrix-cell-toggle[data-v-3da42a66]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a;border:1px solid color-mix(in srgb,#16a34a 35%,transparent);border-radius:2px;font-size:9px}.clnt-combo-matrix-cell-toggle.disabled[data-v-3da42a66]{background:color-mix(in srgb,#ef4444 12%,transparent);color:#ef4444;border-color:color-mix(in srgb,#ef4444 35%,transparent)}.clnt-combo-matrix-cell-toggle[data-v-3da42a66]:hover{filter:brightness(.95)}.clnt-combo-matrix-dialog[data-v-3da42a66]{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;width:1100px;max-width:96%;max-height:90vh;box-shadow:0 24px 64px #00000047;overflow:hidden}.clnt-combo-matrix-dialog-header[data-v-3da42a66]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.clnt-combo-matrix-dialog-body[data-v-3da42a66]{flex:1;min-height:0;overflow:auto;padding:16px 18px 18px}.clnt-combo-matrix-dialog-footer[data-v-3da42a66]{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-alt);flex-shrink:0}.clnt-combo-matrix-footer-hint[data-v-3da42a66]{flex:1;min-width:0;font-size:11px;color:var(--text-secondary)}.clnt-pair-disabled-tag[data-v-3da42a66]{position:absolute;top:10px;right:14px;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;font-size:10px;box-shadow:0 1px 4px #00000014}.clnt-pair-disabled-tag-label[data-v-3da42a66]{font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ef4444}.clnt-pair-disabled-tag-name[data-v-3da42a66]{font-weight:600;color:var(--text-secondary);max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-pair-disabled-overlay[data-v-3da42a66]{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-surface) 70%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none}.clnt-pair-disabled-card[data-v-3da42a66]{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 28px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;box-shadow:0 12px 32px #0000002e;max-width:360px;text-align:center}.clnt-pair-disabled-icon[data-v-3da42a66]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bg-surface-alt);color:var(--text-secondary);font-size:16px}.clnt-pair-disabled-title[data-v-3da42a66]{font-size:14px;font-weight:700;color:var(--text-primary)}.clnt-pair-disabled-desc[data-v-3da42a66]{font-size:12px;color:var(--text-secondary);line-height:1.5}.clnt-transform-group[data-v-3da42a66]{margin-bottom:10px;border:1px solid var(--border-subtle);border-radius:2px;background:var(--bg-surface-alt)}.clnt-transform-group-header[data-v-3da42a66]{display:flex;align-items:center;gap:4px;padding:5px 8px;border-bottom:1px solid var(--border-subtle)}.clnt-transform-section[data-v-3da42a66]{padding:3px 8px}.clnt-transform-section-label[data-v-3da42a66]{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);display:block;margin-bottom:2px}.clnt-transform-row[data-v-3da42a66]{display:flex;gap:4px}.clnt-transform-field[data-v-3da42a66]{display:flex;align-items:center;gap:2px;flex:1}.clnt-transform-axis[data-v-3da42a66]{font-size:9px;font-weight:700;color:var(--text-muted);width:10px;text-align:center}.clnt-transform-input[data-v-3da42a66]{width:100%;padding:3px 4px;font-size:11px;font-family:monospace;text-align:right;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;outline:none}.clnt-transform-input[data-v-3da42a66]:focus{border-color:var(--color-brand)}.clnt-body[data-v-3da42a66]{flex:1;overflow-y:auto;padding:20px 24px}.clnt-body--review[data-v-3da42a66]{overflow:hidden;display:flex;flex-direction:column}.clnt-step-content[data-v-3da42a66]{max-width:700px;margin:0 auto;width:100%}.clnt-method-grid[data-v-3da42a66]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.clnt-method-card[data-v-3da42a66]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;border:1px solid var(--border-subtle);border-radius:2px;background:transparent;cursor:pointer;transition:border-color .15s,background .15s}.clnt-method-card.clnt-method-focused[data-v-3da42a66]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 5%,transparent)}.clnt-method-icon[data-v-3da42a66]{font-size:22px;color:var(--text-muted)}.clnt-method-focused .clnt-method-icon[data-v-3da42a66]{color:var(--color-brand)}.clnt-method-title[data-v-3da42a66]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary)}.clnt-method-desc[data-v-3da42a66]{font-size:11px;color:var(--text-muted);text-align:center;line-height:1.4}.clnt-method-overlay[data-v-3da42a66]{z-index:320}.clnt-method-dialog[data-v-3da42a66]{width:560px}.clnt-step-content--setup[data-v-3da42a66]{max-width:1100px;margin:0}.clnt-step-geos[data-v-3da42a66],.clnt-step-confirm[data-v-3da42a66]{max-width:none}.clnt-body--review .clnt-step-confirm[data-v-3da42a66],.clnt-body--review .clnt-preview-table[data-v-3da42a66]{flex:1;min-height:0;display:flex;flex-direction:column}.clnt-body--review .clnt-preview-scroll[data-v-3da42a66]{flex:1;min-height:0;overflow:auto;max-height:none}.clnt-setup-stack[data-v-3da42a66]{display:flex;flex-direction:column;gap:20px;max-width:500px}.clnt-setup-stack--wide[data-v-3da42a66]{max-width:none}.clnt-setup-section[data-v-3da42a66]{display:flex;flex-direction:column;gap:6px}.clnt-section-title[data-v-3da42a66]{font-size:11px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em}.clnt-section-title-optional[data-v-3da42a66]{font-size:10px;color:var(--text-muted);font-weight:500;margin-left:4px;text-transform:none;letter-spacing:0}.clnt-required[data-v-3da42a66]{color:var(--color-brand);margin-left:2px}.clnt-hierarchy[data-v-3da42a66]{display:flex;align-items:stretch;gap:0;padding:14px;border:1px solid var(--border-subtle);border-radius:3px;background:var(--bg-surface)}.clnt-hierarchy-card[data-v-3da42a66]{flex:1;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:3px;background:var(--bg-surface-alt)}.clnt-hierarchy-card--current[data-v-3da42a66]{background:var(--color-brand-bg);border-color:color-mix(in srgb,var(--color-brand) 35%,transparent)}.clnt-hierarchy-eyebrow[data-v-3da42a66]{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--text-muted)}.clnt-hierarchy-card--current .clnt-hierarchy-eyebrow[data-v-3da42a66]{color:var(--color-brand)}.clnt-hierarchy-name[data-v-3da42a66]{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.25}.clnt-hierarchy-sub[data-v-3da42a66]{font-size:11px;color:var(--text-muted)}.clnt-hierarchy-arrow[data-v-3da42a66]{align-self:center;color:var(--color-brand);font-size:16px;padding:0 14px;flex-shrink:0}.clnt-derived-hint[data-v-3da42a66]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:11px;color:var(--text-secondary);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.clnt-derived-hint strong[data-v-3da42a66]{color:var(--text-primary);font-weight:700}.clnt-helper[data-v-3da42a66]{font-size:11px;color:var(--text-muted);margin-top:2px}.clnt-hint[data-v-3da42a66]{font-size:12px;color:var(--text-muted);margin-bottom:10px}.clnt-input[data-v-3da42a66]{width:100%;padding:10px 12px;font-size:14px;font-weight:500;color:var(--text-primary);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px;outline:none;transition:border-color .15s}.clnt-input[data-v-3da42a66]:focus{border-color:var(--color-brand)}.clnt-input-error[data-v-3da42a66]{border-color:#ef4444}.clnt-error[data-v-3da42a66]{display:block;margin-top:4px;font-size:11px;color:#ef4444}.clnt-template-badge[data-v-3da42a66]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.clnt-tpl-item[data-v-3da42a66]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.clnt-tpl-item-header[data-v-3da42a66]{display:flex;align-items:center;gap:8px;min-width:0}.clnt-tpl-badges[data-v-3da42a66]{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.clnt-tpl-badge[data-v-3da42a66]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:var(--text-muted);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px;padding:1px 5px}.clnt-tpl-description[data-v-3da42a66]{font-size:11px;color:var(--text-muted);line-height:1.4;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-list[data-v-3da42a66]{max-height:300px;overflow-y:auto}.clnt-list-item[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:2px;cursor:pointer;transition:background-color .1s}.clnt-list-item-active[data-v-3da42a66]{background:var(--bg-surface-hover)}.clnt-list-item-left[data-v-3da42a66]{display:flex;align-items:center;gap:8px;min-width:0}.clnt-list-item-label[data-v-3da42a66]{font-size:13px;font-weight:500;color:var(--text-primary)}.clnt-list-item-sub[data-v-3da42a66]{font-size:11px;color:var(--text-muted);margin-left:4px}.clnt-geo-grid[data-v-3da42a66]{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--thumb-size, 140px) + 18px),1fr));gap:10px}.clnt-geo-card[data-v-3da42a66]{display:flex;flex-direction:column;align-items:center;padding:8px;border:2px solid var(--border-subtle);border-radius:2px;cursor:pointer;transition:all .15s}.clnt-geo-card[data-v-3da42a66]:hover{border-color:var(--color-brand)}.clnt-geo-card-selected[data-v-3da42a66]{border-color:#f59e0b;background:#f59e0b0d}.clnt-geo-card-name[data-v-3da42a66]{font-size:10px;font-weight:500;color:var(--text-primary);text-align:center;margin-top:4px;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.clnt-geo-list[data-v-3da42a66]{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.clnt-geo-list-row[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:background .1s,border-color .1s}.clnt-geo-list-row[data-v-3da42a66]:hover{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.clnt-geo-list-row-selected[data-v-3da42a66]{border-color:#f59e0b;background:#f59e0b14}.clnt-geo-list-name[data-v-3da42a66]{font-size:11px;font-weight:500;color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clnt-var-list[data-v-3da42a66]{max-height:none;overflow-y:auto;margin-bottom:8px}.clnt-var-item[data-v-3da42a66]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:2px;margin-bottom:2px;cursor:pointer;transition:all .1s}.clnt-var-item[data-v-3da42a66]:hover{border-color:var(--color-brand)}.clnt-var-item-focused[data-v-3da42a66]{border-color:var(--color-brand);background:var(--bg-surface-hover)}.clnt-var-item-selected[data-v-3da42a66]{border-color:#f59e0b;background:#f59e0b0d}.clnt-var-item-selected-focused[data-v-3da42a66]{border-color:#f59e0b;background:#f59e0b1a;box-shadow:0 0 0 1px #f59e0b}.clnt-var-check[data-v-3da42a66]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--border-subtle);border-radius:2px;flex-shrink:0}.clnt-var-item-selected .clnt-var-check[data-v-3da42a66]{background:#f59e0b;border-color:#f59e0b;color:#fff}.clnt-range-config[data-v-3da42a66]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-subtle)}.clnt-range-card[data-v-3da42a66]{border:1px solid var(--border-subtle);border-radius:2px;background:var(--bg-surface-alt);margin-bottom:8px;overflow:hidden}.clnt-range-card-header[data-v-3da42a66]{padding:6px 10px;border-bottom:1px solid var(--border-subtle)}.clnt-range-card-fields[data-v-3da42a66]{display:flex;align-items:center;gap:8px;padding:6px 10px;flex-wrap:wrap}.clnt-range-field[data-v-3da42a66]{display:flex;align-items:center;gap:3px}.clnt-range-field-label[data-v-3da42a66]{font-size:9px;font-weight:600;text-transform:uppercase;color:var(--text-muted)}.clnt-range-input[data-v-3da42a66]{width:70px;padding:3px 6px;font-size:11px;font-family:monospace;text-align:right;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-input);outline:none}.clnt-range-input[data-v-3da42a66]:focus{border-color:var(--color-brand)}.clnt-values-table[data-v-3da42a66]{border-top:1px solid var(--border-subtle);padding:6px 10px}.clnt-values-header[data-v-3da42a66]{font-size:9px;font-weight:700;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.clnt-values-grid[data-v-3da42a66]{display:flex;flex-wrap:wrap;gap:2px}.clnt-values-cell[data-v-3da42a66]{font-size:11px;font-family:monospace;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;padding:2px 6px}.clnt-fixed-table[data-v-3da42a66]{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px;overflow-y:auto}.clnt-fixed-table-full[data-v-3da42a66]{max-height:none}.clnt-fixed-row[data-v-3da42a66]{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid var(--border-subtle)}.clnt-fixed-row[data-v-3da42a66]:last-child{border-bottom:none}.clnt-fixed-label[data-v-3da42a66]{font-size:11px;font-weight:600;color:var(--text-primary);width:160px;flex-shrink:0}.clnt-preview-table[data-v-3da42a66]{border:1px solid var(--border-subtle);border-radius:2px;overflow:hidden}.clnt-preview-scroll[data-v-3da42a66]{max-height:500px;overflow:auto}.clnt-table[data-v-3da42a66]{width:100%;border-collapse:collapse;font-size:11px}.clnt-table th[data-v-3da42a66]{position:sticky;top:0;background:var(--bg-surface-alt);padding:5px 8px;font-size:10px;font-weight:700;text-transform:uppercase;text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.clnt-table td[data-v-3da42a66]{padding:4px 8px;font-family:monospace;font-size:11px;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.clnt-table tbody tr[data-v-3da42a66]:nth-child(2n){background:var(--bg-surface-alt)}.clnt-preview-note[data-v-3da42a66]{text-align:center;font-size:10px;color:var(--text-muted);padding:6px;background:var(--bg-surface-alt);border-top:1px solid var(--border-subtle)}.clnt-confirm-grid[data-v-3da42a66]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.clnt-confirm-col[data-v-3da42a66]{min-width:0}.clnt-confirm-geos[data-v-3da42a66]{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.clnt-confirm-geo-row[data-v-3da42a66]{display:flex;align-items:baseline;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border-subtle)}.clnt-confirm-geo-row[data-v-3da42a66]:last-child{border-bottom:none}.clnt-empty[data-v-3da42a66]{font-size:12px;color:var(--text-muted);text-align:center;padding:16px}.clnt-empty-msg[data-v-3da42a66]{font-size:11px;color:var(--text-muted);font-style:italic;text-align:center;padding:16px}.clnt-panel-footer[data-v-3da42a66]{display:flex;align-items:center;padding:10px 16px;border-top:1px solid var(--border-subtle);gap:8px;flex-shrink:0;background:var(--bg-surface)}.clnt-footer-spacer[data-v-3da42a66]{flex:1}.clnt-viewer-skeleton[data-v-3da42a66]{position:absolute;top:0;left:0;bottom:0;width:clamp(300px,22%,460px);z-index:4;display:flex;flex-direction:column;background:var(--bg-surface);border-right:1px solid var(--border-subtle);pointer-events:none}.clnt-viewer-skeleton-header[data-v-3da42a66]{display:flex;align-items:center;padding:10px 14px;height:36px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.clnt-viewer-skeleton-body[data-v-3da42a66]{flex:1;min-height:0;padding:14px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.clnt-viewer-skeleton-list[data-v-3da42a66],.clnt-viewer-skeleton-grid[data-v-3da42a66]{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.clnt-skel[data-v-3da42a66]{position:relative;overflow:hidden;background:var(--bg-surface-alt);border-radius:2px}.clnt-skel[data-v-3da42a66]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-100%);animation:clnt-skel-shimmer-3da42a66 1.4s ease-in-out infinite}@keyframes clnt-skel-shimmer-3da42a66{0%{transform:translate(-100%)}to{transform:translate(100%)}}.clnt-skel-title[data-v-3da42a66]{height:12px;width:70px}.clnt-skel-input[data-v-3da42a66]{height:24px;width:100%}.clnt-skel-row[data-v-3da42a66]{height:22px;width:100%}.clnt-skel-section-title[data-v-3da42a66]{height:10px;width:50%;margin-top:6px}.clnt-skel-field[data-v-3da42a66]{height:22px;width:100%}.clnt-checkout-case-tag[data-v-3da42a66]{position:absolute;top:16px;left:16px;z-index:6;max-width:min(60%,460px);display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--card-radius);box-shadow:0 2px 8px #00000014;pointer-events:none}.clnt-checkout-case-tag-head[data-v-3da42a66]{display:flex;align-items:baseline;gap:5px}.clnt-checkout-case-tag-num[data-v-3da42a66]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand)}.clnt-checkout-case-tag-total[data-v-3da42a66]{font-size:10px;font-weight:600;color:var(--text-muted)}.clnt-checkout-case-tag-body[data-v-3da42a66]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.clnt-checkout-case-seg[data-v-3da42a66]{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.clnt-checkout-case-seg-label[data-v-3da42a66]{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.clnt-checkout-case-seg-val[data-v-3da42a66]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.clnt-checkout-case-seg-unit[data-v-3da42a66]{margin-left:2px;font-size:9px;font-weight:600;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,monospace}.clnt-combo-selector[data-v-3da42a66]{position:absolute;top:16px;left:calc(clamp(300px,22%,460px) + 16px);z-index:6;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;box-shadow:0 2px 8px #00000014}.clnt-combo-selector-label[data-v-3da42a66]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-right:1px solid var(--border-subtle);margin-right:2px;padding-right:6px}.clnt-combo-nav-btn[data-v-3da42a66]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.clnt-combo-nav-btn[data-v-3da42a66]:hover:not(:disabled){color:var(--color-brand);border-color:var(--color-brand)}.clnt-combo-nav-btn.active[data-v-3da42a66]{color:var(--color-brand);border-color:var(--color-brand);background:var(--bg-surface-alt)}.clnt-combo-nav-btn[data-v-3da42a66]:disabled{opacity:.4;cursor:not-allowed}.clnt-combo-selector-main[data-v-3da42a66]{display:inline-flex;flex-direction:column;min-width:0;max-width:540px;line-height:1.15}.clnt-combo-selector-counter[data-v-3da42a66]{font-size:10px;font-weight:700;color:var(--color-brand)}.clnt-combo-selector-name[data-v-3da42a66]{font-size:11px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-combo-menu[data-v-3da42a66]{position:absolute;top:calc(100% + 4px);right:0;min-width:100%;max-width:600px;max-height:320px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;box-shadow:0 6px 18px #0000001f;z-index:7}.clnt-combo-menu-item[data-v-3da42a66]{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:11px;cursor:pointer;border-radius:2px;white-space:nowrap;transition:background .1s,color .1s}.clnt-combo-menu-item[data-v-3da42a66]:hover{background:var(--bg-surface-hover, rgba(0, 0, 0, .04))}.clnt-combo-menu-item.active[data-v-3da42a66]{background:var(--bg-surface-alt);color:var(--color-brand);font-weight:600}.clnt-combo-menu-idx[data-v-3da42a66]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:16px;padding:0 4px;font-size:9px;font-weight:700;color:var(--text-muted);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.clnt-combo-menu-item.active .clnt-combo-menu-idx[data-v-3da42a66]{color:var(--color-brand);border-color:var(--color-brand)}.clnt-combo-menu-name[data-v-3da42a66]{flex:1;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.clnt-combo-menu-item.active .clnt-combo-menu-name[data-v-3da42a66]{color:var(--color-brand);font-weight:600}.clnt-floating-nav[data-v-3da42a66]{position:absolute;bottom:0;left:0;width:clamp(320px,24%,480px);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:var(--bg-surface);border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-radius:0 0 0 12px;z-index:5;box-sizing:border-box}.clnt-step-counter[data-v-3da42a66]{font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.02em}.clnt-segmented-block[data-v-3da42a66]{display:flex;width:100%}.clnt-segmented-block .kuma-segmented-btn[data-v-3da42a66]{flex:1;justify-content:center}.clnt-preset-bar[data-v-3da42a66]{margin-bottom:12px;padding:10px 12px;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.clnt-preset-chip[data-v-3da42a66]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:2px;cursor:pointer;background:var(--bg-surface);border:1px solid var(--border-subtle);transition:all .15s}.clnt-preset-chip[data-v-3da42a66]:hover{border-color:var(--color-brand)}.clnt-preset-active[data-v-3da42a66]{border-color:var(--color-brand);background:var(--bg-surface-alt)}.clnt-preset-delete[data-v-3da42a66]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:2px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;margin-left:2px}.clnt-preset-delete[data-v-3da42a66]:hover{background:#ef444426;color:#ef4444}.clnt-preset-geo[data-v-3da42a66]{display:inline-flex;align-items:center;gap:4px}.clnt-preset-summary[data-v-3da42a66]{display:flex;flex-wrap:wrap;gap:4px 12px;padding:8px 10px;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.clnt-preset-overlay[data-v-3da42a66]{position:absolute;inset:0;z-index:300;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.clnt-preset-dialog[data-v-3da42a66]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:20px 24px;width:520px;max-width:90%;box-shadow:0 24px 64px #00000047}.clnt-preset-dialog .clnt-preset-summary[data-v-3da42a66]{overflow:hidden}.clnt-preset-dialog .clnt-preset-geo span[data-v-3da42a66]:last-child{word-break:break-all}.clnt-preset-import-row[data-v-3da42a66]{display:flex;align-items:stretch;gap:6px;margin-bottom:12px}.clnt-preset-or[data-v-3da42a66]{display:flex;align-items:center;gap:12px;margin:14px 0 8px;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.16em}.clnt-preset-or[data-v-3da42a66]:before,.clnt-preset-or[data-v-3da42a66]:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.clnt-preset-start-em[data-v-3da42a66]{font-weight:800;letter-spacing:.04em;color:var(--color-brand)}.clnt-preset-import-clear[data-v-3da42a66]{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px;color:var(--text-muted);cursor:pointer;transition:color .15s,border-color .15s,background-color .15s}.clnt-preset-import-clear[data-v-3da42a66]:hover{color:#ef4444;border-color:#ef4444;background:var(--bg-surface)}.clnt-preset-clear-all[data-v-3da42a66]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.clnt-preset-clear-all[data-v-3da42a66]:hover{color:#ef4444;border-color:#ef4444;background:var(--bg-surface-alt)}.clnt-presets-dialog[data-v-3da42a66]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;width:640px;max-width:90%;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000047;overflow:hidden}.clnt-presets-dialog-body[data-v-3da42a66]{padding:14px 18px;overflow:auto}.clnt-geo-picker-dialog[data-v-3da42a66]{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;width:1100px;max-width:96%;height:88vh;max-height:88vh;box-shadow:0 24px 64px #00000047;overflow:hidden}.clnt-geo-picker-header[data-v-3da42a66]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.clnt-geo-picker-icon[data-v-3da42a66]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:color-mix(in srgb,var(--color-brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-brand) 25%,transparent);border-radius:2px;color:var(--color-brand)}.clnt-geo-picker-icon[data-v-3da42a66] svg{display:block}.clnt-geo-picker-header-text[data-v-3da42a66]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.clnt-geo-picker-title[data-v-3da42a66]{font-size:14px;font-weight:700;color:var(--text-primary);text-transform:capitalize}.clnt-geo-picker-subtitle[data-v-3da42a66]{font-size:12px;color:var(--text-secondary);line-height:1.4}.clnt-geo-picker-toolbar[data-v-3da42a66]{display:flex;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.clnt-geo-picker-body[data-v-3da42a66]{flex:1;min-height:0;overflow-y:auto;padding:14px 18px 18px;display:flex;flex-direction:column;gap:18px}.clnt-geo-picker-section[data-v-3da42a66]{display:flex;flex-direction:column;gap:10px}.clnt-geo-picker-section-header[data-v-3da42a66]{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted)}.clnt-geo-picker-section-count[data-v-3da42a66]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;font-size:10px;font-weight:700;letter-spacing:0;background:var(--bg-surface-alt);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:2px}.clnt-geo-picker-grid[data-v-3da42a66]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.clnt-geo-picker-card[data-v-3da42a66]{position:relative;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;padding:0;text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s;overflow:hidden}.clnt-geo-picker-card[data-v-3da42a66]:hover{background:var(--bg-surface-hover, var(--bg-surface-alt))}.clnt-geo-picker-thumb[data-v-3da42a66]{width:100%;aspect-ratio:1.4 / 1;background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;overflow:hidden}.clnt-geo-picker-thumb[data-v-3da42a66] .clnt-geo-picker-thumb-inner{width:100%;height:100%}.clnt-geo-picker-card-meta[data-v-3da42a66]{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}.clnt-geo-picker-card-name[data-v-3da42a66]{font-size:12px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-geo-picker-card-sub[data-v-3da42a66]{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.clnt-geo-picker-check[data-v-3da42a66]{position:absolute;top:8px;left:8px;z-index:2;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-surface);border:1.5px solid var(--border-subtle);border-radius:2px;color:transparent;transition:background .15s,border-color .15s,color .15s}.clnt-geo-picker-check.is-checked[data-v-3da42a66]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.clnt-geo-picker-recent-tag[data-v-3da42a66]{position:absolute;top:8px;right:8px;z-index:2;padding:2px 6px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--text-muted)}.clnt-geo-picker-recent-tag.inline[data-v-3da42a66]{position:static;margin-left:2px}.clnt-geo-picker-card.is-added[data-v-3da42a66],.clnt-geo-picker-row.is-added[data-v-3da42a66]{cursor:default}.clnt-geo-picker-card.is-added[data-v-3da42a66]:hover{background:var(--bg-surface)}.clnt-geo-picker-row.is-added[data-v-3da42a66]{opacity:.6}.clnt-geo-picker-row.is-added[data-v-3da42a66]:hover{background:var(--bg-surface)}.clnt-geo-picker-card.is-added .clnt-geo-picker-check[data-v-3da42a66],.clnt-geo-picker-row.is-added .clnt-geo-picker-check[data-v-3da42a66]{display:none}.clnt-geo-picker-added-overlay[data-v-3da42a66]{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-surface) 62%,transparent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);pointer-events:none}.clnt-geo-picker-added-tag.inline[data-v-3da42a66]{margin-left:auto;padding:2px 7px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.clnt-geo-picker-list[data-v-3da42a66]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.clnt-geo-picker-row[data-v-3da42a66]{position:relative;display:flex;align-items:center;gap:12px;padding:8px 12px 8px 42px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;cursor:pointer;transition:background .15s}.clnt-geo-picker-row[data-v-3da42a66]:hover{background:var(--bg-surface-hover, var(--bg-surface-alt))}.clnt-geo-picker-row .clnt-geo-picker-check[data-v-3da42a66]{top:50%;left:10px;transform:translateY(-50%);width:20px;height:20px}.clnt-geo-picker-row-name[data-v-3da42a66]{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-geo-picker-footer[data-v-3da42a66]{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-alt);flex-shrink:0}.clnt-geo-picker-status[data-v-3da42a66]{flex:1;min-width:0;font-size:12px;color:var(--text-secondary)}.clnt-geo-picker-status b[data-v-3da42a66]{color:var(--text-primary);font-weight:700}.clnt-geo-picker-status-hint[data-v-3da42a66]{color:var(--text-muted);margin-left:4px}.clnt-saved-dialog[data-v-3da42a66]{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;width:920px;max-width:95%;max-height:86vh;box-shadow:0 24px 64px #00000047;overflow:hidden}.clnt-saved-header[data-v-3da42a66]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.clnt-saved-header-icon[data-v-3da42a66]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:color-mix(in srgb,var(--color-brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-brand) 25%,transparent);border-radius:2px;color:var(--color-brand)}.clnt-saved-header-icon>i[data-v-3da42a66]{font-size:14px}.clnt-saved-header-text[data-v-3da42a66]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.clnt-saved-header-title[data-v-3da42a66]{font-size:14px;font-weight:700;color:var(--text-primary)}.clnt-saved-header-subtitle[data-v-3da42a66]{font-size:12px;color:var(--text-secondary)}.clnt-saved-header-subtitle b[data-v-3da42a66]{color:var(--text-primary);font-weight:700}.clnt-saved-toolbar[data-v-3da42a66]{display:flex;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.clnt-saved-body[data-v-3da42a66]{flex:1;min-height:0;overflow-y:auto;padding:12px 18px}.clnt-saved-rows[data-v-3da42a66]{display:flex;flex-direction:column;gap:6px}.clnt-saved-row[data-v-3da42a66]{display:flex;align-items:center;gap:16px;width:100%;padding:10px 12px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-input);cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.clnt-saved-row[data-v-3da42a66]:hover{background:var(--bg-surface-hover, var(--bg-surface-alt))}.clnt-saved-row.is-pending[data-v-3da42a66]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 6%,var(--bg-surface))}.clnt-saved-row-slot[data-v-3da42a66]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.clnt-saved-row-thumb[data-v-3da42a66]{flex-shrink:0;width:56px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px;overflow:hidden}.clnt-saved-row-thumb[data-v-3da42a66] .clnt-saved-row-thumb-inner{width:100%;height:100%}.clnt-saved-row-info[data-v-3da42a66]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.clnt-saved-row-kind[data-v-3da42a66]{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand)}.clnt-saved-row-name[data-v-3da42a66]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-saved-row-meta[data-v-3da42a66]{flex-shrink:0;display:flex;flex-direction:column;gap:2px;align-items:flex-end;margin-left:auto}.clnt-saved-row-date[data-v-3da42a66]{font-size:11px;color:var(--text-muted);white-space:nowrap}.clnt-saved-row-del[data-v-3da42a66]{width:26px;height:26px}.clnt-saved-footer[data-v-3da42a66]{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-alt);flex-shrink:0}.clnt-saved-footer-hint[data-v-3da42a66]{flex:1;min-width:0;font-size:11px;color:var(--text-secondary)}.fade-enter-active[data-v-3da42a66],.fade-leave-active[data-v-3da42a66]{transition:opacity .2s}.fade-enter-from[data-v-3da42a66],.fade-leave-to[data-v-3da42a66]{opacity:0}.clnt-csv-status[data-v-3da42a66]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.clnt-csv-status-row[data-v-3da42a66]{display:flex;align-items:center;gap:6px;font-size:11px}.clnt-body--csv[data-v-3da42a66]{overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important}.clnt-body--csv .clnt-step-content[data-v-3da42a66]{max-width:none!important;margin:0!important}.clnt-step-csv[data-v-3da42a66]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;width:100%}.clnt-csv-dropzone--empty[data-v-3da42a66]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:0;gap:12px;padding:32px 20px;border:2px dashed var(--border-subtle);border-radius:2px;cursor:default;transition:border-color .15s;margin:12px}.clnt-csv-dropzone--empty[data-v-3da42a66]:hover{border-color:#f59e0b}.clnt-csv-file-bar[data-v-3da42a66]{display:flex;align-items:center;gap:8px;padding:7px 12px;flex-shrink:0;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-alt);font-size:11px}.clnt-csv-overlay-dropzone[data-v-3da42a66]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 20px;border:2px dashed var(--border-subtle);border-radius:2px;cursor:default;transition:border-color .15s;margin:12px}.clnt-csv-overlay-dropzone[data-v-3da42a66]:hover{border-color:#f59e0b}.clnt-csv-overlay-table[data-v-3da42a66]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.clnt-csv-geo-warning[data-v-3da42a66]{display:flex;align-items:center;gap:8px;padding:6px 12px;flex-shrink:0;font-size:11px;color:#d97706;background:#d9770612;border-bottom:1px solid rgba(217,119,6,.2)}.clnt-csv-table-scroll[data-v-3da42a66]{flex:1;min-height:0;overflow:auto;max-height:none!important}.clnt-csv-overlay-table .clnt-table td[data-v-3da42a66]{padding:7px 8px}.clnt-csv-overlay-table .clnt-edit-cell[data-v-3da42a66]{padding:3px 4px!important}.clnt-csv-overlay-table .clnt-edit-input[data-v-3da42a66]{padding:4px 6px}.clnt-csv-overlay-table .clnt-edit-geo-btn[data-v-3da42a66]{padding:4px 6px;min-height:28px}.clnt-csv-overlay-table .clnt-review-sticky-col[data-v-3da42a66]{background:var(--bg-surface)}.clnt-csv-overlay-table .clnt-review-row:hover .clnt-review-sticky-col[data-v-3da42a66]{background:var(--bg-surface-hover)}.clnt-csv-overlay-table .clnt-review-row-active .clnt-review-sticky-col[data-v-3da42a66]{background:color-mix(in srgb,var(--color-brand) 10%,var(--bg-surface))}.clnt-csv-overlay-table .clnt-review-row:hover .clnt-review-sticky-col-right[data-v-3da42a66]{background:var(--bg-surface-hover)}.clnt-csv-overlay-table .clnt-review-row-active .clnt-review-sticky-col-right[data-v-3da42a66]{background:color-mix(in srgb,var(--color-brand) 10%,var(--bg-surface))}.clnt-csv-val-chip[data-v-3da42a66]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:2px;flex-shrink:0;white-space:nowrap}.clnt-csv-val-chip i[data-v-3da42a66]{font-size:10px}.clnt-csv-val-chip-ok[data-v-3da42a66]{background:#16a34a1a;color:#16a34a}.clnt-csv-val-chip-error[data-v-3da42a66]{background:#ef44441a;color:#ef4444;cursor:default}.clnt-csv-val-chip-pending[data-v-3da42a66]{color:var(--text-muted)}.clnt-csv-table-area[data-v-3da42a66]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.clnt-csv-full-table[data-v-3da42a66]{flex:1;min-height:0;margin:0;border-radius:0;border:none;display:flex;flex-direction:column;overflow:hidden}.clnt-csv-full-table .clnt-preview-scroll[data-v-3da42a66]{flex:1;min-height:0;overflow:auto;max-height:none!important}.clnt-csv-th-geo[data-v-3da42a66]{background:#f59e0b0f}.clnt-csv-th-geo-badge[data-v-3da42a66]{display:inline-block;margin-left:4px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#d97706;background:#d977061f;padding:1px 4px;border-radius:2px}.clnt-edit-th-idx[data-v-3da42a66]{width:36px}.clnt-edit-idx[data-v-3da42a66]{width:36px;text-align:center;font-size:10px}.clnt-edit-cell[data-v-3da42a66]{padding:1px 2px!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clnt-edit-cell-geo[data-v-3da42a66]{background:#f59e0b0a}.clnt-edit-cell-selected[data-v-3da42a66]{background:color-mix(in srgb,var(--color-brand) 18%,transparent)!important;outline:1px solid color-mix(in srgb,var(--color-brand) 60%,transparent);outline-offset:-1px}.clnt-edit-input[data-v-3da42a66]{width:100%;min-width:56px;background:transparent;border:none;outline:none;font-size:12px;color:var(--text-primary);text-align:right;padding:2px 4px;border-radius:2px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;cursor:default;pointer-events:none}.clnt-edit-input.clnt-edit-input-active[data-v-3da42a66]{cursor:text;pointer-events:auto}.clnt-edit-input[data-v-3da42a66]::-webkit-inner-spin-button,.clnt-edit-input[data-v-3da42a66]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.clnt-edit-input.clnt-edit-input-active[data-v-3da42a66]:focus{background:color-mix(in srgb,var(--color-brand) 8%,transparent);outline:1px solid var(--color-brand)}.clnt-edit-geo-btn[data-v-3da42a66]{display:flex;align-items:center;width:100%;background:transparent;border:none;cursor:pointer;padding:2px 4px;border-radius:2px;text-align:left;color:var(--text-primary);font-size:11px}.clnt-edit-geo-btn[data-v-3da42a66]:hover{background:color-mix(in srgb,var(--color-brand) 10%,transparent)}.clnt-edit-geo-btn-missing[data-v-3da42a66]{color:#ef4444!important}.clnt-edit-geo-btn-missing[data-v-3da42a66]:hover{background:#ef444414!important}.clnt-edit-geo-name[data-v-3da42a66]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clnt-sweep-summary[data-v-3da42a66]{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px;padding:10px 12px;margin-bottom:10px}.clnt-sweep-tag[data-v-3da42a66]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;border-radius:2px;border:1px solid}.clnt-sweep-tag-swept[data-v-3da42a66]{background:#f59e0b1a;border-color:#f59e0b66;color:#d97706}.clnt-sweep-tag-const[data-v-3da42a66]{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-muted)}.clnt-sweep-tag-default[data-v-3da42a66]{background:transparent;border-color:transparent;color:var(--text-muted)}.clnt-sweep-dialog[data-v-3da42a66]{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 24px 64px #00000047;width:700px;max-width:95%;max-height:85vh;overflow:hidden}.clnt-sweep-dialog-header[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.clnt-sweep-dialog-body[data-v-3da42a66]{display:flex;flex:1;min-height:0;overflow:hidden}.clnt-sweep-var-list[data-v-3da42a66]{width:170px;flex-shrink:0;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;overflow:hidden}.clnt-sweep-var-search[data-v-3da42a66]{padding:8px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.clnt-sweep-var-scroll[data-v-3da42a66]{flex:1;overflow-y:auto;padding:4px}.clnt-sweep-var-item[data-v-3da42a66]{display:flex;align-items:center;gap:6px;padding:5px 8px;margin-bottom:1px;border-radius:2px;cursor:pointer;font-size:11px;color:var(--text-primary);transition:background .1s}.clnt-sweep-var-item[data-v-3da42a66]:hover{background:var(--bg-surface-hover)}.clnt-sweep-var-item-active[data-v-3da42a66]{background:var(--bg-surface-hover);outline:1px solid var(--color-brand)}.clnt-sweep-var-item-swept[data-v-3da42a66]{color:#d97706}.clnt-sweep-var-item-const[data-v-3da42a66]{color:var(--text-secondary)}.clnt-sweep-var-dot[data-v-3da42a66]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--border-subtle)}.clnt-sweep-var-item-swept .clnt-sweep-var-dot[data-v-3da42a66]{background:#f59e0b}.clnt-sweep-var-item-const .clnt-sweep-var-dot[data-v-3da42a66]{background:#6b7280}.clnt-sweep-var-config[data-v-3da42a66]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.clnt-sweep-mode-tabs[data-v-3da42a66]{display:flex;border:1px solid var(--border-subtle);border-radius:2px;overflow:hidden}.clnt-sweep-mode-tab[data-v-3da42a66]{flex:1;padding:8px 12px;font-size:11px;font-weight:600;background:transparent;border:none;border-right:1px solid var(--border-subtle);cursor:pointer;color:var(--text-muted);transition:all .15s;text-align:center}.clnt-sweep-mode-tab[data-v-3da42a66]:last-child{border-right:none}.clnt-sweep-mode-tab.active[data-v-3da42a66]{background:color-mix(in srgb,var(--color-brand) 10%,transparent);color:var(--color-brand);box-shadow:inset 0 0 0 1.5px var(--color-brand)}.clnt-sweep-mode-tab.active .clnt-tab-sub[data-v-3da42a66]{color:var(--color-brand);opacity:.7}.clnt-sweep-mode-tab:not(.active) .clnt-tab-sub[data-v-3da42a66]{color:var(--text-muted)}.clnt-sweep-mode-tab[data-v-3da42a66]:not(.active):hover{background:var(--bg-surface-hover);color:var(--text-primary)}.clnt-sweep-accordion[data-v-3da42a66]{border-bottom:1px solid var(--border-subtle)}.clnt-sweep-accordion[data-v-3da42a66]:last-child{border-bottom:none}.clnt-sweep-accordion-header[data-v-3da42a66]{width:100%;display:flex;align-items:center;gap:6px;padding:5px 0;background:none;border:none;cursor:pointer;text-align:left}.clnt-sweep-accordion-header[data-v-3da42a66]:hover{background:var(--bg-surface-hover)}.clnt-sweep-accordion-body[data-v-3da42a66]{padding:2px 0 5px 14px;display:flex;flex-direction:column;gap:1px}.clnt-sweep-accordion-row[data-v-3da42a66]{display:flex;align-items:center;padding:3px 6px;border-radius:2px;color:var(--text-primary)}.clnt-sweep-accordion-row-geo[data-v-3da42a66]{cursor:pointer}.clnt-sweep-accordion-row-geo[data-v-3da42a66]:hover{background:var(--bg-surface-hover)}.clnt-sweep-accordion-row-geo:hover .clnt-sweep-row-icon[data-v-3da42a66]{opacity:1;color:var(--text-muted)}.clnt-sweep-accordion-row-active[data-v-3da42a66]{background:color-mix(in srgb,var(--color-brand) 8%,transparent)}.clnt-sweep-accordion-row-active .clnt-sweep-row-icon[data-v-3da42a66]{opacity:1!important;color:var(--color-brand)!important}.clnt-sweep-range-field[data-v-3da42a66]{display:flex;flex-direction:column;gap:4px}.clnt-sweep-range-label[data-v-3da42a66]{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text-muted);letter-spacing:.08em}.clnt-sweep-no-var[data-v-3da42a66]{display:flex;align-items:center;justify-content:center;flex:1;color:var(--text-muted);font-size:12px}.clnt-sweep-dialog-footer[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--border-subtle);flex-shrink:0;gap:8px}.clnt-sweep-dialog-footer-info[data-v-3da42a66]{font-size:11px;color:var(--text-muted)}.clnt-sweep-inline-body[data-v-3da42a66]{display:flex;flex:1;min-height:0;overflow:hidden}.clnt-single-op-note[data-v-3da42a66]{border-left:2px solid var(--color-brand);background:var(--bg-surface-alt);padding:8px 10px;margin-bottom:12px;border-radius:2px}.clnt-single-op-note-title[data-v-3da42a66]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.clnt-single-op-note-text[data-v-3da42a66]{margin:0;font-size:11px;color:var(--text-secondary);line-height:1.4}.clnt-sweep-intro[data-v-3da42a66]{font-size:11px;color:var(--text-muted);line-height:1.45;margin:0 0 12px}.clnt-sweep-csv-banner[data-v-3da42a66]{display:flex;align-items:center;gap:6px;padding:6px 10px;margin-bottom:12px;border:1px solid rgba(245,158,11,.3);background:#f59e0b14;border-radius:2px;font-size:10px;font-weight:600;color:var(--color-brand)}.clnt-sweep-summary-card[data-v-3da42a66]{background:transparent;margin-bottom:12px}.clnt-combo-var-bar[data-v-3da42a66]{display:flex;align-items:center;gap:8px;padding:6px 14px;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-alt)}.clnt-combo-var-bar-label[data-v-3da42a66]{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.clnt-combo-var-select.p-select[data-v-3da42a66]{height:26px;min-width:160px;max-width:320px;font-size:11px}.clnt-sweep-summary-foot[data-v-3da42a66]{flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--bg-surface-alt)}.clnt-sweep-summary-side[data-v-3da42a66]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.clnt-sweep-summary-recap[data-v-3da42a66]{display:flex;align-items:center;gap:16px;font-size:11px;color:var(--text-muted)}.clnt-recap-item[data-v-3da42a66]{display:inline-flex;align-items:center;gap:5px}.clnt-recap-item strong[data-v-3da42a66]{color:var(--text-primary);font-weight:700;font-size:13px}.clnt-sweep-section-label[data-v-3da42a66]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.clnt-sweep-runcount[data-v-3da42a66]{display:flex;align-items:baseline;gap:6px}.clnt-sweep-runcount-num[data-v-3da42a66]{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1}.clnt-sweep-runcount-lbl[data-v-3da42a66]{font-size:11px;color:var(--text-muted)}.clnt-var-preview[data-v-3da42a66]{position:absolute;top:68px;left:16px;z-index:6;width:188px;display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-input);box-shadow:0 2px 8px #00000014}.clnt-var-preview-head[data-v-3da42a66]{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.clnt-var-preview-head .pi[data-v-3da42a66]{font-size:10px}.clnt-var-preview-list[data-v-3da42a66]{display:flex;flex-direction:column;gap:3px;max-height:220px;overflow-y:auto}.clnt-var-preview-chip[data-v-3da42a66]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 6px;font-size:11px;font-weight:600;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-input);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.clnt-var-preview-chip[data-v-3da42a66]:hover{color:var(--text-primary);border-color:var(--color-brand)}.clnt-var-preview-chip.active[data-v-3da42a66]{color:var(--color-brand);border-color:var(--color-brand);background:var(--bg-surface-alt)}.clnt-var-preview-chip-name[data-v-3da42a66]{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-var-preview-chip-n[data-v-3da42a66]{flex-shrink:0;min-width:16px;height:15px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--text-muted);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-checkbox, 4px)}.clnt-var-preview-chip.active .clnt-var-preview-chip-n[data-v-3da42a66]{color:var(--color-brand);border-color:var(--color-brand)}.clnt-var-preview-stepper[data-v-3da42a66]{display:flex;align-items:center;gap:6px;margin-top:2px;padding-top:6px;border-top:1px solid var(--border-subtle)}.clnt-var-preview-case[data-v-3da42a66]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;line-height:1.15}.clnt-var-preview-case-val[data-v-3da42a66]{font-size:13px;font-weight:700;color:var(--text-primary)}.clnt-var-preview-case-unit[data-v-3da42a66]{font-size:9px;font-weight:600;color:var(--text-muted);margin-left:2px}.clnt-var-preview-case-idx[data-v-3da42a66]{font-size:9px;font-weight:700;color:var(--color-brand)}.clnt-sweep-summary-group[data-v-3da42a66]{border-bottom:none}.clnt-sweep-summary-group+.clnt-sweep-summary-group[data-v-3da42a66]{margin-top:14px}.clnt-sweep-summary-group-head[data-v-3da42a66]{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 2px;background:transparent}.clnt-group-icon[data-v-3da42a66]{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--bg-surface);color:var(--color-brand);font-size:14px}.clnt-group-title[data-v-3da42a66]{font-size:13px;font-weight:600;color:var(--text-primary)}.clnt-sweep-summary-default-row[data-v-3da42a66]{border-bottom:none}.clnt-sweep-summary-row[data-v-3da42a66]{display:flex;align-items:baseline;gap:8px;padding:8px 14px;font-size:12px;border-bottom:1px solid var(--border-subtle)}.clnt-sweep-summary-row[data-v-3da42a66]:last-child{border-bottom:none}.clnt-sweep-dot[data-v-3da42a66]{width:6px;height:6px;border-radius:50%;background:var(--color-brand);flex-shrink:0;align-self:center}.clnt-sweep-summary-name[data-v-3da42a66]{font-weight:600;color:var(--text-primary);white-space:nowrap}.clnt-sweep-summary-unit[data-v-3da42a66]{font-size:10px;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-muted)}.clnt-sweep-summary-range[data-v-3da42a66]{margin-left:auto;display:inline-flex;align-items:baseline;gap:6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;color:var(--text-primary)}.clnt-sweep-summary-ellipsis[data-v-3da42a66]{color:var(--text-muted)}.clnt-sweep-range-lbl[data-v-3da42a66]{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.clnt-sweep-summary-n[data-v-3da42a66]{margin-left:4px;color:var(--text-muted);font-size:10px}.clnt-sweep-summary-value[data-v-3da42a66]{margin-left:auto;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;color:var(--text-primary);font-weight:600}.clnt-sweep-summary-unit-suffix[data-v-3da42a66]{margin-left:4px;font-weight:400;color:var(--text-muted)}.clnt-sweep-csv-btn[data-v-3da42a66]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 12px;border:1px dashed var(--border-subtle);background:transparent;color:var(--text-secondary);border-radius:var(--radius-input);font-size:11px;font-weight:600;cursor:pointer;transition:background .1s,color .1s,border-color .1s}.clnt-sweep-csv-btn[data-v-3da42a66]:hover{background:var(--bg-surface-alt);color:var(--text-primary);border-color:var(--text-muted)}.clnt-checkout-back[data-v-3da42a66]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--text-muted);border-radius:var(--radius-input);cursor:pointer;transition:color .12s,background .12s}.clnt-checkout-back[data-v-3da42a66]:hover{color:var(--text-primary);background:var(--bg-surface-alt)}.clnt-checkout-order[data-v-3da42a66]{border:1px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--bg-surface);overflow:hidden}.clnt-checkout-order-row[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;font-size:12px;border-bottom:1px solid var(--border-subtle)}.clnt-checkout-order-row[data-v-3da42a66]:last-child{border-bottom:none}.clnt-checkout-order-lbl[data-v-3da42a66]{color:var(--text-muted)}.clnt-checkout-order-val[data-v-3da42a66]{display:inline-flex;align-items:center;gap:5px;color:var(--text-primary);font-weight:600;font-family:ui-monospace,SFMono-Regular,monospace}.clnt-checkout-order-unit[data-v-3da42a66]{color:var(--text-muted);font-size:9px;font-weight:400}.clnt-checkout-order-total[data-v-3da42a66]{background:var(--bg-surface-alt)}.clnt-checkout-order-total .clnt-checkout-order-lbl[data-v-3da42a66]{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.clnt-checkout-order-total .clnt-checkout-order-val strong[data-v-3da42a66]{color:var(--color-brand);font-size:15px}.clnt-checkout-wallets[data-v-3da42a66]{display:flex;flex-direction:column;gap:6px}.clnt-checkout-wallet[data-v-3da42a66]{display:flex;align-items:center;gap:8px;padding:8px 12px;width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--bg-surface);cursor:pointer;transition:border-color .12s,background .12s;text-align:left}.clnt-checkout-wallet[data-v-3da42a66]:hover{background:var(--bg-surface-alt)}.clnt-checkout-wallet.active[data-v-3da42a66]{border-color:var(--color-brand);background:var(--color-brand-bg)}.clnt-checkout-wallet-radio[data-v-3da42a66]{width:12px;height:12px;border-radius:50%;border:2px solid var(--text-muted);flex-shrink:0}.clnt-checkout-wallet-radio.on[data-v-3da42a66]{border-color:var(--color-brand);background:var(--color-brand)}.clnt-checkout-wallet-icon[data-v-3da42a66]{font-size:11px;color:var(--text-muted)}.clnt-checkout-wallet-name[data-v-3da42a66]{font-size:12px;font-weight:600;color:var(--text-primary)}.clnt-checkout-wallet-type[data-v-3da42a66]{font-size:9px;color:var(--text-muted);text-transform:capitalize}.clnt-checkout-wallet-bal[data-v-3da42a66]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,monospace}.clnt-checkout-wallet-bal.insufficient[data-v-3da42a66]{color:#ef4444}.clnt-checkout-wallet-loading[data-v-3da42a66],.clnt-checkout-wallet-empty[data-v-3da42a66]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-muted);padding:6px 2px}.clnt-checkout-warn[data-v-3da42a66]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:10px;color:#ef4444;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-input)}.clnt-checkout-foot[data-v-3da42a66]{gap:8px;justify-content:center}.clnt-checkout-foot .kuma-button[data-v-3da42a66]{flex:0 0 auto;width:auto;min-width:280px}.clnt-checkout-launch[data-v-3da42a66]{justify-content:center;padding-top:10px;padding-bottom:10px;font-size:13px}.clnt-checkout-active.clnt-has-side-panel .clnt-viewer-col[data-v-3da42a66]{order:-1;flex:1 1 0!important;justify-content:center}.clnt-checkout-active.clnt-has-side-panel .clnt-panel-side[data-v-3da42a66]{flex:1 1 0}.clnt-checkout-active .clnt-viewer-side[data-v-3da42a66]{flex:1 1 auto;align-self:stretch;width:100%;height:100%}.clnt-checkout-active .clnt-checkout-body[data-v-3da42a66]{max-width:460px;margin:0 auto;width:100%}.clnt-checkout-pay-method[data-v-3da42a66]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--bg-surface);cursor:pointer;text-align:left;transition:border-color .12s,background .12s}.clnt-checkout-pay-method[data-v-3da42a66]:hover{border-color:var(--text-muted);background:var(--bg-surface-alt)}.clnt-checkout-pay-icon[data-v-3da42a66]{font-size:14px;color:var(--text-muted);flex-shrink:0}.clnt-checkout-pay-info[data-v-3da42a66]{display:flex;flex-direction:column;gap:1px;min-width:0}.clnt-checkout-pay-name[data-v-3da42a66]{font-size:12px;font-weight:600;color:var(--text-primary)}.clnt-checkout-pay-type[data-v-3da42a66]{font-size:9px;color:var(--text-muted);text-transform:capitalize}.clnt-checkout-pay-bal[data-v-3da42a66]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,monospace}.clnt-checkout-pay-bal.insufficient[data-v-3da42a66]{color:#ef4444}.clnt-checkout-pay-change[data-v-3da42a66]{margin-left:10px;flex-shrink:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-input);padding:3px 8px}.clnt-checkout-pay-empty .clnt-checkout-pay-change[data-v-3da42a66]{margin-left:auto}.clnt-pay-overlay[data-v-3da42a66]{z-index:320}.clnt-pay-modal[data-v-3da42a66]{display:flex;flex-direction:column;width:460px;max-width:92%;max-height:80%;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #00000047}.clnt-pay-modal-head[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.clnt-pay-modal-title[data-v-3da42a66]{font-size:13px;font-weight:700;color:var(--text-primary)}.clnt-pay-modal-cost[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;flex-shrink:0;background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.clnt-pay-modal-cost-val[data-v-3da42a66]{display:inline-flex;align-items:center;gap:5px;text-transform:none;letter-spacing:normal;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,monospace}.clnt-pay-modal-cost-val strong[data-v-3da42a66]{color:var(--color-brand);font-size:15px}.clnt-pay-modal-list[data-v-3da42a66]{display:flex;flex-direction:column;gap:6px;padding:12px 16px;overflow-y:auto}.clnt-pay-modal-foot[data-v-3da42a66]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-subtle);flex-shrink:0}.clnt-review-matrix[data-v-3da42a66]{border:1px solid var(--border-subtle);border-radius:2px;overflow:hidden}.clnt-review-matrix-scroll[data-v-3da42a66]{overflow:auto;max-height:360px}.clnt-review-geos[data-v-3da42a66]{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.clnt-review-geo-row[data-v-3da42a66]{display:flex;align-items:baseline;gap:10px;padding:6px 12px;border-bottom:1px solid var(--border-subtle);font-size:11px}.clnt-review-geo-row[data-v-3da42a66]:last-child{border-bottom:none}.clnt-review-controls[data-v-3da42a66]{display:flex;align-items:center;gap:10px}.clnt-review-row[data-v-3da42a66]{cursor:pointer}.clnt-review-row[data-v-3da42a66]:hover{background:var(--bg-surface-hover)!important}.clnt-review-row-active[data-v-3da42a66]{background:color-mix(in srgb,var(--color-brand) 18%,transparent)!important}.clnt-review-row-active td[data-v-3da42a66]{color:var(--text-primary)}.clnt-review-row-del-cell[data-v-3da42a66]{width:28px;padding:0 4px!important;text-align:center}.clnt-review-row-delete[data-v-3da42a66]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:2px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .1s,background .1s}.clnt-review-row:hover .clnt-review-row-delete[data-v-3da42a66]{opacity:1}.clnt-review-row-delete[data-v-3da42a66]:hover{background:#ef44441f;color:#ef4444}.clnt-review-overlay-body[data-v-3da42a66]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.clnt-review-table-full[data-v-3da42a66]{flex:1;min-height:0;overflow:auto;border-top:1px solid var(--border-subtle)}.clnt-review-expanded-dialog[data-v-3da42a66]{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 24px 64px #00000047;width:96vw;max-width:1800px;height:82vh;overflow:hidden}.clnt-review-expanded-scroll[data-v-3da42a66]{flex:1;min-height:0;overflow:auto}.clnt-review-expanded-table[data-v-3da42a66]{min-width:-moz-max-content;min-width:max-content}.clnt-review-expanded-table tbody tr[data-v-3da42a66]{height:40px}.clnt-review-expanded-table tbody td[data-v-3da42a66]{padding:4px 8px!important}.clnt-review-sticky-col[data-v-3da42a66]{position:sticky;left:0;z-index:2;background:var(--bg-surface-alt);border-right:1px solid var(--border-subtle)}.clnt-review-row:hover .clnt-review-sticky-col[data-v-3da42a66]{background:var(--bg-surface-hover)}.clnt-review-row-active .clnt-review-sticky-col[data-v-3da42a66]{background:color-mix(in srgb,var(--color-brand) 10%,var(--bg-surface-alt))}.clnt-review-sticky-col-right[data-v-3da42a66]{position:sticky;right:0;z-index:2;background:var(--bg-surface);border-left:1px solid var(--border-subtle);box-shadow:-4px 0 6px -4px #0000001f}thead .clnt-review-sticky-col-right[data-v-3da42a66]{background:var(--bg-surface-alt)}.clnt-review-row:nth-child(2n) .clnt-review-sticky-col-right[data-v-3da42a66]{background:var(--bg-surface-alt)}.clnt-review-row:hover .clnt-review-sticky-col-right[data-v-3da42a66]{background:var(--bg-surface-hover)}.clnt-review-row-active .clnt-review-sticky-col-right[data-v-3da42a66]{background:color-mix(in srgb,var(--color-brand) 10%,var(--bg-surface))}.clnt-review-row-delete-always[data-v-3da42a66]{opacity:1!important}.clnt-review-edit-cell[data-v-3da42a66]{padding:0!important}.clnt-review-cell-input[data-v-3da42a66]{width:100%;min-width:60px;padding:7px 10px;font:inherit;font-size:12px;color:var(--text-primary);background:transparent;border:1px solid transparent;border-radius:0;outline:none;box-sizing:border-box;transition:border-color .1s,background .1s}.clnt-review-cell-input[data-v-3da42a66]:hover{border-color:var(--border-subtle)}.clnt-review-cell-input[data-v-3da42a66]:focus{border-color:var(--color-brand);background:var(--bg-surface)}.clnt-review-geo-cell[data-v-3da42a66]{max-width:180px}.clnt-review-geo-display[data-v-3da42a66]{display:block;max-width:100%;font-size:11px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-review-edit-cell.clnt-review-geo-cell .clnt-review-geo-readonly[data-v-3da42a66]{display:block;padding:7px 10px;font-size:11px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-sweep-summary-row-default[data-v-3da42a66]{background:transparent}.clnt-sweep-summary-row-default .clnt-sweep-summary-name[data-v-3da42a66]{color:var(--text-secondary);font-weight:500}.clnt-sweep-summary-value-muted[data-v-3da42a66]{color:var(--text-secondary)!important;font-weight:500!important}.clnt-ns-row-value[data-v-3da42a66]{display:flex;align-items:center;gap:6px;margin-left:auto}.clnt-ns-input-unit[data-v-3da42a66]{display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--bg-surface);transition:border-color .12s}.clnt-ns-input-unit[data-v-3da42a66]:focus-within{border-color:var(--color-brand)}.clnt-ns-input-unit--fixed[data-v-3da42a66]{width:130px}.clnt-ns-input-unit--fixed .clnt-range-input[data-v-3da42a66]{flex:1 1 auto;min-width:0}.clnt-ns-input-unit .clnt-range-input[data-v-3da42a66],.clnt-ns-input-unit .clnt-range-input[data-v-3da42a66]:focus{border:none;background:transparent;border-radius:var(--radius-input)}.clnt-ns-unit-suffix[data-v-3da42a66]{font-size:10px;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-muted);opacity:.6;padding:0 7px 0 1px;display:flex;align-items:center;flex-shrink:0;pointer-events:none}.clnt-ns-unit-suffix--empty[data-v-3da42a66]{display:none}.clnt-var-row[data-v-3da42a66]{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;padding:7px 14px 7px 2px;font-size:12px}.clnt-var-row-title[data-v-3da42a66]{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.clnt-var-row-controls[data-v-3da42a66]{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.clnt-var-info-btn[data-v-3da42a66]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);border-radius:2px;cursor:pointer;transition:color .12s,background .12s}.clnt-var-info-btn[data-v-3da42a66]:hover{color:var(--color-brand);background:var(--bg-surface-hover)}.clnt-var-info-btn i[data-v-3da42a66]{font-size:14px}.clnt-var-mini[data-v-3da42a66]{width:58px}.clnt-var-steps[data-v-3da42a66]{width:40px}.clnt-var-sweep-toggle[data-v-3da42a66]{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;color:var(--text-muted);border-radius:var(--radius-input);cursor:pointer;opacity:0;transition:opacity .12s,color .12s,background .12s}.clnt-var-row:hover .clnt-var-sweep-toggle[data-v-3da42a66]{opacity:1}.clnt-var-sweep-toggle[data-v-3da42a66]:hover{color:var(--text-primary);background:var(--bg-surface-hover, var(--bg-surface-alt))}.clnt-var-sweep-toggle.active[data-v-3da42a66]{opacity:1;color:var(--color-brand)}.clnt-var-sweep-toggle.active[data-v-3da42a66]:hover{color:var(--color-brand)}.clnt-var-sweep-toggle svg[data-v-3da42a66]{width:14px;height:14px;display:block}.clnt-var-derived-badge[data-v-3da42a66]{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.clnt-var-derived-badge i[data-v-3da42a66]{font-size:12px}.clnt-var-row-derived .clnt-range-input[data-v-3da42a66]{color:var(--text-muted);cursor:default}.clnt-var-row-derived .clnt-ns-input-unit[data-v-3da42a66]:focus-within{border-color:var(--border-subtle)}.clnt-varinfo-pop[data-v-3da42a66]{position:absolute;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 16px 48px #00000047;overflow:hidden;transform-origin:top left;-moz-user-select:none;user-select:none;-webkit-user-select:none}.clnt-varinfo-head[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}.clnt-varinfo-photo[data-v-3da42a66]{display:block;width:550px;max-width:calc(100vw - 32px);height:auto;max-height:calc(100vh - 80px);-o-object-fit:contain;object-fit:contain;background:var(--bg-surface-alt)}.clnt-varinfo-enter-active[data-v-3da42a66],.clnt-varinfo-leave-active[data-v-3da42a66]{transition:opacity .14s ease,transform .14s ease}.clnt-varinfo-enter-from[data-v-3da42a66],.clnt-varinfo-leave-to[data-v-3da42a66]{opacity:0;transform:scale(.96)}.clnt-review-body-v2[data-v-3da42a66]{padding:16px 16px 18px;display:flex;flex-direction:column;gap:18px}.clnt-review-section[data-v-3da42a66]{display:flex;flex-direction:column;gap:8px}.clnt-review-section-label[data-v-3da42a66]{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}.clnt-review-section-help[data-v-3da42a66]{font-size:11px;color:var(--text-secondary);line-height:1.45;margin:0 0 2px}.clnt-review-section-help em[data-v-3da42a66]{font-style:italic;color:var(--text-primary)}.clnt-review-card[data-v-3da42a66]{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:var(--card-radius);overflow:hidden}.clnt-review-geo-line[data-v-3da42a66]{display:flex;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid var(--border-subtle)}.clnt-review-geo-line-last[data-v-3da42a66]{border-bottom:none}.clnt-review-geo-slot[data-v-3da42a66]{display:flex;align-items:center;gap:8px;min-width:96px;flex-shrink:0}.clnt-review-geo-label[data-v-3da42a66]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand)}.clnt-review-geo-name[data-v-3da42a66]{font-size:12px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-review-geo-name-empty[data-v-3da42a66]{color:var(--text-muted);font-style:italic}.clnt-review-matrix-card[data-v-3da42a66]{padding:0;background:var(--bg-surface)}.clnt-review-matrix-head[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.clnt-review-matrix-stat[data-v-3da42a66]{display:flex;align-items:baseline;gap:8px}.clnt-review-matrix-stat-label[data-v-3da42a66]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.clnt-review-matrix-stat-num[data-v-3da42a66]{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1}.clnt-review-matrix-table-wrap[data-v-3da42a66]{overflow:auto;max-height:760px}.clnt-review-matrix-table[data-v-3da42a66]{width:auto}.clnt-review-matrix-table tbody tr[data-v-3da42a66]:nth-child(2n){background:transparent}.clnt-review-matrix-table thead th[data-v-3da42a66]{padding:9px 12px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);text-align:left;font-size:11px;font-weight:700}.clnt-review-th-name[data-v-3da42a66]{color:var(--text-primary);letter-spacing:.02em}.clnt-review-th-swept[data-v-3da42a66]{color:var(--color-brand)}.clnt-review-th-unit[data-v-3da42a66]{margin-left:4px;font-size:10px;font-weight:600;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,monospace}.clnt-review-matrix-table tbody td[data-v-3da42a66]{padding:7px 12px;font-size:12px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.clnt-review-matrix-table tbody tr:last-child td[data-v-3da42a66]{border-bottom:none}.clnt-review-kv-table[data-v-3da42a66]{width:100%}.clnt-review-kv-table tbody td[data-v-3da42a66]{padding:7px 14px}.clnt-review-kv-table tbody td[data-v-3da42a66]:first-child{width:1%;white-space:nowrap}.clnt-review-kv-table tbody td[data-v-3da42a66]:last-child{text-align:right}.clnt-review-matrix-foot[data-v-3da42a66]{padding:10px 14px;background:var(--bg-surface);border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-muted)}.clnt-review-matrix-foot em[data-v-3da42a66]{font-style:italic;color:var(--text-secondary)}.clnt-checkout-pairs[data-v-3da42a66]{display:flex;flex-direction:column}.clnt-checkout-pair[data-v-3da42a66]{padding:11px 14px;border-bottom:1px solid var(--border-subtle)}.clnt-checkout-pair[data-v-3da42a66]:last-child{border-bottom:none}.clnt-checkout-pair-head[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;gap:10px}.clnt-checkout-pair-geos[data-v-3da42a66]{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}.clnt-checkout-pair-geo[data-v-3da42a66]{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.clnt-checkout-pair-geo-slot[data-v-3da42a66]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand);flex-shrink:0}.clnt-checkout-pair-geo-name[data-v-3da42a66]{font-size:12px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clnt-checkout-pair-runs[data-v-3da42a66]{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,monospace}.clnt-checkout-pair-vars[data-v-3da42a66]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.clnt-checkout-pair-var[data-v-3da42a66]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px}.clnt-checkout-pair-var-name[data-v-3da42a66]{color:var(--text-secondary)}.clnt-checkout-pair-var-range[data-v-3da42a66]{color:var(--text-primary);font-weight:600;font-family:ui-monospace,SFMono-Regular,monospace;text-align:right}.clnt-checkout-pair-var-unit[data-v-3da42a66]{margin-left:4px;font-size:10px;font-weight:600;color:var(--text-muted)}.clnt-checkout-pair-var-count[data-v-3da42a66]{margin-left:6px;font-size:10px;font-weight:400;color:var(--text-muted)}.clnt-checkout-pair-empty[data-v-3da42a66]{margin:6px 0 0;font-size:11px;color:var(--text-muted);font-style:italic}.clnt-review-empty[data-v-3da42a66]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#ef44440f;border:1px solid rgba(239,68,68,.3);border-radius:2px}.clnt-review-empty>i[data-v-3da42a66]{font-size:14px;color:#ef4444;flex-shrink:0;margin-top:1px}.clnt-review-empty-title[data-v-3da42a66]{font-size:12px;font-weight:700;color:#ef4444;margin-bottom:2px}.clnt-review-empty-sub[data-v-3da42a66]{font-size:11px;color:var(--text-secondary);line-height:1.45}.sweep-cfg-overlay[data-v-3da42a66]{position:fixed;inset:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center;padding:32px}.sweep-cfg-modal[data-v-3da42a66]{position:relative;width:min(1080px,calc(100vw - 64px));height:min(720px,calc(100vh - 64px));background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000047;overflow:hidden}.sweep-cfg-header[data-v-3da42a66]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);flex-shrink:0;overflow:hidden}.sweep-cfg-header[data-v-3da42a66]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 110% at 0% 0%,color-mix(in srgb,var(--color-brand) 16%,transparent) 0%,transparent 65%),radial-gradient(35% 90% at 100% 100%,color-mix(in srgb,var(--color-brand) 6%,transparent) 0%,transparent 70%);z-index:0}.sweep-cfg-header[data-v-3da42a66]>*{position:relative;z-index:1}.sweep-cfg-eyebrow[data-v-3da42a66]{font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;margin-bottom:4px}.sweep-cfg-title[data-v-3da42a66]{font-size:18px;font-weight:700;color:var(--text-primary);line-height:1.2}.sweep-cfg-header-meta[data-v-3da42a66]{display:flex;align-items:center;gap:16px}.sweep-cfg-runs[data-v-3da42a66]{display:flex;align-items:baseline;gap:6px}.sweep-cfg-runs-num[data-v-3da42a66]{font-size:18px;font-weight:700;color:var(--text-primary)}.sweep-cfg-runs-lbl[data-v-3da42a66]{font-size:11px;color:var(--text-muted)}.sweep-cfg-close[data-v-3da42a66]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-secondary);border-radius:8px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.sweep-cfg-close[data-v-3da42a66]:hover{background:color-mix(in srgb,var(--text-primary) 9%,transparent);color:var(--text-primary);border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}.sweep-cfg-tabs[data-v-3da42a66]{display:flex;gap:0;padding:0 24px;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);flex-shrink:0}.sweep-cfg-tab[data-v-3da42a66]{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:color .1s,border-color .1s}.sweep-cfg-tab[data-v-3da42a66]:hover{color:var(--text-primary)}.sweep-cfg-tab.active[data-v-3da42a66]{color:var(--color-brand);border-bottom-color:var(--color-brand)}.sweep-cfg-combo-bar[data-v-3da42a66]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-alt);flex-shrink:0;flex-wrap:wrap}.sweep-cfg-combo-bar-label[data-v-3da42a66]{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.sweep-cfg-combo-select.p-select[data-v-3da42a66]{height:28px;min-width:180px;max-width:360px;font-size:11px}.sweep-cfg-body[data-v-3da42a66]{flex:1;min-height:0;display:flex;background:var(--bg-surface)}.sweep-cfg-body-csv[data-v-3da42a66]{padding:24px 32px;display:flex;align-items:stretch;justify-content:center;overflow:auto}.sweep-cfg-list-col[data-v-3da42a66]{width:320px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border-subtle);background:var(--bg-surface-alt)}.sweep-cfg-list-head[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px;flex-shrink:0}.sweep-cfg-list-label[data-v-3da42a66]{font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase}.sweep-cfg-list-counter[data-v-3da42a66]{font-size:10px;font-weight:700;color:var(--color-brand)}.sweep-cfg-search-wrap[data-v-3da42a66]{padding:0 16px 8px;flex-shrink:0}.sweep-cfg-list[data-v-3da42a66]{flex:1;min-height:0;overflow-y:auto;padding:4px 8px 12px}.sweep-cfg-list-item[data-v-3da42a66]{width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;background:transparent;border:1px solid transparent;border-radius:2px;text-align:left;cursor:pointer;transition:background .1s,border-color .1s}.sweep-cfg-list-item[data-v-3da42a66]:hover{background:var(--bg-surface)}.sweep-cfg-list-item.active[data-v-3da42a66]{background:var(--bg-surface);border-color:var(--border-subtle)}.sweep-cfg-list-item.mode-sweep.active[data-v-3da42a66]{border-color:var(--color-brand);background:#f59e0b14}.sweep-cfg-checkbox[data-v-3da42a66]{width:14px;height:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--border-subtle);border-radius:2px;background:var(--bg-surface);color:#fff}.sweep-cfg-checkbox.mode-sweep[data-v-3da42a66]{background:var(--color-brand);border-color:var(--color-brand)}.sweep-cfg-checkbox.mode-constant[data-v-3da42a66]{border-color:var(--text-secondary)}.sweep-cfg-checkbox-dot[data-v-3da42a66]{width:6px;height:6px;background:var(--text-secondary);border-radius:1px}.sweep-cfg-list-item-name[data-v-3da42a66]{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sweep-cfg-list-item-unit[data-v-3da42a66]{font-size:10px;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-muted);flex-shrink:0}.sweep-cfg-list-empty[data-v-3da42a66]{padding:24px 12px;text-align:center;font-size:11px;color:var(--text-muted);font-style:italic}.sweep-cfg-detail-col[data-v-3da42a66]{flex:1;min-width:0;overflow-y:auto;padding:24px 28px}.sweep-cfg-detail-head[data-v-3da42a66]{display:flex;align-items:baseline;gap:8px;margin-bottom:20px}.sweep-cfg-detail-name[data-v-3da42a66]{font-size:22px;font-weight:700;color:var(--text-primary)}.sweep-cfg-detail-unit[data-v-3da42a66]{font-size:12px;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-muted)}.sweep-cfg-mode-cards[data-v-3da42a66]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px}.sweep-cfg-mode-card[data-v-3da42a66]{padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.sweep-cfg-mode-card[data-v-3da42a66]:hover{border-color:var(--text-muted)}.sweep-cfg-mode-card.active[data-v-3da42a66]{border-color:var(--color-brand);background:var(--color-brand-bg);box-shadow:0 0 0 1px var(--color-brand) inset}.sweep-cfg-mode-title[data-v-3da42a66]{font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:3px}.sweep-cfg-mode-card.active .sweep-cfg-mode-title[data-v-3da42a66]{color:var(--color-brand)}.sweep-cfg-mode-sub[data-v-3da42a66]{font-size:10px;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,monospace}.sweep-cfg-section-label[data-v-3da42a66]{font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px}.sweep-cfg-input[data-v-3da42a66]{width:100%;padding:7px 10px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-input, 4px);font-size:13px;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,monospace;outline:none;transition:border-color .1s,box-shadow .1s}.sweep-cfg-input[data-v-3da42a66]:focus{border-color:var(--color-brand)}.sweep-cfg-input-value[data-v-3da42a66]{max-width:180px}.sweep-cfg-value-row[data-v-3da42a66]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sweep-cfg-value-unit[data-v-3da42a66]{font-size:12px;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,monospace;margin-left:-4px}.sweep-cfg-range-grid[data-v-3da42a66]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.sweep-cfg-field[data-v-3da42a66]{display:flex;flex-direction:column;gap:5px}.sweep-cfg-field label[data-v-3da42a66]{font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase}.sweep-cfg-select[data-v-3da42a66] .p-select{width:100%;border-radius:2px;border:1px solid var(--border-subtle);background:var(--bg-surface)}.sweep-cfg-select[data-v-3da42a66] .p-select-label{padding:6px 10px;font-size:13px;color:var(--text-primary)}.sweep-cfg-samples[data-v-3da42a66]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.sweep-cfg-sample-chip[data-v-3da42a66]{padding:4px 10px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:999px;font-size:11px;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-primary);display:inline-flex;align-items:baseline;gap:4px}.sweep-cfg-sample-chip.ellipsis[data-v-3da42a66]{background:transparent;border-color:var(--border-subtle);color:var(--text-muted)}.sweep-cfg-sample-chip-clickable[data-v-3da42a66]{cursor:pointer;transition:background .1s,border-color .1s,color .1s}.sweep-cfg-sample-chip-clickable[data-v-3da42a66]:hover{background:#f59e0b14;border-color:#f59e0b80;color:var(--text-primary)}.sweep-cfg-sample-unit[data-v-3da42a66]{font-size:9px;color:var(--text-muted)}.sweep-cfg-sample-chip-editable[data-v-3da42a66]{cursor:pointer;transition:background .1s,border-color .1s}.sweep-cfg-sample-chip-editable[data-v-3da42a66]:hover{background:#f59e0b33;border-color:#f59e0b8c}.sweep-cfg-sample-chip-editing[data-v-3da42a66]{background:#f59e0b26;border-color:#f59e0bb3;padding:2px 7px}.sweep-cfg-pill-input[data-v-3da42a66]{background:transparent;border:none;outline:none;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;color:var(--text-primary);min-width:28px;padding:0}.sweep-cfg-axis[data-v-3da42a66]{padding:12px 16px;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px;margin-top:4px}.sweep-cfg-axis-track[data-v-3da42a66]{position:relative;height:28px;background:linear-gradient(to bottom,transparent calc(50% - 1px),var(--border-subtle) calc(50% - 1px),var(--border-subtle) calc(50% + 1px),transparent calc(50% + 1px))}.sweep-cfg-axis-dot[data-v-3da42a66]{position:absolute;top:50%;width:10px;height:10px;background:var(--color-brand);border-radius:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sweep-cfg-axis-dot-handle[data-v-3da42a66]{width:14px;height:14px;border:2px solid var(--bg-surface);box-shadow:0 0 0 1px var(--color-brand);cursor:ew-resize;transition:transform .1s ease,box-shadow .1s ease}.sweep-cfg-axis-dot-handle[data-v-3da42a66]:hover{transform:translate(-50%,-50%) scale(1.15);box-shadow:0 0 0 1px var(--color-brand),0 2px 6px #0000002e}.sweep-cfg-axis-dot-dragging[data-v-3da42a66]{transform:translate(-50%,-50%) scale(1.25);box-shadow:0 0 0 1px var(--color-brand),0 3px 10px #00000040}.sweep-cfg-axis-tooltip[data-v-3da42a66]{position:absolute;top:-22px;transform:translate(-50%);padding:2px 6px;background:var(--text-primary);color:var(--bg-surface);font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:600;border-radius:2px;white-space:nowrap;pointer-events:none}.sweep-cfg-distribution-label[data-v-3da42a66]{display:inline-flex;align-items:center;gap:5px}.sweep-cfg-distribution-info[data-v-3da42a66]{position:relative;display:inline-flex;align-items:center;color:var(--text-muted);cursor:help;outline:none}.sweep-cfg-distribution-info[data-v-3da42a66]:hover,.sweep-cfg-distribution-info[data-v-3da42a66]:focus-visible{color:var(--color-brand)}.sweep-cfg-distribution-tip[data-v-3da42a66]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:240px;padding:6px 9px;background:var(--text-primary);color:var(--bg-surface);font-size:10px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;border-radius:2px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease;z-index:10;white-space:normal;text-align:left;font-style:normal}.sweep-cfg-distribution-tip[data-v-3da42a66]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--text-primary)}.sweep-cfg-distribution-info:hover .sweep-cfg-distribution-tip[data-v-3da42a66],.sweep-cfg-distribution-info:focus-visible .sweep-cfg-distribution-tip[data-v-3da42a66]{opacity:1;visibility:visible}.sweep-cfg-axis-labels[data-v-3da42a66]{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,monospace}.sweep-cfg-default-note[data-v-3da42a66]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--bg-surface-alt);border:1px dashed var(--border-subtle);border-radius:8px;font-size:11px;color:var(--text-secondary)}.sweep-cfg-empty[data-v-3da42a66]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--text-muted);font-style:italic}.sweep-cfg-csv-empty[data-v-3da42a66]{width:100%;max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px}.sweep-cfg-csv-dropzone[data-v-3da42a66]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 28px;background:var(--bg-surface-alt);border:1.5px dashed var(--border-subtle);border-radius:2px;cursor:pointer;transition:border-color .1s,background .1s;order:2;min-height:280px}.sweep-cfg-csv-dropzone[data-v-3da42a66]:hover{border-color:var(--color-brand);background:#f59e0b0a}.sweep-cfg-csv-title[data-v-3da42a66]{font-size:14px;font-weight:700;color:var(--text-primary)}.sweep-cfg-csv-sub[data-v-3da42a66]{font-size:11px;color:var(--text-muted);text-align:center;max-width:360px;line-height:1.5}.sweep-cfg-csv-error[data-v-3da42a66]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:2px;font-size:11px;color:#ef4444;grid-column:1 / -1;order:3}.sweep-cfg-csv-keys[data-v-3da42a66]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;order:1;min-height:280px;max-height:100%}.sweep-cfg-csv-keys-head[data-v-3da42a66]{display:flex;align-items:center;gap:8px}.sweep-cfg-csv-keys-label[data-v-3da42a66]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.sweep-cfg-csv-keys-count[data-v-3da42a66]{font-size:10px;font-weight:700;color:var(--text-secondary);padding:1px 6px;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.sweep-cfg-csv-keys-hint[data-v-3da42a66]{font-size:11px;color:var(--text-muted);line-height:1.5}.sweep-cfg-csv-keys-list[data-v-3da42a66]{flex:1;min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--border-subtle);overflow:auto}.sweep-cfg-csv-key-row[data-v-3da42a66]{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--border-subtle)}.sweep-cfg-csv-key-row[data-v-3da42a66]:last-child{border-bottom:none}.sweep-cfg-csv-key-name[data-v-3da42a66]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;color:var(--text-primary);background:var(--bg-surface-alt);padding:2px 6px;border-radius:2px;white-space:nowrap}.sweep-cfg-csv-key-meta[data-v-3da42a66]{display:flex;align-items:baseline;gap:4px;font-size:11px;color:var(--text-secondary);min-width:0}.sweep-cfg-csv-key-label[data-v-3da42a66]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sweep-cfg-csv-key-unit[data-v-3da42a66]{font-size:10px;color:var(--text-muted)}.sweep-cfg-csv-active[data-v-3da42a66]{width:100%;max-width:1080px;display:flex;flex-direction:column;gap:16px;min-height:0;flex:1}.sweep-cfg-csv-banner[data-v-3da42a66]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f59e0b14;border:1px solid rgba(245,158,11,.3);border-radius:2px;flex-shrink:0}.sweep-cfg-csv-preview[data-v-3da42a66]{display:flex;flex-direction:column;min-height:0;flex:1;border:1px solid var(--border-subtle);border-radius:2px;background:var(--bg-surface);overflow:hidden}.sweep-cfg-csv-preview-head[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.sweep-cfg-csv-preview-label[data-v-3da42a66]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.sweep-cfg-csv-preview-meta[data-v-3da42a66]{font-size:11px;color:var(--text-secondary)}.sweep-cfg-csv-preview-table-wrap[data-v-3da42a66]{flex:1;min-height:0;overflow:auto}.sweep-cfg-csv-preview-table[data-v-3da42a66]{width:100%;border-collapse:collapse}.sweep-cfg-csv-preview-table thead th[data-v-3da42a66]{position:sticky;top:0;z-index:1;padding:8px 12px;background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle);text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap}.sweep-cfg-csv-preview-th-name[data-v-3da42a66]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-primary);text-transform:none;letter-spacing:0}.sweep-cfg-csv-preview-th-unit[data-v-3da42a66]{margin-left:4px;font-size:10px;font-weight:600;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:none}.sweep-cfg-csv-preview-table tbody td[data-v-3da42a66]{padding:6px 12px;font-size:12px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);white-space:nowrap}.sweep-cfg-csv-preview-table tbody tr:last-child td[data-v-3da42a66]{border-bottom:none}.sweep-cfg-csv-preview-table tbody tr:hover td[data-v-3da42a66]{background:var(--bg-surface-hover)}.sweep-cfg-csv-preview-idx[data-v-3da42a66]{width:1%;padding-left:14px!important;padding-right:14px!important;color:var(--text-muted)!important;font-variant-numeric:tabular-nums;border-right:1px solid var(--border-subtle)}.sweep-cfg-footer[data-v-3da42a66]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-alt);flex-shrink:0}.sweep-cfg-footer-status[data-v-3da42a66]{display:flex;align-items:center;gap:8px;font-size:11px}.sweep-cfg-footer-pill[data-v-3da42a66]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:600;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary)}.sweep-cfg-footer-pill[data-v-3da42a66]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.sweep-cfg-footer-pill.mode-sweep[data-v-3da42a66]:before{background:var(--color-brand)}.sweep-cfg-footer-pill.mode-constant[data-v-3da42a66]:before{background:var(--text-secondary)}.sweep-cfg-footer-pill.mode-default[data-v-3da42a66]:before{background:var(--border-subtle)}.sweep-cfg-footer-actions[data-v-3da42a66]{display:flex;align-items:center;gap:8px}.sweep-cfg-fade-enter-active[data-v-3da42a66],.sweep-cfg-fade-leave-active[data-v-3da42a66]{transition:opacity .15s ease}.sweep-cfg-fade-enter-active .sweep-cfg-modal[data-v-3da42a66],.sweep-cfg-fade-leave-active .sweep-cfg-modal[data-v-3da42a66]{transition:transform .18s ease,opacity .15s ease}.sweep-cfg-fade-enter-from[data-v-3da42a66],.sweep-cfg-fade-leave-to[data-v-3da42a66]{opacity:0}.sweep-cfg-fade-enter-from .sweep-cfg-modal[data-v-3da42a66],.sweep-cfg-fade-leave-to .sweep-cfg-modal[data-v-3da42a66]{transform:translateY(8px);opacity:0}.clns[data-v-45961811]{display:flex;flex-direction:column;max-height:80vh}.clns-steps[data-v-45961811]{display:flex;align-items:center;gap:4px;padding:14px 20px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.clns-step[data-v-45961811]{display:flex;align-items:center;gap:6px;padding:3px 10px;border-radius:2px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);transition:all .2s ease;white-space:nowrap}.clns-step-dot[data-v-45961811]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:8px;font-weight:700;flex-shrink:0}.clns-step-active .clns-step-dot[data-v-45961811]{background:#fef3c7;color:#b45309}.clns-step-active .clns-step-label[data-v-45961811]{color:#d97706}.clns-step-done .clns-step-dot[data-v-45961811]{background:#dcfce7;color:#15803d}.clns-step-done .clns-step-label[data-v-45961811]{color:#16a34a}.clns-step-future .clns-step-dot[data-v-45961811]{background:var(--bg-surface-alt);color:var(--text-muted)}.clns-step-future .clns-step-label[data-v-45961811]{color:var(--text-muted)}.clns-step-label[data-v-45961811]{display:none}.clns-step-active .clns-step-label[data-v-45961811]{display:inline}.clns-body[data-v-45961811]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.clns-body[data-v-45961811]::-webkit-scrollbar{width:4px}.clns-body[data-v-45961811]::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px;opacity:.3}.clns-body-center[data-v-45961811]{align-items:center;justify-content:center;min-height:200px}.clns-hint[data-v-45961811]{font-size:12px;color:var(--text-secondary);line-height:1.5;margin:0}.clns-list[data-v-45961811]{max-height:320px;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:2px}.clns-list[data-v-45961811]::-webkit-scrollbar{width:4px}.clns-list[data-v-45961811]::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px}.clns-list-item[data-v-45961811]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;transition:background-color .1s ease}.clns-list-item[data-v-45961811]:hover,.clns-list-item-active[data-v-45961811]{background:var(--bg-surface-hover)}.clns-list-item-left[data-v-45961811]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.clns-list-item-empty[data-v-45961811]{border-bottom:none}.clns-list-divider[data-v-45961811]{height:1px;background:var(--border-subtle);margin:0}.clns-badge[data-v-45961811]{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 5px;border-radius:2px;background:var(--bg-surface-alt);color:var(--text-muted)}.clns-badge-success[data-v-45961811]{background:#22c55e26;color:#22c55e}.clns-badge-info[data-v-45961811]{background:#3b82f626;color:#3b82f6}.clns-badge-danger[data-v-45961811]{background:#ef444426;color:#ef4444}.clns-badge-draft[data-v-45961811]{background:#9ca3af26;color:#9ca3af}.clns-field[data-v-45961811]{display:flex;flex-direction:column;gap:4px}.clns-input[data-v-45961811]{width:100%;padding:10px 14px;font-size:14px;font-weight:500;border:1px solid var(--border-subtle);border-radius:2px;background:var(--bg-surface-alt);color:var(--text-primary);outline:none;transition:border-color .15s ease}.clns-input[data-v-45961811]:focus{border-color:var(--color-brand)}.clns-input[data-v-45961811]::-moz-placeholder{color:var(--text-muted);font-weight:400}.clns-input[data-v-45961811]::placeholder{color:var(--text-muted);font-weight:400}.clns-info-badge[data-v-45961811]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-subtle);border-radius:2px;background:var(--bg-surface-alt)}.clns-info-badge-muted[data-v-45961811]{opacity:.7}.clns-notebook-list[data-v-45961811]{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border-subtle);border-radius:2px;overflow:hidden}.clns-notebook-item[data-v-45961811]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg-surface-alt)}.clns-notebook-item+.clns-notebook-item[data-v-45961811]{border-top:1px solid var(--border-subtle)}.clns-notebook-extra[data-v-45961811]{display:flex;align-items:center;padding:6px 0}.clns-loading[data-v-45961811]{display:flex;align-items:center;gap:10px;padding:20px;justify-content:center}.clns-empty[data-v-45961811]{padding:20px;text-align:center;font-size:12px;color:var(--text-muted)}.clns-empty-msg[data-v-45961811]{display:flex;align-items:center;padding:12px 14px;font-size:11px;color:var(--text-muted);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.clns-kbd[data-v-45961811]{font-size:9px;font-weight:600;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:3px;padding:1px 5px;font-family:inherit}.clns-kbd-sm[data-v-45961811]{font-size:8px;font-weight:600;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px;padding:1px 4px;font-family:inherit;color:var(--text-muted)}.clns-footer[data-v-45961811]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-top:1px solid var(--border-subtle);flex-shrink:0}.clns-footer-right[data-v-45961811]{display:flex;align-items:center;gap:12px}.clns-footer-hints[data-v-45961811]{display:flex;gap:12px;font-size:10px;color:var(--text-muted)}.clns-footer-hints kbd[data-v-45961811]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:600;font-family:inherit;color:var(--text-secondary);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:3px;margin-right:3px}.clns-btn[data-v-45961811]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;font-size:11px;font-weight:600;border:1px solid var(--border-subtle);border-radius:2px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.clns-btn-secondary[data-v-45961811]{background:var(--bg-surface-alt);color:var(--text-secondary)}.clns-btn-secondary[data-v-45961811]:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.clns-btn-primary[data-v-45961811]{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.clns-btn-primary[data-v-45961811]:hover:not(:disabled){filter:brightness(1.1)}.clns-btn-primary[data-v-45961811]:disabled{opacity:.4;cursor:not-allowed}.launcher-backdrop[data-v-3f1f6b61]{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.launcher-container[data-v-3f1f6b61]{width:640px;max-width:90vw;max-height:480px;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-color);box-shadow:0 0 0 1px #0000000d,0 25px 50px -12px #00000080,0 0 80px -20px #0000004d}.launcher-container-wizard[data-v-3f1f6b61]{width:calc(100vw - 40px);max-width:none;height:calc(100vh - 40px);max-height:none;border-radius:4px}.launcher-backdrop[data-v-3f1f6b61]:has(.launcher-container-wizard){align-items:stretch;justify-content:stretch;padding:20px}.launcher-search[data-v-3f1f6b61]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.launcher-search-icon[data-v-3f1f6b61]{font-size:16px;color:var(--text-muted);flex-shrink:0}.launcher-back-btn[data-v-3f1f6b61]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-surface-alt);color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:12px;transition:all .1s ease}.launcher-back-btn[data-v-3f1f6b61]:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.launcher-step-label[data-v-3f1f6b61]{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.launcher-input[data-v-3f1f6b61]{flex:1;background:transparent;border:none;outline:none;font-size:15px;font-weight:500;color:var(--text-primary);letter-spacing:-.01em}.launcher-input[data-v-3f1f6b61]::-moz-placeholder{color:var(--text-muted);font-weight:400}.launcher-input[data-v-3f1f6b61]::placeholder{color:var(--text-muted);font-weight:400}.launcher-results[data-v-3f1f6b61]{flex:1;overflow-y:auto;padding:8px;scroll-behavior:smooth}.launcher-results[data-v-3f1f6b61]::-webkit-scrollbar{width:4px}.launcher-results[data-v-3f1f6b61]::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px;opacity:.3}.launcher-group-label[data-v-3f1f6b61]{padding:8px 12px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.launcher-item[data-v-3f1f6b61]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background-color .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.launcher-item-active[data-v-3f1f6b61]{background:var(--bg-surface-hover)}.launcher-item-left[data-v-3f1f6b61]{display:flex;align-items:center;gap:10px;min-width:0}.launcher-item-icon[data-v-3f1f6b61]{font-size:14px;color:var(--text-secondary);width:20px;text-align:center;flex-shrink:0}.launcher-item-active .launcher-item-icon[data-v-3f1f6b61]{color:var(--color-brand)}.launcher-item-label[data-v-3f1f6b61]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launcher-item-subtitle[data-v-3f1f6b61]{font-size:11px;color:var(--text-muted);white-space:nowrap;margin-left:4px}.launcher-item-right[data-v-3f1f6b61]{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:12px}.launcher-item-arrow[data-v-3f1f6b61]{font-size:10px;color:var(--text-muted);opacity:0;transition:opacity .1s ease}.launcher-item-active .launcher-item-arrow[data-v-3f1f6b61]{opacity:1}.launcher-shortcut-badge[data-v-3f1f6b61]{padding:2px 6px;font-size:10px;font-weight:600;color:var(--text-muted);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:4px;font-family:inherit;flex-shrink:0}.launcher-shortcut-keys[data-v-3f1f6b61]{display:flex;gap:3px}.launcher-shortcut-keys kbd[data-v-3f1f6b61]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:600;font-family:inherit;color:var(--text-secondary);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:4px;box-shadow:0 1px 0 var(--border-subtle)}.launcher-empty[data-v-3f1f6b61]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:var(--text-muted);font-size:13px}.launcher-empty-icon[data-v-3f1f6b61]{font-size:24px;opacity:.4}.launcher-footer[data-v-3f1f6b61]{padding:8px 16px;border-top:1px solid var(--border-subtle);display:flex;align-items:center}.launcher-footer-hints[data-v-3f1f6b61]{display:flex;gap:16px;font-size:10px;color:var(--text-muted)}.launcher-footer-hints kbd[data-v-3f1f6b61]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:600;font-family:inherit;color:var(--text-secondary);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:3px;margin-right:3px}.launcher-enter-active[data-v-3f1f6b61]{transition:opacity .15s ease}.launcher-leave-active[data-v-3f1f6b61]{transition:opacity .1s ease}.launcher-enter-from[data-v-3f1f6b61],.launcher-leave-to[data-v-3f1f6b61]{opacity:0}.launcher-enter-active .launcher-container[data-v-3f1f6b61]{animation:launcher-slide-in-3f1f6b61 .15s ease-out}.launcher-leave-active .launcher-container[data-v-3f1f6b61]{animation:launcher-slide-out-3f1f6b61 .1s ease-in}@keyframes launcher-slide-in-3f1f6b61{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes launcher-slide-out-3f1f6b61{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(-8px)}}.kuma-fab[data-v-ef0fc4ad]{position:fixed;z-index:49;width:52px;height:52px;border-radius:50%;border:none;padding:0;cursor:grab;background:var(--bg-surface);box-shadow:0 2px 8px #00000026,0 0 0 1px #0000000f;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease;outline:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kuma-fab[data-v-ef0fc4ad]:not(.kuma-fab-dragging):hover{box-shadow:0 4px 16px #0003,0 0 0 1px #00000014}.kuma-fab-dragging[data-v-ef0fc4ad]{cursor:grabbing;box-shadow:0 8px 28px #00000040,0 0 0 1px #0000001a;opacity:.9}.kuma-fab-img-wrap[data-v-ef0fc4ad]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.kuma-fab-img[data-v-ef0fc4ad]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform:scale(1.45)}.kuma-fab-pulse[data-v-ef0fc4ad]{animation:fab-bounce-ef0fc4ad .4s cubic-bezier(.34,1.56,.64,1)}@keyframes fab-bounce-ef0fc4ad{0%{transform:scale(1) rotate(0)}30%{transform:scale(1) rotate(-5deg)}60%{transform:scale(1) rotate(1deg)}to{transform:scale(1) rotate(0)}}.fab-enter-active[data-v-ef0fc4ad]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.fab-leave-active[data-v-ef0fc4ad]{transition:all .2s ease-in}.fab-enter-from[data-v-ef0fc4ad],.fab-leave-to[data-v-ef0fc4ad]{opacity:0;transform:scale(.3)}.page-leave-active{position:fixed;inset:0;z-index:10;pointer-events:none;overflow:hidden;transition:opacity .5s ease-out}.page-enter-active{position:fixed;inset:0;z-index:5;pointer-events:none;overflow:hidden;transition:opacity .6s ease-in;transition-delay:.18s}.page-leave-to,.page-enter-from{opacity:0}html:has(.page-leave-active),html:has(.page-enter-active){overflow:hidden}.preview-loader-toast{position:fixed;bottom:24px;left:64px;z-index:2147483647;display:flex;align-items:center;gap:12px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;padding:12px 20px;box-shadow:0 4px 20px #00000026}.preview-loader-fade-enter-active,.preview-loader-fade-leave-active{transition:opacity .25s ease}.preview-loader-fade-enter-from,.preview-loader-fade-leave-to{opacity:0}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-8{left:2rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10\]{z-index:10}.z-\[15\]{z-index:15}.z-\[1\]{z-index:1}.z-\[20\]{z-index:20}.z-\[2\]{z-index:2}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.\!mb-2{margin-bottom:.5rem!important}.\!mt-4{margin-top:1rem!important}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-6{height:1.5rem!important}.\!h-7{height:1.75rem!important}.\!h-8{height:2rem!important}.\!h-9{height:2.25rem!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[10px\]{height:10px}.h-\[18px\]{height:18px}.h-\[2px\]{height:2px}.h-\[3\.25rem\]{height:3.25rem}.h-\[45\%\]{height:45%}.h-\[48px\]{height:48px}.h-\[600px\]{height:600px}.h-\[65\%\]{height:65%}.h-\[6px\]{height:6px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[150px\]{max-height:150px}.max-h-\[160px\]{max-height:160px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[28rem\]{max-height:28rem}.max-h-\[300px\]{max-height:300px}.max-h-\[30vh\]{max-height:30vh}.max-h-\[320px\]{max-height:320px}.max-h-\[450px\]{max-height:450px}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-250px\)\]{max-height:calc(100vh - 250px)}.min-h-0{min-height:0px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[500px\]{min-height:500px}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.\!w-14{width:3.5rem!important}.\!w-6{width:1.5rem!important}.\!w-7{width:1.75rem!important}.\!w-8{width:2rem!important}.\!w-9{width:2.25rem!important}.\!w-\[110px\]{width:110px!important}.\!w-full{width:100%!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[10px\]{width:10px}.w-\[120px\]{width:120px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[260px\]{width:260px}.w-\[2px\]{width:2px}.w-\[30rem\]{width:30rem}.w-\[50px\]{width:50px}.w-\[6px\]{width:6px}.w-\[80px\]{width:80px}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.\!min-w-\[120px\]{min-width:120px!important}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[18px\]{min-width:18px}.min-w-\[50px\]{min-width:50px}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:42rem}.max-w-80{max-width:20rem}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[450px\]{max-width:450px}.max-w-\[900px\]{max-width:900px}.max-w-\[calc\(100\%-0\.5rem\)\]{max-width:calc(100% - .5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!scale-75{--tw-scale-x: .75 !important;--tw-scale-y: .75 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.\!scale-90{--tw-scale-x: .9 !important;--tw-scale-y: .9 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.\!cursor-default{cursor:default!important}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-th-subtle>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.self-center{align-self:center}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded{border-radius:.25rem!important}.\!rounded-\[4px\]{border-radius:4px!important}.\!rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)!important}.\!rounded-lg{border-radius:.5rem!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[var\(--card-radius\)\]{border-radius:var(--card-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.\!rounded-b-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.\!rounded-t-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-b{border-bottom-width:1px!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-\[\#ff7b5c\]{--tw-border-opacity: 1 !important;border-color:rgb(255 123 92 / var(--tw-border-opacity, 1))!important}.\!border-primary\/20{border-color:color-mix(in srgb,var(--p-primary-color) 20%,transparent)!important}.\!border-red-500{--tw-border-opacity: 1 !important;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))!important}.\!border-th{border-color:var(--border-color)!important}.\!border-th-brand{border-color:var(--color-brand)!important}.\!border-th-subtle{border-color:var(--border-subtle)!important}.\!border-white\/30{border-color:#ffffff4d!important}.border-\[\#b3b3b3\]{--tw-border-opacity: 1;border-color:rgb(179 179 179 / var(--tw-border-opacity, 1))}.border-\[var\(--border-color\)\]{border-color:var(--border-color)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/30{border-color:#f871714d}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-th{border-color:var(--border-color)}.border-th-accent{border-color:var(--color-accent)}.border-th-brand{border-color:var(--color-brand)}.border-th-hover{border-color:var(--border-hover)}.border-th-subtle{border-color:var(--border-subtle)}.border-transparent{border-color:transparent}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.\!border-l-yellow-500{--tw-border-opacity: 1 !important;border-left-color:rgb(234 179 8 / var(--tw-border-opacity, 1))!important}.border-l-\[\#F59E0B\]{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-th-brand{border-left-color:var(--color-brand)}.border-t-\[\#F59E0B\]{--tw-border-opacity: 1;border-top-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-t-\[\#FF7B5F\]{--tw-border-opacity: 1;border-top-color:rgb(255 123 95 / var(--tw-border-opacity, 1))}.\!bg-\[\#ff7b5c\]{--tw-bg-opacity: 1 !important;background-color:rgb(255 123 92 / var(--tw-bg-opacity, 1))!important}.\!bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.\!bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.\!bg-th-brand{background-color:var(--color-brand)!important}.\!bg-th-sidebar{background-color:var(--bg-sidebar)!important}.\!bg-th-surface{background-color:var(--bg-surface)!important}.\!bg-th-surface-alt{background-color:var(--bg-surface-alt)!important}.\!bg-th-surface-dim{background-color:var(--bg-surface-dim)!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#FFF5F2\]\/30{background-color:#fff5f24d}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-300\/60{background-color:#fcd34d99}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black\/5{background-color:#0000000d}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-600\/60{background-color:#4f46e599}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-primary\/5{background-color:color-mix(in srgb,var(--p-primary-color) 5%,transparent)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-th-accent{background-color:var(--color-accent)}.bg-th-accent-bg{background-color:var(--color-accent-bg)}.bg-th-app{background-color:var(--bg-app)}.bg-th-brand{background-color:var(--color-brand)}.bg-th-brand-bg{background-color:var(--color-brand-bg)}.bg-th-canvas{background-color:var(--bg-canvas)}.bg-th-danger-bg{background-color:var(--color-danger-bg)}.bg-th-indigo-bg{background-color:var(--color-indigo-bg)}.bg-th-sidebar{background-color:var(--bg-sidebar)}.bg-th-success-bg{background-color:var(--color-success-bg)}.bg-th-surface{background-color:var(--bg-surface)}.bg-th-surface-alt{background-color:var(--bg-surface-alt)}.bg-th-surface-dim{background-color:var(--bg-surface-dim)}.bg-th-warning-bg{background-color:var(--color-warning-bg)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\!bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#a78bfa\]{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff6b6b\]{--tw-gradient-from: #ff6b6b var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 107 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff6b6b\]\/80{--tw-gradient-from: rgb(255 107 107 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 107 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#7c3aed\]{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-\[\#ff8e53\]{--tw-gradient-to: #ff8e53 var(--tw-gradient-to-position)}.to-\[\#ff8e53\]\/80{--tw-gradient-to: rgb(255 142 83 / .8) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-1{padding:.25rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pl-7{padding-left:1.75rem!important}.\!pr-7{padding-right:1.75rem!important}.\!pr-8{padding-right:2rem!important}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-\[9px\]{padding-left:9px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[260px\]{padding-top:260px}.text-left{text-align:left}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-right{text-align:right}.\!align-middle{vertical-align:middle!important}.\!font-mono{font-family:var(--font-mono)!important}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-body)}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[9px\]{font-size:9px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.\!uppercase{text-transform:uppercase!important}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!tracking-wide{letter-spacing:.025em!important}.\!tracking-widest{letter-spacing:.1em!important}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#ff7b5c\]{--tw-text-opacity: 1 !important;color:rgb(255 123 92 / var(--tw-text-opacity, 1))!important}.\!text-amber-700{--tw-text-opacity: 1 !important;color:rgb(180 83 9 / var(--tw-text-opacity, 1))!important}.\!text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.\!text-gray-400{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity, 1))!important}.\!text-gray-500{--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity, 1))!important}.\!text-th{color:var(--text-primary)!important}.\!text-th-brand{color:var(--color-brand)!important}.\!text-th-indigo{color:var(--color-indigo)!important}.\!text-th-muted{color:var(--text-muted)!important}.\!text-th-secondary{color:var(--text-secondary)!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-white\/60{color:#fff9!important}.\!text-yellow-500{--tw-text-opacity: 1 !important;color:rgb(234 179 8 / var(--tw-text-opacity, 1))!important}.text-\[\#F59E0B\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--p-primary-color) calc(100% * var(--tw-text-opacity, 1)),transparent)}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-th{color:var(--text-primary)}.text-th-accent{color:var(--color-accent)}.text-th-brand{color:var(--color-brand)}.text-th-brand-text{color:var(--color-brand-text)}.text-th-danger{color:var(--color-danger)}.text-th-indigo{color:var(--color-indigo)}.text-th-muted{color:var(--text-muted)}.text-th-secondary{color:var(--text-secondary)}.text-th-sidebar{color:var(--text-sidebar-primary, var(--text-primary))}.text-th-sidebar-icon{color:var(--sidebar-icon-color, var(--text-sidebar-primary, var(--text-primary)))}.text-th-sidebar-icon-active{color:var(--sidebar-icon-color-active, var(--color-brand))}.text-th-sidebar-muted{color:var(--text-sidebar-muted, var(--text-muted))}.text-th-success{color:var(--color-success)}.text-th-warning-text{color:var(--color-warning-text)}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-brand\)\]{accent-color:var(--color-brand)}.accent-amber-500{accent-color:#f59e0b}.accent-green-500{accent-color:#22c55e}.\!opacity-60{opacity:.6!important}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.\!shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-th-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#ff6b6b\]\/20{--tw-shadow-color: rgb(255 107 107 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-100{--tw-shadow-color: #fef3c7;--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-200\/40{--tw-shadow-color: rgb(253 230 138 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-300\/30{--tw-shadow-color: rgb(252 211 77 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-400\/30{--tw-shadow-color: rgb(251 191 36 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/30{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-400\/30{--tw-shadow-color: rgb(52 211 153 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-100{--tw-shadow-color: #e0e7ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-300\/30{--tw-shadow-color: rgb(190 242 100 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-200\/40{--tw-shadow-color: rgb(254 202 202 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/30{--tw-shadow-color: rgb(239 68 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-600\/30{--tw-shadow-color: rgb(220 38 38 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-300\/40{--tw-shadow-color: rgb(125 211 252 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/30{--tw-shadow-color: rgb(14 165 233 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/30{--tw-shadow-color: rgb(139 92 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-400\/30{--tw-shadow-color: rgb(250 204 21 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-color{color:var(--p-text-color)}@keyframes enter{0%{opacity:var(--p-enter-opacity, 1);transform:translate3d(var(--p-enter-translate-x, 0),var(--p-enter-translate-y, 0),0) scale3d(var(--p-enter-scale, 1),var(--p-enter-scale, 1),var(--p-enter-scale, 1)) rotate(var(--p-enter-rotate, 0))}}@keyframes leave{to{opacity:var(--p-leave-opacity, 1);transform:translate3d(var(--p-leave-translate-x, 0),var(--p-leave-translate-y, 0),0) scale3d(var(--p-leave-scale, 1),var(--p-leave-scale, 1),var(--p-leave-scale, 1)) rotate(var(--p-leave-rotate, 0))}}.zoom-in-95{--p-enter-scale: .95}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:italic::-moz-placeholder{font-style:italic}.placeholder\:italic::placeholder{font-style:italic}.placeholder\:text-gray-200::-moz-placeholder{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-200::placeholder{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.placeholder\:text-th-muted::-moz-placeholder{color:var(--text-muted)}.placeholder\:text-th-muted::placeholder{color:var(--text-muted)}.placeholder\:text-white\/20::-moz-placeholder{color:#fff3}.placeholder\:text-white\/20::placeholder{color:#fff3}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-blue-500\/30:focus-within{--tw-ring-color: rgb(59 130 246 / .3)}.hover\:border-\[\#2f1b58\]:hover{--tw-border-opacity: 1;border-color:rgb(47 27 88 / var(--tw-border-opacity, 1))}.hover\:border-\[\#F59E0B\]:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-blue-100:hover{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-green-100:hover{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.hover\:border-green-400:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-primary-color) calc(100% * var(--tw-border-opacity, 1)),transparent)}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-th:hover{border-color:var(--border-color)}.hover\:border-th-accent:hover{border-color:var(--color-accent)}.hover\:border-th-brand:hover{border-color:var(--color-brand)}.hover\:border-th-subtle:hover{border-color:var(--border-subtle)}.hover\:\!bg-\[\#fff5f3\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(255 245 243 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-white\/10:hover{background-color:#ffffff1a!important}.hover\:bg-amber-50\/50:hover{background-color:#fffbeb80}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50\/50:hover{background-color:#f0fdf480}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-th-accent-bg:hover{background-color:var(--color-accent-bg)}.hover\:bg-th-brand:hover{background-color:var(--color-brand)}.hover\:bg-th-sidebar-hover:hover{background-color:var(--bg-sidebar-hover, var(--bg-surface-hover))}.hover\:bg-th-surface:hover{background-color:var(--bg-surface)}.hover\:bg-th-surface-alt:hover{background-color:var(--bg-surface-alt)}.hover\:bg-th-surface-hover:hover{background-color:var(--bg-surface-hover)}.hover\:from-\[\#ff5a5a\]:hover{--tw-gradient-from: #ff5a5a var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 90 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#ff6b6b\]:hover{--tw-gradient-from: #ff6b6b var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 107 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#ff7c3c\]:hover{--tw-gradient-to: #ff7c3c var(--tw-gradient-to-position)}.hover\:to-\[\#ff8e53\]:hover{--tw-gradient-to: #ff8e53 var(--tw-gradient-to-position)}.hover\:text-\[\#F59E0B\]:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-\[\#FF7B5F\]:hover{--tw-text-opacity: 1;color:rgb(255 123 95 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-th:hover{color:var(--text-primary)}.hover\:text-th-accent:hover{color:var(--color-accent)}.hover\:text-th-danger:hover{color:var(--color-danger)}.hover\:text-th-secondary:hover{color:var(--text-secondary)}.hover\:text-th-sidebar:hover{color:var(--text-sidebar-primary, var(--text-primary))}.hover\:text-th-sidebar-icon:hover{color:var(--sidebar-icon-color, var(--text-sidebar-primary, var(--text-primary)))}.hover\:text-th-sidebar-secondary:hover{color:var(--text-sidebar-secondary, var(--text-secondary))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/60:hover{color:#fff9}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#ff7b5c\]:focus{--tw-border-opacity: 1;border-color:rgb(255 123 92 / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-primary:focus{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-primary-color) calc(100% * var(--tw-border-opacity, 1)),transparent)}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:border-th-brand:focus{border-color:var(--color-brand)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#ff7b5c\]\/20:focus{--tw-ring-color: rgb(255 123 92 / .2)}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-th-indigo{color:var(--color-indigo)}.group:hover .group-hover\:text-th-sidebar-icon{color:var(--sidebar-icon-color, var(--text-sidebar-primary, var(--text-primary)))}.group\/comment:hover .group-hover\/comment\:opacity-100,.group\/row:hover .group-hover\/row\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-blue-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:bg-amber-900\/10:is(.dark *){background-color:#78350f1a}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1f2937cc}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-amber-900\/20:hover:is(.dark *){background-color:#78350f33}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\:hover\:bg-gray-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-900\/20:hover:is(.dark *){background-color:#14532d33}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.md\:flex{display:flex}.md\:w-56{width:14rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-left{text-align:left}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:p-12{padding:3rem}.lg\:p-16{padding:4rem}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}:root,[data-theme=light]{--bg-app: #f3f4f6;--bg-sidebar: #ffffff;--bg-surface: #ffffff;--bg-surface-alt: #f9fafb;--bg-surface-hover: #f3f4f6;--bg-sidebar-hover: rgba(17, 24, 39, .05);--bg-surface-dim: #f1f5f9;--bg-canvas: #f8f9fa;--bg-minimap: #f8f9fa;--page-header-bg: #ffffff;--page-toolbar-bg: #fafafa;--bg-overlay: rgba(255, 255, 255, .6);--border-color: #e5e7eb;--border-report: #e1dfeb;--border-subtle: #f3f4f6;--border-hover: #D1D5DB;--text-primary: #111827;--text-secondary: #6B7280;--text-muted: #9CA3AF;--boring-filled-bg: #111827;--boring-filled-text: #ffffff;--shadow-widget: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 1px 2px -1px rgba(0, 0, 0, .06);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--scrollbar-hover: #D1D5DB;--radius-input: 8px;--radius-checkbox: 4px;--color-brand: #FF7B5F;--color-brand-hover: #E5614A;--color-brand-bg: #FFF0ED;--color-brand-text: #9A3412;--color-accent: #3b82f6;--color-accent-hover: #2563eb;--color-accent-bg: #eff6ff;--color-indigo: #4f46e5;--color-indigo-bg: rgba(79, 70, 229, .05);--color-success: #10B981;--color-success-bg: rgba(16, 185, 129, .1);--color-success-text: #059669;--color-danger: #EF4444;--color-danger-bg: #FEF2F2;--color-danger-text: #DC2626;--color-warning: #d97706;--color-warning-bg: rgba(255, 123, 95, .1);--color-warning-text: #E5614A;--tag-success-bg: rgba(16, 185, 129, .1);--tag-success-text: #059669;--tag-info-bg: rgba(59, 130, 246, .1);--tag-info-text: #2563eb;--tag-warn-bg: rgba(255, 123, 95, .1);--tag-warn-text: #E5614A;--tag-danger-bg: rgba(239, 68, 68, .1);--tag-danger-text: #DC2626;--tag-secondary-bg: rgba(107, 114, 128, .1);--tag-secondary-text: #6B7280;--datatable-row-odd: #ffffff;--datatable-row-hover: #F3F4F6;--datatable-border-row: #E5E7EB;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #F9FAFB;--widget-table-border-row: #E5E7EB;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=dark]{--bg-app: #0F1830;--bg-sidebar: #1A2A4F;--bg-surface: #1A2A4F;--bg-surface-alt: #233660;--bg-surface-hover: #2D4275;--bg-sidebar-hover: rgba(255, 255, 255, .06);--bg-surface-dim: #14203F;--bg-canvas: #0F1830;--bg-minimap: #14203F;--page-header-bg: #0F1830;--page-toolbar-bg: #1A2A4F;--bg-overlay: rgba(15, 24, 48, .7);--dialog-bg: #161D34;--border-color: #2D3D5C;--border-report: #2D3D5C;--border-subtle: #1F2C4A;--border-hover: #3D5078;--text-primary: #F9FAFB;--text-secondary: #9CA3AF;--text-muted: #6B7280;--boring-filled-bg: #F9FAFB;--boring-filled-text: #0F1830;--shadow-widget: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px -1px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--scrollbar-hover: #3D5078;--color-brand: #FF7B5F;--color-brand-hover: #E5614A;--color-brand-bg: rgba(255, 123, 95, .15);--color-brand-text: #FF9E8A;--color-accent: #3b82f6;--color-accent-hover: #2563eb;--color-accent-bg: rgba(59, 130, 246, .15);--color-indigo: #818cf8;--color-indigo-bg: rgba(79, 70, 229, .15);--color-success: #10B981;--color-success-bg: rgba(16, 185, 129, .15);--color-success-text: #34d399;--color-danger: #EF4444;--color-danger-bg: rgba(239, 68, 68, .1);--color-danger-text: #f87171;--color-warning-bg: rgba(255, 123, 95, .15);--color-warning-text: #FF9E8A;--tag-success-bg: rgba(16, 185, 129, .15);--tag-success-text: #34d399;--tag-info-bg: rgba(59, 130, 246, .15);--tag-info-text: #60a5fa;--tag-warn-bg: rgba(255, 123, 95, .15);--tag-warn-text: #FF9E8A;--tag-danger-bg: rgba(239, 68, 68, .15);--tag-danger-text: #f87171;--tag-secondary-bg: rgba(107, 114, 128, .15);--tag-secondary-text: #9ca3af;--datatable-row-odd: #172038;--datatable-row-hover: #1A2A4F;--datatable-border-row: #1F2C4A;--datatable-border-col: transparent;--datatable-border-outer: #2D3D5C;--datatable-padding: 0px;--datatable-header-bg: #0C152A;--widget-table-border-row: #1F2C4A;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=hybrid]{--bg-app: #111827;--bg-sidebar: #1F2937;--bg-surface: #ffffff;--bg-surface-alt: #F9FAFB;--bg-surface-hover: #f3f4f6;--bg-surface-dim: #f1f5f9;--bg-canvas: #111827;--bg-minimap: #1a2233;--page-header-bg: #ffffff;--page-toolbar-bg: #fafafa;--bg-overlay: rgba(17, 24, 39, .7);--border-color: #E5E7EB;--border-report: #374151;--border-subtle: #F3F4F6;--border-hover: #D1D5DB;--text-primary: #111827;--text-secondary: #6B7280;--text-muted: #9CA3AF;--text-sidebar-primary: #F9FAFB;--text-sidebar-secondary: #D1D5DB;--text-sidebar-muted: #9CA3AF;--bg-sidebar-hover: rgba(255, 255, 255, .08);--boring-filled-bg: #111827;--boring-filled-text: #ffffff;--shadow-widget: 0 1px 3px 0 rgba(0, 0, 0, .25), 0 1px 2px -1px rgba(0, 0, 0, .18);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--scrollbar-hover: #D1D5DB;--color-brand: #FF7B5F;--color-brand-hover: #E5614A;--color-brand-bg: rgba(255, 123, 95, .15);--color-brand-text: #FF9E8A;--color-accent: #3b82f6;--color-accent-hover: #2563eb;--color-accent-bg: rgba(59, 130, 246, .1);--color-indigo: #4f46e5;--color-indigo-bg: rgba(79, 70, 229, .1);--color-success: #10B981;--color-success-bg: rgba(16, 185, 129, .1);--color-success-text: #059669;--color-danger: #EF4444;--color-danger-bg: rgba(239, 68, 68, .1);--color-danger-text: #DC2626;--color-warning-bg: rgba(255, 123, 95, .1);--color-warning-text: #E5614A;--tag-success-bg: rgba(16, 185, 129, .1);--tag-success-text: #059669;--tag-info-bg: rgba(59, 130, 246, .1);--tag-info-text: #2563eb;--tag-warn-bg: rgba(255, 123, 95, .1);--tag-warn-text: #E5614A;--tag-danger-bg: rgba(239, 68, 68, .1);--tag-danger-text: #DC2626;--tag-secondary-bg: rgba(107, 114, 128, .1);--tag-secondary-text: #6B7280;--datatable-row-odd: #ffffff;--datatable-row-hover: #F3F4F6;--datatable-border-row: #E5E7EB;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #F9FAFB;--widget-table-border-row: #E5E7EB;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=hybrid] .left-sidebar-panel,[data-theme=hybrid] .right-config-panel,[data-theme=hybrid] .footer-bar,[data-theme=hybrid] .sidebarPageButtons,[data-theme=hybrid] .header{--bg-surface: #1F2937;--bg-surface-alt: #273042;--bg-surface-hover: #2d3a4d;--bg-surface-dim: #1a2332;--border-color: #374151;--border-subtle: #2D3748;--border-hover: #4b5563;--text-primary: #F9FAFB;--text-secondary: #9CA3AF;--text-muted: #6B7280;--scrollbar-hover: #4b5563;--color-brand-bg: rgba(255, 123, 95, .15);--color-brand-text: #FF9E8A}[data-theme=leeroy]{--bg-app: #0F1729;--bg-sidebar: #1A1F35;--bg-surface: #1E2438;--bg-surface-alt: #252B42;--bg-surface-hover: #2D3450;--bg-surface-dim: #161B2E;--bg-canvas: #0F1729;--bg-minimap: #1A1F35;--page-header-bg: #1A1F35;--page-toolbar-bg: #1E2438;--bg-overlay: rgba(15, 23, 41, .75);--border-color: #3D3520;--border-report: #4A3F25;--border-subtle: #2A2F45;--border-hover: #6B5818;--text-primary: #F4E4BC;--text-secondary: #BFA876;--text-muted: #7A6E4E;--boring-filled-bg: #D4A017;--boring-filled-text: #0F1729;--shadow-widget: 0 1px 3px 0 rgba(0, 0, 0, .5), 0 1px 2px -1px rgba(0, 0, 0, .4);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--scrollbar-hover: #6B5818;--color-brand: #D4A017;--color-brand-hover: #B58400;--color-brand-bg: rgba(212, 160, 23, .18);--color-brand-text: #F0C040;--color-accent: #60A5FA;--color-accent-hover: #3B82F6;--color-accent-bg: rgba(96, 165, 250, .15);--color-indigo: #A78BFA;--color-indigo-bg: rgba(124, 58, 237, .15);--color-success: #84CC16;--color-success-bg: rgba(132, 204, 22, .15);--color-success-text: #A3E635;--color-danger: #EF4444;--color-danger-bg: rgba(185, 28, 28, .18);--color-danger-text: #F87171;--color-warning-bg: rgba(212, 160, 23, .18);--color-warning-text: #F0C040;--tag-success-bg: rgba(132, 204, 22, .15);--tag-success-text: #A3E635;--tag-info-bg: rgba(96, 165, 250, .15);--tag-info-text: #93C5FD;--tag-warn-bg: rgba(212, 160, 23, .18);--tag-warn-text: #F0C040;--tag-danger-bg: rgba(239, 68, 68, .15);--tag-danger-text: #F87171;--tag-secondary-bg: rgba(191, 168, 118, .12);--tag-secondary-text: #BFA876;--datatable-row-odd: #161B2E;--datatable-row-hover: #1E2438;--datatable-border-row: #2A2F45;--datatable-border-col: transparent;--datatable-border-outer: #3D3520;--datatable-padding: 0px;--datatable-header-bg: #161B2E;--widget-table-border-row: #2A2F45;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=wow]{--bg-app: #F5EFE0;--bg-sidebar: #FFFCF5;--bg-surface: #FFFFFF;--bg-surface-alt: #FAF4E4;--bg-surface-hover: #F0E8D0;--bg-surface-dim: #E8DFC5;--bg-canvas: #F5EFE0;--bg-minimap: #FAF4E4;--page-header-bg: #FFFCF5;--page-toolbar-bg: #FAF4E4;--bg-overlay: rgba(245, 239, 224, .7);--border-color: #D4C089;--border-report: #B89A5C;--border-subtle: #EBE0BD;--border-hover: #A6831A;--text-primary: #3D2817;--text-secondary: #6B4423;--text-muted: #92763E;--boring-filled-bg: #3D2817;--boring-filled-text: #FFFCF5;--shadow-widget: 0 1px 3px 0 rgba(91, 71, 35, .12), 0 1px 2px -1px rgba(91, 71, 35, .08);--shadow-sm: 0 1px 3px rgba(91, 71, 35, .1);--scrollbar-hover: #A6831A;--color-brand: #B58400;--color-brand-hover: #8F6700;--color-brand-bg: rgba(212, 160, 23, .18);--color-brand-text: #6B5818;--color-accent: #1E40AF;--color-accent-hover: #1E3A8A;--color-accent-bg: rgba(30, 64, 175, .1);--color-indigo: #6D28D9;--color-indigo-bg: rgba(109, 40, 217, .08);--color-success: #4D7C0F;--color-success-bg: rgba(77, 124, 15, .12);--color-success-text: #3F6212;--color-danger: #B91C1C;--color-danger-bg: rgba(185, 28, 28, .1);--color-danger-text: #991B1B;--color-warning-bg: rgba(212, 160, 23, .15);--color-warning-text: #92660A;--tag-success-bg: rgba(77, 124, 15, .12);--tag-success-text: #3F6212;--tag-info-bg: rgba(30, 64, 175, .1);--tag-info-text: #1E40AF;--tag-warn-bg: rgba(212, 160, 23, .15);--tag-warn-text: #92660A;--tag-danger-bg: rgba(185, 28, 28, .1);--tag-danger-text: #991B1B;--tag-secondary-bg: rgba(107, 68, 35, .1);--tag-secondary-text: #6B4423;--datatable-row-odd: #FFFFFF;--datatable-row-hover: #F0E8D0;--datatable-border-row: #D4C089;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #F0E8D0;--widget-table-border-row: #D4C089;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=upsidedown]{--bg-app: #150A22;--bg-sidebar: #1F0F2C;--bg-surface: #271639;--bg-surface-alt: #311C47;--bg-surface-hover: #3B2356;--bg-surface-dim: #1C1030;--bg-canvas: #150A22;--bg-minimap: #1F0F2C;--page-header-bg: #1F0F2C;--page-toolbar-bg: #271639;--bg-overlay: rgba(21, 10, 34, .78);--border-color: #4D2870;--border-report: #5A2F83;--border-subtle: #321A4B;--border-hover: #7E3CBE;--text-primary: #F4E8FF;--text-secondary: #C9B8E8;--text-muted: #7D6699;--boring-filled-bg: #E50914;--boring-filled-text: #F4E8FF;--shadow-widget: 0 1px 3px 0 rgba(0, 0, 0, .6), 0 0 12px -4px rgba(229, 9, 20, .25);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .5);--scrollbar-hover: #6B2EA0;--color-brand: #E50914;--color-brand-hover: #B8000C;--color-brand-bg: rgba(229, 9, 20, .18);--color-brand-text: #FF4D5A;--color-accent: #A855F7;--color-accent-hover: #C084FC;--color-accent-bg: rgba(168, 85, 247, .18);--color-indigo: #818CF8;--color-indigo-bg: rgba(99, 102, 241, .15);--color-success: #84CC16;--color-success-bg: rgba(132, 204, 22, .15);--color-success-text: #A3E635;--color-danger: #DC2626;--color-danger-bg: rgba(220, 38, 38, .2);--color-danger-text: #F87171;--color-warning-bg: rgba(249, 115, 22, .18);--color-warning-text: #FB923C;--tag-success-bg: rgba(132, 204, 22, .15);--tag-success-text: #A3E635;--tag-info-bg: rgba(168, 85, 247, .18);--tag-info-text: #C084FC;--tag-warn-bg: rgba(249, 115, 22, .18);--tag-warn-text: #FB923C;--tag-danger-bg: rgba(229, 9, 20, .18);--tag-danger-text: #FF4D5A;--tag-secondary-bg: rgba(201, 184, 232, .1);--tag-secondary-text: #C9B8E8;--datatable-row-odd: #1C1030;--datatable-row-hover: #271639;--datatable-border-row: #321A4B;--datatable-border-col: transparent;--datatable-border-outer: #4D2870;--datatable-padding: 0px;--datatable-header-bg: #1C1030;--widget-table-border-row: #321A4B;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=hawkins]{--bg-app: #FDF7F4;--bg-sidebar: #FFFFFF;--bg-surface: #FFFFFF;--bg-surface-alt: #F8F0EC;--bg-surface-hover: #F1E6E0;--bg-surface-dim: #EAD9D2;--bg-canvas: #FDF7F4;--bg-minimap: #F8F0EC;--page-header-bg: #FFFFFF;--page-toolbar-bg: #F8F0EC;--bg-overlay: rgba(253, 247, 244, .72);--border-color: #E5D4DC;--border-report: #D4BFC8;--border-subtle: #F3E6EA;--border-hover: #C7A8B4;--text-primary: #1A0E1F;--text-secondary: #4A3654;--text-muted: #8A7593;--boring-filled-bg: #1A0E1F;--boring-filled-text: #FDF7F4;--shadow-widget: 0 1px 3px 0 rgba(60, 20, 50, .1), 0 1px 2px -1px rgba(60, 20, 50, .06);--shadow-sm: 0 1px 3px rgba(60, 20, 50, .08);--scrollbar-hover: #C7A8B4;--color-brand: #DC0813;--color-brand-hover: #B00710;--color-brand-bg: rgba(229, 9, 20, .1);--color-brand-text: #9B0610;--color-accent: #7C3AED;--color-accent-hover: #6D28D9;--color-accent-bg: rgba(124, 58, 237, .1);--color-indigo: #4F46E5;--color-indigo-bg: rgba(79, 70, 229, .08);--color-success: #16A34A;--color-success-bg: rgba(22, 163, 74, .1);--color-success-text: #15803D;--color-danger: #DC2626;--color-danger-bg: rgba(220, 38, 38, .1);--color-danger-text: #B91C1C;--color-warning-bg: rgba(249, 115, 22, .12);--color-warning-text: #C2410C;--tag-success-bg: rgba(22, 163, 74, .1);--tag-success-text: #15803D;--tag-info-bg: rgba(124, 58, 237, .1);--tag-info-text: #6D28D9;--tag-warn-bg: rgba(249, 115, 22, .12);--tag-warn-text: #C2410C;--tag-danger-bg: rgba(220, 38, 38, .1);--tag-danger-text: #B91C1C;--tag-secondary-bg: rgba(74, 54, 84, .08);--tag-secondary-text: #4A3654;--datatable-row-odd: #FFFFFF;--datatable-row-hover: #F1E6E0;--datatable-border-row: #E5D4DC;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #F1E6E0;--widget-table-border-row: #E5D4DC;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=reyer]{--bg-app: #1F1117;--bg-sidebar: #271621;--bg-surface: #2E1B27;--bg-surface-alt: #36202E;--bg-surface-hover: #3D2735;--bg-surface-dim: #1A0E12;--bg-canvas: #1F1117;--bg-minimap: #271621;--page-header-bg: #271621;--page-toolbar-bg: #2E1B27;--bg-overlay: rgba(31, 17, 23, .75);--border-color: #5C2638;--border-report: #6E3146;--border-subtle: #36202E;--border-hover: #9A3C58;--text-primary: #F4E8D6;--text-secondary: #D4BFA0;--text-muted: #998468;--boring-filled-bg: #8E1F3D;--boring-filled-text: #F4E8D6;--shadow-widget: 0 1px 3px 0 rgba(0, 0, 0, .45), 0 0 10px -4px rgba(142, 31, 61, .25);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .35);--scrollbar-hover: #9A3C58;--color-brand: #A8264A;--color-brand-hover: #C12D58;--color-brand-bg: rgba(168, 38, 74, .22);--color-brand-text: #E66386;--color-accent: #D4AF37;--color-accent-hover: #E8C552;--color-accent-bg: rgba(212, 175, 55, .18);--color-indigo: #A78BFA;--color-indigo-bg: rgba(167, 139, 250, .15);--color-success: #84CC16;--color-success-bg: rgba(132, 204, 22, .15);--color-success-text: #A3E635;--color-danger: #EF4444;--color-danger-bg: rgba(239, 68, 68, .18);--color-danger-text: #F87171;--color-warning-bg: rgba(212, 175, 55, .18);--color-warning-text: #E8C552;--tag-success-bg: rgba(132, 204, 22, .15);--tag-success-text: #A3E635;--tag-info-bg: rgba(212, 175, 55, .18);--tag-info-text: #E8C552;--tag-warn-bg: rgba(212, 175, 55, .18);--tag-warn-text: #E8C552;--tag-danger-bg: rgba(239, 68, 68, .18);--tag-danger-text: #F87171;--tag-secondary-bg: rgba(212, 191, 160, .1);--tag-secondary-text: #D4BFA0;--datatable-row-odd: #271621;--datatable-row-hover: #2E1B27;--datatable-border-row: #36202E;--datatable-border-col: transparent;--datatable-border-outer: #5C2638;--datatable-padding: 0px;--datatable-header-bg: #271621;--widget-table-border-row: #36202E;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=venezia]{--bg-app: #FAF6EE;--bg-sidebar: #FFFFFF;--bg-surface: #FFFFFF;--bg-surface-alt: #F4ECDB;--bg-surface-hover: #ECE0C7;--bg-surface-dim: #E2D2B3;--bg-canvas: #FAF6EE;--bg-minimap: #F4ECDB;--page-header-bg: #FFFFFF;--page-toolbar-bg: #F4ECDB;--bg-overlay: rgba(250, 246, 238, .72);--border-color: #D9C896;--border-report: #C9B373;--border-subtle: #EFE3C6;--border-hover: #A88420;--text-primary: #2A0A14;--text-secondary: #5C2638;--text-muted: #8A6770;--boring-filled-bg: #7B1532;--boring-filled-text: #FAF6EE;--shadow-widget: 0 1px 3px 0 rgba(75, 20, 40, .12), 0 1px 2px -1px rgba(75, 20, 40, .08);--shadow-sm: 0 1px 3px rgba(75, 20, 40, .1);--scrollbar-hover: #A88420;--color-brand: #7B1532;--color-brand-hover: #5C0F25;--color-brand-bg: rgba(123, 21, 50, .1);--color-brand-text: #5C0F25;--color-accent: #A88420;--color-accent-hover: #8F6E16;--color-accent-bg: rgba(168, 132, 32, .12);--color-indigo: #6D28D9;--color-indigo-bg: rgba(109, 40, 217, .08);--color-success: #16A34A;--color-success-bg: rgba(22, 163, 74, .1);--color-success-text: #15803D;--color-danger: #DC2626;--color-danger-bg: rgba(220, 38, 38, .1);--color-danger-text: #B91C1C;--color-warning-bg: rgba(168, 132, 32, .15);--color-warning-text: #8F6E16;--tag-success-bg: rgba(22, 163, 74, .1);--tag-success-text: #15803D;--tag-info-bg: rgba(168, 132, 32, .12);--tag-info-text: #8F6E16;--tag-warn-bg: rgba(168, 132, 32, .15);--tag-warn-text: #8F6E16;--tag-danger-bg: rgba(220, 38, 38, .1);--tag-danger-text: #B91C1C;--tag-secondary-bg: rgba(92, 38, 56, .1);--tag-secondary-text: #5C2638;--datatable-row-odd: #FFFFFF;--datatable-row-hover: #ECE0C7;--datatable-border-row: #D9C896;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #ECE0C7;--widget-table-border-row: #D9C896;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=captain]{--bg-app: #FAFBFD;--bg-sidebar: #002868;--bg-surface: #FFFFFF;--bg-surface-alt: #F2F5FB;--bg-surface-hover: #E3EAF5;--bg-surface-dim: #D5DFEF;--bg-canvas: #FAFBFD;--bg-minimap: #F2F5FB;--page-header-bg: #002868;--page-toolbar-bg: #001F52;--bg-overlay: rgba(0, 40, 104, .65);--border-color: #D5DFEF;--border-report: #002868;--border-subtle: #E8EEF7;--border-hover: #B22234;--text-primary: #1A1F45;--text-secondary: #4A5078;--text-muted: #8088A6;--text-sidebar-primary: #FFFFFF;--text-sidebar-secondary: #C9D6EA;--text-sidebar-muted: #8FA3C3;--bg-sidebar-hover: rgba(255, 255, 255, .1);--boring-filled-bg: #B22234;--boring-filled-text: #FFFFFF;--shadow-widget: 0 1px 3px 0 rgba(0, 40, 104, .12), 0 1px 2px -1px rgba(0, 40, 104, .08);--shadow-sm: 0 1px 3px rgba(0, 40, 104, .1);--scrollbar-hover: #B22234;--color-brand: #B22234;--color-brand-hover: #8F1A28;--color-brand-bg: rgba(178, 34, 52, .1);--color-brand-text: #8F1A28;--color-accent: #1E3A8A;--color-accent-hover: #1E40AF;--color-accent-bg: rgba(30, 58, 138, .1);--color-indigo: #4F46E5;--color-indigo-bg: rgba(79, 70, 229, .08);--color-success: #16A34A;--color-success-bg: rgba(22, 163, 74, .1);--color-success-text: #15803D;--color-danger: #B91C1C;--color-danger-bg: rgba(185, 28, 28, .1);--color-danger-text: #991B1B;--color-warning-bg: rgba(212, 175, 55, .15);--color-warning-text: #8F6E16;--tag-success-bg: rgba(22, 163, 74, .1);--tag-success-text: #15803D;--tag-info-bg: rgba(30, 58, 138, .1);--tag-info-text: #1E3A8A;--tag-warn-bg: rgba(212, 175, 55, .15);--tag-warn-text: #8F6E16;--tag-danger-bg: rgba(178, 34, 52, .1);--tag-danger-text: #8F1A28;--tag-secondary-bg: rgba(74, 80, 120, .08);--tag-secondary-text: #4A5078;--datatable-row-odd: #FFFFFF;--datatable-row-hover: #E3EAF5;--datatable-border-row: #D5DFEF;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #E3EAF5;--widget-table-border-row: #D5DFEF;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=captain] .left-sidebar-panel,[data-theme=captain] .right-config-panel,[data-theme=captain] .footer-bar,[data-theme=captain] .sidebarPageButtons,[data-theme=captain] .header,[data-theme=captain] .page-header,[data-theme=captain] .page-header-row,[data-theme=captain] .page-tabs-row,[data-theme=captain] .page-actions-block,[data-theme=captain] .analysis-notebook-toolbar{--bg-surface: #002868;--bg-surface-alt: #001F52;--bg-surface-hover: #003280;--bg-surface-dim: #001A47;--border-color: #001F52;--border-subtle: #001A47;--border-hover: #B22234;--text-primary: #FFFFFF;--text-secondary: #C9D6EA;--text-muted: #8FA3C3;--scrollbar-hover: #B22234;--color-brand-bg: rgba(178, 34, 52, .22);--color-brand-text: #FFD0D7}[data-theme=captain] .page-tabs-row .page-tab.active:after,[data-theme=captain] .page-header .page-tab.active:after{background:#f67}[data-theme=captain] .study-hero,[data-theme=captain] .page-actions-block,[data-theme=captain] .analysis-notebook-toolbar{--text-primary: #FFFFFF;--text-secondary: #C9D6EA;--text-muted: #8FA3C3}[data-theme=captain] .analysis-notebook-toolbar .kuma-tab{color:#c9d6ea}[data-theme=captain] .analysis-notebook-toolbar .kuma-tab:hover{color:#fff}[data-theme=captain] .analysis-notebook-toolbar .kuma-tab.active,[data-theme=captain] .analysis-notebook-toolbar .kuma-tab[data-p-active=true]{color:#f67;border-bottom-color:#f67}html[data-theme=captain]{--bg-sidebar: #002868}[data-theme=wedge]{--bg-app: #EBE5D5;--bg-sidebar: #F5F1E6;--bg-surface: #FFFFFF;--bg-surface-alt: #EBE5D5;--bg-surface-hover: #DFD8C3;--bg-surface-dim: #CFC6AC;--bg-canvas: #F5F1E6;--bg-minimap: #EBE5D5;--page-header-bg: #3D4751;--page-toolbar-bg: #2E363F;--bg-overlay: rgba(11, 11, 11, .65);--border-color: #CFC6AC;--border-subtle: #DFD8C3;--border-hover: #C5511D;--border-report: #3D4751;--text-primary: #0B0B0B;--text-secondary: #3D4751;--text-muted: #6E6A5E;--text-sidebar-primary: #0B0B0B;--text-sidebar-secondary: #3D4751;--text-sidebar-muted: #6E6A5E;--bg-sidebar-hover: rgba(197, 81, 29, .08);--boring-filled-bg: #C5511D;--boring-filled-text: #EBE5D5;--shadow-widget: 0 1px 3px 0 rgba(11, 11, 11, .12), 0 1px 2px -1px rgba(11, 11, 11, .08);--shadow-sm: 0 1px 3px rgba(11, 11, 11, .1);--scrollbar-hover: #C5511D;--color-brand: #C5511D;--color-brand-hover: #A23F14;--color-brand-bg: rgba(197, 81, 29, .12);--color-brand-text: #A23F14;--color-accent: #ED7B2E;--color-accent-hover: #D86A1F;--color-accent-bg: rgba(237, 123, 46, .15);--color-indigo: #4F46E5;--color-indigo-bg: rgba(79, 70, 229, .08);--color-success: #4F7A3A;--color-success-bg: rgba(79, 122, 58, .12);--color-success-text: #3D5F2D;--color-danger: #C5511D;--color-danger-bg: rgba(197, 81, 29, .12);--color-danger-text: #A23F14;--color-warning-bg: rgba(237, 123, 46, .18);--color-warning-text: #8A4416;--tag-success-bg: rgba(79, 122, 58, .12);--tag-success-text: #3D5F2D;--tag-info-bg: rgba(61, 71, 81, .12);--tag-info-text: #3D4751;--tag-warn-bg: rgba(237, 123, 46, .18);--tag-warn-text: #8A4416;--tag-danger-bg: rgba(197, 81, 29, .12);--tag-danger-text: #A23F14;--tag-secondary-bg: rgba(61, 71, 81, .08);--tag-secondary-text: #3D4751;--datatable-row-odd: #FFFFFF;--datatable-row-hover: #DFD8C3;--datatable-border-row: #CFC6AC;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #DFD8C3;--widget-table-border-row: #CFC6AC;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=wedge] .header,[data-theme=wedge] .page-header,[data-theme=wedge] .page-header-row,[data-theme=wedge] .page-tabs-row,[data-theme=wedge] .page-actions-block,[data-theme=wedge] .analysis-notebook-toolbar{--bg-surface: #3D4751;--bg-surface-alt: #2E363F;--bg-surface-hover: #4A5560;--bg-surface-dim: #232930;--border-color: #2E363F;--border-subtle: #232930;--border-hover: #C5511D;--text-primary: #EBE5D5;--text-secondary: #ED7B2E;--text-muted: #9AA3AD;--scrollbar-hover: #ED7B2E;--color-brand-bg: rgba(237, 123, 46, .25);--color-brand-text: #ED7B2E}[data-theme=wedge] .page-tabs-row .page-tab.active:after,[data-theme=wedge] .page-header .page-tab.active:after{background:#c5511d}[data-theme=wedge] .analysis-notebook-toolbar .kuma-tab{color:#9aa3ad}[data-theme=wedge] .analysis-notebook-toolbar .kuma-tab:hover{color:#ebe5d5}[data-theme=wedge] .analysis-notebook-toolbar .kuma-tab.active,[data-theme=wedge] .analysis-notebook-toolbar .kuma-tab[data-p-active=true]{color:#ed7b2e;border-bottom-color:#ed7b2e}[data-theme=boring]{--bg-gradient-opacity: 0;--bg-app: #FDFDFC;--bg-sidebar: #FDFDFD;--bg-surface: #FDFDFC;--bg-surface-alt: #F4F4F2;--bg-surface-hover: #ECECE9;--bg-surface-dim: #E4E3DF;--bg-canvas: #FDFDFC;--bg-minimap: #F4F4F2;--page-header-bg: #FDFDFD;--page-toolbar-bg: #F6F5F1;--bg-overlay: rgba(15, 15, 15, .55);--border-color: #E5E3DD;--border-subtle: #EFEDE6;--border-hover: #111111;--border-report: #D6D4CD;--text-primary: #111111;--text-secondary: #4A4944;--text-muted: #8C8A82;--boring-filled-bg: #111111;--boring-filled-text: #FDFDFC;--shadow-widget: 0 1px 3px 0 rgba(40, 30, 10, .08), 0 1px 2px -1px rgba(40, 30, 10, .05);--shadow-sm: 0 1px 3px rgba(40, 30, 10, .06);--scrollbar-hover: #8C8A82;--color-brand: #DC0813;--color-brand-hover: #B00710;--color-brand-bg: rgba(220, 8, 19, .08);--color-brand-text: #9B0610;--color-accent: #111111;--color-accent-hover: #000000;--color-accent-bg: rgba(17, 17, 17, .06);--color-indigo: #4A4944;--color-indigo-bg: rgba(74, 73, 68, .08);--color-success: #4A6B3A;--color-success-bg: rgba(74, 107, 58, .1);--color-success-text: #3A552D;--color-danger: #DC0813;--color-danger-bg: rgba(220, 8, 19, .1);--color-danger-text: #9B0610;--color-warning-bg: rgba(140, 110, 40, .12);--color-warning-text: #6B5418;--tag-success-bg: rgba(74, 107, 58, .1);--tag-success-text: #3A552D;--tag-info-bg: rgba(17, 17, 17, .08);--tag-info-text: #111111;--tag-warn-bg: rgba(140, 110, 40, .12);--tag-warn-text: #6B5418;--tag-danger-bg: rgba(220, 8, 19, .1);--tag-danger-text: #9B0610;--tag-secondary-bg: rgba(74, 73, 68, .08);--tag-secondary-text: #4A4944;--datatable-row-odd: #FDFDFC;--datatable-row-hover: #F4F4F2;--datatable-border-row: #E5E3DD;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #F4F4F2;--widget-table-border-row: #E5E3DD;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}html[data-theme=boring_blue]{--bg-gradient-opacity: 0;--bg-app: #F4F5F7;--bg-sidebar: #1F2937;--bg-surface: #FFFFFF;--bg-surface-alt: #F3F4F6;--bg-surface-hover: #E9EBEF;--bg-surface-dim: #E4E7EB;--bg-canvas: #F4F5F7;--bg-minimap: #F3F4F6;--page-header-bg: #FFFFFF;--page-toolbar-bg: #F4F5F7;--bg-overlay: rgba(31, 41, 55, .6);--border-color: #E5E7EB;--border-subtle: #F3F4F6;--border-hover: #0A8FF5;--border-report: #E5E7EB;--text-primary: #1F2937;--text-secondary: #4B5563;--text-muted: #9CA3AF;--text-sidebar-primary: #F9FAFB;--text-sidebar-secondary: #D1D5DB;--text-sidebar-muted: #9CA3AF;--bg-sidebar-hover: rgba(255, 255, 255, .08);--sidebar-icon-color: #FFFFFF;--sidebar-icon-color-active: #0A8FF5;--sidebar-border-right-color: transparent;--sidebar-border-right-width: 0px;--data-tree-border-left-color: transparent;--toolbar-match-sidebar: 0;--toolbar-bg-custom: #F4F5F7;--toolbar-text: #111111;--boring-filled-bg: #0A8FF5;--boring-filled-text: #FFFFFF;--shadow-widget: 0 1px 3px 0 rgba(31, 41, 55, .1), 0 1px 2px -1px rgba(31, 41, 55, .06);--shadow-sm: 0 1px 3px rgba(31, 41, 55, .08);--scrollbar-hover: #9CA3AF;--color-brand: #0A8FF5;--color-brand-hover: #0877CF;--color-brand-bg: rgba(10, 143, 245, .1);--color-brand-text: #0A6BB8;--color-accent: #1F2937;--color-accent-hover: #111827;--color-accent-bg: rgba(31, 41, 55, .06);--color-indigo: #4F46E5;--color-indigo-bg: rgba(79, 70, 229, .08);--color-success: #10B981;--color-success-bg: rgba(16, 185, 129, .1);--color-success-text: #059669;--color-danger: #EF4444;--color-danger-bg: rgba(239, 68, 68, .1);--color-danger-text: #DC2626;--color-warning-bg: rgba(245, 158, 11, .12);--color-warning-text: #B45309;--tag-success-bg: rgba(16, 185, 129, .1);--tag-success-text: #059669;--tag-info-bg: rgba(10, 143, 245, .1);--tag-info-text: #0A6BB8;--tag-warn-bg: rgba(245, 158, 11, .12);--tag-warn-text: #B45309;--tag-danger-bg: rgba(239, 68, 68, .1);--tag-danger-text: #DC2626;--tag-secondary-bg: rgba(31, 41, 55, .08);--tag-secondary-text: #4B5563;--datatable-row-odd: #FFFFFF;--datatable-row-hover: #F3F4F6;--datatable-border-row: #E5E7EB;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #F3F4F6;--widget-table-border-row: #E5E7EB;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=rainbow]{--bg-app: #FFFFFF;--bg-sidebar: #FFFFFF;--bg-surface: #FFFFFF;--bg-surface-alt: #FAF7FE;--bg-surface-hover: #F1ECFB;--bg-surface-dim: #F4F0FC;--bg-canvas: #FFFFFF;--page-header-bg: #FFFFFF;--page-toolbar-bg: #FAF7FE;--border-color: #E6DDF6;--border-subtle: #F0E9FA;--border-hover: #8B5CF6;--border-report: #D5C5F1;--text-primary: #1B1230;--text-secondary: #56488A;--text-muted: #968BB0;--color-brand: #8B5CF6;--color-brand-hover: #7C3AED;--color-brand-bg: rgba(139, 92, 246, .12);--color-brand-text: #6D28D9;--color-accent: #06B6D4;--color-accent-hover: #0891B2;--color-accent-bg: rgba(6, 182, 212, .12);--color-success: #10B981;--color-success-bg: rgba(16, 185, 129, .12);--color-success-text: #047857;--color-danger: #EF4444;--color-danger-bg: rgba(239, 68, 68, .1);--color-danger-text: #DC2626;--color-warning-bg: rgba(249, 115, 22, .14);--color-warning-text: #C2410C;--shadow-widget: 0 1px 3px 0 rgba(139, 92, 246, .14), 0 1px 2px -1px rgba(236, 72, 153, .1);--shadow-sm: 0 1px 3px rgba(139, 92, 246, .12);--scrollbar-hover: #8B5CF6;--tag-success-bg: rgba(16, 185, 129, .14);--tag-success-text: #047857;--tag-info-bg: rgba(59, 130, 246, .14);--tag-info-text: #1D4ED8;--tag-warn-bg: rgba(249, 115, 22, .14);--tag-warn-text: #C2410C;--tag-danger-bg: rgba(239, 68, 68, .12);--tag-danger-text: #DC2626;--tag-secondary-bg: rgba(236, 72, 153, .12);--tag-secondary-text: #BE185D;--datatable-row-odd: #FFFFFF;--datatable-row-hover: #FAF4FE;--datatable-border-row: #EFE6FA;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #F8F2FE;--widget-table-border-row: #EFE6FA;--widget-table-border-col: transparent;--widget-table-border-outer: transparent;--bg-gradient-color: #8B5CF6;--bg-gradient-spread: 60%;--bg-gradient-opacity: 1;--rainbow-h: linear-gradient( to right, #EF4444 0%, #F97316 16%, #EAB308 33%, #10B981 50%, #3B82F6 66%, #6366F1 83%, #8B5CF6 100% );--rainbow-v: linear-gradient( to bottom, #EF4444 0%, #F97316 16%, #EAB308 33%, #10B981 50%, #3B82F6 66%, #6366F1 83%, #8B5CF6 100% );--rainbow-diag: linear-gradient( 135deg, #EF4444 0%, #F97316 18%, #EAB308 35%, #10B981 52%, #06B6D4 65%, #3B82F6 78%, #8B5CF6 92%, #EC4899 100% )}[data-theme=rainbow] .ks-page:before{background:radial-gradient(60% 50% at 0% 0%,rgba(236,72,153,.16) 0%,transparent 60%),radial-gradient(55% 45% at 100% 0%,rgba(6,182,212,.16) 0%,transparent 65%),radial-gradient(60% 50% at 100% 100%,rgba(139,92,246,.14) 0%,transparent 70%),radial-gradient(55% 45% at 0% 100%,rgba(234,179,8,.14) 0%,transparent 70%)}[data-theme=rainbow] .ks-hero-title,[data-theme=rainbow] .page-title{background:var(--rainbow-diag);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:rainbow-shift 8s ease-in-out infinite}@keyframes rainbow-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}[data-theme=rainbow] body:before{content:"";position:fixed;top:0;bottom:0;left:0;width:3px;background:var(--rainbow-v);pointer-events:none;z-index:9999}[data-theme=rainbow] .kuma-main-sidebar nav>a:nth-child(7n+1) i{color:#ef4444!important}[data-theme=rainbow] .kuma-main-sidebar nav>a:nth-child(7n+2) i{color:#f97316!important}[data-theme=rainbow] .kuma-main-sidebar nav>a:nth-child(7n+3) i{color:#eab308!important}[data-theme=rainbow] .kuma-main-sidebar nav>a:nth-child(7n+4) i{color:#10b981!important}[data-theme=rainbow] .kuma-main-sidebar nav>a:nth-child(7n+5) i{color:#06b6d4!important}[data-theme=rainbow] .kuma-main-sidebar nav>a:nth-child(7n+6) i{color:#3b82f6!important}[data-theme=rainbow] .kuma-main-sidebar nav>a:nth-child(7n+7) i{color:#8b5cf6!important}[data-theme=rainbow] .kuma-sidebar-indicator{background:var(--rainbow-v)!important;box-shadow:0 0 12px #8b5cf673}[data-theme=rainbow] .ks-tab-indicator{background:var(--rainbow-diag)!important;background-size:200% 200%;box-shadow:0 1px #ffffff4d inset,0 2px 8px #8b5cf647;animation:rainbow-shift 6s ease-in-out infinite}[data-theme=rainbow] .ks-tabs.has-indicator .ks-tab.active{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.15)}[data-theme=rainbow] .kuma-segmented-btn.active,[data-theme=rainbow] .kuma-segmented-btn.active:hover{background:var(--rainbow-diag)!important;background-size:200% 200%;color:#fff!important;border-color:transparent!important;animation:rainbow-shift 6s ease-in-out infinite}[data-theme=rainbow] .kuma-button.primary,[data-theme=rainbow] .kuma-button[primary]{background:var(--rainbow-diag);background-size:220% 220%;background-position:0% 50%;border-color:transparent;color:#fff;transition:background-position .5s ease,transform .15s ease,box-shadow .15s ease}[data-theme=rainbow] .kuma-button.primary:hover,[data-theme=rainbow] .kuma-button[primary]:hover{background-position:100% 50%;box-shadow:0 3px 14px #8b5cf652}[data-theme=rainbow] .kuma-button.secondary:hover,[data-theme=rainbow] .kuma-button[secondary]:hover{-o-border-image:var(--rainbow-h) 1;border-image:var(--rainbow-h) 1;border-image-slice:1;color:var(--text-primary)}[data-theme=rainbow] input:focus,[data-theme=rainbow] input:focus-visible,[data-theme=rainbow] textarea:focus,[data-theme=rainbow] textarea:focus-visible,[data-theme=rainbow] .p-inputtext:focus,[data-theme=rainbow] .p-select:not(.p-disabled).p-focus,[data-theme=rainbow] .p-multiselect:not(.p-disabled).p-focus{outline:2px solid transparent!important;outline-offset:1px;-o-border-image:var(--rainbow-diag) 1!important;border-image:var(--rainbow-diag) 1!important;border-image-slice:1!important;box-shadow:0 0 0 3px #8b5cf62e!important}[data-theme=rainbow] *::-webkit-scrollbar-thumb{background:var(--rainbow-v)!important;border-radius:4px}[data-theme=rainbow] *::-webkit-scrollbar-thumb:hover{background:var(--rainbow-diag)!important}[data-theme=rainbow] .p-datatable .p-datatable-thead>tr>th{position:relative}[data-theme=rainbow] .p-datatable .p-datatable-thead>tr>th:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--rainbow-h);opacity:.85;pointer-events:none}[data-theme=rainbow] .kuma-panel{position:relative}[data-theme=rainbow] .kuma-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--rainbow-h);border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none}[data-theme=rainbow] ::-moz-selection{background:#ec48994d;color:inherit}[data-theme=rainbow] ::selection{background:#ec48994d;color:inherit}[data-theme=rainbow],[data-theme=rainbow] *{cursor:url(/cursors/rainbow-arrow.svg) 2 2,auto!important}[data-theme=new_theme_1]{--bg-gradient-opacity: 0;--bg-app: #EEE9DF;--bg-sidebar: #F7F4EC;--bg-surface: #FBF9F3;--bg-surface-alt: #E8E1D2;--bg-surface-hover: #DFD6C2;--bg-surface-dim: #D7CDB6;--bg-canvas: #EEE9DF;--bg-minimap: #E8E1D2;--page-header-bg: #F7F4EC;--page-toolbar-bg: #E8E1D2;--bg-overlay: rgba(27, 38, 50, .5);--border-color: #C9C1B1;--border-subtle: #DAD3C2;--border-hover: #2C3B4D;--border-report: #BDB39E;--text-primary: #1B2632;--text-secondary: #2C3B4D;--text-muted: #7A7460;--boring-filled-bg: #2C3B4D;--boring-filled-text: #FBF9F3;--shadow-widget: 0 1px 3px 0 rgba(27, 38, 50, .12), 0 1px 2px -1px rgba(27, 38, 50, .08);--shadow-sm: 0 1px 3px rgba(27, 38, 50, .1);--scrollbar-hover: #A35139;--color-brand: #FFB162;--color-brand-hover: #E89A48;--color-brand-on: #1a1a1a;--color-brand-bg: rgba(255, 177, 98, .18);--color-brand-text: #A35139;--color-accent: #2C3B4D;--color-accent-hover: #1B2632;--color-accent-bg: rgba(44, 59, 77, .1);--color-success: #5A7A4A;--color-success-bg: rgba(90, 122, 74, .12);--color-success-text: #3F5A33;--color-danger: #A35139;--color-danger-bg: rgba(163, 81, 57, .12);--color-danger-text: #8B412C;--color-warning-bg: rgba(255, 177, 98, .18);--color-warning-text: #A35139;--tag-success-bg: rgba(90, 122, 74, .12);--tag-success-text: #3F5A33;--tag-info-bg: rgba(44, 59, 77, .12);--tag-info-text: #2C3B4D;--tag-warn-bg: rgba(255, 177, 98, .18);--tag-warn-text: #A35139;--tag-danger-bg: rgba(163, 81, 57, .12);--tag-danger-text: #8B412C;--tag-secondary-bg: rgba(122, 116, 96, .12);--tag-secondary-text: #5C5746;--datatable-row-odd: #FBF9F3;--datatable-row-hover: #E8E1D2;--datatable-border-row: #DAD3C2;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #E8E1D2;--widget-table-border-row: #DAD3C2;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=new_theme_2]{--bg-app: #1B2632;--bg-sidebar: #232F3D;--bg-surface: #2C3B4D;--bg-surface-alt: #344559;--bg-surface-hover: #3D5066;--bg-surface-dim: #1F2B38;--bg-canvas: #1B2632;--bg-minimap: #1F2B38;--page-header-bg: #1B2632;--page-toolbar-bg: #2C3B4D;--bg-overlay: rgba(15, 22, 30, .75);--dialog-bg: #232F3D;--border-color: #3D5066;--border-subtle: #2A3849;--border-hover: #FFB162;--border-report: #3D5066;--text-primary: #EEE9DF;--text-secondary: #C9C1B1;--text-muted: #8A8270;--boring-filled-bg: #EEE9DF;--boring-filled-text: #1B2632;--shadow-widget: 0 1px 3px 0 rgba(0, 0, 0, .5), 0 1px 2px -1px rgba(0, 0, 0, .35);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--scrollbar-hover: #FFB162;--color-brand: #FFB162;--color-brand-hover: #E89A48;--color-brand-on: #1a1a1a;--color-brand-bg: rgba(255, 177, 98, .18);--color-brand-text: #FFC68A;--color-accent: #C66A4D;--color-accent-hover: #A35139;--color-accent-bg: rgba(198, 106, 77, .18);--color-success: #8FB07A;--color-success-bg: rgba(143, 176, 122, .18);--color-success-text: #B8D1A5;--color-danger: #E5614A;--color-danger-bg: rgba(229, 97, 74, .18);--color-danger-text: #FF9078;--color-warning-bg: rgba(255, 177, 98, .2);--color-warning-text: #FFC68A;--tag-success-bg: rgba(143, 176, 122, .18);--tag-success-text: #B8D1A5;--tag-info-bg: rgba(201, 193, 177, .16);--tag-info-text: #C9C1B1;--tag-warn-bg: rgba(255, 177, 98, .18);--tag-warn-text: #FFC68A;--tag-danger-bg: rgba(229, 97, 74, .18);--tag-danger-text: #FF9078;--tag-secondary-bg: rgba(201, 193, 177, .1);--tag-secondary-text: #C9C1B1;--datatable-row-odd: #243140;--datatable-row-hover: #2C3B4D;--datatable-border-row: #2A3849;--datatable-border-col: transparent;--datatable-border-outer: #3D5066;--datatable-padding: 0px;--datatable-header-bg: #1F2B38;--widget-table-border-row: #2A3849;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=new_theme_3]{--bg-gradient-opacity: 0;--bg-app: #F1F6F4;--bg-sidebar: #FFFFFF;--bg-surface: #FFFFFF;--bg-surface-alt: #D9E8E2;--bg-surface-hover: #C6DBD2;--bg-surface-dim: #E8F0ED;--bg-canvas: #F1F6F4;--bg-minimap: #E8F0ED;--page-header-bg: #FFFFFF;--page-toolbar-bg: #D9E8E2;--bg-overlay: rgba(17, 76, 90, .55);--border-color: #BFD3CB;--border-subtle: #D9E8E2;--border-hover: #114C5A;--border-report: #A8C0B6;--text-primary: #172B36;--text-secondary: #114C5A;--text-muted: #6F8A8F;--boring-filled-bg: #114C5A;--boring-filled-text: #F1F6F4;--shadow-widget: 0 1px 3px 0 rgba(17, 76, 90, .12), 0 1px 2px -1px rgba(17, 76, 90, .08);--shadow-sm: 0 1px 3px rgba(17, 76, 90, .1);--scrollbar-hover: #FF9932;--color-brand: #FF9932;--color-brand-hover: #E58420;--color-brand-on: #1a1a1a;--color-brand-bg: rgba(255, 153, 50, .16);--color-brand-text: #B86A18;--color-accent: #114C5A;--color-accent-hover: #0B3640;--color-accent-bg: rgba(17, 76, 90, .1);--color-success: #2F8F6F;--color-success-bg: rgba(47, 143, 111, .12);--color-success-text: #1E6650;--color-danger: #C8413A;--color-danger-bg: rgba(200, 65, 58, .12);--color-danger-text: #9B2F2A;--color-warning-bg: rgba(255, 200, 1, .2);--color-warning-text: #8A6900;--tag-success-bg: rgba(47, 143, 111, .12);--tag-success-text: #1E6650;--tag-info-bg: rgba(17, 76, 90, .12);--tag-info-text: #114C5A;--tag-warn-bg: rgba(255, 200, 1, .2);--tag-warn-text: #8A6900;--tag-danger-bg: rgba(200, 65, 58, .12);--tag-danger-text: #9B2F2A;--tag-secondary-bg: rgba(111, 138, 143, .14);--tag-secondary-text: #4A6168;--datatable-row-odd: #FFFFFF;--datatable-row-hover: #D9E8E2;--datatable-border-row: #D9E8E2;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #D9E8E2;--widget-table-border-row: #D9E8E2;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=new_theme_4]{--bg-app: #0F1F28;--bg-sidebar: #172B36;--bg-surface: #172B36;--bg-surface-alt: #1F3D49;--bg-surface-hover: #2A5260;--bg-surface-dim: #112028;--bg-canvas: #0F1F28;--bg-minimap: #112028;--page-header-bg: #0F1F28;--page-toolbar-bg: #172B36;--bg-overlay: rgba(10, 20, 26, .75);--dialog-bg: #14252E;--border-color: #2A4854;--border-subtle: #1C323C;--border-hover: #FFC801;--border-report: #2A4854;--text-primary: #F1F6F4;--text-secondary: #D9E8E2;--text-muted: #7A9298;--boring-filled-bg: #FFC801;--boring-filled-text: #172B36;--shadow-widget: 0 1px 3px 0 rgba(0, 0, 0, .5), 0 1px 2px -1px rgba(0, 0, 0, .35);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--scrollbar-hover: #FFC801;--color-brand: #FFC801;--color-brand-hover: #E5B200;--color-brand-on: #1a1a1a;--color-brand-bg: rgba(255, 200, 1, .18);--color-brand-text: #FFD84A;--color-accent: #FF9932;--color-accent-hover: #E58420;--color-accent-bg: rgba(255, 153, 50, .18);--color-success: #4AC29A;--color-success-bg: rgba(74, 194, 154, .18);--color-success-text: #6DD4B1;--color-danger: #E5614A;--color-danger-bg: rgba(229, 97, 74, .18);--color-danger-text: #FF8B72;--color-warning-bg: rgba(255, 200, 1, .2);--color-warning-text: #FFD84A;--tag-success-bg: rgba(74, 194, 154, .18);--tag-success-text: #6DD4B1;--tag-info-bg: rgba(217, 232, 226, .14);--tag-info-text: #D9E8E2;--tag-warn-bg: rgba(255, 200, 1, .18);--tag-warn-text: #FFD84A;--tag-danger-bg: rgba(229, 97, 74, .18);--tag-danger-text: #FF8B72;--tag-secondary-bg: rgba(217, 232, 226, .1);--tag-secondary-text: #D9E8E2;--datatable-row-odd: #1A303B;--datatable-row-hover: #1F3D49;--datatable-border-row: #1C323C;--datatable-border-col: transparent;--datatable-border-outer: #2A4854;--datatable-padding: 0px;--datatable-header-bg: #112028;--widget-table-border-row: #1C323C;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=new_theme_6]{--bg-app: #13181B;--bg-sidebar: #0C2640;--bg-surface: #003A6C;--bg-surface-alt: #0A4A82;--bg-surface-hover: #0F5A9A;--bg-surface-dim: #0A1A2A;--bg-canvas: #13181B;--bg-minimap: #0A1A2A;--page-header-bg: #13181B;--page-toolbar-bg: #0C2640;--bg-overlay: rgba(8, 12, 14, .75);--dialog-bg: #182028;--border-color: #0F4072;--border-subtle: #0A2940;--border-hover: #FFBF65;--border-report: #0F4072;--text-primary: #F0EEEB;--text-secondary: #CCD5DA;--text-muted: #7488A0;--boring-filled-bg: #FFBF65;--boring-filled-text: #13181B;--shadow-widget: 0 1px 3px 0 rgba(0, 0, 0, .55), 0 1px 2px -1px rgba(0, 0, 0, .4);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .45);--scrollbar-hover: #FFBF65;--color-brand: #FFBF65;--color-brand-hover: #E8A744;--color-brand-on: #1a1a1a;--color-brand-bg: rgba(255, 191, 101, .18);--color-brand-text: #FFD08A;--color-accent: #FD8973;--color-accent-hover: #E36F5A;--color-accent-bg: rgba(253, 137, 115, .18);--color-success: #4AC29A;--color-success-bg: rgba(74, 194, 154, .18);--color-success-text: #6DD4B1;--color-danger: #FD8973;--color-danger-bg: rgba(253, 137, 115, .18);--color-danger-text: #FFA992;--color-warning-bg: rgba(255, 191, 101, .2);--color-warning-text: #FFD08A;--tag-success-bg: rgba(74, 194, 154, .18);--tag-success-text: #6DD4B1;--tag-info-bg: rgba(204, 213, 218, .14);--tag-info-text: #CCD5DA;--tag-warn-bg: rgba(255, 191, 101, .18);--tag-warn-text: #FFD08A;--tag-danger-bg: rgba(253, 137, 115, .18);--tag-danger-text: #FFA992;--tag-secondary-bg: rgba(204, 213, 218, .1);--tag-secondary-text: #CCD5DA;--datatable-row-odd: #003D72;--datatable-row-hover: #0A4A82;--datatable-border-row: #0A2940;--datatable-border-col: transparent;--datatable-border-outer: #0F4072;--datatable-padding: 0px;--datatable-header-bg: #0A1A2A;--widget-table-border-row: #0A2940;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=new_theme_8]{--bg-app: #002233;--bg-sidebar: #03293D;--bg-surface: #11425D;--bg-surface-alt: #155578;--bg-surface-hover: #1B6890;--bg-surface-dim: #001A28;--bg-canvas: #002233;--bg-minimap: #001A28;--page-header-bg: #002233;--page-toolbar-bg: #03293D;--bg-overlay: rgba(0, 18, 27, .78);--dialog-bg: #032537;--border-color: #154863;--border-subtle: #0A3147;--border-hover: #DDFF55;--border-report: #154863;--text-primary: #F6F2E8;--text-secondary: #C0D6EA;--text-muted: #6F8AA0;--boring-filled-bg: #DDFF55;--boring-filled-text: #002233;--shadow-widget: 0 1px 3px 0 rgba(0, 0, 0, .55), 0 1px 2px -1px rgba(0, 0, 0, .4);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .45);--scrollbar-hover: #DDFF55;--color-brand: #DDFF55;--color-brand-hover: #C2E430;--color-brand-on: #1a1a1a;--color-brand-bg: rgba(221, 255, 85, .18);--color-brand-text: #DDFF55;--color-accent: #C0D6EA;--color-accent-hover: #9CB8D3;--color-accent-bg: rgba(192, 214, 234, .16);--color-success: #8EE0A8;--color-success-bg: rgba(142, 224, 168, .18);--color-success-text: #A8EBC0;--color-danger: #FF7B7B;--color-danger-bg: rgba(255, 123, 123, .18);--color-danger-text: #FF9696;--color-warning-bg: rgba(221, 255, 85, .18);--color-warning-text: #DDFF55;--tag-success-bg: rgba(142, 224, 168, .18);--tag-success-text: #A8EBC0;--tag-info-bg: rgba(192, 214, 234, .16);--tag-info-text: #C0D6EA;--tag-warn-bg: rgba(221, 255, 85, .18);--tag-warn-text: #DDFF55;--tag-danger-bg: rgba(255, 123, 123, .18);--tag-danger-text: #FF9696;--tag-secondary-bg: rgba(192, 214, 234, .1);--tag-secondary-text: #C0D6EA;--datatable-row-odd: #134760;--datatable-row-hover: #155578;--datatable-border-row: #0A3147;--datatable-border-col: transparent;--datatable-border-outer: #154863;--datatable-padding: 0px;--datatable-header-bg: #001A28;--widget-table-border-row: #0A3147;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=new_theme_9]{--bg-gradient-opacity: 0;--bg-app: #F4F4F4;--bg-sidebar: #FFFFFF;--bg-surface: #FFFFFF;--bg-surface-alt: #EDEDED;--bg-surface-hover: #DBDBDB;--bg-surface-dim: #E5E5E5;--bg-canvas: #F4F4F4;--bg-minimap: #E5E5E5;--page-header-bg: #FFFFFF;--page-toolbar-bg: #EDEDED;--bg-overlay: rgba(31, 42, 68, .5);--border-color: #DBDBDB;--border-subtle: #EDEDED;--border-hover: #1F2A44;--border-report: #C7C7C7;--text-primary: #2E2E2E;--text-secondary: #1F2A44;--text-muted: #8A8A8A;--boring-filled-bg: #1F2A44;--boring-filled-text: #DBDBDB;--shadow-widget: 0 1px 3px 0 rgba(31, 42, 68, .1), 0 1px 2px -1px rgba(31, 42, 68, .06);--shadow-sm: 0 1px 3px rgba(31, 42, 68, .08);--scrollbar-hover: #1F2A44;--color-brand: #4AD1B0;--color-brand-hover: #34B898;--color-brand-bg: rgba(74, 209, 176, .16);--color-brand-text: #1F7A60;--color-accent: #1F2A44;--color-accent-hover: #131B30;--color-accent-bg: rgba(31, 42, 68, .1);--color-success: #34B898;--color-success-bg: rgba(52, 184, 152, .12);--color-success-text: #1F7A60;--color-danger: #C8413A;--color-danger-bg: rgba(200, 65, 58, .12);--color-danger-text: #9B2F2A;--color-warning-bg: rgba(225, 255, 124, .3);--color-warning-text: #5E7016;--tag-success-bg: rgba(52, 184, 152, .12);--tag-success-text: #1F7A60;--tag-info-bg: rgba(31, 42, 68, .1);--tag-info-text: #1F2A44;--tag-warn-bg: rgba(225, 255, 124, .3);--tag-warn-text: #5E7016;--tag-danger-bg: rgba(200, 65, 58, .12);--tag-danger-text: #9B2F2A;--tag-secondary-bg: rgba(138, 138, 138, .16);--tag-secondary-text: #4A4A4A;--datatable-row-odd: #FFFFFF;--datatable-row-hover: #EDEDED;--datatable-border-row: #DBDBDB;--datatable-border-col: transparent;--datatable-border-outer: transparent;--datatable-padding: 0px;--datatable-header-bg: #EDEDED;--widget-table-border-row: #DBDBDB;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}[data-theme=new_theme_10]{--bg-app: #1F2A44;--bg-sidebar: #2E2E2E;--bg-surface: #283354;--bg-surface-alt: #2F3D66;--bg-surface-hover: #384878;--bg-surface-dim: #1A2338;--bg-canvas: #1F2A44;--bg-minimap: #1A2338;--page-header-bg: #1F2A44;--page-toolbar-bg: #2E2E2E;--bg-overlay: rgba(15, 18, 28, .78);--dialog-bg: #232E4A;--border-color: #3A4868;--border-subtle: #28324E;--border-hover: #E1FF7C;--border-report: #3A4868;--text-primary: #DBDBDB;--text-secondary: #B4B4B4;--text-muted: #7A7A7A;--boring-filled-bg: #E1FF7C;--boring-filled-text: #1F2A44;--shadow-widget: 0 1px 3px 0 rgba(0, 0, 0, .55), 0 1px 2px -1px rgba(0, 0, 0, .4);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .45);--scrollbar-hover: #E1FF7C;--color-brand: #E1FF7C;--color-brand-hover: #C8E660;--color-brand-on: #1a1a1a;--color-brand-bg: rgba(225, 255, 124, .18);--color-brand-text: #E1FF7C;--color-accent: #4AD1B0;--color-accent-hover: #34B898;--color-accent-bg: rgba(74, 209, 176, .18);--color-success: #4AD1B0;--color-success-bg: rgba(74, 209, 176, .18);--color-success-text: #6FE0C2;--color-danger: #FF7B7B;--color-danger-bg: rgba(255, 123, 123, .18);--color-danger-text: #FF9696;--color-warning-bg: rgba(225, 255, 124, .18);--color-warning-text: #E1FF7C;--tag-success-bg: rgba(74, 209, 176, .18);--tag-success-text: #6FE0C2;--tag-info-bg: rgba(219, 219, 219, .14);--tag-info-text: #DBDBDB;--tag-warn-bg: rgba(225, 255, 124, .18);--tag-warn-text: #E1FF7C;--tag-danger-bg: rgba(255, 123, 123, .18);--tag-danger-text: #FF9696;--tag-secondary-bg: rgba(180, 180, 180, .12);--tag-secondary-text: #B4B4B4;--datatable-row-odd: #243056;--datatable-row-hover: #2F3D66;--datatable-border-row: #28324E;--datatable-border-col: transparent;--datatable-border-outer: #3A4868;--datatable-padding: 0px;--datatable-header-bg: #1A2338;--widget-table-border-row: #28324E;--widget-table-border-col: transparent;--widget-table-border-outer: transparent}:root,[data-theme]{--sidebar-border-right-color: var(--border-color);--sidebar-border-right-width: 1px;--data-tree-border-left-color: var(--border-color);--data-tree-border-left-width: max(0px, calc(1px - var(--sidebar-border-right-width, 1px)));--toolbar-match-sidebar: 1;--toolbar-bg-custom: var(--bg-app);--toolbar-bg: color-mix( in srgb, var(--bg-sidebar) calc(var(--toolbar-match-sidebar, 1) * 100%), var(--toolbar-bg-custom) calc((1 - var(--toolbar-match-sidebar, 1)) * 100%) );--toolbar-text: var(--text-primary)}.kuma-main-sidebar.border-r{border-right-width:var(--sidebar-border-right-width, 0px)!important;border-right-style:solid!important;border-right-color:var(--sidebar-border-right-color, transparent)!important}.kuma-study-tree{background:var(--toolbar-bg);color:var(--toolbar-text, currentColor);border-left-width:var(--data-tree-border-left-width, 0px);border-left-style:solid;border-left-color:var(--data-tree-border-left-color, transparent)}.kuma-study-tree .kuma-rail-title,.right-config-panel .kuma-rail-title,.kuma-study-tree .sidebarToolbarTitle,.right-config-panel .sidebarToolbarTitle,.right-config-panel .sidebarPageHeaderTitle{color:var(--toolbar-text, var(--text-secondary))}:root{--font-display: "Fraunces", "Times New Roman", serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--appFont: var(--font-body);--vertical-toolbar-width: 50px;--vertical-toolbar-btn-size: 32px;--vertical-toolbar-icon-size: 14px;--card-radius: 8px;--card-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .08)}[data-theme=light],[data-theme=hybrid],[data-theme=captain],[data-theme=hawkins],[data-theme=venezia],[data-theme=wedge],[data-theme=wow],[data-theme=boring],[data-theme=rainbow],[data-theme=new_theme_1],[data-theme=new_theme_3],[data-theme=new_theme_9]{--card-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .04)}.kuma-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.kuma-vertical-toolbar{width:var(--vertical-toolbar-width);flex-shrink:0}.kuma-vertical-toolbar-btn{width:var(--vertical-toolbar-btn-size);height:var(--vertical-toolbar-btn-size);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;border-radius:2px;background:transparent;border:none;cursor:pointer;transition:background .15s,color .15s}.kuma-vertical-toolbar-btn .pi{font-size:var(--vertical-toolbar-icon-size)}#app{font-family:var(--font-body)}body,body *:not([class*=fa-]):not(.fa):not(.fas):not(.far):not(.fab):not(.pi):not([class*=pi-]){font-family:var(--font-body)!important}.font-display,.font-display *:not([class*=fa-]):not(.fa):not(.fas):not(.far):not(.fab):not(.pi):not([class*=pi-]){font-family:var(--font-display)!important}.font-display{font-variation-settings:"opsz" 100}.font-mono,.font-mono *:not([class*=fa-]):not(.fa):not(.fas):not(.far):not(.fab):not(.pi):not([class*=pi-]){font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums}.font-preview-scope,.font-preview-scope *:not([class*=fa-]):not(.fa):not(.fas):not(.far):not(.fab):not(.pi):not([class*=pi-]){font-family:var(--card-font, var(--font-body))!important}.kuma-tabs{margin-bottom:-1px}.kuma-tab{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:8px 12px;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--text-muted, #888);gap:4px;cursor:pointer;transition:color .15s;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kuma-tab:hover{color:var(--text-color, #333)}.kuma-tab.active,.kuma-tab[data-p-active=true]{color:var(--color-brand, #FF7B5F);border-bottom-color:var(--color-brand, #FF7B5F)}.kuma-tabs .p-tablist{background:transparent;border:none!important;border-bottom:none!important}.kuma-tabs .p-tablist-content,.kuma-tabs .p-tabs{border:none!important}.kuma-tabs .p-tab{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:8px 12px;background:transparent;border:none;border-radius:0;color:var(--text-muted, #888);gap:4px;cursor:pointer;transition:color .15s;display:inline-flex;align-items:center}.kuma-tabs .p-tab:hover{color:var(--text-color, #333)}.kuma-tabs .p-tab[data-p-active=true]{color:var(--color-brand, #FF7B5F)}.kuma-tabs .p-tablist-active-bar{background:var(--color-brand, #FF7B5F);height:2px}.kuma-tabs .p-tablist [data-pc-group-section=navigator]{display:none!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.sidebarToolbar{height:48px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--border-color);flex-shrink:0}.sidebarToolbarTitle{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.configSection{border-bottom:1px solid var(--border-color);padding-bottom:6px;padding-top:6px}.configSectionTitle{padding-left:12px;color:var(--text-primary)!important;font-size:13px;font-weight:600;padding-top:6px;display:flex;align-items:center;padding-right:12px}.tableTitle{color:var(--text-primary)!important;font-size:13px;font-weight:600}.configSectionContent{padding:6px 12px}.configSectionText1{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.configSectionText2{font-size:12px;font-weight:500;color:var(--text-secondary)}.configSectionText4{font-size:11px;color:var(--text-muted)}.card{border:1px solid var(--border-color);border-radius:var(--radius-input);padding:12px;cursor:pointer;background:var(--bg-surface);box-shadow:var(--card-shadow);transition:border-color .15s ease,box-shadow .15s ease}.card:hover{border-color:var(--border-hover)}.card.selected{border:1px solid var(--color-brand)}.sidebarPageButtons{background:var(--bg-sidebar);border-right:1px solid var(--border-color);gap:2px;height:100%;transition:background .3s ease,border-color .3s ease}.sidebarPageButtons .sidebar-nav-btn{width:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-input);border:none;cursor:pointer;transition:color .15s,background-color .15s;background:transparent;color:var(--text-secondary);font-size:16px}.sidebarPageButtons .sidebar-nav-btn:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.sidebarPageButtons .sidebar-nav-btn.active{background:var(--color-brand-bg);color:var(--color-brand, var(--color-indigo))}.sidebarPageButtons .sidebar-nav-btn.active i{color:var(--color-brand, var(--color-indigo))}.sidebarPageButtons .sidebar-nav-btn:not(.active) i{color:var(--text-secondary)}.sidebarPageButtons .sidebar-nav-btn:not(.active):hover i{color:var(--text-primary)}input[type=text],input[type=search],input[type=number],input[type=email],input[type=password]{background-color:var(--bg-surface-alt);border-color:var(--border-color);color:var(--text-primary)}input[type=checkbox],input[type=radio]{accent-color:var(--color-brand)}[data-theme=dark] input[type=checkbox],[data-theme=dark] input[type=radio],[data-theme=hybrid] input[type=checkbox],[data-theme=hybrid] input[type=radio]{color-scheme:dark}.task-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;vertical-align:middle}.kuma-button{font-size:12.5px;font-weight:600;border:1px solid var(--border-color);border-radius:var(--radius-input);padding:9px 16px;color:var(--text-primary);width:-moz-max-content;width:max-content;white-space:nowrap;transition:all .15s ease;cursor:pointer;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--bg-surface);line-height:1}.kuma-button:hover{background-color:var(--bg-surface-alt);border-color:var(--border-hover)}.kuma-button:active{transform:translateY(1px) scale(.98)}.kuma-button i{font-size:13px}.kuma-button.primary,.kuma-button[primary]{background-color:var(--color-brand);color:var(--color-brand-on, white);border-color:var(--color-brand-hover)}.kuma-button.primary:hover,.kuma-button[primary]:hover{background-color:var(--color-brand-hover)}.kuma-button.secondary,.kuma-button[secondary]{background-color:var(--bg-surface-alt);border-color:var(--border-color);color:var(--text-secondary)}.kuma-button.secondary:hover,.kuma-button[secondary]:hover{background-color:var(--bg-surface-hover);border-color:var(--border-hover)}.kuma-button.success,.kuma-button[success]{background-color:var(--color-success);color:#fff;border-color:var(--color-success-text)}.kuma-button.success:hover,.kuma-button[success]:hover{background-color:var(--color-success-text)}.kuma-button.danger,.kuma-button[danger]{background-color:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger)}.kuma-button.danger:hover,.kuma-button[danger]:hover{background-color:var(--color-danger-bg);border-color:var(--color-danger-text);color:var(--color-danger-text)}.kuma-button.ghost,.kuma-button[ghost]{background:transparent;border-color:transparent;color:var(--text-secondary);box-shadow:none}.kuma-button.ghost:hover,.kuma-button[ghost]:hover{background-color:var(--bg-surface-alt);border-color:var(--border-color);color:var(--text-primary)}.kuma-button[disabled=true],.kuma-button:disabled{background-color:var(--bg-surface-alt);color:var(--text-muted);border-color:var(--border-color);cursor:not-allowed;pointer-events:none;opacity:.7}.kuma-button.small{padding:4px 8px;font-size:11px;font-weight:500;border-radius:var(--radius-input)}.kuma-button.small i{font-size:12px}.kuma-button.hero-cta{min-width:120px}.kuma-button.icon-only{padding-left:10px;padding-right:10px}.kuma-button.icon-only i{margin:0}.kuma-button.small.icon-only{padding-left:6px;padding-right:6px}:root{--toolbar-control-height: 1.75rem}.toolbar-control{height:var(--toolbar-control-height)!important;min-height:var(--toolbar-control-height)!important;max-height:var(--toolbar-control-height)!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;line-height:1!important}.p-iconfield.toolbar-control{position:relative}.p-iconfield.toolbar-control>.p-inputtext{width:100%!important}.kuma-button.toolbar-control{padding:0 10px;font-size:12px;font-weight:500;border-radius:var(--radius-input)}.kuma-button.toolbar-control i{font-size:12px}.kuma-button.toolbar-control.icon-only{padding-left:8px;padding-right:8px}input.toolbar-control,.toolbar-control>input{padding-top:0;padding-bottom:0}.toolbar-control input,.toolbar-control .p-inputtext,.toolbar-control.p-inputtext,.toolbar-control .p-iconfield,.toolbar-control.p-iconfield,.toolbar-control .p-select,.toolbar-control.p-select,.toolbar-control .p-select-label{height:var(--toolbar-control-height)!important;min-height:var(--toolbar-control-height)!important;max-height:var(--toolbar-control-height)!important;box-sizing:border-box!important}.toolbar-control input,.toolbar-control .p-inputtext,.toolbar-control.p-inputtext,.toolbar-control .p-select-label{padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:flex!important;align-items:center!important}.toolbar-control .p-select-dropdown{height:var(--toolbar-control-height)!important;min-height:var(--toolbar-control-height)!important;max-height:var(--toolbar-control-height)!important;display:flex!important;align-items:center!important}.toolbar-control .p-inputicon{height:auto!important;min-height:0!important;max-height:none!important}.toolbar-row{align-items:center}.kuma-link-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:6px 8px;font-size:12px;font-weight:500;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-input);transition:color .12s,background .12s;white-space:nowrap}.kuma-link-btn:hover{color:var(--text-primary);background:var(--bg-surface-alt)}.kuma-link-btn .pi{font-size:12px}.kuma-link-btn.primary{color:var(--color-brand)}.kuma-link-btn.primary:hover{color:var(--color-brand-hover);background:var(--color-brand-bg)}.kuma-link-btn.is-active,.kuma-link-btn.is-active:hover,.kuma-link-btn.is-active.primary,.kuma-link-btn.is-active.primary:hover{color:var(--color-brand)!important;background:var(--color-brand-bg)!important}.kuma-link-btn.is-active .pi{color:var(--color-brand)!important}.kuma-actions-block{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;border:1px solid var(--border-color);border-radius:var(--radius-input);padding:2px}.toolbar-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.card-grid>.card-focused{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand)}.fav-star-btn{background:none;border:none;cursor:pointer;padding:0;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);transition:color .15s,transform .15s}.fav-star-btn:hover{color:var(--color-brand-text);transform:scale(1.15)}.fav-star-btn.active{color:var(--color-brand)}.fav-star-btn.active:hover{color:var(--color-brand-hover)}.p-datatable td[data-p-selection-column=true],.p-datatable th[data-p-selection-column=true]{text-align:center;vertical-align:middle!important;line-height:0;padding-left:0!important;padding-right:0!important}.p-datatable td[data-p-selection-column=true]>*,.p-datatable th[data-p-selection-column=true]>*{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.p-datatable th.p-datatable-header-cell:has(>.p-datatable-column-header-content>.p-checkbox)>.p-datatable-column-header-content{justify-content:center}html[data-theme]{--radius-modal: 20px;--p-dialog-border-radius: var(--radius-modal);--p-inputtext-color: var(--text-primary);--p-inputtext-background: var(--bg-surface-alt);--p-inputtext-border-color: var(--border-color);--p-inputtext-focus-border-color: var(--color-brand);--p-textarea-focus-border-color: var(--color-brand);--p-select-focus-border-color: var(--color-brand);--p-multiselect-focus-border-color: var(--color-brand);--p-autocomplete-focus-border-color: var(--color-brand);--p-inputtext-placeholder-color: var(--text-muted);--p-textarea-placeholder-color: var(--text-muted);--p-select-placeholder-color: var(--text-secondary);--p-multiselect-placeholder-color: var(--text-secondary);--p-autocomplete-placeholder-color: var(--text-muted);--p-inputtext-shadow: none;--p-textarea-shadow: none;--p-select-shadow: none;--p-multiselect-shadow: none;--p-autocomplete-shadow: none;--p-select-option-color: var(--text-primary);--p-select-option-focus-background: var(--bg-surface-alt);--p-select-option-selected-background: var(--color-brand-bg);--p-select-option-selected-focus-background: var(--color-brand-bg);--p-select-option-focus-color: var(--text-primary);--p-select-option-selected-color: var(--color-brand);--p-select-option-selected-focus-color: var(--color-brand);--p-select-overlay-background: var(--bg-surface);--p-select-overlay-color: var(--text-primary);--p-multiselect-option-color: var(--text-primary);--p-multiselect-option-focus-background: var(--bg-surface-alt);--p-multiselect-option-selected-background: var(--color-brand-bg);--p-multiselect-option-selected-focus-background: var(--color-brand-bg);--p-multiselect-option-focus-color: var(--text-primary);--p-multiselect-option-selected-color: var(--color-brand);--p-multiselect-option-selected-focus-color: var(--color-brand);--p-multiselect-overlay-background: var(--bg-surface);--p-multiselect-overlay-color: var(--text-primary);--p-autocomplete-option-focus-background: var(--bg-surface-alt);--p-autocomplete-option-selected-background: var(--color-brand-bg);--p-autocomplete-option-selected-focus-background: var(--color-brand-bg);--p-autocomplete-option-focus-color: var(--text-primary);--p-autocomplete-option-selected-color: var(--color-brand);--p-autocomplete-option-selected-focus-color: var(--color-brand);--p-toggleswitch-background: color-mix(in srgb, var(--text-secondary) 45%, var(--bg-surface-dim) 55%);--p-toggleswitch-border-color: transparent;--p-toggleswitch-checked-background: var(--color-brand);--p-toggleswitch-checked-hover-background: var(--color-brand-hover);--p-togglebutton-background: transparent;--p-togglebutton-border-color: var(--border-color);--p-togglebutton-color: var(--text-secondary);--p-togglebutton-hover-background: transparent;--p-togglebutton-hover-color: var(--text-primary);--p-togglebutton-checked-background: transparent;--p-togglebutton-checked-border-color: var(--color-brand);--p-togglebutton-checked-color: var(--color-brand);--p-togglebutton-content-checked-background: transparent;--p-checkbox-background: var(--bg-surface-alt);--p-checkbox-border-color: var(--border-color);--p-checkbox-checked-background: var(--color-brand);--p-checkbox-checked-border-color: var(--color-brand);--p-checkbox-checked-hover-background: var(--color-brand-hover);--p-checkbox-checked-hover-border-color: var(--color-brand-hover);--p-checkbox-icon-checked-color: white;--p-radiobutton-background: var(--bg-surface-alt);--p-radiobutton-border-color: var(--border-color);--p-radiobutton-checked-background: var(--color-brand);--p-radiobutton-checked-border-color: var(--color-brand);--p-radiobutton-checked-hover-background: var(--color-brand-hover);--p-radiobutton-checked-hover-border-color: var(--color-brand-hover);--p-radiobutton-icon-checked-color: white;--p-inputnumber-button-hover-background: var(--bg-surface-hover);--p-inputnumber-button-hover-border-color: var(--border-hover);--p-inputnumber-button-hover-color: var(--text-primary);--p-datatable-border-color: var(--border-color);--p-datatable-row-hover-background: var(--datatable-row-hover);--p-datatable-row-hover-color: var(--text-primary);--p-datatable-row-striped-background: var(--datatable-row-odd);--p-datatable-header-cell-hover-background: var(--bg-surface-hover);--p-datatable-header-cell-hover-color: var(--text-primary);--p-datatable-sort-icon-hover-color: var(--color-brand);--p-datatable-filter-constraint-focus-background: var(--bg-surface-alt);--p-datatable-filter-constraint-selected-background: var(--color-brand-bg);--p-datatable-filter-constraint-selected-color: var(--color-brand);--p-paginator-nav-button-hover-background: var(--bg-surface-alt);--p-paginator-nav-button-selected-background: var(--color-brand-bg);--p-paginator-nav-button-hover-color: var(--text-primary);--p-paginator-nav-button-selected-color: var(--color-brand);--p-menu-background: var(--bg-surface);--p-menu-border-color: var(--border-color);--p-menu-color: var(--text-primary);--p-menu-separator-border-color: var(--border-color);--p-menu-item-color: var(--text-primary);--p-menu-item-icon-color: var(--text-primary);--p-menu-submenu-icon-color: var(--text-secondary);--p-menu-item-focus-background: var(--bg-surface-hover);--p-menu-item-focus-color: var(--text-primary);--p-menu-item-icon-focus-color: var(--text-primary);--p-contextmenu-background: var(--bg-surface);--p-contextmenu-border-color: var(--border-color);--p-contextmenu-color: var(--text-primary);--p-contextmenu-separator-border-color: var(--border-color);--p-contextmenu-item-color: var(--text-primary);--p-contextmenu-item-icon-color: var(--text-primary);--p-contextmenu-submenu-icon-color: var(--text-secondary);--p-contextmenu-item-focus-background: var(--bg-surface-hover);--p-contextmenu-item-active-background: var(--bg-surface-hover);--p-contextmenu-item-focus-color: var(--text-primary);--p-contextmenu-item-active-color: var(--text-primary);--p-contextmenu-item-icon-focus-color: var(--text-primary);--p-contextmenu-item-icon-active-color: var(--text-primary);--p-contextmenu-submenu-icon-focus-color: var(--text-primary);--p-contextmenu-submenu-icon-active-color: var(--text-primary);--p-tieredmenu-background: var(--bg-surface);--p-tieredmenu-border-color: var(--border-color);--p-tieredmenu-color: var(--text-primary);--p-tieredmenu-separator-border-color: var(--border-color);--p-tieredmenu-item-color: var(--text-primary);--p-tieredmenu-item-icon-color: var(--text-primary);--p-tieredmenu-submenu-icon-color: var(--text-secondary);--p-tieredmenu-item-focus-background: var(--bg-surface-hover);--p-tieredmenu-item-active-background: var(--bg-surface-hover);--p-tieredmenu-item-focus-color: var(--text-primary);--p-tieredmenu-item-active-color: var(--text-primary);--p-tieredmenu-item-icon-focus-color: var(--text-primary);--p-tieredmenu-item-icon-active-color: var(--text-primary);--p-tieredmenu-submenu-icon-focus-color: var(--text-primary);--p-tieredmenu-submenu-icon-active-color: var(--text-primary);--p-tag-primary-background: var(--color-brand-bg);--p-tag-primary-color: var(--color-brand);--p-tag-success-background: var(--tag-success-bg);--p-tag-success-color: var(--tag-success-text);--p-tag-info-background: var(--tag-info-bg);--p-tag-info-color: var(--tag-info-text);--p-tag-warn-background: var(--tag-warn-bg);--p-tag-warn-color: var(--tag-warn-text);--p-tag-danger-background: var(--tag-danger-bg);--p-tag-danger-color: var(--tag-danger-text);--p-tag-secondary-background: var(--tag-secondary-bg);--p-tag-secondary-color: var(--tag-secondary-text);--p-tag-contrast-background: var(--text-primary);--p-tag-contrast-color: var(--bg-surface);--p-dialog-border-color: var(--border-color);--p-tree-node-hover-background: var(--bg-surface-hover);--p-tree-node-hover-color: var(--text-primary);--p-tree-node-selected-background: var(--color-brand-bg);--p-tree-node-selected-color: var(--color-brand);--p-tree-node-focus-ring-color: var(--color-brand);--p-tree-node-toggle-button-hover-background: var(--bg-surface-hover);--p-tree-node-toggle-button-color: var(--text-secondary);--p-tree-node-toggle-button-hover-color: var(--text-primary);--p-datepicker-date-hover-background: var(--bg-surface-alt);--p-datepicker-date-hover-color: var(--text-primary);--p-datepicker-date-selected-background: var(--color-brand);--p-datepicker-date-selected-color: white;--p-datepicker-today-background: var(--bg-surface-alt);--p-datepicker-today-color: var(--color-brand);--p-datepicker-select-month-hover-background: var(--bg-surface-alt);--p-datepicker-select-year-hover-background: var(--bg-surface-alt);--p-tabs-tablist-border-color: var(--border-color);--p-tabs-tab-border-color: transparent;--p-tabs-tab-hover-border-color: transparent;--p-colorpicker-preview-border-color: var(--border-color)}html[data-theme=dark]{--p-toast-info-color: #60a5fa;--p-toast-info-detail-color: #F9FAFB;--p-toast-success-color: #34d399;--p-toast-success-detail-color: #F9FAFB;--p-toast-warn-color: #fbbf24;--p-toast-warn-detail-color: #F9FAFB;--p-toast-error-color: #f87171;--p-toast-error-detail-color: #F9FAFB}.p-colorpicker-preview{border:1px solid var(--border-color)!important;border-radius:4px}.p-confirmdialog-reject-button{background:transparent!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.p-confirmdialog-reject-button:hover{background:var(--bg-surface-hover)!important;border-color:var(--text-secondary)!important;color:var(--text-primary)!important}html[data-theme]{--ctrl-scale: .9;--bg-input-readonly: color-mix(in srgb, var(--text-muted) 10%, var(--bg-surface));--bg-input: #FFFFFF;--ctrl-base-font-size: 13px;--ctrl-base-padding-y: 6px;--ctrl-base-padding-x: 10px;--ctrl-base-icon-size: 14px;--ctrl-base-radius: var(--radius-input, 4px);--ctrl-base-border-width: 1px;--ctrl-font-size: calc(var(--ctrl-base-font-size) * var(--ctrl-scale));--ctrl-font-size-sm: calc(var(--ctrl-font-size) * .92);--ctrl-padding-y: calc(var(--ctrl-base-padding-y) * var(--ctrl-scale));--ctrl-padding-x: calc(var(--ctrl-base-padding-x) * var(--ctrl-scale));--ctrl-padding-y-sm: calc(var(--ctrl-padding-y) * .7);--ctrl-padding-x-sm: calc(var(--ctrl-padding-x) * .7);--ctrl-icon-size: calc(var(--ctrl-base-icon-size) * var(--ctrl-scale));--ctrl-radius: var(--ctrl-base-radius);--ctrl-input-radius: 10px;--pill-group-radius: 8px;--pill-group-item-radius: 5px;--ctrl-checkbox-size: calc(18px * var(--ctrl-scale));--ctrl-radio-size: calc(18px * var(--ctrl-scale));--ctrl-toggle-width: calc(34px * var(--ctrl-scale));--ctrl-toggle-height: calc(20px * var(--ctrl-scale));--ctrl-toggle-handle: calc(14px * var(--ctrl-scale));--p-inputtext-padding-y: var(--ctrl-padding-y);--p-inputtext-padding-x: var(--ctrl-padding-x);--p-inputtext-font-size: var(--ctrl-font-size);--p-inputtext-sm-padding-y: var(--ctrl-padding-y-sm);--p-inputtext-sm-padding-x: var(--ctrl-padding-x-sm);--p-inputtext-sm-font-size: var(--ctrl-font-size-sm);--p-inputtext-border-radius: var(--ctrl-input-radius);--p-textarea-padding-y: var(--ctrl-padding-y);--p-textarea-padding-x: var(--ctrl-padding-x);--p-textarea-font-size: var(--ctrl-font-size);--p-textarea-border-radius: var(--ctrl-input-radius);--p-select-padding-y: var(--ctrl-padding-y);--p-select-padding-x: var(--ctrl-padding-x);--p-select-font-size: var(--ctrl-font-size);--p-select-sm-padding-y: var(--ctrl-padding-y-sm);--p-select-sm-padding-x: var(--ctrl-padding-x-sm);--p-select-sm-font-size: var(--ctrl-font-size-sm);--p-select-border-radius: var(--ctrl-input-radius);--p-select-dropdown-width: calc(2rem * var(--ctrl-scale));--p-select-option-padding-y: var(--ctrl-padding-y);--p-select-option-padding-x: var(--ctrl-padding-x);--p-select-option-font-size: var(--ctrl-font-size);--p-multiselect-padding-y: var(--ctrl-padding-y);--p-multiselect-padding-x: var(--ctrl-padding-x);--p-multiselect-font-size: var(--ctrl-font-size);--p-multiselect-sm-padding-y: var(--ctrl-padding-y-sm);--p-multiselect-sm-padding-x: var(--ctrl-padding-x-sm);--p-multiselect-sm-font-size: var(--ctrl-font-size-sm);--p-multiselect-border-radius: var(--ctrl-input-radius);--p-multiselect-dropdown-width: calc(2rem * var(--ctrl-scale));--p-multiselect-chip-padding-y: 1px;--p-multiselect-chip-padding-x: 6px;--p-multiselect-chip-border-radius: 3px;--p-multiselect-option-padding-y: var(--ctrl-padding-y);--p-multiselect-option-padding-x: var(--ctrl-padding-x);--p-multiselect-option-font-size: var(--ctrl-font-size);--p-autocomplete-padding-y: var(--ctrl-padding-y);--p-autocomplete-padding-x: var(--ctrl-padding-x);--p-autocomplete-font-size: var(--ctrl-font-size);--p-autocomplete-border-radius: var(--ctrl-input-radius);--p-autocomplete-option-padding-y: var(--ctrl-padding-y);--p-autocomplete-option-padding-x: var(--ctrl-padding-x);--p-datepicker-input-padding-y: var(--ctrl-padding-y);--p-datepicker-input-padding-x: var(--ctrl-padding-x);--p-datepicker-input-font-size: var(--ctrl-font-size);--p-datepicker-input-border-radius: var(--ctrl-input-radius);--p-inputnumber-button-width: calc(2rem * var(--ctrl-scale));--p-button-padding-y: var(--ctrl-padding-y);--p-button-padding-x: calc(var(--ctrl-padding-x) * 1.4);--p-button-font-size: var(--ctrl-font-size);--p-button-sm-padding-y: var(--ctrl-padding-y-sm);--p-button-sm-padding-x: calc(var(--ctrl-padding-x-sm) * 1.4);--p-button-sm-font-size: var(--ctrl-font-size-sm);--p-button-border-radius: var(--ctrl-radius);--p-button-icon-only-width: calc(2.25rem * var(--ctrl-scale));--p-checkbox-width: var(--ctrl-checkbox-size);--p-checkbox-height: var(--ctrl-checkbox-size);--p-checkbox-icon-size: calc(var(--ctrl-checkbox-size) * .6);--p-checkbox-border-radius: var(--radius-checkbox, 4px);--p-radiobutton-width: var(--ctrl-radio-size);--p-radiobutton-height: var(--ctrl-radio-size);--p-radiobutton-icon-size: calc(var(--ctrl-radio-size) * .5);--p-toggleswitch-width: var(--ctrl-toggle-width);--p-toggleswitch-height: var(--ctrl-toggle-height);--p-toggleswitch-handle-size: var(--ctrl-toggle-handle);--p-toggleswitch-border-radius: 9999px;--p-togglebutton-padding-y: var(--ctrl-padding-y);--p-togglebutton-padding-x: var(--ctrl-padding-x);--p-togglebutton-font-size: var(--ctrl-font-size);--p-togglebutton-border-radius: var(--ctrl-radius);--p-slider-handle-width: calc(18px * var(--ctrl-scale));--p-slider-handle-height: calc(18px * var(--ctrl-scale))}html[data-theme].dark{--bg-input: color-mix(in srgb, var(--bg-surface) 88%, white)}.p-multiselect,.p-select,.p-inputtext{min-height:calc(var(--ctrl-font-size) * 1.4 + var(--ctrl-padding-y) * 2 + 2px)}.p-multiselect,.p-select{display:inline-flex!important;align-items:stretch!important}.p-multiselect-label,.p-select-label{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:4px;font-size:var(--ctrl-font-size);line-height:1.4;flex:1 1 auto;min-height:calc(var(--ctrl-font-size) * 1.4 + var(--ctrl-padding-y) * 2)}.p-multiselect .p-multiselect-chip-item,.p-multiselect .p-chip{font-size:var(--ctrl-font-size);padding:0 6px;height:calc(var(--ctrl-font-size) * 1.4);line-height:1.2;border-radius:3px;display:inline-flex;align-items:center;gap:4px}.p-multiselect .p-chip .p-chip-remove-icon,.p-multiselect .p-chip-remove-icon,.p-multiselect .p-multiselect-chip-icon{font-size:9px!important;width:11px!important;height:11px!important}.p-multiselect .p-multiselect-dropdown-icon,.p-select .p-select-dropdown-icon{font-size:calc(var(--ctrl-font-size) * .85)}.p-select-overlay .p-iconfield,.p-multiselect-overlay .p-iconfield{position:relative!important;display:block!important;width:100%}.p-select-overlay .p-select-filter,.p-multiselect-overlay .p-multiselect-filter{padding-left:calc(var(--ctrl-padding-x) + 22px)!important;padding-right:var(--ctrl-padding-x)!important;font-size:var(--ctrl-font-size);width:100%}.p-select-overlay .p-iconfield .p-inputicon,.p-multiselect-overlay .p-iconfield .p-inputicon{position:absolute!important;left:var(--ctrl-padding-x)!important;right:auto!important;inset-inline-end:auto!important;inset-inline-start:var(--ctrl-padding-x)!important;top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;color:var(--text-secondary)!important;pointer-events:none;z-index:2;display:inline-flex!important;align-items:center;justify-content:center;width:14px;height:14px;line-height:1}.p-select-overlay .p-iconfield .p-inputicon svg,.p-multiselect-overlay .p-iconfield .p-inputicon svg{width:14px!important;height:14px!important;color:var(--text-secondary)!important;fill:currentColor!important;display:block!important;visibility:visible!important;opacity:1!important}.p-select.p-disabled,.p-multiselect.p-disabled,.p-inputtext:disabled,.p-inputtext.p-disabled,input.p-component:disabled,textarea.p-component:disabled{background-color:var(--bg-surface-alt)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important;cursor:not-allowed!important;opacity:1!important}.p-select.p-disabled .p-select-label,.p-multiselect.p-disabled .p-multiselect-label,.p-select.p-disabled .p-select-dropdown-icon,.p-multiselect.p-disabled .p-multiselect-dropdown-icon{color:var(--text-muted)!important;cursor:not-allowed!important}.p-select.p-disabled .p-select-label.p-placeholder,.p-multiselect.p-disabled .p-multiselect-label.p-placeholder{color:color-mix(in srgb,var(--text-muted) 70%,transparent)!important;font-style:italic}:where(input[type=text]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=number]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=search]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=email]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=url]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=password]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),textarea:not(.p-inputtext):not(.p-component):not(.modal-textarea):not(.login-page *),select:not(.p-component):not(.login-page *)){font-size:var(--ctrl-font-size);padding:var(--ctrl-padding-y) var(--ctrl-padding-x);border-radius:var(--ctrl-input-radius);background:var(--bg-input, var(--bg-surface-alt));color:var(--text-primary);border:var(--ctrl-base-border-width) solid var(--border-color);outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}:where(input[type=text]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=number]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=search]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=email]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=url]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=password]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),textarea:not(.p-inputtext):not(.p-component):not(.modal-textarea):not(.login-page *))::-moz-placeholder{color:var(--text-muted);opacity:1}:where(input[type=text]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=number]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=search]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=email]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=url]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=password]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),textarea:not(.p-inputtext):not(.p-component):not(.modal-textarea):not(.login-page *))::placeholder{color:var(--text-muted);opacity:1}:where(input[type=text]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=number]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=search]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=email]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=url]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=password]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),textarea:not(.p-inputtext):not(.p-component):not(.modal-textarea):not(.login-page *),select:not(.p-component):not(.login-page *)):focus,:where(input[type=text]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=number]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=search]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=email]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=url]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),input[type=password]:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),textarea:not(.p-inputtext):not(.p-component):not(.modal-textarea):not(.login-page *),select:not(.p-component):not(.login-page *)):focus-visible{border-color:var(--color-brand)}:where(input:not(.p-inputtext):not(.p-component):not(.login-page *):not(.ks-search input),textarea:not(.p-inputtext):not(.p-component):not(.modal-textarea):not(.login-page *),select:not(.p-component):not(.login-page *)):disabled{background:var(--bg-surface-alt);color:var(--text-muted);cursor:not-allowed;opacity:.6}.kuma-input{font-size:var(--ctrl-font-size);padding:var(--ctrl-padding-y) var(--ctrl-padding-x);border-radius:var(--ctrl-radius);background:var(--bg-surface-alt);color:var(--text-primary);border:var(--ctrl-base-border-width) solid var(--border-color);outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%;font-family:inherit;line-height:1.4}.kuma-input::-moz-placeholder{color:var(--text-muted);opacity:1}.kuma-input::placeholder{color:var(--text-muted);opacity:1}.kuma-input:focus,.kuma-input:focus-visible{border-color:var(--color-brand)}.kuma-input:disabled,.kuma-input[readonly],.kuma-input.is-readonly{background:var(--bg-input-readonly);color:var(--text-muted);cursor:not-allowed;opacity:1}.kuma-input-readonly{display:block;font-size:var(--ctrl-font-size);padding:var(--ctrl-padding-y) var(--ctrl-padding-x);border-radius:var(--ctrl-radius);background:var(--bg-input-readonly);color:var(--text-muted);border:var(--ctrl-base-border-width) solid var(--border-color);width:100%;font-family:inherit;line-height:1.4;cursor:not-allowed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-inputtext:disabled,.p-inputtext[readonly],.p-disabled>.p-inputtext,.p-disabled.p-inputtext{background:var(--bg-input-readonly)!important;color:var(--text-muted)!important;opacity:1!important}.widget-configure-cta{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;border:1px dashed var(--border-color);background:var(--bg-surface-alt, #f9fafb);color:var(--text-secondary);cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.widget-configure-cta:hover{background:color-mix(in srgb,var(--bg-surface) 92%,var(--color-brand, #F59E0B));border-color:var(--color-brand, #F59E0B);color:var(--color-brand, #F59E0B)}.kuma-segmented,.group-toggle,.view-mode-switch{display:inline-flex;align-self:center;align-items:center;gap:2px;padding:3px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:var(--pill-group-radius);overflow:visible}html.dark .kuma-segmented,html.dark .group-toggle,html.dark .view-mode-switch{background:color-mix(in srgb,var(--text-primary) 12%,transparent);border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}.kuma-segmented-btn,.group-toggle-btn,.view-mode-btn{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;background:transparent;color:var(--text-muted);border:none;border-radius:var(--pill-group-item-radius);cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease,font-weight .15s ease;position:relative}.kuma-segmented-btn:hover,.group-toggle-btn:hover,.view-mode-btn:hover{color:var(--text-secondary)}.kuma-segmented-btn.active,.group-toggle-btn.active,.view-mode-btn.active{background:var(--bg-surface);color:var(--text-primary);font-weight:700;box-shadow:0 1px color-mix(in srgb,var(--text-primary) 6%,transparent) inset,0 1px 2px #0000002e}.kuma-segmented-btn.active:hover,.group-toggle-btn.active:hover,.view-mode-btn.active:hover{color:var(--text-primary)}.kuma-segmented-btn.icon-only,.group-toggle-btn.icon-only,.view-mode-btn.icon-only{padding:3px 9px;min-width:24px;justify-content:center}.kuma-segmented-btn.icon-only i,.group-toggle-btn.icon-only i,.view-mode-btn.icon-only i{margin:0;font-size:11.5px;line-height:1}.kuma-segmented-btn:disabled,.kuma-segmented-btn[disabled],.group-toggle-btn:disabled,.group-toggle-btn[disabled],.view-mode-btn:disabled,.view-mode-btn[disabled]{opacity:.5;cursor:not-allowed}.kuma-segmented-btn .pi,.group-toggle-btn .pi,.view-mode-btn .pi{font-size:11px}.widget-menu-btn{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:28px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;background:#ffffff1f;color:#ffffffeb;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-input);cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.widget-menu-btn i{font-size:12px;opacity:.85}.widget-menu-btn:hover:not(:disabled){background:#ffffff38;color:#fff;border-color:#ffffff73}.widget-menu-btn:disabled{opacity:.5;cursor:not-allowed}.widget-menu-btn-active{color:#fff!important;background:var(--color-brand, #F59E0B)!important;border-color:var(--color-brand, #F59E0B)!important}.widget-drag-handle.boring-palette .widget-menu-btn{background:#0000000f;color:var(--boring-filled-text);border-color:#0000002e}.widget-drag-handle.boring-palette .widget-menu-btn:hover:not(:disabled){background:#0000001f;border-color:#00000052}.widget-drag-handle.ghost-mode .widget-menu-btn{background:transparent;color:var(--text-muted);border-color:var(--border-subtle)}.widget-drag-handle.ghost-mode .widget-menu-btn:hover:not(:disabled){background:#0000000d;color:var(--text-primary);border-color:var(--border-color)}.widget-drag-handle.boring-palette.ghost-mode .widget-menu-btn{color:var(--text-primary)}.widget-drag-handle.transparent-mode .widget-menu-btn{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-color)}.widget-drag-handle.transparent-mode .widget-menu-btn:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-primary);border-color:var(--border-hover, var(--text-muted))}.widget-header-extras{display:inline-flex;align-items:center;gap:6px;margin:0;flex-shrink:0;min-width:0}.widget-header-extras:empty{display:none}.widget-header-extra-btn{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.2px;text-transform:none;background:#ffffff1f;color:#ffffffeb;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-input);cursor:pointer;transition:background .15s,color .15s,border-color .15s;max-width:240px}.widget-header-extra-btn i{font-size:12px;opacity:.85}.widget-header-extra-btn:hover:not(:disabled){background:#ffffff38;color:#fff;border-color:#ffffff73}.widget-header-extra-btn:disabled{opacity:.5;cursor:not-allowed}.widget-header-extra-btn.active{background:#f59e0b38;color:#f59e0b;border-color:#f59e0b66}.widget-header-extra-btn.active:hover:not(:disabled){background:#f59e0b52;color:#f59e0b;border-color:#f59e0b8c}.widget-drag-handle.boring-palette .widget-header-extra-btn.active,.widget-drag-handle.ghost-mode .widget-header-extra-btn.active,.widget-drag-handle.transparent-mode .widget-header-extra-btn.active{background:#f59e0b1f;color:#d97706;border-color:#f59e0b59}.widget-header-extra-btn .extra-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-header-extra-btn .var-tag{flex-shrink:0;font-size:8px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;padding:2px 4px;border-radius:3px;background:color-mix(in srgb,currentColor 18%,transparent);border:1px solid color-mix(in srgb,currentColor 30%,transparent)}.widget-drag-handle.boring-palette .widget-header-extra-btn{background:#0000000f;color:var(--boring-filled-text);border-color:#0000002e}.widget-drag-handle.boring-palette .widget-header-extra-btn:hover:not(:disabled){background:#0000001f;border-color:#00000052}.widget-drag-handle.ghost-mode .widget-header-extra-btn{background:transparent;color:var(--text-muted);border-color:var(--border-subtle)}.widget-drag-handle.ghost-mode .widget-header-extra-btn:hover:not(:disabled){background:#0000000d;color:var(--text-primary);border-color:var(--border-color)}.widget-drag-handle.boring-palette.ghost-mode .widget-header-extra-btn{color:var(--text-primary)}.widget-drag-handle.transparent-mode .widget-header-extra-btn{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-color)}.widget-drag-handle.transparent-mode .widget-header-extra-btn:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-primary);border-color:var(--border-hover, var(--text-muted))}.widget-drag-handle .kuma-segmented{background:transparent;height:24px;align-self:center}.widget-drag-handle .kuma-segmented-btn{height:100%;padding:0 8px;font-size:11px;background:#ffffff1f;color:#ffffffeb;border-color:#ffffff38}.widget-drag-handle .kuma-segmented-btn:hover:not(:disabled){background:#ffffff38;color:#fff;border-color:#ffffff73}.widget-drag-handle .kuma-segmented-btn.active{background:#ffffff47;color:#fff;border-color:#fff9}.widget-drag-handle .kuma-segmented-btn.active:hover:not(:disabled){background:#ffffff5c;border-color:#ffffffbf}.widget-drag-handle .kuma-segmented-btn .pi{font-size:12px}.widget-drag-handle.boring-palette .kuma-segmented-btn{background:#0000000f;color:var(--boring-filled-text);border-color:#0000002e}.widget-drag-handle.boring-palette .kuma-segmented-btn:hover:not(:disabled){background:#0000001f;border-color:#00000052}.widget-drag-handle.boring-palette .kuma-segmented-btn.active{background:#0000002e;border-color:#0000006b}.widget-drag-handle.ghost-mode .kuma-segmented-btn{background:transparent;color:var(--text-muted);border-color:var(--border-subtle)}.widget-drag-handle.ghost-mode .kuma-segmented-btn:hover:not(:disabled){background:#0000000d;color:var(--text-primary);border-color:var(--border-color)}.widget-drag-handle.ghost-mode .kuma-segmented-btn.active{background:#00000014;color:var(--text-primary);border-color:var(--border-color)}.widget-drag-handle.boring-palette.ghost-mode .kuma-segmented-btn{color:var(--text-primary)}.widget-drag-handle.transparent-mode .kuma-segmented-btn{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-color)}.widget-drag-handle.transparent-mode .kuma-segmented-btn:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-primary);border-color:var(--border-hover, var(--text-muted))}.widget-drag-handle.transparent-mode .kuma-segmented-btn.active{background:var(--color-brand-bg, var(--bg-surface-alt));color:var(--text-primary);border-color:var(--color-brand, var(--border-color))}.kuma-panel{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;padding:16px}.kuma-count-badge{display:inline-flex;align-items:center;padding:0 12px;height:34px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-input);white-space:nowrap}.kuma-kind-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 11px;border-radius:6px;border:none;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kuma-kind-tag>.pi{font-size:11px}.kuma-kind-tag.small{gap:4px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 6px;border-radius:2px}.kuma-kind-tag.small>.pi{font-size:10px}.kuma-kind-tag.kind-simulation{color:#b45309;background:#fef3c7}.kuma-kind-tag.kind-compare{color:#6d28d9;background:#ede9fe}.kuma-kind-tag.kind-simulation-compare{color:#047857;background:#d1fae5}.kuma-kind-tag.kind-query{color:#1e40af;background:#dbeafe}.kuma-kind-tag.kind-custom{color:#92400e;background:#fef3c7}.kuma-kind-tag.kind-empty{color:var(--text-muted);background:var(--bg-surface-alt)}.kuma-kind-tag.kind-here{color:#b45309;background:#fef3c7}.kuma-kind-tag.status-draft{color:#6b7280;background:#e5e7eb}.kuma-kind-tag.status-done{color:#15803d;background:#dcfce7}.kuma-kind-tag.status-queued{color:#1d4ed8;background:#dbeafe}.kuma-kind-tag.status-running{color:#c2410c;background:#ffedd5}.kuma-kind-tag.status-error{color:#b91c1c;background:#fee2e2}.kuma-kind-tag.status-incomplete{color:#0369a1;background:#e0f2fe}.kuma-kind-tag.status-unsaved{color:#b45309;background:#fef3c7}.kuma-kind-tag.status-beta{color:#111827;background:#fbbf24}.kuma-kind-tag.scope-public{color:#1e40af;background:#dbeafe}.kuma-kind-tag.scope-personal{color:#6d28d9;background:#ede9fe}.kuma-kind-tag.scope-shared{color:#047857;background:#d1fae5}.kuma-kind-tag.scope-company{color:#5b21b6;background:#ede9fe}.kuma-kind-tag.scope-job-range{color:#1d4ed8;background:#eff6ff}.kuma-kind-tag.scope-no-template,.kuma-kind-tag.neutral{color:var(--text-muted);background:var(--bg-surface-alt)}[data-theme=dark] .kuma-kind-tag.kind-simulation{color:#fbbf24;background:#fbbf2429}[data-theme=dark] .kuma-kind-tag.kind-compare{color:#c4b5fd;background:#8b5cf638}[data-theme=dark] .kuma-kind-tag.kind-simulation-compare{color:#6ee7b7;background:#10b98133}[data-theme=dark] .kuma-kind-tag.kind-query{color:#93c5fd;background:#3b82f633}[data-theme=dark] .kuma-kind-tag.kind-custom,[data-theme=dark] .kuma-kind-tag.kind-here{color:#fbbf24;background:#fbbf2429}[data-theme=dark] .kuma-kind-tag.status-draft{color:#d1d5db;background:#9ca3af2e}[data-theme=dark] .kuma-kind-tag.status-done{color:#6ee7b7;background:#10b98133}[data-theme=dark] .kuma-kind-tag.status-queued{color:#93c5fd;background:#3b82f633}[data-theme=dark] .kuma-kind-tag.status-running{color:#fdba74;background:#f9731633}[data-theme=dark] .kuma-kind-tag.status-error{color:#fca5a5;background:#ef444433}[data-theme=dark] .kuma-kind-tag.status-incomplete{color:#7dd3fc;background:#0ea5e933}[data-theme=dark] .kuma-kind-tag.status-unsaved{color:#fbbf24;background:#fbbf2429}[data-theme=dark] .kuma-kind-tag.status-beta{color:#111827;background:#fbbf24}[data-theme=dark] .kuma-kind-tag.scope-public{color:#93c5fd;background:#3b82f633}[data-theme=dark] .kuma-kind-tag.scope-personal{color:#c4b5fd;background:#8b5cf638}[data-theme=dark] .kuma-kind-tag.scope-shared{color:#6ee7b7;background:#10b98133}[data-theme=dark] .kuma-kind-tag.scope-company{color:#c4b5fd;background:#8b5cf638}[data-theme=dark] .kuma-kind-tag.scope-job-range{color:#93c5fd;background:#3b82f633}[data-theme=dark] .kuma-kind-tag.scope-no-template{color:var(--text-muted);background:#9ca3af24}:root{--tags-mono-bg: var(--color-brand-bg);--tags-mono-text: var(--color-brand-text)}[data-tags-mono-colour=true] .kuma-kind-tag.kind-simulation,[data-tags-mono-colour=true] .kuma-kind-tag.kind-compare,[data-tags-mono-colour=true] .kuma-kind-tag.kind-simulation-compare,[data-tags-mono-colour=true] .kuma-kind-tag.kind-query,[data-tags-mono-colour=true] .kuma-kind-tag.kind-custom,[data-tags-mono-colour=true] .kuma-kind-tag.status-draft,[data-tags-mono-colour=true] .kuma-kind-tag.status-done,[data-tags-mono-colour=true] .kuma-kind-tag.status-queued,[data-tags-mono-colour=true] .kuma-kind-tag.status-running,[data-tags-mono-colour=true] .kuma-kind-tag.status-error,[data-tags-mono-colour=true] .kuma-kind-tag.status-incomplete,[data-tags-mono-colour=true] .kuma-kind-tag.status-unsaved,[data-tags-mono-colour=true] .kuma-kind-tag.status-beta,[data-tags-mono-colour=true] .kuma-kind-tag.scope-public,[data-tags-mono-colour=true] .kuma-kind-tag.scope-personal,[data-tags-mono-colour=true] .kuma-kind-tag.scope-shared,[data-tags-mono-colour=true] .kuma-kind-tag.scope-company,[data-tags-mono-colour=true] .kuma-kind-tag.scope-job-range{color:var(--tags-mono-text);background:var(--tags-mono-bg)}.ks-page{position:relative;padding:0 32px 12px;background:var(--bg-canvas)}.ks-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(var(--bg-gradient-spread, 60%) calc(var(--bg-gradient-spread, 60%) * .83) at 0% 0%,color-mix(in srgb,var(--bg-gradient-color, var(--color-brand)) calc(18% * var(--bg-gradient-opacity, 1)),transparent) 0%,transparent 60%),radial-gradient(calc(var(--bg-gradient-spread, 60%) * .67) calc(var(--bg-gradient-spread, 60%) * .58) at 100% 100%,color-mix(in srgb,var(--bg-gradient-color, var(--color-brand)) calc(8% * var(--bg-gradient-opacity, 1)),transparent) 0%,transparent 70%);z-index:0}.ks-page>*{position:relative;z-index:1}.ks-hero{flex-shrink:0;display:flex;flex-direction:column;gap:24px;margin-bottom:16px;position:sticky;top:0;z-index:10;padding-top:28px;background:transparent;--page-edge-right: 32px}.ks-hero-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.ks-hero-title-block{display:flex;align-items:baseline;gap:16px;min-width:0}.ks-hero-title{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--text-primary);margin:0;white-space:nowrap}.ks-hero-meta{display:inline-flex;align-items:baseline;gap:8px;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ks-hero-meta .num{font-size:14px;color:var(--text-secondary);letter-spacing:0}.ks-hero-meta .sep{opacity:.5}.ks-hero-description{margin:0;font-size:12px;line-height:1.6;color:var(--text-secondary);max-width:780px}.ks-hero-description strong{color:var(--text-primary);font-weight:600}.kuma-view-swap{animation:kuma-view-swap-in .32s cubic-bezier(.2,0,0,1) both}@keyframes kuma-view-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kuma-view-swap{animation:none}}.ks-hero-tabs-row{display:flex;align-items:center;gap:12px;min-height:44px}.ks-hero-tools{margin-left:auto;display:flex;align-items:center;gap:8px}.ks-tabs{display:inline-flex;align-items:center;gap:4px;padding:3px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:12px}.ks-tab{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;position:relative;transition:color .2s ease,background .2s ease,font-weight .2s ease}.ks-tab>.pi{font-size:12px;opacity:.85}.ks-tab:hover{color:var(--text-primary)}.ks-tab.active{color:var(--text-primary);font-weight:700;background:color-mix(in srgb,var(--text-primary) 5%,transparent);box-shadow:0 1px color-mix(in srgb,var(--text-primary) 6%,transparent) inset,0 1px 2px #0000002e}.ks-tabs.has-indicator{position:relative}.ks-tabs.has-indicator .ks-tab{z-index:1;transition:color .14s ease}.ks-tabs.has-indicator .ks-tab.active{background:transparent;box-shadow:none}.ks-tab-indicator{position:absolute;top:0;left:0;width:0;height:0;margin-top:-1px;z-index:0;pointer-events:none;border-radius:8px;background:color-mix(in srgb,var(--text-primary) 5%,transparent);box-shadow:0 1px color-mix(in srgb,var(--text-primary) 6%,transparent) inset,0 1px 2px #0000002e;opacity:0;transition:transform .3s cubic-bezier(.5,0,.2,1.2),width .3s cubic-bezier(.5,0,.2,1.2);will-change:transform,width}.ks-tab-indicator.is-ready{opacity:1}.ks-tabs.is-compact .ks-tab-indicator{border-radius:var(--pill-group-item-radius)}.ks-tabs.is-compact{padding:3px;border-radius:var(--pill-group-radius);gap:2px}.ks-tabs.is-compact .ks-tab{padding:5px 10px;font-size:11.5px;border-radius:var(--pill-group-item-radius);gap:6px}.ks-tabs.is-compact .ks-tab>.pi{font-size:11px}.ks-tab:disabled,.ks-tab[disabled]{opacity:.4;cursor:not-allowed}.ks-tab:disabled:hover,.ks-tab[disabled]:hover{color:var(--text-muted);background:transparent}.ks-tab .ks-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-muted);font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums}.ks-tab.active .ks-tab-count{background:var(--color-brand-bg);color:var(--color-brand)}[data-theme=light] .ks-tabs,[data-theme=hybrid] .ks-tabs,[data-theme=captain] .ks-tabs,[data-theme=hawkins] .ks-tabs,[data-theme=venezia] .ks-tabs,[data-theme=wedge] .ks-tabs,[data-theme=wow] .ks-tabs{background:var(--bg-surface-alt);border-color:var(--border-subtle)}[data-theme=light] .ks-tab.active,[data-theme=hybrid] .ks-tab.active,[data-theme=captain] .ks-tab.active,[data-theme=hawkins] .ks-tab.active,[data-theme=venezia] .ks-tab.active,[data-theme=wedge] .ks-tab.active,[data-theme=wow] .ks-tab.active{background:var(--bg-surface);box-shadow:0 1px 2px #140a1e0f}[data-theme=light] .ks-tabs.has-indicator .ks-tab.active,[data-theme=hybrid] .ks-tabs.has-indicator .ks-tab.active,[data-theme=captain] .ks-tabs.has-indicator .ks-tab.active,[data-theme=hawkins] .ks-tabs.has-indicator .ks-tab.active,[data-theme=venezia] .ks-tabs.has-indicator .ks-tab.active,[data-theme=wedge] .ks-tabs.has-indicator .ks-tab.active,[data-theme=wow] .ks-tabs.has-indicator .ks-tab.active{background:transparent;box-shadow:none}[data-theme=light] .ks-tab-indicator,[data-theme=hybrid] .ks-tab-indicator,[data-theme=captain] .ks-tab-indicator,[data-theme=hawkins] .ks-tab-indicator,[data-theme=venezia] .ks-tab-indicator,[data-theme=wedge] .ks-tab-indicator,[data-theme=wow] .ks-tab-indicator{background:var(--bg-surface);box-shadow:0 1px 2px #140a1e0f}[data-theme=dark] .ks-tab,[data-theme=leeroy] .ks-tab,[data-theme=reyer] .ks-tab,[data-theme=upsidedown] .ks-tab{color:var(--text-secondary)}[data-theme=dark] .ks-tab.active,[data-theme=leeroy] .ks-tab.active,[data-theme=reyer] .ks-tab.active,[data-theme=upsidedown] .ks-tab.active{color:var(--text-primary)}.ks-search{--bg: var(--bg-input, #131C34);--bg-focus: color-mix(in srgb, var(--bg) 92%, var(--text-primary, white));--border: var(--border-color, rgba(255, 255, 255, .06));--text: var(--text-primary, #FFFFFF);--text-mute: var(--text-muted, rgba(255, 255, 255, .46));--accent: var(--color-brand, #E2725B);--accent-glow: color-mix(in srgb, var(--accent) 18%, transparent);position:relative;width:320px}.ks-search.is-block{width:100%}.ks-search.is-sm input{height:32px;padding:0 12px 0 32px;font-size:12px;border-radius:8px}.ks-search.is-sm svg{left:10px;width:13px;height:13px}.ks-search.is-xs input{height:28px;padding:0 10px 0 28px;font-size:12px;border-radius:6px}.ks-search.is-xs svg{left:8px;width:12px;height:12px}.ks-search input{width:100%;height:38px;padding:0 14px 0 38px;background:var(--bg);border:1px solid var(--border);border-radius:10px;color:var(--text);font:inherit;font-size:12.5px;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ks-search input::-moz-placeholder{color:var(--text-mute)}.ks-search input::placeholder{color:var(--text-mute)}.ks-search input:focus{border-color:color-mix(in oklab,var(--accent) 40%,transparent);background:var(--bg-focus);box-shadow:0 0 0 4px var(--accent-glow)}.ks-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-mute);pointer-events:none;transition:color .2s ease}.ks-search input:focus~svg,.ks-search:focus-within svg{color:var(--accent)}.kuma-rail-title{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.kuma-rail-title__icon{font-size:12px;line-height:1;color:var(--color-brand);flex-shrink:0}.kuma-rail-title__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kuma-clickable-card{cursor:pointer;transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .2s ease,border-color .16s ease,background .15s ease}.kuma-clickable-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-brand) 70%,var(--border-color));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand) 45%,transparent),0 6px 18px #0000001a}.kuma-clickable-card:active{transform:translateY(0) scale(.99);transition-duration:60ms}@media(prefers-reduced-motion:reduce){.kuma-clickable-card{transition:none}.kuma-clickable-card:hover,.kuma-clickable-card:active{transform:none}}.kuma-thumb{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--color-brand) 8%,transparent);--ill-line: color-mix(in srgb, var(--text-secondary) 85%, transparent);--ill-iso: color-mix(in srgb, var(--text-secondary) 65%, transparent);--ill-accent: var(--color-brand, #F59E0B);--ill-fill: color-mix(in srgb, var(--color-brand) 28%, transparent)}.p-paginator{padding:2px 4px!important;font-size:10px!important;gap:2px;min-height:0;background:transparent!important;border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last,.p-paginator .p-paginator-page{min-width:18px!important;height:18px!important;width:18px!important;font-size:10px!important;border-radius:2px!important;margin:0!important}.p-paginator .p-paginator-first svg,.p-paginator .p-paginator-prev svg,.p-paginator .p-paginator-next svg,.p-paginator .p-paginator-last svg{width:10px;height:10px}.p-paginator .p-paginator-current,.p-paginator .p-paginator-rpp-options{font-size:10px!important;height:18px!important}.p-paginator .p-paginator-page.p-paginator-page-selected{color:var(--color-brand);background-color:var(--color-brand-bg)}.p-paginator:not(:has(.p-paginator-pages>button:nth-child(2))){display:none!important}.p-menu .p-menu-separator,.p-contextmenu .p-contextmenu-separator,.p-tieredmenu .p-tieredmenu-separator{border-top-color:var(--border-color)!important}.p-contextmenu .p-contextmenu-item-content:hover,.p-menu .p-menu-item-content:hover,.p-tieredmenu .p-tieredmenu-item-content:hover{background-color:var(--bg-surface-hover)!important}.p-contextmenu .p-menuitem:not(.p-disabled)>.p-contextmenu-item-content:hover .p-contextmenu-item-label,.p-menu .p-menuitem:not(.p-disabled)>.p-menu-item-content:hover .p-menu-item-label,.p-tieredmenu .p-menuitem:not(.p-disabled)>.p-tieredmenu-item-content:hover .p-tieredmenu-item-label{color:var(--text-primary)!important}.p-contextmenu .p-menuitem:not(.p-disabled)>.p-contextmenu-item-content:hover .p-contextmenu-item-icon,.p-menu .p-menuitem:not(.p-disabled)>.p-menu-item-content:hover .p-menu-item-icon,.p-tieredmenu .p-menuitem:not(.p-disabled)>.p-tieredmenu-item-content:hover .p-tieredmenu-item-icon{color:var(--text-primary)!important}.p-contextmenu svg.svg-inline--fa,.p-menu svg.svg-inline--fa,.p-tieredmenu svg.svg-inline--fa{color:var(--text-secondary)!important}.p-contextmenu .p-menuitem:not(.p-disabled)>.p-contextmenu-item-content:hover svg.svg-inline--fa,.p-menu .p-menuitem:not(.p-disabled)>.p-menu-item-content:hover svg.svg-inline--fa,.p-tieredmenu .p-menuitem:not(.p-disabled)>.p-tieredmenu-item-content:hover svg.svg-inline--fa{color:var(--text-primary)!important}.p-iconfield .p-inputtext{padding-left:2rem!important}.p-iconfield .p-inputicon{font-size:11px;top:50%;margin-top:0;transform:translateY(-50%);line-height:1}.p-tree .p-tree-filter-input{background:var(--bg-surface-alt)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.p-progress-spinner-circle{stroke:var(--color-brand)}.p-select-overlay{z-index:9999!important}.p-select-overlay .p-select-header{position:relative;z-index:1}.p-select-overlay .p-select-filter{position:relative;z-index:2;pointer-events:auto!important}.p-tooltip{transition:none!important}.p-tooltip-enter-from,.p-tooltip-leave-to{opacity:0}.p-tooltip-enter-active{transition:opacity .08s ease-out!important}.p-tooltip-leave-active{transition:opacity .05s ease-in!important}.p-button-text:not(:disabled):hover,.p-button-text.p-button-rounded:not(:disabled):hover{background:var(--bg-surface-hover)!important;color:var(--text-primary)!important}.p-dialog-mask{background:#0009!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}.p-dialog.p-dialog,.p-dialog .p-dialog-header,.p-dialog .p-dialog-content,.p-dialog .p-dialog-footer{background:var(--dialog-bg, var(--bg-surface))!important}.p-dialog.p-dialog{border-radius:var(--radius-modal, 20px)!important;overflow:hidden}.p-dialog .p-dialog-header,.p-dialog .p-dialog-content,.p-dialog .p-dialog-footer{border-radius:0!important}.p-dialog-close-button,.p-dialog-close-button:focus,.p-dialog-close-button:focus-visible,.p-dialog-close-button:active{color:var(--text-secondary)!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;transition:color .15s,background .15s!important}.p-dialog-close-button:hover{color:var(--text-primary)!important;background:var(--bg-surface-hover)!important;border:none!important;outline:none!important;box-shadow:none!important}.p-selectbutton{gap:0;overflow:visible}.p-selectbutton .p-togglebutton{padding:.2rem .5rem;font-size:11px;font-weight:500;border:1px solid var(--border-color);border-radius:0!important;background:transparent!important;color:var(--text-secondary);box-shadow:none!important;transition:color .15s,border-color .15s;position:relative}.p-selectbutton .p-togglebutton:first-child{border-radius:var(--radius-input) 0 0 var(--radius-input)!important}.p-selectbutton .p-togglebutton:last-child{border-radius:0 var(--radius-input) var(--radius-input) 0!important}.p-selectbutton .p-togglebutton+.p-togglebutton{margin-left:-1px}.p-selectbutton .p-togglebutton .p-togglebutton-content{background:transparent!important;box-shadow:none!important}.p-selectbutton .p-togglebutton:hover{color:var(--text-primary);background:transparent}.p-selectbutton .p-togglebutton.p-togglebutton-checked{background:transparent!important;border-color:var(--color-brand);border-left:1px solid var(--color-brand);color:var(--color-brand);box-shadow:none!important;z-index:1;position:relative}.p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-content{background:transparent!important;box-shadow:none!important}.p-selectbutton .p-togglebutton.p-togglebutton-checked:hover{background:transparent;border-color:var(--color-brand-hover);color:var(--color-brand-hover)}.p-menu,.p-contextmenu,.p-tieredmenu,.kuma-menu{background:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;border-radius:14px!important;padding:6px!important;min-width:240px;font-size:13px;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000001a,0 24px 48px #0000001a;margin-top:10px}html[data-theme=dark] .p-menu,html[data-theme=dark] .p-contextmenu,html[data-theme=dark] .p-tieredmenu,html[data-theme=dark] .kuma-menu{box-shadow:0 1px 2px #0000004d,0 8px 24px #00000073,0 24px 48px #00000073}.p-tieredmenu-submenu,.p-contextmenu-submenu{background:var(--bg-surface)!important;border:1px solid var(--border-color)!important;border-radius:14px!important;padding:6px!important;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000001a}html[data-theme=dark] .p-tieredmenu-submenu,html[data-theme=dark] .p-contextmenu-submenu{box-shadow:0 1px 2px #0000004d,0 8px 24px #00000073}.p-menu .p-menu-list,.p-contextmenu .p-contextmenu-root-list,.p-tieredmenu .p-tieredmenu-root-list,.p-tieredmenu-submenu,.p-contextmenu-submenu,.kuma-menu-list{list-style:none;margin:0;display:flex;flex-direction:column;gap:1px}.p-menu .p-menu-list,.p-contextmenu .p-contextmenu-root-list,.p-tieredmenu .p-tieredmenu-root-list{padding:0!important}.p-menu .p-menu-item-content,.p-contextmenu .p-contextmenu-item-content,.p-tieredmenu .p-tieredmenu-item-content,.kuma-menu .kuma-menu-item{display:flex!important;align-items:center;gap:10px;padding:6px 10px 6px 8px!important;border-radius:8px!important;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:500;line-height:1.25;transition:background .12s ease,color .12s ease;background:transparent}.p-menu .p-menu-item-link,.p-contextmenu .p-contextmenu-item-link,.p-tieredmenu .p-tieredmenu-item-link{display:flex!important;align-items:center;justify-content:flex-start;gap:10px!important;width:100%!important;padding:0!important;background:transparent!important;color:inherit!important;text-decoration:none}.p-menu .p-menu-item-content>a.kuma-menu-row,.p-contextmenu .p-contextmenu-item-content>a.kuma-menu-row,.p-tieredmenu .p-tieredmenu-item-content>a.kuma-menu-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:0!important;background:transparent!important;color:inherit!important;text-decoration:none;cursor:pointer;outline:none}.p-menu .p-menuitem:not(.p-disabled)>.p-menu-item-content:hover,.p-menu .p-menuitem.p-focus:not(.p-disabled)>.p-menu-item-content,.p-contextmenu .p-menuitem:not(.p-disabled)>.p-contextmenu-item-content:hover,.p-contextmenu .p-menuitem.p-focus:not(.p-disabled)>.p-contextmenu-item-content,.p-contextmenu .p-menuitem.p-menuitem-active:not(.p-disabled)>.p-contextmenu-item-content,.p-tieredmenu .p-menuitem:not(.p-disabled)>.p-tieredmenu-item-content:hover,.p-tieredmenu .p-menuitem.p-focus:not(.p-disabled)>.p-tieredmenu-item-content,.p-tieredmenu .p-menuitem.p-menuitem-active:not(.p-disabled)>.p-tieredmenu-item-content,.kuma-menu .kuma-menu-item:hover{background:var(--bg-surface-hover)!important;color:var(--text-primary)!important}.p-menu .p-menu-item-icon,.p-contextmenu .p-contextmenu-item-icon,.p-tieredmenu .p-tieredmenu-item-icon,.kuma-menu .kuma-menu-item-icon{font-size:14px;color:var(--text-secondary)!important;width:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;margin:0!important}.p-menu .p-menuitem:not(.p-disabled):hover .p-menu-item-icon,.p-contextmenu .p-menuitem:not(.p-disabled):hover .p-contextmenu-item-icon,.p-tieredmenu .p-menuitem:not(.p-disabled):hover .p-tieredmenu-item-icon{color:var(--text-primary)!important}.p-menu .p-menu-item-label,.p-contextmenu .p-contextmenu-item-label,.p-tieredmenu .p-tieredmenu-item-label,.kuma-menu .kuma-menu-item-label{flex:0 1 auto;min-width:0;font-size:13px;font-weight:500;line-height:1.4!important;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-menu .p-menu-separator,.p-contextmenu .p-contextmenu-separator,.p-tieredmenu .p-tieredmenu-separator,.kuma-menu .kuma-menu-separator{border:0!important;margin:4px 0!important;height:0;padding:0;list-style:none}.p-menu .p-menuitem-section.p-disabled,.p-contextmenu .p-menuitem-section.p-disabled,.p-tieredmenu .p-menuitem-section.p-disabled,.p-menu .p-menuitem-section,.p-contextmenu .p-menuitem-section,.p-tieredmenu .p-menuitem-section{opacity:1!important}.p-menu .p-menuitem-section>.p-menu-item-content,.p-contextmenu .p-menuitem-section>.p-contextmenu-item-content,.p-tieredmenu .p-menuitem-section>.p-tieredmenu-item-content,.kuma-menu .kuma-menu-section{padding:8px 12px 4px!important;background:transparent!important;cursor:default!important;pointer-events:none;border-radius:0!important}.p-menu .p-menuitem-section>.p-menu-item-content:hover,.p-contextmenu .p-menuitem-section>.p-contextmenu-item-content:hover,.p-tieredmenu .p-menuitem-section>.p-tieredmenu-item-content:hover{background:transparent!important}.p-menu .p-menuitem-section .p-menu-item-label,.p-contextmenu .p-menuitem-section .p-contextmenu-item-label,.p-tieredmenu .p-menuitem-section .p-tieredmenu-item-label,.p-menu .p-menuitem-section .kuma-menu-item-title,.p-contextmenu .p-menuitem-section .kuma-menu-item-title,.p-tieredmenu .p-menuitem-section .kuma-menu-item-title,.kuma-menu .kuma-menu-section{text-transform:uppercase;font-size:10px!important;font-weight:700!important;letter-spacing:.08em;color:var(--text-muted)!important}.p-menu .p-menuitem-section .p-menu-item-icon,.p-contextmenu .p-menuitem-section .p-contextmenu-item-icon,.p-tieredmenu .p-menuitem-section .p-tieredmenu-item-icon,.p-menu .p-menuitem-section .kuma-menu-item-desc,.p-contextmenu .p-menuitem-section .kuma-menu-item-desc,.p-tieredmenu .p-menuitem-section .kuma-menu-item-desc{display:none!important}.p-menu .p-menuitem-section>.p-menu-item-content>a.kuma-menu-row,.p-contextmenu .p-menuitem-section>.p-contextmenu-item-content>a.kuma-menu-row,.p-tieredmenu .p-menuitem-section>.p-tieredmenu-item-content>a.kuma-menu-row{cursor:default!important;pointer-events:none}.p-menu .p-menuitem-featured>.p-menu-item-content,.p-contextmenu .p-menuitem-featured>.p-contextmenu-item-content,.p-tieredmenu .p-menuitem-featured>.p-tieredmenu-item-content,.kuma-menu .kuma-menu-item-featured{background:var(--bg-surface-alt)!important;border:1px solid var(--border-color);box-shadow:0 1px 2px #0000000a}html[data-theme=dark] .p-menu .p-menuitem-featured>.p-menu-item-content,html[data-theme=dark] .p-contextmenu .p-menuitem-featured>.p-contextmenu-item-content,html[data-theme=dark] .p-tieredmenu .p-menuitem-featured>.p-tieredmenu-item-content,html[data-theme=dark] .kuma-menu .kuma-menu-item-featured{background:var(--bg-surface-alt)!important;border-color:var(--border-color);box-shadow:0 1px 2px #00000040}.p-menu .p-menuitem-featured:not(.p-disabled)>.p-menu-item-content:hover,.p-contextmenu .p-menuitem-featured:not(.p-disabled)>.p-contextmenu-item-content:hover,.p-tieredmenu .p-menuitem-featured:not(.p-disabled)>.p-tieredmenu-item-content:hover{background:var(--bg-surface-hover)!important;border-color:var(--border-hover, var(--border-color))}.p-menu .p-menuitem-danger>.p-menu-item-content,.p-contextmenu .p-menuitem-danger>.p-contextmenu-item-content,.p-tieredmenu .p-menuitem-danger>.p-tieredmenu-item-content,.kuma-menu .kuma-menu-item-danger{color:var(--color-danger)!important}.p-menu .p-menuitem-danger .p-menu-item-icon,.p-contextmenu .p-menuitem-danger .p-contextmenu-item-icon,.p-tieredmenu .p-menuitem-danger .p-tieredmenu-item-icon,.kuma-menu .kuma-menu-item-danger .kuma-menu-item-icon,.p-menu .p-menuitem-danger .p-menu-item-label,.p-contextmenu .p-menuitem-danger .p-contextmenu-item-label,.p-tieredmenu .p-menuitem-danger .p-tieredmenu-item-label,.kuma-menu .kuma-menu-item-danger .kuma-menu-item-label{color:var(--color-danger)!important}.p-menu .p-menuitem-danger:not(.p-disabled)>.p-menu-item-content:hover,.p-contextmenu .p-menuitem-danger:not(.p-disabled)>.p-contextmenu-item-content:hover,.p-tieredmenu .p-menuitem-danger:not(.p-disabled)>.p-tieredmenu-item-content:hover,.kuma-menu .kuma-menu-item-danger:hover{background:var(--color-danger-bg)!important}.p-menu .p-menuitem-danger:not(.p-disabled):hover .p-menu-item-icon,.p-contextmenu .p-menuitem-danger:not(.p-disabled):hover .p-contextmenu-item-icon,.p-tieredmenu .p-menuitem-danger:not(.p-disabled):hover .p-tieredmenu-item-icon{color:var(--color-danger)!important}.p-tieredmenu .p-tieredmenu-submenu-icon,.p-contextmenu .p-contextmenu-submenu-icon,.p-menu .p-menu-submenu-icon,.p-tieredmenu .p-menu-submenu-icon,.p-contextmenu .p-menu-submenu-icon{margin-left:auto!important;color:var(--text-muted)!important;font-size:10px!important;flex-shrink:0}.p-menu .p-menu-item-content kbd,.p-contextmenu .p-contextmenu-item-content kbd,.p-tieredmenu .p-tieredmenu-item-content kbd,.kuma-menu kbd{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;font-weight:500;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:5px;box-shadow:0 1px #0000000a;letter-spacing:0;line-height:1;white-space:nowrap}html[data-theme=dark] .p-menu .p-menu-item-content kbd,html[data-theme=dark] .p-contextmenu .p-contextmenu-item-content kbd,html[data-theme=dark] .p-tieredmenu .p-tieredmenu-item-content kbd,html[data-theme=dark] .kuma-menu kbd{background:var(--bg-surface-alt);box-shadow:0 1px #00000040}.p-menu .p-menuitem-featured .p-menu-item-content kbd,.p-contextmenu .p-menuitem-featured .p-contextmenu-item-content kbd,.p-tieredmenu .p-menuitem-featured .p-tieredmenu-item-content kbd{background:var(--bg-surface)}html[data-theme=dark] .p-menu .p-menuitem-featured .p-menu-item-content kbd,html[data-theme=dark] .p-contextmenu .p-menuitem-featured .p-contextmenu-item-content kbd,html[data-theme=dark] .p-tieredmenu .p-menuitem-featured .p-tieredmenu-item-content kbd{background:#00000040}.kuma-menu-item-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.kuma-menu-item-title{font-size:13px;font-weight:500;line-height:1.4;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kuma-menu-item-desc{font-size:11px;font-weight:400;line-height:1.4;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-menu .p-menuitem:has(.kuma-menu-item-desc)>.p-menu-item-content,.p-contextmenu .p-menuitem:has(.kuma-menu-item-desc)>.p-contextmenu-item-content,.p-tieredmenu .p-menuitem:has(.kuma-menu-item-desc)>.p-tieredmenu-item-content{align-items:flex-start;padding-top:6px!important;padding-bottom:6px!important}.p-menu .p-menuitem:has(.kuma-menu-item-text) .p-menu-item-icon,.p-contextmenu .p-menuitem:has(.kuma-menu-item-text) .p-contextmenu-item-icon,.p-tieredmenu .p-menuitem:has(.kuma-menu-item-text) .p-tieredmenu-item-icon{margin-top:1px!important}.p-menu .p-menuitem.p-disabled:not(.p-menuitem-section),.p-contextmenu .p-menuitem.p-disabled:not(.p-menuitem-section),.p-tieredmenu .p-menuitem.p-disabled:not(.p-menuitem-section){opacity:.45;cursor:not-allowed}.p-menu .p-menuitem.p-disabled>.p-menu-item-content,.p-contextmenu .p-menuitem.p-disabled>.p-contextmenu-item-content,.p-tieredmenu .p-menuitem.p-disabled>.p-tieredmenu-item-content{cursor:not-allowed}.config-container{display:flex;flex-direction:column;gap:0;color:var(--text-secondary)}.config-section{border-bottom:1px solid var(--border-color);background:transparent}.config-section-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.config-section-header:hover{background-color:var(--bg-surface-alt)}.config-section-title{display:flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.config-section-actions{display:flex;align-items:center;gap:12px}.config-action-btn{display:flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--text-secondary);cursor:pointer;transition:color .2s}.config-action-btn:hover{color:var(--color-indigo)}.config-section-content{padding:8px 16px 16px;display:flex;flex-direction:column;gap:12px}.config-row{display:flex;align-items:center;justify-content:space-between;min-height:32px;gap:12px}.config-row.vertical{flex-direction:column;align-items:flex-start;gap:6px}.config-label{font-size:.75rem;color:var(--text-secondary);white-space:nowrap}.config-control{flex:1;display:flex;justify-content:flex-end;max-width:60%}.config-row.vertical .config-control{max-width:100%;width:100%;justify-content:flex-start}.config-container :deep(.p-select),.config-container :deep(.p-inputnumber),.config-container :deep(.p-inputtext),.config-container :deep(.p-multiselect){width:100%;background:transparent!important;border:none!important;box-shadow:none!important;font-size:.75rem!important}.config-control :deep(.p-inputnumber){max-width:5.5rem}.config-container :deep(.p-select-label),.config-container :deep(.p-inputtext){text-align:right;color:var(--text-primary)!important;padding-right:4px!important}.config-row.vertical :deep(.p-select-label),.config-row.vertical :deep(.p-inputtext){text-align:left}.config-container :deep(.p-select-placeholder){color:var(--text-muted)!important}.config-container :deep(.p-select-dropdown){width:20px}.config-sub-section{padding-left:12px;display:flex;flex-direction:column;gap:8px;margin-top:4px}.config-sub-title{font-size:.75rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:6px}.sidebarPageHeader{display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--border-color);background:var(--toolbar-bg);flex-shrink:0}.sidebarPageHeaderTitle{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.config-perm-basic [config-class=ADVANCED],.config-perm-none [config-class=BASIC],.config-perm-none [config-class=ADVANCED]{display:none!important}.var-picker-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 10px;border:1px solid var(--border-color);border-radius:var(--radius-input);background:var(--bg-surface);cursor:pointer;font-size:13px;color:var(--text-primary);transition:border-color .15s,box-shadow .15s}.var-picker-btn:hover{border-color:var(--color-indigo, var(--accent-color, currentColor))}.var-picker-btn.disabled{opacity:.55;pointer-events:none}.wz-body{display:flex;flex-direction:column;gap:10px;padding:4px 0}.wz-hint{font-size:11px;color:var(--text-secondary);margin:0 0 4px}.wz-row{display:flex;flex-direction:column;gap:4px}.wz-row-inline{display:flex;flex-direction:row;align-items:center;gap:10px}.wz-label{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:6px;margin-top:3px}.wz-label.disabled{color:var(--text-muted)}.wz-label-note{font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-muted);font-size:10px}.wz-step{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:50%;font-size:9px;font-weight:700;color:var(--text-secondary)}.wz-select,.wz-input{font-size:11px;width:100%}.wz-input{flex:1}.wz-foot{font-size:10px;color:var(--text-muted);margin-top:-2px}.wz-foot code{background:var(--bg-surface-alt);padding:1px 4px;border-radius:3px;font-size:10px;color:var(--text-primary)}.wz-mini-hint{font-size:10px;color:var(--text-muted);font-style:italic;margin-top:2px}.wz-textarea{width:100%;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.4;background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:4px;resize:vertical;min-height:90px;color:var(--text-primary)}.wz-textarea:focus{outline:1px solid var(--color-brand, #F59E0B)}.wz-hint-box{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-secondary);background:var(--bg-surface-alt);border:1px dashed var(--border-color);border-radius:4px;padding:8px 10px}.wz-error{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--color-danger, #e3725c);padding:4px 6px;background:color-mix(in srgb,var(--color-danger, #e3725c) 10%,transparent);border-radius:4px}.wz-toggle{display:flex;align-items:center;gap:6px;flex-shrink:0}.wz-toggle-label{font-size:10px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.wz-columns-trigger{width:100%;border:1px dashed var(--border-color);border-radius:4px;padding:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:56px;font-size:11px;color:var(--text-secondary);transition:background .15s ease,border-color .15s ease}.wz-columns-trigger:hover{background:var(--bg-surface-alt);border-color:color-mix(in srgb,var(--color-brand, #F59E0B) 60%,var(--border-color))}.wz-columns-trigger.disabled{pointer-events:none;opacity:.5}.wz-columns-count{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);text-align:center;margin-bottom:4px}.wz-columns-chips{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.wz-columns-chip{font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;padding:2px 6px;background:var(--bg-surface-alt);border-radius:3px;color:var(--text-secondary)}.wz-columns-more{font-size:9px;font-style:italic;padding:2px 6px;color:var(--text-muted)}.wz-columns-empty{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-top:4px}.wz-layout{margin-top:4px}.p-datatable-wrapper{flex:1}.p-datatable{padding:var(--datatable-padding)!important;background-color:transparent!important}.p-datatable-table-container{background-color:var(--datatable-row-odd, var(--bg-surface))!important;border:1px solid var(--datatable-border-outer)!important;border-radius:12px;overflow:hidden}.kuma-table-fit,.kuma-table-fit.p-datatable-flex-scrollable{flex:0 1 auto;height:auto;max-height:100%;min-height:0}.kuma-table-fit.p-datatable-flex-scrollable>.p-datatable-table-container{flex:0 1 auto;height:auto;min-height:0;max-height:100%;overflow:auto!important}.p-datatable-thead>tr>th{padding:.35rem .5rem;background-color:var(--datatable-header-bg)!important}.p-datatable-tbody>tr>td,.p-datatable-thead>tr>th{border-bottom-color:color-mix(in srgb,var(--datatable-border-row) 30%,var(--datatable-row-odd, var(--bg-surface)) 70%)!important;border-left:0!important;border-top:0!important}.p-datatable-tbody>tr>td,.p-datatable-thead>tr>th{border-right:1px solid var(--datatable-border-col)!important}.p-datatable-tbody>tr>td:last-child,.p-datatable-thead>tr>th:last-child{border-right:0!important}:root{--datatable-header-icon-size: 10px;--datatable-header-filter-btn-size: 1.25rem}.p-datatable .p-datatable-sort-icon,.p-datatable .p-datatable-sort-icon svg{width:var(--datatable-header-icon-size)!important;height:var(--datatable-header-icon-size)!important;font-size:var(--datatable-header-icon-size)!important}.p-datatable .p-datatable-column-filter-button,.p-datatable .p-datatable-filter-menu-button,.p-datatable .p-datatable-column-filter-clear-button{width:var(--datatable-header-filter-btn-size)!important;height:var(--datatable-header-filter-btn-size)!important;min-width:var(--datatable-header-filter-btn-size)!important;min-height:var(--datatable-header-filter-btn-size)!important}.p-datatable .p-datatable-column-filter-button svg,.p-datatable .p-datatable-filter-menu-button svg,.p-datatable .p-datatable-column-filter-clear-button svg,.p-datatable .p-datatable-column-filter-button .p-icon,.p-datatable .p-datatable-filter-menu-button .p-icon{width:var(--datatable-header-icon-size)!important;height:var(--datatable-header-icon-size)!important;font-size:var(--datatable-header-icon-size)!important}.p-datatable .p-datatable-sort-badge{display:none!important}.p-datatable-tbody>tr>td{padding:.65rem .5rem!important}.p-datatable-tbody>tr>td,.p-datatable-thead>tr>th{font-variant-numeric:tabular-nums}.p-datatable-frozen-column{z-index:1!important}.p-datatable-tbody>tr:nth-child(2n)>.p-datatable-frozen-column{background-color:var(--datatable-row-odd, var(--bg-surface))!important}.p-datatable-tbody>tr:nth-child(odd)>.p-datatable-frozen-column{background-color:var(--datatable-row-odd, var(--bg-surface))!important}.p-datatable-tbody>tr:hover>.p-datatable-frozen-column{background-color:var(--datatable-row-hover)!important}.p-datatable-tbody>tr:nth-child(2n){background-color:var(--datatable-row-odd, var(--bg-surface))!important}.p-datatable-tbody>tr:nth-child(odd){background-color:var(--datatable-row-odd, var(--bg-surface))!important}.p-datatable-tbody>tr:hover{background-color:var(--datatable-row-hover)!important}.p-datatable .p-datatable-column-sorted .p-datatable-sort-icon{color:var(--color-brand)}.p-datatable-column-filter-button.p-datatable-column-filter-button-active{background-color:var(--color-brand-bg);color:var(--color-brand)}table thead{background-color:var(--bg-surface-alt)}table thead th{color:var(--text-secondary)}table tbody tr:hover{background-color:var(--datatable-row-hover)!important}table tbody td{color:var(--text-primary)}.p-datatable-paginator-bottom{border:none!important}.medium-header{height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box}.page-header{background:var(--page-header-bg);border-bottom:1px solid var(--border-color);flex-shrink:0;height:96px;box-sizing:border-box;display:flex;flex-direction:column}.page-header-row{flex:1;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 20px 0;background:var(--page-header-bg)}.page-title-block{min-width:0;display:flex;flex-direction:column;gap:4px}.page-title-line{display:flex;align-items:center;gap:10px;min-width:0}.page-crumb{background:transparent;border:none;cursor:pointer;font-size:18px;font-weight:700;color:var(--text-muted);padding:2px 4px;border-radius:2px;transition:color .12s,background .12s;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-crumb:hover{color:var(--color-brand);background:var(--bg-surface-alt)}.page-crumb-sep{font-size:18px;font-weight:400;color:var(--text-muted);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.page-title{font-size:18px;font-weight:700;line-height:1.15;color:var(--text-primary);margin:0;padding:2px 4px;border:1px solid transparent;border-radius:2px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .12s,background .12s}.page-title.is-editable{cursor:text}.page-title.is-editable:hover{border-color:var(--border-color)}.page-title-input,.page-title-input input{font-size:18px!important;font-weight:700!important;padding:2px 4px!important;border-radius:2px!important;background:transparent!important;border:1px solid var(--color-brand)!important;box-shadow:none!important;color:var(--text-primary)!important;height:30px;flex:1 1 auto;min-width:360px;width:auto}.page-fav-marker{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:none;border-radius:2px;color:var(--color-brand);cursor:pointer;flex-shrink:0;transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-fav-marker:hover{background:var(--color-brand-bg)}.page-fav-marker .pi{font-size:14px}.page-tag{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 7px;border-radius:2px;line-height:1;white-space:nowrap;flex-shrink:0;border:1px solid transparent}.page-tag>i{font-size:10px;line-height:1}.page-tag.tag-brand{background:var(--color-brand-bg);color:var(--color-brand)}.page-tag.tag-neutral{background:var(--bg-surface-alt);color:var(--text-secondary);border-color:var(--border-color)}.page-tag.tag-warn{color:var(--tag-warn-text, #b45309);background:var(--tag-warn-bg, #fffbeb);border-color:color-mix(in srgb,var(--tag-warn-text, #b45309) 40%,transparent)}.page-tag.tag-success{color:#16a34a;background:#16a34a14;border-color:#16a34a4d}.page-tag.tag-danger{color:#dc2626;background:#dc262614;border-color:#dc26264d}.page-meta-line{font-size:10px;color:var(--text-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:5px}.page-meta-sep{color:var(--text-muted);opacity:.6}.page-actions-block{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:5px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:0 0 0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:0;right:calc(-1 * var(--page-edge-right, 0px));border-top:none;border-right:none}[data-theme=light] .page-actions-block,[data-theme=hybrid] .page-actions-block,[data-theme=captain] .page-actions-block,[data-theme=hawkins] .page-actions-block,[data-theme=venezia] .page-actions-block,[data-theme=wedge] .page-actions-block,[data-theme=wow] .page-actions-block{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.ks-hero .page-actions-block,[data-theme] .ks-hero .page-actions-block{position:static;margin-left:auto;padding:0;background:transparent;border:none;border-radius:0;gap:2px}.ks-hero .page-actions-block .kuma-link-btn{padding:6px;width:30px;height:30px;justify-content:center}.ks-hero .page-actions-block .kuma-link-btn>span{display:none}.ks-hero .page-actions-block .kuma-link-btn .pi{font-size:13px}.ks-hero .page-actions-block .kuma-link-btn.primary:first-child{width:auto;padding:6px 8px}.ks-hero .page-actions-block .kuma-link-btn.primary:first-child>span{display:inline}[data-theme=captain] .ks-hero .page-actions-block{--text-primary: #1A1F45;--text-secondary: #4A5078;--text-muted: #8088A6}[data-theme=wedge] .ks-hero .page-actions-block{--text-primary: #0B0B0B;--text-secondary: #3D4751;--text-muted: #6E6A5E}.study-hero .page-actions-block,[data-theme] .study-hero .page-actions-block{position:static;margin-left:auto;padding:0;background:transparent;border:none;border-radius:0;gap:2px}.study-hero .page-actions-block .kuma-link-btn{padding:6px;width:30px;height:30px;justify-content:center}.study-hero .page-actions-block .kuma-link-btn>span{display:none}.study-hero .page-actions-block .kuma-link-btn .pi{font-size:13px}.study-hero .page-actions-block .kuma-link-btn.primary:first-child,.study-hero .page-actions-block .kuma-link-btn.labeled{width:auto;padding:6px 8px}.study-hero .page-actions-block .kuma-link-btn.primary:first-child>span,.study-hero .page-actions-block .kuma-link-btn.labeled>span{display:inline}.page-start-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 4px;background:var(--color-brand-bg);border:1px solid color-mix(in srgb,var(--color-brand) 35%,transparent);border-radius:2px;cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s;height:28px}.page-start-pill:hover{border-color:var(--color-brand);box-shadow:0 1px 2px #00000014}.page-start-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:var(--bg-surface);color:var(--color-brand)}.page-start-icon .pi{font-size:11px}.page-start-label{font-size:12px;font-weight:700;color:var(--color-brand);line-height:1}.page-start-keys{display:inline-flex;align-items:center;gap:3px}.page-kbd{font-family:inherit;font-size:10px;font-weight:600;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:2px;color:var(--text-muted);background:var(--bg-surface-alt)}.page-start-keys .page-kbd{background:var(--bg-surface);color:var(--color-brand);border-color:color-mix(in srgb,var(--color-brand) 30%,transparent)}.page-tabs-row{display:flex;align-items:center;gap:12px;padding:0 20px 0 12px;min-height:40px;height:40px;background:var(--page-header-bg)}.page-tabs{display:flex;align-items:center;gap:4px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-tabs-divider{display:inline-block;width:1px;height:18px;margin:0 8px;background:var(--border-color)}.page-tabs-tools{margin-left:auto;display:flex;align-items:center;gap:8px}.page-tab{position:relative;background:transparent;border:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--text-secondary);padding:10px 12px;transition:color .12s}.page-tab:hover,.page-tab.active{color:var(--text-primary)}.page-tab.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--color-brand);border-radius:1px}.page-search{width:240px}.page-search input{width:100%;font-size:11px;padding-top:5px;padding-bottom:5px}.study-hero{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:20px 24px 12px;background:var(--page-header-bg);position:relative;--page-edge-right: 0px}.study-hero-row{display:flex;align-items:center;gap:16px;min-width:0}.study-back-btn{display:inline-flex;align-items:center;gap:5px;width:auto;flex-shrink:0;align-self:flex-start;background:transparent;border:none;border-radius:2px;padding:2px 4px;cursor:pointer;color:var(--text-muted);transition:color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.study-back-btn:hover{color:var(--text-primary)}.study-back-btn .pi{font-size:10px}.study-back-btn-prefix{font-size:11px;font-weight:500;color:var(--text-muted);white-space:nowrap;line-height:1;transition:color .15s ease}.study-back-btn-dest{font-size:11px;font-weight:700;color:var(--text-secondary);white-space:nowrap;line-height:1;transition:color .15s ease}.study-back-btn:hover .study-back-btn-prefix,.study-back-btn:hover .study-back-btn-dest{color:var(--color-brand)}.study-hero.is-analysis .study-back-btn{justify-content:center;width:28px;height:26px;padding:0;background:color-mix(in srgb,var(--text-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:4px;color:var(--text-secondary)}.study-hero.is-analysis .study-back-btn:hover{background:color-mix(in srgb,var(--text-primary) 9%,transparent);color:var(--text-primary)}.study-hero.is-analysis .study-back-btn .pi{font-size:11px}.study-hero.is-analysis .study-back-btn .study-back-btn-prefix,.study-hero.is-analysis .study-back-btn .study-back-btn-dest{display:none}[data-theme=light] .study-hero.is-analysis .study-back-btn,[data-theme=hybrid] .study-hero.is-analysis .study-back-btn,[data-theme=captain] .study-hero.is-analysis .study-back-btn,[data-theme=hawkins] .study-hero.is-analysis .study-back-btn,[data-theme=venezia] .study-hero.is-analysis .study-back-btn,[data-theme=wedge] .study-hero.is-analysis .study-back-btn,[data-theme=wow] .study-hero.is-analysis .study-back-btn{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.study-hero-title-block{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.study-hero-main{display:flex;align-items:center;gap:14px;min-width:0}.study-hero-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.study-hero-title-line{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.study-hero-title{font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);margin:0;padding:2px 4px;border:1px solid transparent;border-radius:4px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .12s,background .12s}.study-hero-title-input,.study-hero-title-input input{font-size:24px!important;font-weight:800!important;letter-spacing:-.01em!important;padding:2px 6px!important;border-radius:4px!important;background:transparent!important;border:1px solid var(--color-brand)!important;box-shadow:none!important;color:var(--text-primary)!important;height:36px;flex:1 1 auto;min-width:360px;width:auto}.study-hero-crumb{background:transparent;border:none;cursor:pointer;font-size:16px;font-weight:700;color:var(--text-muted);padding:2px 4px;border-radius:4px;transition:color .12s,background .12s;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.study-hero-crumb:hover{color:var(--color-brand);background:var(--bg-surface-alt)}.study-hero-crumb.is-plain{cursor:default;pointer-events:none}.study-hero-crumb.is-plain:hover{color:var(--text-muted);background:transparent}.study-hero-crumb-sep{font-size:16px;font-weight:400;color:var(--text-muted);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.study-hero-page-label{font-size:24px;font-weight:800;color:var(--text-secondary);white-space:nowrap;letter-spacing:-.01em;line-height:1.2}.study-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-left:4px;font-size:11.5px;color:var(--text-secondary)}.study-hero-meta .meta-item{display:inline-flex;align-items:center;gap:6px}.study-hero-meta .meta-item .pi{font-size:11px;color:var(--text-muted)}.study-hero-meta .meta-item .meta-dot{font-size:6px}.study-hero-meta .meta-item b{font-weight:700;color:var(--text-primary)}.study-hero-meta .meta-sep{color:var(--text-muted);opacity:.55}.study-hero-tabs-row{display:flex;align-items:center;gap:12px;margin-top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--dialog-rise-distance: 24px;--dialog-exit-distance: 12px;--dialog-enter-duration: .36s;--dialog-exit-duration: .11s;--dialog-enter-delay: 80ms;--dialog-ease-enter: cubic-bezier(.16, 1, .3, 1);--dialog-ease-exit: cubic-bezier(.4, 0, 1, 1)}.p-dialog.p-dialog-enter-from{opacity:0!important;transform:translateY(var(--dialog-rise-distance))!important}.p-dialog.p-dialog-enter-active{transition:opacity var(--dialog-enter-duration) var(--dialog-enter-delay) var(--dialog-ease-enter),transform var(--dialog-enter-duration) var(--dialog-enter-delay) var(--dialog-ease-enter)!important;will-change:transform,opacity}.p-dialog.p-dialog-enter-to,.p-dialog.p-dialog-leave-from{opacity:1!important;transform:translateY(0)!important}.p-dialog.p-dialog-leave-active{transition:opacity var(--dialog-exit-duration) var(--dialog-ease-exit),transform var(--dialog-exit-duration) var(--dialog-ease-exit)!important;will-change:transform,opacity}.p-dialog.p-dialog-leave-to{opacity:0!important;transform:translateY(var(--dialog-exit-distance))!important}@media(prefers-reduced-motion:reduce){.p-dialog.p-dialog-enter-active,.p-dialog.p-dialog-leave-active{transition:opacity .12s linear!important}.p-dialog.p-dialog-enter-from,.p-dialog.p-dialog-leave-to{transform:none!important}}.adm-shell{--adm-head-h: 90px;display:flex;height:100%;min-height:0;background:var(--bg-canvas)}.adm-nav{width:246px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;background:var(--bg-surface);border-right:1px solid var(--border-color)}.adm-nav-head{flex-shrink:0;box-sizing:border-box;min-height:var(--adm-head-h);display:flex;flex-direction:column;justify-content:center;padding:14px 18px;border-bottom:1px solid var(--border-color)}.adm-nav-title{margin:0;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--text-primary)}.adm-nav-org{margin-top:4px;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-nav-scroll{flex:1;min-height:0;overflow-y:auto;padding:6px 10px 16px}.adm-nav-group+.adm-nav-group{margin-top:6px}.adm-nav-group-label{padding:14px 8px 6px}.adm-nav-item{width:100%;display:flex;align-items:center;gap:10px;padding:7px 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:600;text-align:left;color:var(--text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease}.adm-nav-item:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.adm-nav-item.is-active{background:var(--color-brand-bg);color:var(--color-brand)}.adm-nav-item .adm-nav-ic{display:flex;flex-shrink:0;color:var(--text-muted)}.adm-nav-item.is-active .adm-nav-ic{color:var(--color-brand)}.adm-nav-item .adm-nav-badge{margin-left:auto;font-size:10px;font-weight:700;color:var(--text-muted)}.adm-nav-item.is-active .adm-nav-badge{color:var(--color-brand)}.adm-nav-foot{flex-shrink:0;display:flex;align-items:center;gap:7px;padding:10px 18px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-muted)}.adm-dot{width:6px;height:6px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.adm-dot.is-on{background:var(--color-success)}.adm-dot.is-down{background:var(--color-danger)}.adm-dot.is-idle{background:var(--text-muted)}.adm-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.adm-head{flex-shrink:0;box-sizing:border-box;min-height:var(--adm-head-h);display:flex;align-items:center;gap:20px;padding:14px 32px;background:var(--bg-surface);border-bottom:1px solid var(--border-color)}.adm-head h1{margin:0;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--text-primary)}.adm-head p{margin:4px 0 0;max-width:62ch;font-size:13px;line-height:1.35;color:var(--text-secondary)}.adm-head-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.adm-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.adm-page{flex:1;min-height:0;overflow-y:auto;padding:24px 32px 40px}.adm-page.is-narrow>*{max-width:1100px}.adm-section+.adm-section{margin-top:26px}.adm-section-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.adm-section-head .adm-rule{flex:1;height:1px;background:var(--border-color)}.adm-md{flex:1;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-auto-rows:0}.adm-md-list{display:flex;flex-direction:column;min-height:0;background:var(--bg-surface);border-right:1px solid var(--border-color)}.adm-md-list-head{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px 14px 10px;border-bottom:1px solid var(--border-subtle)}.adm-md-list-head .adm-md-list-actions{display:flex;gap:6px}.adm-md-list-head .adm-md-list-actions>.kuma-button{flex:1;justify-content:center}.adm-md-list-scroll{flex:1;min-height:0;overflow-y:auto;padding:6px}.adm-row{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.adm-row:hover{background:var(--bg-surface-hover)}.adm-row.is-active{background:var(--color-brand-bg)}.adm-row-text{flex:1;min-width:0}.adm-row .adm-row-name{display:block;font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-row.is-active .adm-row-name{color:var(--color-brand)}.adm-row .adm-row-sub{display:block;font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-detail{min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-canvas)}.adm-detail-head{flex-shrink:0;display:flex;align-items:center;gap:14px;padding:20px 26px 16px;background:var(--bg-surface);border-bottom:1px solid var(--border-color)}.adm-detail-head .adm-detail-title{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.adm-detail-head .adm-detail-sub{margin-top:2px;font-size:12px;color:var(--text-muted)}.adm-detail-head-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.adm-detail-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:22px;padding:22px 26px 40px}.adm-detail-body>*{flex-shrink:0}.adm-fset{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;padding:18px 20px}.adm-fset.is-flush{padding:0;overflow:hidden}.adm-lbl{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.adm-fset-title{display:block;margin-bottom:16px}.adm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.adm-grid.is-wide{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.adm-field label{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.adm-field .adm-hint{margin-top:6px;font-size:11.5px;line-height:1.5;color:var(--text-muted)}.adm-fset-foot{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}.adm-fset-foot .adm-fset-foot-note{margin-left:auto;font-size:11.5px;color:var(--text-muted)}.adm-kv{display:grid;grid-template-columns:150px 1fr;gap:10px 18px;margin:0;font-size:13px}.adm-kv dt{font-size:12px;color:var(--text-muted)}.adm-kv dd{margin:0;font-weight:600;color:var(--text-primary)}.adm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adm-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.adm-card-head{display:flex;align-items:center;gap:10px;padding:12px 18px;background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle)}.adm-card-head .adm-card-title{font-size:13px;font-weight:700;color:var(--text-primary)}.adm-card-head .adm-card-tools{margin-left:auto;display:flex;align-items:center;gap:8px}.adm-card-body{padding:16px 18px}.adm-table{width:100%;border-collapse:collapse;font-size:13px}.adm-table th{padding:10px 16px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle)}.adm-table td{padding:12px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.adm-table tr:last-child td{border-bottom:0}.adm-table tbody tr:hover{background:var(--bg-surface-alt)}.adm-table td.adm-td-name{font-weight:600;color:var(--text-primary)}.adm-table td.adm-td-right,.adm-table th.adm-td-right{text-align:right}.adm-switch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:10px}.adm-switch-row{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px}.adm-switch-row.is-warn{border-color:var(--color-warning)}.adm-switch-row .adm-switch-text{min-width:0}.adm-switch-row .adm-switch-title{font-size:13px;font-weight:700;color:var(--text-primary)}.adm-switch-row .adm-switch-desc{margin-top:3px;font-size:11.5px;line-height:1.5;color:var(--text-secondary)}.adm-switch-row .adm-switch-control{margin-left:auto;flex-shrink:0}.adm-callout{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 18px;background:var(--color-brand-bg);border:1px solid var(--color-brand);border-radius:8px;font-size:12.5px;line-height:1.55;color:var(--color-brand-text, var(--text-primary))}.adm-callout>.pi{margin-top:2px;flex-shrink:0;color:var(--color-brand)}.adm-empty{padding:48px 24px;text-align:center;color:var(--text-muted)}.adm-empty .pi{display:block;margin-bottom:8px;font-size:22px;opacity:.25}.adm-empty p{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-loading{display:flex;align-items:center;justify-content:center;padding:64px 0}.adm-embed-style .sm-header>div:first-child{display:none}.adm-embed-style .sm-header{justify-content:flex-end}@media(max-width:1340px){.adm-nav{width:212px}.adm-md{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:1040px){.adm-md{grid-template-columns:236px minmax(0,1fr)}.adm-page{padding:20px 20px 36px}.adm-nav-head,.adm-head{padding:14px 20px}.adm-detail-body{padding:18px 18px 32px}.adm-grid,.adm-switch-grid{grid-template-columns:minmax(0,1fr)}}.\!text-\[6px\],.text-\[6px\]{font-size:.375rem!important}.\!text-\[7px\],.text-\[7px\]{font-size:.4375rem!important}.\!text-\[8px\],.text-\[8px\]{font-size:.5rem!important}.\!text-\[9px\],.text-\[9px\]{font-size:.5625rem!important}.\!text-\[10px\],.text-\[10px\]{font-size:.625rem!important}.\!text-\[11px\],.text-\[11px\]{font-size:.6875rem!important}.\!text-\[12px\],.text-\[12px\]{font-size:.75rem!important}.\!text-\[13px\],.text-\[13px\]{font-size:.8125rem!important}.\!text-\[14px\],.text-\[14px\]{font-size:.875rem!important}.\!text-\[15px\],.text-\[15px\]{font-size:.9375rem!important}.\!text-\[16px\],.text-\[16px\]{font-size:1rem!important}.\!text-\[18px\],.text-\[18px\]{font-size:1.125rem!important}.\!text-\[22px\],.text-\[22px\]{font-size:1.375rem!important}.\!text-\[24px\],.text-\[24px\]{font-size:1.5rem!important}.\!text-\[32px\],.text-\[32px\]{font-size:2rem!important}.pi.text-\[7px\]{font-size:.4375rem!important}.pi.text-\[8px\]{font-size:.5rem!important}.pi.text-\[9px\]{font-size:.5625rem!important}.pi.text-\[10px\]{font-size:.625rem!important}.pi.text-\[12px\]{font-size:.75rem!important}@property --bg-app{syntax: "<color>"; inherits: true; initial-value: #f3f4f6;}@property --bg-canvas{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --bg-sidebar{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --bg-surface{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --bg-surface-alt{syntax: "<color>"; inherits: true; initial-value: #f9fafb;}@property --bg-surface-dim{syntax: "<color>"; inherits: true; initial-value: #f1f5f9;}@property --bg-surface-hover{syntax: "<color>"; inherits: true; initial-value: #f3f4f6;}@property --bg-overlay{syntax: "<color>"; inherits: true; initial-value: rgba(0,0,0,.4);}@property --bg-minimap{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --border-color{syntax: "<color>"; inherits: true; initial-value: #e5e7eb;}@property --border-subtle{syntax: "<color>"; inherits: true; initial-value: #f3f4f6;}@property --border-hover{syntax: "<color>"; inherits: true; initial-value: #d1d5db;}@property --border-report{syntax: "<color>"; inherits: true; initial-value: #e5e7eb;}@property --text-primary{syntax: "<color>"; inherits: true; initial-value: #111827;}@property --text-secondary{syntax: "<color>"; inherits: true; initial-value: #4b5563;}@property --text-muted{syntax: "<color>"; inherits: true; initial-value: #6b7280;}@property --color-brand{syntax: "<color>"; inherits: true; initial-value: #f59e0b;}@property --color-brand-bg{syntax: "<color>"; inherits: true; initial-value: #fef3c7;}@property --color-brand-text{syntax: "<color>"; inherits: true; initial-value: #92400e;}@property --color-brand-on{syntax: "<color>"; inherits: true; initial-value: white;}@property --color-brand-hover{syntax: "<color>"; inherits: true; initial-value: #d97706;}@property --color-accent{syntax: "<color>"; inherits: true; initial-value: #f59e0b;}@property --color-accent-bg{syntax: "<color>"; inherits: true; initial-value: #fef3c7;}@property --color-accent-hover{syntax: "<color>"; inherits: true; initial-value: #d97706;}@property --color-success{syntax: "<color>"; inherits: true; initial-value: #10b981;}@property --color-success-bg{syntax: "<color>"; inherits: true; initial-value: #d1fae5;}@property --color-success-text{syntax: "<color>"; inherits: true; initial-value: #065f46;}@property --color-danger{syntax: "<color>"; inherits: true; initial-value: #ef4444;}@property --color-danger-bg{syntax: "<color>"; inherits: true; initial-value: #fee2e2;}@property --color-danger-text{syntax: "<color>"; inherits: true; initial-value: #991b1b;}@property --color-warning-bg{syntax: "<color>"; inherits: true; initial-value: #fef3c7;}@property --color-warning-text{syntax: "<color>"; inherits: true; initial-value: #92400e;}@property --color-indigo{syntax: "<color>"; inherits: true; initial-value: #6366f1;}@property --color-indigo-bg{syntax: "<color>"; inherits: true; initial-value: #e0e7ff;}@property --page-header-bg{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --page-toolbar-bg{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --datatable-header-bg{syntax: "<color>"; inherits: true; initial-value: #f9fafb;}@property --datatable-border-col{syntax: "<color>"; inherits: true; initial-value: #e5e7eb;}@property --datatable-border-outer{syntax: "<color>"; inherits: true; initial-value: #e5e7eb;}@property --datatable-border-row{syntax: "<color>"; inherits: true; initial-value: #f3f4f6;}@property --datatable-row-hover{syntax: "<color>"; inherits: true; initial-value: #f9fafb;}@property --datatable-row-odd{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --widget-table-border-col{syntax: "<color>"; inherits: true; initial-value: #e5e7eb;}@property --widget-table-border-outer{syntax: "<color>"; inherits: true; initial-value: #e5e7eb;}@property --widget-table-border-row{syntax: "<color>"; inherits: true; initial-value: #f3f4f6;}@property --tag-info-bg{syntax: "<color>"; inherits: true; initial-value: #dbeafe;}@property --tag-info-text{syntax: "<color>"; inherits: true; initial-value: #1e40af;}@property --tag-success-bg{syntax: "<color>"; inherits: true; initial-value: #d1fae5;}@property --tag-success-text{syntax: "<color>"; inherits: true; initial-value: #065f46;}@property --tag-warn-bg{syntax: "<color>"; inherits: true; initial-value: #fef3c7;}@property --tag-warn-text{syntax: "<color>"; inherits: true; initial-value: #92400e;}@property --tag-danger-bg{syntax: "<color>"; inherits: true; initial-value: #fee2e2;}@property --tag-danger-text{syntax: "<color>"; inherits: true; initial-value: #991b1b;}@property --tag-secondary-bg{syntax: "<color>"; inherits: true; initial-value: #f3f4f6;}@property --tag-secondary-text{syntax: "<color>"; inherits: true; initial-value: #374151;}@property --boring-filled-bg{syntax: "<color>"; inherits: true; initial-value: #f3f4f6;}@property --boring-filled-text{syntax: "<color>"; inherits: true; initial-value: #374151;}@property --scrollbar-hover{syntax: "<color>"; inherits: true; initial-value: #9ca3af;}html.theme-transitioning{transition:--bg-app,--bg-canvas,--bg-sidebar,--bg-surface,--bg-surface-alt,--bg-surface-dim,--bg-surface-hover,--bg-overlay,--bg-minimap,--border-color,--border-subtle,--border-hover,--border-report,--text-primary,--text-secondary,--text-muted,--color-brand,--color-brand-bg,--color-brand-text,--color-brand-on,--color-brand-hover,--color-accent,--color-accent-bg,--color-accent-hover,--color-success,--color-success-bg,--color-success-text,--color-danger,--color-danger-bg,--color-danger-text,--color-warning-bg,--color-warning-text,--color-indigo,--color-indigo-bg,--page-header-bg,--page-toolbar-bg,--datatable-header-bg,--datatable-border-col,--datatable-border-outer,--datatable-border-row,--datatable-row-hover,--datatable-row-odd,--widget-table-border-col,--widget-table-border-outer,--widget-table-border-row,--tag-info-bg,--tag-info-text,--tag-success-bg,--tag-success-text,--tag-warn-bg,--tag-warn-text,--tag-danger-bg,--tag-danger-text,--tag-secondary-bg,--tag-secondary-text,--boring-filled-bg,--boring-filled-text,--scrollbar-hover;transition-duration:var(--theme-transition-duration, .45s);transition-timing-function:var(--theme-transition-easing, ease-in-out)}@media(prefers-reduced-motion:reduce){html.theme-transitioning{transition:none!important}}.entity-card{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--card-radius);box-shadow:var(--card-shadow);position:relative;overflow:hidden;height:100%;min-height:0}.entity-card-selected,.entity-card-selected:hover{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand)}.sc-preview{position:relative;flex:1 1 auto;min-height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-surface-alt, #f1f5f9)}.sc-preview-art{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0}.sc-preview-art .geo-thumb{width:100%;height:100%}.sc-preview-art .geo-thumb-img{-o-object-fit:cover;object-fit:cover}.sc-preview-art .geo-thumb-glyph{-o-object-fit:contain;object-fit:contain}.sc-thumb-enter-active,.sc-thumb-leave-active{transition:opacity .45s ease,transform .45s ease}.sc-thumb-enter-from{opacity:0;transform:translate(8px) scale(.97)}.sc-thumb-leave-to{opacity:0;transform:translate(-8px) scale(.97)}.sc-showing{position:absolute;bottom:8px;left:10px;z-index:2;max-width:calc(100% - 56px);padding:1px 6px;font-size:9px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);background:color-mix(in srgb,var(--bg-surface) 78%,transparent);border:1px solid var(--border-color);border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-label-enter-active,.sc-label-leave-active{transition:opacity .3s ease}.sc-label-enter-from,.sc-label-leave-to{opacity:0}.sc-label-leave-active{position:absolute}.sc-count{position:absolute;bottom:8px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:1px 7px;font-size:9px;font-weight:700;letter-spacing:.02em;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-surface) 78%,transparent);border:1px solid var(--border-color);border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-count .pi{font-size:8px;color:var(--text-muted)}.sc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.sc-empty-add{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--text-muted) 50%,transparent);border-radius:8px;color:var(--text-muted)}.sc-empty-add .pi{font-size:20px}.sc-empty-label{font-size:12px;font-weight:600;color:var(--text-muted)}.sc-status{position:absolute;top:10px;left:10px;z-index:2}.sc-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.sc-meta-top{position:absolute;top:8px;right:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:calc(100% - 90px);transition:opacity .15s ease}.entity-card:hover .sc-meta-top{opacity:0;pointer-events:none}.sc-meta-top.has-fav{right:42px;max-width:calc(100% - 124px)}.sc-meta-chip{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;padding:2px 7px;font-size:10px;background:color-mix(in srgb,var(--bg-surface) 80%,transparent);border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.sc-meta-label{font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex-shrink:0}.sc-meta-value{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-run-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;height:3px;background:color-mix(in srgb,var(--text-muted) 18%,transparent)}.sc-run-fill{display:block;height:100%;background:#f59e0b;transition:width .3s ease}.sc-fav{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:color-mix(in srgb,var(--bg-surface) 70%,transparent);color:var(--text-muted);cursor:pointer;font-size:13px;opacity:0;transition:opacity .15s ease,color .1s ease,background .1s ease}.entity-card:hover .sc-fav,.sc-fav-active{opacity:1}.sc-fav:hover{background:var(--bg-surface);color:var(--text-primary)}.sc-fav-active{color:var(--color-brand)}.sc-add-task{position:absolute;top:44px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:color-mix(in srgb,var(--bg-surface) 70%,transparent);color:var(--text-muted);cursor:pointer;font-size:13px;opacity:0;transition:opacity .15s ease,color .1s ease,background .1s ease}.sc-add-task.no-fav{top:8px}.entity-card:hover .sc-add-task{opacity:1}.sc-add-task:hover{background:var(--color-brand);color:#fff}.sc-add-task:disabled{cursor:default;opacity:0}.sc-resume{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;padding:12px;border:none;background:transparent;color:var(--color-brand);cursor:pointer;font:inherit;transition:background .12s ease}.sc-resume:hover{background:color-mix(in srgb,var(--color-brand) 8%,transparent)}.sc-resume .pi{font-size:18px}.sc-resume-text{font-size:12px;font-weight:700;text-align:center;line-height:1.3}.sc-resume-count{font-size:10px;font-weight:600;color:var(--text-muted)}.sc-body{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px}.sc-title{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-study{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:600;color:var(--text-secondary)}.sc-study .pi{font-size:10px;color:var(--text-muted);flex-shrink:0}.sc-study svg{color:var(--text-muted);flex-shrink:0}.sc-study-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-study.is-empty{color:var(--text-muted);font-style:italic;font-weight:500}.sc-stats{display:flex;align-items:center;gap:8px;font-size:11px}.sc-stats-left{display:none;align-items:center;gap:6px;color:var(--text-secondary);font-weight:600}.sc-stats-left .pi{font-size:10px;color:var(--text-muted)}.sc-owner{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.sc-owner-id{display:inline-flex;align-items:center;gap:7px;min-width:0}.sc-avatar-slot{flex-shrink:0;display:inline-flex;line-height:0}.sc-owner-name{font-size:11px;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-date{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--text-muted);flex-shrink:0}.sc-date .pi{font-size:9px}.sc-grid-area{flex:1 1 auto;min-height:0;overflow:visible;padding:10px 8px;display:flex;flex-direction:column;justify-content:flex-start}.sc-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;gap:16px;flex:0 0 auto;width:100%}.sc-grid>.entity-card{flex:0 0 auto;width:var(--card-w, 320px);height:var(--card-h, 300px)}.sc-grid-area.layout-pending .sc-grid,.sc-grid-area.layout-pending .sc-pager{visibility:hidden}.sc-pager{flex:0 0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px 2px;margin:14px 0 0;border-top:1px solid var(--border-subtle, var(--border-color))}.sc-pager-nav{display:inline-flex;align-items:center;gap:8px}.sc-pager-page{font-size:11px;font-weight:700;color:var(--text-secondary);min-width:48px;text-align:center}.sc-pager-count{font-size:11px;color:var(--text-muted);font-weight:600}[data-v-df80fffa] .impersonate-ctx{min-width:240px;max-width:400px;font-size:12px}[data-v-df80fffa] .impersonate-ctx .p-menuitem-text{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}[data-v-df80fffa] .impersonate-ctx .p-submenu-list{max-height:400px;overflow-y:auto}[data-v-df80fffa] .impersonate-ctx .p-submenu-list .p-menuitem-text{font-size:10px;text-transform:none;letter-spacing:normal}.user-popup-menu:not([data-user-menu-ready]){visibility:hidden!important;opacity:0!important;pointer-events:none!important}.jdn-row[data-v-288fc2ff]{display:flex;align-items:center;gap:6px;padding:7px 8px 7px 4px;border-radius:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-primary, #f1f5f9);position:relative;transition:background-color 80ms ease,color 80ms ease}.jdn-row[data-v-288fc2ff]:hover{background:var(--bg-sidebar-hover, rgba(255, 255, 255, .04))}.jdn-row--lvl-1[data-v-288fc2ff]{padding-left:18px}.jdn-row--lvl-2[data-v-288fc2ff]{padding-left:30px}.jdn-row--lvl-3[data-v-288fc2ff]{padding-left:42px}.jdn-row--lvl-4[data-v-288fc2ff]{padding-left:54px}.jdn-chevron[data-v-288fc2ff]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;color:var(--text-secondary, #cbd5e1);cursor:pointer;flex-shrink:0}.jdn-chevron[data-v-288fc2ff]:hover{color:var(--color-brand)}.jdn-chevron i[data-v-288fc2ff]{font-size:9px}.jdn-chevron-spacer[data-v-288fc2ff]{width:16px;flex-shrink:0}.jdn-icon[data-v-288fc2ff]{width:12px;height:12px;font-size:10px;color:var(--text-secondary, #cbd5e1);flex-shrink:0}.jdn-thumb[data-v-288fc2ff]{width:20px;height:20px;-o-object-fit:cover;object-fit:cover;border-radius:2px;border:1px solid var(--border-color, rgba(255,255,255,.08));flex-shrink:0;cursor:pointer}.jdn-label[data-v-288fc2ff]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,JetBrains Mono,monospace;font-size:11px}.jdn-row.is-expandable .jdn-label[data-v-288fc2ff]{font-family:inherit;font-weight:600}.jdn-side-btn[data-v-288fc2ff]{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;background:var(--bg-surface-alt, rgba(255, 255, 255, .06));border:1px solid rgba(255,255,255,.12);border-radius:2px;color:var(--text-secondary, #cbd5e1);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;flex-shrink:0;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.jdn-side-btn[data-v-288fc2ff]:hover{background:#ffffff1a;border-color:#fff3;color:var(--text-primary, #f1f5f9)}.jdn-side-btn i[data-v-288fc2ff]{font-size:9px}.jdn-cmd-hint[data-v-288fc2ff]{flex-shrink:0;font-size:9px;font-weight:700;font-family:system-ui,sans-serif;color:var(--text-secondary, #cbd5e1);background:var(--bg-surface-alt, rgba(255, 255, 255, .05));border:1px solid rgba(255,255,255,.08);border-radius:2px;padding:1px 4px;letter-spacing:.02em;opacity:0;transition:opacity .12s ease;pointer-events:none}.jdn-row:hover .jdn-cmd-hint[data-v-288fc2ff]{opacity:1}.job-images__toolbar[data-v-b7eafbc6]{gap:8px}.job-images__slider[data-v-b7eafbc6]{flex:1;height:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.job-images__slider[data-v-b7eafbc6]::-webkit-slider-runnable-track{height:3px;background:var(--border-color, rgba(255,255,255,.12));border-radius:2px}.job-images__slider[data-v-b7eafbc6]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:11px;margin-top:-4px;border-radius:50%;background:var(--color-brand);cursor:pointer}.job-images__body[data-v-b7eafbc6]{scrollbar-width:thin}.job-images__grid[data-v-b7eafbc6]{display:grid;gap:4px;padding:0 4px}.job-images__cell[data-v-b7eafbc6]{position:relative;border-radius:2px;overflow:hidden;cursor:grab;background:var(--bg-surface-alt, rgba(255,255,255,.03));border:1px solid var(--border-color, rgba(255,255,255,.06));transition:border-color .1s ease,transform .1s ease}.job-images__cell[data-v-b7eafbc6]:hover{border-color:var(--color-brand);transform:translateY(-1px)}.job-images__cell[data-v-b7eafbc6]:active{cursor:grabbing}.job-images__thumb[data-v-b7eafbc6]{width:100%;-o-object-fit:cover;object-fit:cover;display:block}.job-images__thumb-inline[data-v-b7eafbc6]{-o-object-fit:cover;object-fit:cover;border-radius:2px;border:1px solid var(--border-color, rgba(255,255,255,.06));flex-shrink:0}.job-images__row[data-v-b7eafbc6]{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:2px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-secondary, #cbd5e1);transition:background-color 80ms ease}.job-images__row[data-v-b7eafbc6]:hover{background:var(--bg-sidebar-hover, rgba(255, 255, 255, .04))}.job-images__row[data-v-b7eafbc6]:active{cursor:grabbing}.job-images__row--compact[data-v-b7eafbc6]{padding:3px 8px}.job-images__label[data-v-b7eafbc6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,JetBrains Mono,monospace;font-size:11px}.job-detail__back[data-v-e8e214c9]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:2px;color:var(--text-secondary, #cbd5e1);cursor:pointer;flex-shrink:0;transition:background-color .12s ease,color .12s ease}.job-detail__back[data-v-e8e214c9]:hover{background:color-mix(in srgb,var(--color-brand) 16%,transparent);color:var(--color-brand)}.job-detail__back i[data-v-e8e214c9]{font-size:11px}.job-detail__breadcrumb[data-v-e8e214c9]{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-family:SF Mono,JetBrains Mono,monospace;font-size:11px;line-height:1.5}.job-detail__crumb[data-v-e8e214c9]{color:var(--text-primary, #f1f5f9);font-weight:600;word-break:break-all}.job-detail__crumb--muted[data-v-e8e214c9]{color:var(--text-tertiary, #94a3b8);font-weight:500}.job-detail__crumb--accent[data-v-e8e214c9]{color:var(--color-brand)}.job-detail__sep[data-v-e8e214c9]{color:var(--text-tertiary, #94a3b8);font-weight:400;flex-shrink:0}.job-detail__body[data-v-e8e214c9]{scrollbar-width:thin}.job-detail__hint[data-v-e8e214c9]{display:flex;align-items:center;gap:5px;margin-top:5px;padding:4px 6px;background:var(--bg-surface-alt, rgba(255, 255, 255, .04));border:1px solid rgba(255,255,255,.08);border-radius:2px;font-size:10px;color:var(--text-tertiary, #94a3b8);line-height:1.4}.job-detail__hint-icon[data-v-e8e214c9]{font-size:9px;color:var(--text-tertiary, #94a3b8);flex-shrink:0}.job-detail__kbd[data-v-e8e214c9]{display:inline-flex;align-items:center;justify-content:center;padding:0 3px;background:var(--bg-surface-alt, rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.12);border-radius:2px;font-family:system-ui,sans-serif;font-size:9px;font-weight:700;color:var(--text-secondary, #cbd5e1);line-height:1.5}.job-detail__hint-win[data-v-e8e214c9]{font-size:9px;opacity:.7}.kuma-study-tree[data-v-fe7b9ecd]{min-width:220px;max-width:600px;font-size:11px}.kuma-study-tree__body[data-v-fe7b9ecd]{scrollbar-color:var(--border-color) transparent}.kuma-study-tree__resize[data-v-fe7b9ecd]{position:absolute;top:0;right:0;bottom:0;width:4px;cursor:ew-resize;background:transparent;transition:background-color .12s ease;z-index:10}.kuma-study-tree__resize[data-v-fe7b9ecd]:hover,.kuma-study-tree__resize.is-resizing[data-v-fe7b9ecd]{background:var(--color-brand);opacity:.6}.kuma-study-tree__close[data-v-fe7b9ecd]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;border-radius:2px;color:var(--text-tertiary, #94a3b8);cursor:pointer;flex-shrink:0;transition:background-color 80ms ease,color 80ms ease}.kuma-study-tree__close[data-v-fe7b9ecd]:hover{background:var(--bg-sidebar-hover, rgba(255, 255, 255, .06));color:var(--color-brand)}.kuma-tree-row[data-v-fe7b9ecd]{display:flex;align-items:center;gap:6px;padding:5px 8px 5px 4px;border-radius:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-primary);position:relative;transition:background-color 80ms ease}.kuma-tree-row[data-v-fe7b9ecd]:hover{background:var(--bg-sidebar-hover, rgba(255, 255, 255, .04))}.kuma-tree-row.is-selected[data-v-fe7b9ecd]{background:color-mix(in srgb,var(--color-brand) 18%,transparent);color:var(--color-brand)}.kuma-tree-row.is-selected[data-v-fe7b9ecd]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--color-brand);border-radius:0 2px 2px 0}.kuma-tree-row__chevron[data-v-fe7b9ecd]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;color:var(--text-tertiary, #94a3b8);cursor:pointer;flex-shrink:0}.kuma-tree-row__chevron[data-v-fe7b9ecd]:hover{color:var(--color-brand)}.kuma-tree-row__chevron i[data-v-fe7b9ecd]{font-size:9px}.kuma-tree-row__label[data-v-fe7b9ecd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,JetBrains Mono,monospace;font-size:11px}.kuma-tree-row--study .kuma-tree-row__label[data-v-fe7b9ecd]{font-weight:700;font-family:inherit}.kuma-tree-row--task .kuma-tree-row__label[data-v-fe7b9ecd]{font-weight:600;font-family:inherit}.kuma-tree-row--task[data-v-fe7b9ecd],.kuma-tree-task-group__jobs[data-v-fe7b9ecd]{padding-left:18px}.kuma-tree-row__count[data-v-fe7b9ecd]{font-size:9px;font-weight:700;color:var(--text-tertiary, #94a3b8);background:var(--bg-surface-alt, rgba(255, 255, 255, .04));padding:1px 6px;border-radius:8px;flex-shrink:0;tabular-nums:1}.kuma-tree-row__bullet[data-v-fe7b9ecd]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-left:22px}.kuma-tree-row__value[data-v-fe7b9ecd]{font-family:SF Mono,JetBrains Mono,monospace;font-size:10px;color:var(--text-tertiary, #94a3b8);flex-shrink:0;tabular-nums:1}.kuma-tree-row__detail-btn[data-v-fe7b9ecd]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;border-radius:2px;color:var(--text-tertiary, #94a3b8);cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.kuma-tree-row:hover .kuma-tree-row__detail-btn[data-v-fe7b9ecd]{opacity:1}.kuma-tree-row__detail-btn[data-v-fe7b9ecd]:hover{background:color-mix(in srgb,var(--color-brand) 16%,transparent);color:var(--color-brand)}.kuma-tree-row__detail-btn i[data-v-fe7b9ecd]{font-size:10px}.kuma-tree-row__folder-open[data-v-fe7b9ecd],.kuma-tree-row__detail-btn:hover .kuma-tree-row__folder-closed[data-v-fe7b9ecd]{display:none}.kuma-tree-row__detail-btn:hover .kuma-tree-row__folder-open[data-v-fe7b9ecd]{display:inline}.kuma-tree-task-group__jobs[data-v-fe7b9ecd]{margin-bottom:2px}.kuma-tree-row__ref-badge[data-v-fe7b9ecd]{font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 18%,transparent);border:1px solid color-mix(in srgb,var(--color-brand) 40%,transparent);padding:1px 4px;border-radius:2px;flex-shrink:0;line-height:1.4}.kuma-tree-row.is-hidden[data-v-fe7b9ecd]{opacity:.4;filter:saturate(.3)}.kuma-tree-row.is-hidden[data-v-fe7b9ecd]:hover{opacity:.7;filter:saturate(.6)}.kuma-tree-quickselect[data-v-fe7b9ecd]{display:flex;gap:4px;margin-top:6px}.kuma-tree-quickselect__btn[data-v-fe7b9ecd]{padding:2px 8px;background:var(--bg-surface-alt, rgba(255, 255, 255, .04));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:2px;color:var(--text-secondary, #94a3b8);font-size:10px;font-weight:600;cursor:pointer;transition:background-color 80ms ease,color 80ms ease,border-color 80ms ease;white-space:nowrap}.kuma-tree-quickselect__btn[data-v-fe7b9ecd]:hover{background:color-mix(in srgb,var(--color-brand) 12%,transparent);border-color:color-mix(in srgb,var(--color-brand) 40%,transparent);color:var(--color-brand)}.kuma-tree-quickselect__btn--clear[data-v-fe7b9ecd]:hover{background:color-mix(in srgb,#ef4444 10%,transparent);border-color:color-mix(in srgb,#ef4444 35%,transparent);color:#ef4444}.kuma-tree-empty[data-v-fe7b9ecd]{display:flex;flex-direction:column;align-items:center;padding:24px 12px;text-align:center}.kuma-kind-tag--study[data-v-fe7b9ecd]{background:color-mix(in srgb,var(--color-brand) 22%,transparent);color:var(--color-brand)}.kuma-kind-tag--task[data-v-fe7b9ecd]{background:color-mix(in srgb,#60a5fa 18%,transparent);color:#60a5fa}.kuma-study-tree__detail[data-v-fe7b9ecd]{height:100%}.kst-overlay{position:fixed;inset:0;z-index:9900;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:32px}.kst-panel{display:flex;flex-direction:column;background:var(--bg-canvas, #0f172a);border:1px solid var(--border-color, rgba(255, 255, 255, .12));border-radius:2px;overflow:hidden;box-shadow:0 24px 64px #0009}.kst-panel--json{width:min(720px,90vw);max-height:85vh}.kst-panel--image{max-width:92vw;max-height:92vh}.kst-panel__header{display:flex;align-items:center;gap:8px;padding:0 10px 0 14px;height:38px;min-height:38px;background:var(--bg-canvas, #161f2e);border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .1));flex-shrink:0}.kst-panel__icon{font-size:12px;color:var(--color-brand, #f59e0b);flex-shrink:0}.kst-panel__title{flex:1;min-width:0;font-family:SF Mono,JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}.kst-panel__close{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:2px;color:#94a3b8;cursor:pointer;flex-shrink:0;transition:background-color 80ms ease,color 80ms ease}.kst-panel__close:hover{background:color-mix(in srgb,var(--color-brand, #f59e0b) 18%,transparent);color:var(--color-brand, #f59e0b)}.kst-panel__close i{font-size:12px}.kst-panel__body--json{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.kst-panel__body--image{display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}.kst-spinner{display:flex;align-items:center;justify-content:center;padding:48px;color:var(--color-brand, #f59e0b);font-size:20px}.kst-json-pre{margin:0;padding:16px;font-family:SF Mono,JetBrains Mono,Fira Code,monospace;font-size:12px;line-height:1.6;color:var(--text-primary, #e2e8f0);white-space:pre;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.kst-image{max-width:100%;max-height:calc(92vh - 80px);-o-object-fit:contain;object-fit:contain;display:block;border-radius:1px}.kst-fade-enter-active,.kst-fade-leave-active{transition:opacity .14s ease}.kst-fade-enter-active .kst-panel,.kst-fade-leave-active .kst-panel{transition:transform .14s ease,opacity .14s ease}.kst-fade-enter-from,.kst-fade-leave-to{opacity:0}.kst-fade-enter-from .kst-panel,.kst-fade-leave-to .kst-panel{transform:scale(.97);opacity:0}.tutorial-backdrop[data-v-8014de5f]{position:fixed;inset:0;z-index:50}.tutorial-backdrop-dark[data-v-8014de5f]{position:fixed;inset:0;background:#0000008c}.tutorial-spotlight[data-v-8014de5f]{pointer-events:none}.tutorial-card[data-v-8014de5f]{background:var(--bg-sidebar, #1e1e2e);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:14px 16px 12px;box-shadow:0 8px 32px #00000073,0 2px 8px #0000004d;width:280px;position:relative}.tutorial-card-header[data-v-8014de5f]{display:flex;align-items:center;gap:8px;margin-bottom:8px}[data-v-8014de5f] .tutorial-avatar.p-avatar{width:42px!important;height:42px!important;flex-shrink:0}[data-v-8014de5f] .tutorial-avatar.p-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.tutorial-title[data-v-8014de5f]{font-size:12px;font-weight:700;color:var(--text-primary, #f4f4f5);flex:1;text-transform:uppercase;letter-spacing:.06em}.tutorial-body[data-v-8014de5f]{font-size:12.5px;line-height:1.6;color:var(--text-secondary, #a1a1aa);margin-bottom:14px}.tutorial-dont-show[data-v-8014de5f]{display:flex;align-items:center;gap:6px;margin-bottom:12px;cursor:pointer;font-size:12px;color:var(--text-secondary, #a1a1aa)}.tutorial-dont-show input[type=checkbox][data-v-8014de5f]{accent-color:var(--color-brand, #6366f1);width:13px;height:13px;cursor:pointer}.tutorial-footer[data-v-8014de5f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tutorial-dots[data-v-8014de5f]{display:flex;align-items:center;gap:4px}.tutorial-dot[data-v-8014de5f]{width:5px;height:5px;border-radius:50%;background:#be3c3c33;transition:background .2s,transform .2s}.tutorial-dot.active[data-v-8014de5f]{background:var(--color-brand, #6366f1);transform:scale(1.3)}.tutorial-actions[data-v-8014de5f]{display:flex;gap:6px}.tutorial-btn[data-v-8014de5f]{padding:4px 12px;border-radius:3px;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;text-transform:uppercase;letter-spacing:.05em}.tutorial-btn.primary[data-v-8014de5f]{background:var(--color-brand, #6366f1);color:#fff}.tutorial-btn.primary[data-v-8014de5f]:hover{filter:brightness(1.12)}.tutorial-btn.secondary[data-v-8014de5f]{background:#ffffff12;color:var(--text-secondary, #a1a1aa)}.tutorial-btn.secondary[data-v-8014de5f]:hover{background:#ffffff1f;color:var(--text-primary, #f4f4f5)}.tutorial-btn.skip[data-v-8014de5f]{background:transparent;color:var(--text-muted, #71717a)}.tutorial-btn.skip[data-v-8014de5f]:hover{color:var(--text-primary, #f4f4f5)}.tutorial-arrow[data-v-8014de5f]{position:absolute;width:0;height:0}.tutorial-arrow.left[data-v-8014de5f]{left:-7px;top:50%;transform:translateY(-50%);border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid var(--bg-sidebar, #1e1e2e)}.tutorial-arrow.right[data-v-8014de5f]{right:-7px;top:50%;transform:translateY(-50%);border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid var(--bg-sidebar, #1e1e2e)}.tutorial-arrow.top[data-v-8014de5f]{top:-7px;left:50%;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--bg-sidebar, #1e1e2e)}.tutorial-arrow.bottom[data-v-8014de5f]{bottom:-7px;left:50%;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--bg-sidebar, #1e1e2e)}.tutorial-fade-enter-active[data-v-8014de5f],.tutorial-fade-leave-active[data-v-8014de5f]{transition:opacity .25s ease}.tutorial-fade-enter-from[data-v-8014de5f],.tutorial-fade-leave-to[data-v-8014de5f]{opacity:0}.tutorial-pop-enter-active[data-v-8014de5f]{transition:opacity .2s ease,transform .2s ease}.tutorial-pop-leave-active[data-v-8014de5f]{transition:opacity .15s ease}.tutorial-pop-enter-from[data-v-8014de5f],.tutorial-pop-leave-to[data-v-8014de5f]{opacity:0}.filesystem-tree-component[data-v-9d5688a2]{padding:0}.filesystem-tree-component[data-v-9d5688a2] *{box-sizing:border-box}.filesystem-tree-component[data-v-9d5688a2] .p-tree-toggler{display:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important}.filesystem-tree-component[data-v-9d5688a2] .p-tree-container{padding:0;margin:0}.filesystem-tree-component[data-v-9d5688a2] .p-treenode{display:block!important;width:100%;padding:0;margin:0}.filesystem-tree-component[data-v-9d5688a2] .p-treenode-content{display:flex!important;align-items:center!important;width:100%;padding:.4rem .5rem!important;margin:0!important;gap:.5rem}.filesystem-tree-component[data-v-9d5688a2] .p-tree-node-icon{flex-shrink:0;margin:0!important;padding:0!important}.filesystem-tree-component[data-v-9d5688a2] .p-treenode-children{padding-left:1.5rem!important;margin:0!important;display:block}.filesystem-tree-component[data-v-9d5688a2] .p-tree-node-leaf>.p-treenode-content,.filesystem-tree-component[data-v-9d5688a2] .p-tree-node>.p-treenode-content{padding:.4rem .5rem!important}.filesystem-tree-component[data-v-9d5688a2]>.p-tree-container>.p-treenode{padding-left:0!important}.filesystem-tree-component[data-v-9d5688a2] .p-treenode-content:hover{background-color:var(--bg-surface-alt);cursor:pointer}.filesystem-tree-component[data-v-9d5688a2] .p-treenode-content.p-highlight{background-color:var(--color-accent-bg);border-left:3px solid var(--color-accent)}[data-v-9d5688a2] .p-tree-node-content.p-tree-node-selected{background:var(--bg-surface-hover)}[data-v-9d5688a2] .p-tree-node-toggle-button{display:none!important}[data-v-9d5688a2] .p-tree-node-label{width:100%}.filesystem-tree-component[data-v-9d5688a2] .p-checkbox,.filesystem-tree-component[data-v-9d5688a2] .p-checkbox .p-checkbox-box{width:16px;height:16px}.chooser-card[data-v-0f54a85d]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:2px;cursor:pointer;text-align:left;transition:background .15s,border-color .15s,transform .06s;min-height:150px}.chooser-card[data-v-0f54a85d]:hover{background:color-mix(in srgb,var(--bg-surface) 92%,var(--color-brand, #F59E0B));border-color:var(--color-brand)}.chooser-card[data-v-0f54a85d]:active{transform:scale(.985)}.chooser-card[data-v-0f54a85d]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.chooser-icon[data-v-0f54a85d]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-surface-alt);border-radius:2px;color:var(--color-brand, #F59E0B);font-size:16px}.chooser-title[data-v-0f54a85d]{font-size:13px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em}.chooser-desc[data-v-0f54a85d]{font-size:11px;color:var(--text-secondary);line-height:1.4;margin:0}.cts-hero[data-v-0f54a85d]{display:flex;flex-direction:column;gap:14px;width:100%;padding:4px 4px 0}.cts-eyebrow[data-v-0f54a85d]{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-brand, #F59E0B)}.cts-eyebrow-dot[data-v-0f54a85d]{width:6px;height:6px;border-radius:50%;background:var(--color-brand, #F59E0B);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand, #F59E0B) 18%,transparent)}.cts-title[data-v-0f54a85d]{margin:0;font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--text-primary)}.cts-intro[data-v-0f54a85d]{margin:0;padding:12px 16px;font-size:12px;line-height:1.55;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px}.cts-intro strong[data-v-0f54a85d]{color:var(--text-primary);font-weight:700}.cts-body[data-v-0f54a85d]{padding:16px 4px 6px}.cts-grid[data-v-0f54a85d]{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0}.cts-card[data-v-0f54a85d]{display:flex;flex-direction:column;gap:12px;padding:16px 16px 18px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;min-width:0}.cts-card-head[data-v-0f54a85d]{display:flex;align-items:center;gap:10px;min-height:28px}.cts-card-label-stack[data-v-0f54a85d]{flex:1;min-width:0}.cts-card-label[data-v-0f54a85d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--text-primary)}.cts-sep[data-v-0f54a85d]{display:inline-block;margin:0 4px;color:var(--text-mute, var(--text-secondary));opacity:.7}.cts-mode-toggle[data-v-0f54a85d]{flex-shrink:0}.cts-card-desc[data-v-0f54a85d]{margin:0;font-size:11px;line-height:1.5;color:var(--text-secondary)}.cts-connector[data-v-0f54a85d]{display:flex;align-items:center;justify-content:center;width:36px;position:relative}.cts-connector[data-v-0f54a85d]:before{content:"";position:absolute;left:50%;top:18%;bottom:18%;width:1px;background:var(--border-subtle, var(--border-color));transform:translate(-.5px)}.cts-connector-dot[data-v-0f54a85d]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--bg-surface, var(--bg-surface-alt));border:1px solid color-mix(in srgb,var(--color-brand, #F59E0B) 60%,transparent);color:var(--color-brand, #F59E0B);font-size:12px;line-height:1}.cts-field[data-v-0f54a85d]{display:flex;flex-direction:column;gap:6px;margin-top:2px}.cts-field-label-row[data-v-0f54a85d]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:18px}.cts-field-label[data-v-0f54a85d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-mute, var(--text-secondary))}.cts-req[data-v-0f54a85d]{color:var(--color-brand, #F59E0B)}.cts-input[data-v-0f54a85d] .p-inputtext,.cts-input.p-inputtext[data-v-0f54a85d],.cts-input[data-v-0f54a85d] .p-select-label{font-size:13px!important;padding:9px 12px!important}.cts-input[data-v-0f54a85d] .p-inputtext:focus,.cts-input.p-inputtext[data-v-0f54a85d]:focus,.cts-input[data-v-0f54a85d]:focus-within .p-select-label{border-color:var(--color-brand, #F59E0B);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand, #F59E0B) 35%,transparent)}.cts-empty-hint[data-v-0f54a85d]{font-size:10px;color:var(--text-mute, var(--text-secondary));font-style:italic;margin-top:2px}.cts-derive[data-v-0f54a85d]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.cts-derive-text[data-v-0f54a85d]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--text-secondary)}.cts-chip[data-v-0f54a85d]{display:inline-flex;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-primary);background:color-mix(in srgb,var(--bg-surface) 70%,transparent);border:1px solid var(--border-subtle, var(--border-color));border-radius:2px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-chip--empty[data-v-0f54a85d]{color:var(--text-mute, var(--text-secondary));font-style:italic;font-weight:500}.cts-hints[data-v-0f54a85d]{display:inline-flex;align-items:center;gap:10px;font-size:10px;color:var(--text-mute, var(--text-secondary))}.cts-kbd-group[data-v-0f54a85d]{display:inline-flex;align-items:center;gap:5px}.cts-hint-text[data-v-0f54a85d]{font-size:10px}.cts-hint-sep[data-v-0f54a85d]{color:var(--text-mute, var(--text-secondary));opacity:.5}.cts-kbd[data-v-0f54a85d]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-surface) 80%,transparent);border:1px solid var(--border-subtle, var(--border-color));border-bottom-width:2px;border-radius:2px}@media(max-width:720px){.cts-grid[data-v-0f54a85d]{grid-template-columns:1fr}.cts-connector[data-v-0f54a85d]{width:auto;height:32px;flex-direction:column}.cts-connector[data-v-0f54a85d]:before{left:50%;top:0;bottom:0;width:1px;height:auto}.cts-connector-dot[data-v-0f54a85d]{transform:rotate(90deg)}}.cmt-hero[data-v-0f54a85d]{display:flex;flex-direction:column;gap:10px;width:100%;padding:2px 4px 0}.cmt-eyebrow[data-v-0f54a85d]{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-brand, #F59E0B)}.cmt-eyebrow-dot[data-v-0f54a85d]{width:6px;height:6px;border-radius:50%;background:var(--color-brand, #F59E0B);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand, #F59E0B) 18%,transparent)}.cmt-eyebrow-sep[data-v-0f54a85d]{color:var(--text-mute, var(--text-secondary));opacity:.5;font-weight:400}.cmt-eyebrow-step[data-v-0f54a85d]{color:var(--text-secondary);letter-spacing:.14em}.cmt-title[data-v-0f54a85d]{margin:0;font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--text-primary)}.cmt-intro[data-v-0f54a85d]{margin:0;font-size:12px;line-height:1.55;color:var(--text-secondary);max-width:78ch}.cmt-accent[data-v-0f54a85d]{color:var(--color-brand, #F59E0B);font-weight:700}.cmt-body[data-v-0f54a85d]{display:flex;flex-direction:column;gap:14px;padding:14px 2px 4px;min-height:56vh}.cmt-toolbar[data-v-0f54a85d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cmt-filters[data-v-0f54a85d]{flex-shrink:0}.cmt-filters .kuma-segmented-btn[data-v-0f54a85d]{display:inline-flex;align-items:center;gap:6px}.cmt-filter-count[data-v-0f54a85d]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;font-size:10px;font-weight:700;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-surface) 60%,transparent);border:1px solid var(--border-subtle, var(--border-color));border-radius:999px}.cmt-filters .kuma-segmented-btn.active .cmt-filter-count[data-v-0f54a85d]{color:var(--color-brand, #F59E0B);border-color:color-mix(in srgb,var(--color-brand, #F59E0B) 50%,transparent);background:color-mix(in srgb,var(--color-brand, #F59E0B) 14%,transparent)}.cmt-selsum[data-v-0f54a85d]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px}.cmt-selsum-left[data-v-0f54a85d]{display:inline-flex;align-items:center;gap:10px}.cmt-selsum-dot[data-v-0f54a85d]{width:8px;height:8px;border-radius:50%;background:var(--border-color);flex-shrink:0}.cmt-selsum-dot.active[data-v-0f54a85d]{background:var(--color-brand, #F59E0B);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand, #F59E0B) 20%,transparent)}.cmt-selsum-text[data-v-0f54a85d]{font-size:12px;color:var(--text-secondary)}.cmt-selsum-text strong[data-v-0f54a85d]{color:var(--text-primary);font-weight:700}.cmt-selsum-sep[data-v-0f54a85d]{display:inline-block;margin:0 6px;color:var(--text-mute, var(--text-secondary));opacity:.6}.cmt-clear[data-v-0f54a85d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:4px 6px}.cmt-clear[data-v-0f54a85d]:hover:not(:disabled){color:var(--color-brand, #F59E0B)}.cmt-clear[data-v-0f54a85d]:disabled{opacity:.35;cursor:not-allowed}.cmt-table[data-v-0f54a85d]{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;flex:1;min-height:320px}.cmt-thead[data-v-0f54a85d],.cmt-row[data-v-0f54a85d]{display:grid;grid-template-columns:40px minmax(0,1.8fr) 110px 110px 140px 220px;align-items:center;gap:12px;padding:0 14px}.cmt-thead[data-v-0f54a85d]{height:36px;border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-surface-alt) 50%,transparent)}.cmt-th[data-v-0f54a85d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-mute, var(--text-secondary))}.cmt-tbody[data-v-0f54a85d]{flex:1;overflow-y:auto;max-height:46vh}.cmt-row[data-v-0f54a85d]{position:relative;min-height:56px;border-bottom:1px solid var(--border-subtle, var(--border-color));cursor:pointer;transition:background .12s}.cmt-row[data-v-0f54a85d]:last-child{border-bottom:none}.cmt-row[data-v-0f54a85d]:hover{background:color-mix(in srgb,var(--bg-surface-alt) 60%,transparent)}.cmt-row.is-selected[data-v-0f54a85d]{background:color-mix(in srgb,var(--color-brand, #F59E0B) 6%,transparent)}.cmt-row.is-selected[data-v-0f54a85d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-brand, #F59E0B)}.cmt-cell[data-v-0f54a85d]{font-size:12px;color:var(--text-primary);min-width:0;display:flex;align-items:center;gap:8px}.cmt-col-check[data-v-0f54a85d]{justify-content:flex-start}.cmt-col-name[data-v-0f54a85d]{flex-direction:column;align-items:flex-start;gap:2px}.cmt-name-main[data-v-0f54a85d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:12px;color:var(--text-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt-name-meta[data-v-0f54a85d]{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:var(--text-mute, var(--text-secondary))}.cmt-tid[data-v-0f54a85d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cmt-name-hint[data-v-0f54a85d]{font-style:italic}.cmt-jobs-count[data-v-0f54a85d]{font-size:13px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.cmt-jobs-count.is-empty[data-v-0f54a85d]{color:var(--text-mute, var(--text-secondary));font-weight:400}.cmt-col-time[data-v-0f54a85d]{flex-direction:column;align-items:flex-start;gap:2px}.cmt-time-main[data-v-0f54a85d]{font-size:12px;font-weight:600;color:var(--text-primary)}.cmt-time-sub[data-v-0f54a85d]{font-size:10px;color:var(--text-mute, var(--text-secondary));font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cmt-avatar[data-v-0f54a85d]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:10px;font-weight:700;letter-spacing:.02em;flex-shrink:0}.cmt-owner-name[data-v-0f54a85d]{font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt-muted[data-v-0f54a85d]{color:var(--text-mute, var(--text-secondary));font-size:11px}.cmt-empty[data-v-0f54a85d]{padding:32px 16px;text-align:center;font-size:12px;color:var(--text-mute, var(--text-secondary));font-style:italic;display:flex;justify-content:center}.cmt-footer-status[data-v-0f54a85d]{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:var(--text-secondary)}.cmt-continue[data-v-0f54a85d]{position:relative}.cmt-continue-count[data-v-0f54a85d]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;margin:0 2px;font-size:10px;font-weight:700;color:var(--color-brand, #F59E0B);background:#fff;border-radius:999px}@media(max-width:900px){.cmt-thead[data-v-0f54a85d],.cmt-row[data-v-0f54a85d]{grid-template-columns:40px minmax(0,1.4fr) 90px 100px 110px}.cmt-col-owner[data-v-0f54a85d]{display:none}.cmt-toolbar[data-v-0f54a85d]{flex-direction:column;align-items:stretch}.cmt-filters[data-v-0f54a85d]{overflow-x:auto}}.p-dialog.cts-dialog .p-dialog-header{align-items:flex-start;padding:24px 28px 4px}.p-dialog.cts-dialog .p-dialog-content{padding:6px 28px 18px}.p-dialog.cts-dialog .p-dialog-footer{padding:14px 28px 20px;border-top:1px solid var(--border-subtle, var(--border-color));margin-top:4px}.p-dialog.cts-dialog .p-dialog-header-actions{margin-top:2px}.p-dialog.cts-dialog .p-dialog-close-button,.p-dialog.cts-dialog .p-dialog-header-icon{width:28px;height:28px;border-radius:2px;border:1px solid var(--border-subtle, var(--border-color));background:transparent}.p-dialog.cts-dialog .p-dialog-close-button:hover,.p-dialog.cts-dialog .p-dialog-header-icon:hover{background:color-mix(in srgb,var(--bg-surface-alt) 60%,transparent)}.p-dialog.cmt-dialog .p-dialog-header{align-items:flex-start;padding:24px 28px 6px}.p-dialog.cmt-dialog .p-dialog-content{padding:4px 28px 18px}.p-dialog.cmt-dialog .p-dialog-footer{padding:14px 28px 20px;border-top:1px solid var(--border-subtle, var(--border-color));margin-top:4px}.p-dialog.cmt-dialog .p-dialog-header-actions{margin-top:2px}.p-dialog.cmt-dialog .p-dialog-close-button,.p-dialog.cmt-dialog .p-dialog-header-icon{width:28px;height:28px;border-radius:6px;border:1px solid var(--border-subtle, var(--border-color));background:transparent}.p-dialog.cmt-dialog .p-dialog-close-button:hover,.p-dialog.cmt-dialog .p-dialog-header-icon:hover{background:color-mix(in srgb,var(--bg-surface-alt) 60%,transparent)}.atts-list[data-v-0374fe04]{flex:1;overflow-y:auto;max-height:52vh;border:1px solid var(--border-color);border-radius:2px;background:var(--bg-surface)}.atts-empty[data-v-0374fe04]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 16px;color:var(--text-muted);font-size:12px;font-style:italic}.atts-empty i[data-v-0374fe04]{font-size:22px;opacity:.5}.atts-row[data-v-0374fe04]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;background:transparent;border:none;border-bottom:1px solid var(--border-color);cursor:pointer;text-align:left;transition:background .12s ease}.atts-row[data-v-0374fe04]:last-child{border-bottom:none}.atts-row[data-v-0374fe04]:hover{background:var(--bg-surface-hover, var(--bg-surface-alt))}.atts-row-selected[data-v-0374fe04],.atts-row-selected[data-v-0374fe04]:hover{background:color-mix(in srgb,var(--bg-surface) 88%,var(--color-brand, #F59E0B))}.atts-radio[data-v-0374fe04]{flex-shrink:0;width:18px;height:18px;border:1px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-surface)}.atts-radio-on[data-v-0374fe04]{background:var(--color-brand, #F59E0B);border-color:var(--color-brand, #F59E0B);color:#fff}.atts-radio i[data-v-0374fe04]{font-size:9px;font-weight:700}.atts-main[data-v-0374fe04]{flex:1;min-width:0}.atts-name[data-v-0374fe04]{font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atts-meta[data-v-0374fe04]{display:flex;align-items:center;gap:12px;margin-top:2px}.atts-meta-item[data-v-0374fe04]{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--text-secondary)}.atts-meta-item i[data-v-0374fe04]{font-size:9px;color:var(--text-muted)}.advanced-filter[data-v-697dfc78]{margin-bottom:12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--card-radius, 8px);overflow:hidden}.advanced-filter-header[data-v-697dfc78]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle)}.advanced-filter-header-left[data-v-697dfc78]{display:flex;align-items:center;gap:8px;min-width:0}.advanced-filter-header-right[data-v-697dfc78]{display:flex;align-items:center;gap:6px}.advanced-filter-icon[data-v-697dfc78]{font-size:11px;color:var(--color-brand)}.advanced-filter-title[data-v-697dfc78]{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.advanced-filter-count[data-v-697dfc78]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;background:var(--color-brand);color:#fff;font-size:9px;font-weight:800;line-height:1;border-radius:999px}.advanced-filter-body[data-v-697dfc78]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--bg-surface)}.advanced-filter-rules-headless[data-v-697dfc78]{display:flex;flex-direction:column;gap:8px}.advanced-filter-rule[data-v-697dfc78]{display:flex;align-items:stretch;gap:8px;padding:0;background:transparent;border:0}.advanced-filter-remove[data-v-697dfc78]{margin-left:auto;opacity:.55;transition:opacity .15s ease,color .15s ease}.advanced-filter-rule:hover .advanced-filter-remove[data-v-697dfc78]{opacity:1}.advanced-filter-remove[data-v-697dfc78]:hover{color:var(--color-danger, #ef4444)}.advanced-filter-empty[data-v-697dfc78],.advanced-filter-empty-headless[data-v-697dfc78]{padding:14px;text-align:center}.advanced-filter-empty p[data-v-697dfc78],.advanced-filter-empty-headless p[data-v-697dfc78]{margin:0;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}[data-v-697dfc78] .p-select-label,[data-v-697dfc78] .p-datepicker-input{font-size:11px}.advanced-filter[data-v-697dfc78] .kuma-button,.advanced-filter-headless[data-v-697dfc78] .kuma-button{border-radius:8px}.advanced-filter[data-v-697dfc78] .p-select,.advanced-filter[data-v-697dfc78] .p-inputtext,.advanced-filter[data-v-697dfc78] .p-datepicker-input,.advanced-filter-headless[data-v-697dfc78] .p-select,.advanced-filter-headless[data-v-697dfc78] .p-inputtext,.advanced-filter-headless[data-v-697dfc78] .p-datepicker-input{border-radius:8px!important}.ill-sail-outline[data-v-b1de5669]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ill-sail-fill[data-v-b1de5669]{fill:var(--ill-fill, #E97B47)}.ill-sail-isos path[data-v-b1de5669]{fill:none;stroke:var(--ill-iso, #9a9286);stroke-width:1.3;opacity:.55;stroke-linecap:round}.ill-sail--cp .ill-sail-isos path[data-v-b1de5669],.ill-sail--result .ill-sail-isos path[data-v-b1de5669]{stroke:var(--ill-accent, #E97B47);opacity:.95;stroke-width:1.5}.ill-sail-chord[data-v-b1de5669]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:1.2;stroke-dasharray:4 4;opacity:.55}.ill-sail-dot[data-v-b1de5669]{fill:var(--ill-line, #9a9286)}.ill-sail-ticks line[data-v-b1de5669]{stroke:var(--ill-iso, #9a9286);stroke-width:1.4;stroke-linecap:round;opacity:.65}.ill-sail--cp .ill-sail-ticks line[data-v-b1de5669],.ill-sail--result .ill-sail-ticks line[data-v-b1de5669]{stroke:var(--ill-accent, #E97B47);opacity:.9}.ill-sail-samples circle[data-v-b1de5669]{fill:var(--ill-iso, #9a9286);opacity:.7}.ill-sail--cp .ill-sail-samples circle[data-v-b1de5669],.ill-sail--result .ill-sail-samples circle[data-v-b1de5669]{fill:var(--ill-accent, #E97B47);opacity:.95}.ill-sail-head[data-v-b1de5669]{fill:var(--ill-accent, #E97B47)}.ill-sail-focus-ring[data-v-b1de5669]{fill:none;stroke:var(--ill-accent, #E97B47);stroke-width:1.6}.ill-sail-focus[data-v-b1de5669]{fill:var(--ill-accent, #E97B47)}.ill-lens-frame[data-v-68f6dc51]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:2.6}.ill-lens-handle[data-v-68f6dc51]{stroke:var(--ill-line, #9a9286);stroke-width:4.2;stroke-linecap:round;fill:none}.ill-lens-halo[data-v-68f6dc51]{fill:var(--ill-fill, rgba(233,123,71,.2));opacity:.35}.ill-lens-reticle[data-v-68f6dc51]{fill:var(--ill-accent, #E97B47)}.ill-notebook-body[data-v-600d7af7]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:2.4;stroke-linejoin:round}.ill-notebook--active .ill-notebook-body[data-v-600d7af7]{fill:var(--ill-fill, rgba(233,123,71,.2))}.ill-notebook-spiral circle[data-v-600d7af7]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:1.6}.ill-notebook-lines line[data-v-600d7af7]{stroke:var(--ill-iso, #9a9286);stroke-width:1.2;opacity:.55;stroke-linecap:round}.ill-notebook-cursor line[data-v-600d7af7]{stroke:var(--ill-accent, #E97B47);stroke-width:1.8;stroke-linecap:round}.ill-notebook-cursor circle[data-v-600d7af7]{fill:var(--ill-accent, #E97B47)}.ill-folder-shape[data-v-58a67519]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:2.3;stroke-linejoin:round}.ill-folder--active .ill-folder-shape[data-v-58a67519]{fill:var(--ill-fill, rgba(233,123,71,.2));stroke:var(--ill-accent, #E97B47)}.ill-folder-label[data-v-58a67519]{stroke:var(--ill-iso, #9a9286);stroke-width:1.3;opacity:.55;stroke-linecap:round}.ill-folder--active .ill-folder-label[data-v-58a67519]{stroke:var(--ill-accent, #E97B47);opacity:.85}.ill-folder-mark[data-v-58a67519]{fill:var(--ill-accent, #E97B47)}.ill-arrow-line[data-v-fc283523],.ill-arrow-head[data-v-fc283523]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ill-arrow-line[data-v-fc283523]{stroke-dasharray:4 4}.ill-label[data-v-fc283523]{fill:var(--ill-line, #9a9286);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:2px}.ill-scene[data-v-18cab625]{width:100%;height:100%;display:block}.ill-label[data-v-18cab625]{fill:var(--ill-line, #9a9286);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:2px}.ill-scene[data-v-5f1aaa07]{width:100%;height:100%;display:block}.ill-label[data-v-5f1aaa07]{fill:var(--ill-line, #9a9286);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:2px}.ill-scene[data-v-b2c1404d]{width:100%;height:100%;display:block}.ill-label[data-v-b2c1404d]{fill:var(--ill-line, #9a9286);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:2px}.ill-divider[data-v-b2c1404d]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:1.2;stroke-dasharray:3 5;opacity:.55}.ill-scene[data-v-c4bbd820]{width:100%;height:100%;display:block}.ill-label[data-v-c4bbd820]{fill:var(--ill-line, #9a9286);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:2px}.ql-row-tile[data-v-c4bbd820]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:1.8}.ql-row-line[data-v-c4bbd820]{stroke:var(--ill-iso, #9a9286);stroke-width:1.6;stroke-linecap:round;opacity:.6}.ql-rows .is-match .ql-row-tile[data-v-c4bbd820]{fill:var(--ill-fill, rgba(233,123,71,.25));stroke:var(--ill-accent, #E97B47)}.ql-rows .is-match .ql-row-line[data-v-c4bbd820]{stroke:var(--ill-accent, #E97B47);opacity:.95}.ql-match-tile[data-v-c4bbd820]{fill:var(--ill-fill, rgba(233,123,71,.3));stroke:var(--ill-accent, #E97B47);stroke-width:1.8}.ql-match-line[data-v-c4bbd820]{stroke:var(--ill-accent, #E97B47);stroke-width:1.8;stroke-linecap:round}.ill-scene[data-v-20f68b32]{width:100%;height:100%;display:block}.ill-label[data-v-20f68b32]{fill:var(--ill-line, #9a9286);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:2px}.ill-scene[data-v-90a2710f]{width:100%;height:100%;display:block}.ill-label[data-v-90a2710f]{fill:var(--ill-line, #9a9286);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:2px}.ill-scene[data-v-2f38cca4]{width:100%;height:100%;display:block}.as-axis[data-v-2f38cca4]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.as-grid[data-v-2f38cca4]{stroke:var(--ill-iso, #9a9286);stroke-width:1.2;stroke-dasharray:3 5;opacity:.5}.as-bar[data-v-2f38cca4]{fill:none;stroke:var(--ill-iso, #9a9286);stroke-width:1.6;opacity:.7}.as-trend[data-v-2f38cca4]{fill:none;stroke:var(--ill-accent, #E97B47);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.as-dot[data-v-2f38cca4]{fill:var(--ill-fill, rgba(233,123,71,.3));stroke:var(--ill-accent, #E97B47);stroke-width:1.8}.ill-scene[data-v-ac21aabb]{width:100%;height:100%;display:block}.ds-tile[data-v-ac21aabb]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:1.8}.ds-line[data-v-ac21aabb]{stroke:var(--ill-iso, #9a9286);stroke-width:1.6;stroke-linecap:round;opacity:.6}.is-link .ds-tile[data-v-ac21aabb]{fill:var(--ill-fill, rgba(233,123,71,.25));stroke:var(--ill-accent, #E97B47)}.is-link .ds-line[data-v-ac21aabb]{stroke:var(--ill-accent, #E97B47);opacity:.95}.ill-scene[data-v-6f3f3720]{width:100%;height:100%;display:block}.su-track[data-v-6f3f3720]{stroke:var(--ill-iso, #9a9286);stroke-width:2;stroke-linecap:round;opacity:.55}.su-fill[data-v-6f3f3720]{stroke:var(--ill-line, #9a9286);stroke-width:2;stroke-linecap:round}.su-knob[data-v-6f3f3720]{fill:var(--bg-surface, #fff);stroke:var(--ill-line, #9a9286);stroke-width:2}.is-accent .su-fill[data-v-6f3f3720]{stroke:var(--ill-accent, #E97B47)}.is-accent .su-knob[data-v-6f3f3720]{fill:var(--ill-fill, rgba(233,123,71,.3));stroke:var(--ill-accent, #E97B47)}.ill-thumb[data-v-79412be1],.ill-thumb[data-v-c977a498]{width:100%;height:100%;display:block}.ill-thumb-divider[data-v-c977a498]{fill:none;stroke:var(--ill-line, #9a9286);stroke-width:1.2;stroke-dasharray:3 5;opacity:.55}.qa-body[data-v-006d1bf7]{padding:4px 4px 6px}.qa-head[data-v-006d1bf7]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.qa-eyebrow[data-v-006d1bf7]{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-brand, #F59E0B)}.qa-eyebrow-dot[data-v-006d1bf7]{width:6px;height:6px;border-radius:50%;background:var(--color-brand, #F59E0B);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand, #F59E0B) 18%,transparent)}.qa-title[data-v-006d1bf7]{margin:0;font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--text-primary)}.qa-sub[data-v-006d1bf7]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.45}.qa-cards[data-v-006d1bf7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:780px){.qa-cards[data-v-006d1bf7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.qa-cards[data-v-006d1bf7]{grid-template-columns:1fr}}.qa-card[data-v-006d1bf7]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;text-align:left;overflow:hidden;isolation:isolate;color:var(--text-primary);--mx: 50%;--my: 50%;--ill-line: color-mix(in srgb, var(--text-secondary) 90%, transparent);--ill-iso: color-mix(in srgb, var(--text-secondary) 70%, transparent);--ill-accent: var(--color-brand, #F59E0B);--ill-fill: color-mix(in srgb, var(--color-brand) 28%, transparent);transition:transform .24s cubic-bezier(.2,0,0,1),border-color .24s ease,box-shadow .26s ease;will-change:transform}.qa-card-art[data-v-006d1bf7]{position:absolute;inset:10px 12px 50%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0;transition:transform .32s cubic-bezier(.2,0,0,1)}.qa-card-art>svg[data-v-006d1bf7]{width:100%;height:100%;max-width:100%;display:block}.qa-card[data-v-006d1bf7]:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in srgb,var(--color-brand) 32%,transparent) 0%,transparent 60%);opacity:0;transition:opacity .22s ease;z-index:0;mix-blend-mode:screen}.qa-card[data-v-006d1bf7]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-brand) 28%,var(--border-color));box-shadow:0 18px 36px -22px #00000080}.qa-card:hover .qa-card-art[data-v-006d1bf7]{transform:scale(1.04)}.qa-card[data-v-006d1bf7]:hover:after{opacity:1}.qa-card[data-v-006d1bf7]:active{transform:translateY(0) scale(.995)}.qa-card[data-v-006d1bf7]>*{position:relative;z-index:1}.qa-card-body[data-v-006d1bf7]{display:flex;flex-direction:column;gap:6px;margin-top:auto}.qa-card-title[data-v-006d1bf7]{font-size:16px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary)}.qa-card-desc[data-v-006d1bf7]{font-size:11px;line-height:1.4;color:var(--text-secondary);margin:0}.qa-card-cta[data-v-006d1bf7]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:700;color:var(--color-brand);letter-spacing:.01em}.btn-slide .arrow[data-v-006d1bf7]{transition:transform .26s cubic-bezier(.2,0,0,1);display:inline-block}.qa-card:hover .btn-slide .arrow[data-v-006d1bf7]{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.qa-card[data-v-006d1bf7],.qa-card-art[data-v-006d1bf7],.qa-card[data-v-006d1bf7]:after,.btn-slide .arrow[data-v-006d1bf7]{animation:none!important;transition:none!important}}.p-dialog.qa-dialog .p-dialog-content{padding:22px 24px}.qa-body[data-v-7ad3e0bc]{padding:4px 4px 6px}.qa-head[data-v-7ad3e0bc]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.qa-eyebrow[data-v-7ad3e0bc]{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-brand, #F59E0B)}.qa-eyebrow-dot[data-v-7ad3e0bc]{width:6px;height:6px;border-radius:50%;background:var(--color-brand, #F59E0B);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand, #F59E0B) 18%,transparent)}.qa-title[data-v-7ad3e0bc]{margin:0;font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--text-primary)}.qa-sub[data-v-7ad3e0bc]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.45}.tc-cards[data-v-7ad3e0bc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:980px){.tc-cards[data-v-7ad3e0bc]{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.tc-cards[data-v-7ad3e0bc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.tc-cards[data-v-7ad3e0bc]{grid-template-columns:1fr}}.tc-card[data-v-7ad3e0bc]{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;text-align:left;color:var(--text-primary);transition:transform .2s cubic-bezier(.2,0,0,1),border-color .2s ease,box-shadow .22s ease}.tc-card[data-v-7ad3e0bc]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-brand) 28%,var(--border-color));box-shadow:0 18px 36px -22px #00000080}.tc-card.is-active[data-v-7ad3e0bc]{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand) inset,0 14px 30px -22px #00000080}.tc-card[data-v-7ad3e0bc]:active{transform:translateY(0) scale(.995)}.tc-swatch[data-v-7ad3e0bc]{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border-radius:8px;background:var(--sw-canvas);border:1px solid color-mix(in srgb,var(--sw-border) 70%,transparent);padding:10px;overflow:hidden}.tc-swatch-card[data-v-7ad3e0bc]{position:absolute;inset:14px;background:var(--sw-surface);border:1px solid color-mix(in srgb,var(--sw-border) 60%,transparent);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:6px}.tc-swatch-bar[data-v-7ad3e0bc]{display:block;width:40%;height:6px;border-radius:999px;background:var(--sw-brand)}.tc-swatch-rows[data-v-7ad3e0bc]{display:flex;flex-direction:column;gap:4px;flex:1;justify-content:center}.tc-swatch-row[data-v-7ad3e0bc]{display:block;height:5px;border-radius:999px;background:color-mix(in srgb,var(--sw-text) 70%,transparent)}.tc-swatch-row-full[data-v-7ad3e0bc]{width:100%}.tc-swatch-row-mid[data-v-7ad3e0bc]{width:65%;opacity:.55}.tc-swatch-chip[data-v-7ad3e0bc]{position:absolute;right:10px;bottom:10px;width:14px;height:14px;border-radius:50%;background:var(--sw-surface-alt);border:1px solid color-mix(in srgb,var(--sw-border) 70%,transparent)}.tc-card-meta[data-v-7ad3e0bc]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tc-card-title[data-v-7ad3e0bc]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:-.005em;color:var(--text-primary)}.tc-card-title .pi[data-v-7ad3e0bc]{font-size:12px;color:var(--text-secondary)}.tc-active-pill[data-v-7ad3e0bc]{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-brand) 28%,transparent);padding:2px 6px;border-radius:999px}.tc-active-pill .pi[data-v-7ad3e0bc]{font-size:9px}@media(prefers-reduced-motion:reduce){.tc-card[data-v-7ad3e0bc]{transition:none!important}}.p-dialog.tc-dialog .p-dialog-content{padding:22px 24px}.inline-edit-textarea[data-v-0d7be1fa]{background:transparent;border:1px dashed var(--text-muted, #999);border-radius:4px;outline:none;resize:none;padding:2px 4px;font-family:inherit;width:100%;height:auto;min-height:1.4em;overflow:hidden;box-sizing:border-box;line-height:inherit}.row[data-v-44c334f5]{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-44c334f5]:hover{background:var(--bg-surface-hover, var(--bg-surface-alt))}.row-selected[data-v-44c334f5]{background:var(--bg-indigo, rgba(245, 158, 11, .08))}.group-header[data-v-44c334f5]{padding:4px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle, var(--border-color))}.item-list[data-v-44c334f5] .p-checkbox,.item-list[data-v-44c334f5] .p-checkbox-box{width:14px;height:14px}.item-list[data-v-44c334f5] .p-checkbox-icon{font-size:9px}.fade-enter-active[data-v-8633e9d2],.fade-leave-active[data-v-8633e9d2]{transition:opacity .3s ease}.fade-enter-from[data-v-8633e9d2],.fade-leave-to[data-v-8633e9d2]{opacity:0}.value-widget-ctx .p-contextmenu-submenu .p-contextmenu-submenu{max-height:300px;overflow-y:auto;overflow-x:hidden}.wz-row-inline[data-v-1eea649e]{justify-content:space-between;gap:12px}.wz-sublabel[data-v-1eea649e]{display:block;font-size:10px;font-weight:400;color:var(--text-muted);text-transform:none;letter-spacing:0;margin-top:2px}.vc-num[data-v-c10df150]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.vc-card[data-v-c10df150]{display:flex;flex-direction:column;min-width:0;width:auto;height:-moz-fit-content;height:fit-content;padding:6px 8px;border:1px solid var(--border-color);border-radius:2px;background:var(--bg-surface)}.vc-card-ref[data-v-c10df150]{background:var(--bg-surface-alt)}.flex-row>.vc-card[data-v-c10df150]{min-width:120px}.vc-matrix[data-v-c10df150]{border-collapse:separate;border-spacing:0;font-size:12px}.vc-col-job[data-v-c10df150]{width:180px}.vc-matrix-th[data-v-c10df150]{background:var(--bg-surface-alt);text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);padding:6px 10px;border-bottom:1px solid var(--border-color);white-space:nowrap}.vc-matrix-th.vc-matrix-var[data-v-c10df150]{text-align:left;font-family:ui-monospace,SFMono-Regular,monospace}.vc-matrix-td[data-v-c10df150]{padding:5px 10px;border-bottom:1px solid var(--border-color);white-space:nowrap}.vc-matrix-td.vc-matrix-cell[data-v-c10df150]{text-align:left;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-primary)}.vc-matrix-ref-row[data-v-c10df150]{background:var(--bg-surface-alt)}.vc-matrix-cell-inner[data-v-c10df150]{display:inline-flex;align-items:baseline;gap:8px;justify-content:flex-start;white-space:nowrap}.vc-matrix-cell-value[data-v-c10df150]{line-height:1.2}.vc-delta-badge[data-v-c10df150]{display:inline-flex;align-items:center;gap:2px;padding:1px 5px;border-radius:2px;font-size:10px;font-weight:700;font-family:ui-monospace,SFMono-Regular,monospace;line-height:1.2}.vc-delta-pos[data-v-c10df150]{background:#ecfdf5;color:#059669}.vc-delta-neg[data-v-c10df150]{background:#fef2f2;color:#ef4444}.vc-delta-zero[data-v-c10df150]{background:#f3f4f6;color:var(--text-muted)}.vc-matrix-empty[data-v-c10df150]{text-align:center;font-style:italic;color:var(--text-muted);padding:16px}.vc-matrix-var-label[data-v-c10df150]{font-size:12px;font-weight:500;color:var(--text-primary);white-space:nowrap}.vc-matrix-delta-col[data-v-c10df150]{text-align:right;white-space:normal;word-break:break-word;line-height:1.3}.markdown-widget[data-v-da74081a]{max-height:100%;overflow-y:auto}.markdown-content[data-v-da74081a]{color:var(--text-color);text-align:var(--text-align)}.markdown-content[data-v-da74081a] *{color:var(--text-color)!important;text-align:var(--text-align)!important}.markdown-content[data-v-da74081a] ul{list-style-type:disc;padding-left:1.5em;margin:.5em 0}.markdown-content[data-v-da74081a] ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0}.markdown-content[data-v-da74081a] li{margin:.25em 0}.markdown-content[data-v-da74081a] code{background-color:#7f7f7f26;padding:.15em .4em;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.markdown-content[data-v-da74081a] pre{background-color:#adadad;color:#d4d4d4!important;padding:1em;border-radius:6px;overflow-x:auto;margin:1em 0}.markdown-content[data-v-da74081a] pre code{background-color:transparent;padding:0;font-size:.875em;line-height:1.5}.image-list[data-v-47f6304c] .p-checkbox,.image-list[data-v-47f6304c] .p-checkbox-box{width:14px;height:14px}.image-list[data-v-47f6304c] .p-checkbox-icon{font-size:9px}.image-list[data-v-47f6304c] .p-radiobutton,.image-list[data-v-47f6304c] .p-radiobutton-box{width:14px;height:14px}.group-header[data-v-47f6304c]{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle, var(--border-color));position:sticky;top:0;z-index:1}.group-count[data-v-47f6304c]{margin-left:auto;font-size:9px;font-weight:600;color:var(--text-muted)}.row[data-v-47f6304c]{display:flex;align-items:center;gap:10px;padding:4px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-47f6304c]:hover{background:var(--bg-surface-hover, var(--bg-surface-alt))}.row-selected[data-v-47f6304c]{background:var(--bg-indigo, rgba(245, 158, 11, .08))}.rotation-panel[data-v-3dc09bb8]{width:100%;border:1px solid var(--border-color);background:var(--bg-surface);display:flex;flex-direction:column}.rotation-panel-header[data-v-3dc09bb8]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--border-color);background:var(--bg-surface-alt)}.rotation-count[data-v-3dc09bb8]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.rotation-thumbs[data-v-3dc09bb8]{display:flex;flex-wrap:wrap;gap:6px;padding:8px;max-height:200px;overflow-y:auto}.rotation-thumb[data-v-3dc09bb8]{position:relative;width:64px;display:flex;flex-direction:column;gap:2px}.rotation-thumb-img[data-v-3dc09bb8],.rotation-thumb-fallback[data-v-3dc09bb8]{width:64px;height:48px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-color);background:var(--bg-surface-alt);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.rotation-thumb-name[data-v-3dc09bb8]{font-size:9px;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-secondary);line-height:1.1;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rotation-thumb-remove[data-v-3dc09bb8]{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:9px;cursor:pointer;opacity:0;transition:opacity .12s ease}.rotation-thumb:hover .rotation-thumb-remove[data-v-3dc09bb8]{opacity:1}.rotation-thumb-remove[data-v-3dc09bb8]:hover{color:var(--color-danger, #e3725c);border-color:var(--color-danger, #e3725c)}.rotation-empty[data-v-3dc09bb8]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 8px;font-size:11px;color:var(--text-muted);cursor:pointer}.rotation-empty[data-v-3dc09bb8]:hover{color:var(--text-secondary)}.viewer-item[data-v-2fe98577]{position:relative;min-height:100px;overflow:hidden;cursor:grab}.viewer-item[data-v-2fe98577]:active{cursor:grabbing}.nav-btn[data-v-2fe98577]{width:36px;height:36px;border-radius:50%;background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px #0000001a;cursor:pointer;transition:all .2s}.nav-btn[data-v-2fe98577]:hover{background:var(--bg-surface-dim);color:var(--color-accent);border-color:var(--color-accent);transform:scale(1.1)}.nav-btn[data-v-2fe98577]:active{transform:scale(.95)}.image-widget-tools[data-v-2fe98577] .kuma-segmented{background:transparent}.image-widget-tools[data-v-2fe98577] .kuma-segmented-btn.standalone{height:24px;border-radius:var(--radius-input, 2px);background:transparent}.p-menu.image-view-menu{max-height:50vh;overflow-y:auto;min-width:160px;font-size:10px}.p-menu.image-view-menu .p-menu-item-link,.p-menu.image-view-menu .p-menuitem-link{padding:3px 8px;font-size:10px}.p-menu.image-view-menu .p-menu-item-icon,.p-menu.image-view-menu .p-menuitem-icon{font-size:9px;margin-right:6px}.p-menu.image-view-menu .p-menu-submenu-label,.p-menu.image-view-menu .p-submenu-header{padding:3px 8px;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.echarts[data-v-135488c8]{height:100%;width:100%}.source-filter[data-v-bb6bfb86]{font-size:10px;flex:0 0 110px;min-width:100px}.echarts[data-v-b426405c]{height:100%;width:100%}.table-refresh-indicator[data-v-44cf57ae]{position:absolute;top:0;left:0;right:0;height:3px;z-index:10;overflow:hidden}.table-refresh-bar[data-v-44cf57ae]{width:40%;height:100%;background:var(--p-primary-color, #6366f1);border-radius:2px;animation:table-refresh-slide-44cf57ae 1s ease-in-out infinite}@keyframes table-refresh-slide-44cf57ae{0%{transform:translate(-100%)}to{transform:translate(350%)}}.table-row-indicator[data-v-44cf57ae]{text-align:center;font-size:.625rem;font-weight:600;color:var(--text-secondary, #888);padding:2px 0;letter-spacing:.5px;text-transform:uppercase}.table-hover-area[data-v-44cf57ae]{width:100%;display:flex;flex-direction:column}.table-wrapper[data-v-44cf57ae]{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}[data-v-44cf57ae] .p-datatable-wrapper{flex:1;overflow:auto}[data-v-44cf57ae] .p-datatable-thead{position:sticky;top:0;z-index:1;background:var(--bg-surface)}[data-v-44cf57ae] .p-datatable{margin:0}[data-v-44cf57ae] .p-datatable-header{padding:.5rem;background:var(--bg-surface)}[data-v-44cf57ae] .p-datatable-footer{padding:.5rem}.delete-btn[data-v-44cf57ae]{width:20px!important;height:20px!important;padding:0!important;position:absolute}.delete-btn[data-v-44cf57ae] .pi{font-size:.5rem}.delete-row-btn[data-v-44cf57ae]{right:-24px}.delete-col-btn[data-v-44cf57ae]{bottom:-24px}.formatting-toolbar[data-v-44cf57ae]{background:var(--bg-surface-alt)}.cell-content[data-v-44cf57ae]{text-align:right!important;padding:2px 6px;height:100%;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;border:2px solid transparent;box-sizing:border-box;min-width:40px;overflow:hidden}.cell-content[data-v-44cf57ae]:hover{background-color:var(--color-accent-bg)}.cell-selected[data-v-44cf57ae]{border-color:var(--color-accent)!important;background-color:var(--color-accent-bg)}.cell-editing[data-v-44cf57ae]{border-color:transparent!important}.cell-bound[data-v-44cf57ae]{color:var(--color-accent);font-weight:600}.cell-bound.cell-selected[data-v-44cf57ae]{background-color:var(--color-accent-bg)}.cell-edit-input[data-v-44cf57ae]{position:absolute;inset:0;width:100%!important;height:100%!important;text-align:right;background:var(--bg-surface);font-size:inherit;padding:2px 6px;border:2px solid var(--color-accent)!important;border-radius:0;box-sizing:border-box}.cell-edit-input[data-v-44cf57ae]:focus{outline:none!important;box-shadow:none!important}[data-v-44cf57ae] .cell-edit-input.p-inputtext{position:absolute;inset:0;width:100%!important;height:100%!important;border:2px solid var(--color-accent)!important;outline:none!important;box-shadow:none!important;padding:2px 6px!important;box-sizing:border-box!important}[data-v-44cf57ae] .p-datatable-tbody td{padding:0!important;height:28px;max-height:28px;overflow:hidden}[data-v-44cf57ae] .p-datatable-thead>tr>th{padding:.25rem .5rem!important;background-color:var(--datatable-header-bg)!important}.tableHeaderSpan[data-v-44cf57ae]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}[data-v-44cf57ae] .p-datatable-thead .p-button.p-button-sm{width:1.25rem!important;height:1.25rem!important;padding:0!important}[data-v-44cf57ae] .p-datatable-thead .p-button.p-button-sm .pi{font-size:10px!important}[data-v-44cf57ae] .p-datatable-table-container{border-color:var(--widget-table-border-outer)!important}[data-v-44cf57ae] .p-datatable-tbody>tr>td,[data-v-44cf57ae] .p-datatable-thead>tr>th{border-bottom-color:var(--widget-table-border-row)!important;border-right-color:var(--widget-table-border-col)!important}[data-v-44cf57ae] .p-datatable-tbody tr:hover td .cell-content{opacity:.95}[data-v-44cf57ae] .row-index-column{background-color:var(--bg-surface-alt)!important;border-right:2px solid var(--border-color)!important}[data-v-44cf57ae] .p-datatable-tbody>tr>.row-index-column{background-color:var(--bg-surface-alt)!important}[data-v-44cf57ae] .p-datatable-thead>tr>.row-index-column{background-color:var(--bg-surface-alt)!important}.table-widget-ctx .p-contextmenu-submenu .p-contextmenu-submenu{max-height:300px;overflow-y:auto;overflow-x:hidden}.sp-file-list[data-v-a1083ece]{border:1px solid var(--border-color);border-radius:4px;max-height:200px;width:100%;overflow-y:auto}.sp-file-group-header[data-v-a1083ece]{display:flex;align-items:center;padding:3px 8px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-surface-dim, var(--bg-surface-alt));border-bottom:1px solid var(--border-color);position:sticky;top:0}.sp-group-btn[data-v-a1083ece]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);cursor:pointer;background:none;border:none;padding:0;line-height:1}.sp-group-btn[data-v-a1083ece]:hover{color:var(--text-primary)}.sp-file-item[data-v-a1083ece]{display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;border-bottom:1px solid var(--border-color)}.sp-file-item[data-v-a1083ece]:last-child{border-bottom:none}.sp-file-item[data-v-a1083ece]:hover{background:var(--bg-surface-alt)}.sp-file-item.selected[data-v-a1083ece]{background:color-mix(in srgb,var(--color-brand, #F59E0B) 8%,var(--bg-surface))}.sp-hint-box[data-v-a1083ece]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-secondary);background:var(--bg-surface-alt);border:1px dashed var(--border-color);border-radius:4px;padding:8px 10px}.vtkContainer[data-v-2282da79] canvas{width:100%!important;height:100%!important}.beta-tag[data-v-76e049db]{vertical-align:middle;margin-left:4px}.kuma-logo[data-v-17d7d8e5]{display:block;color:inherit}.kuma-logo--dark[data-v-17d7d8e5]{color:#fff}.kuma-logo-swoosh[data-v-17d7d8e5]{fill:currentColor}.kuma-logo-swoosh--accent[data-v-17d7d8e5]{fill:var(--color-brand, #F59E0B)}.kuma-footer[data-v-d056cadc]{background:var(--bg-sidebar)}.fs-main-sidebar-enter-active[data-v-d056cadc],.fs-main-sidebar-leave-active[data-v-d056cadc]{transition:transform .22s ease,opacity .22s ease}.fs-main-sidebar-enter-from[data-v-d056cadc],.fs-main-sidebar-leave-to[data-v-d056cadc]{transform:translate(-100%);opacity:0}.fs-study-tree-enter-active[data-v-d056cadc],.fs-study-tree-leave-active[data-v-d056cadc]{transition:transform .22s ease,opacity .22s ease}.fs-study-tree-enter-from[data-v-d056cadc],.fs-study-tree-leave-to[data-v-d056cadc]{transform:translate(-100%);opacity:0}.kuma-sidebar-nav-group[data-v-d056cadc]{justify-content:safe center;padding-bottom:2.5rem}.kuma-sidebar-indicator[data-v-d056cadc]{position:absolute;left:0;top:0;width:3px;height:0;border-radius:0 2px 2px 0;background:var(--sidebar-icon-color-active);pointer-events:none;opacity:0;transform:translateY(0);transition:transform .28s cubic-bezier(.5,0,.2,1.2),height .28s cubic-bezier(.5,0,.2,1.2),opacity .14s ease;will-change:transform,height;z-index:2}.kuma-sidebar-indicator.is-ready[data-v-d056cadc]{opacity:1}.kuma-main-sidebar.wizard-collapsed .wizard-hideable[data-v-d056cadc]{opacity:0;pointer-events:none}.kuma-main-sidebar.wizard-collapsed .kuma-sidebar-indicator[data-v-d056cadc]{opacity:0}.kuma-main-sidebar .wizard-step-entry[data-v-d056cadc]{animation:wizard-step-reveal-d056cadc .34s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay, 0ms)}.kuma-main-sidebar.wizard-rail-wide[data-v-d056cadc]{width:6rem;transition:width .28s cubic-bezier(.4,0,.2,1)}.kuma-main-sidebar .wizard-step-label[data-v-d056cadc]{font-size:9px;font-weight:600;letter-spacing:.04em;line-height:1;text-align:center}@keyframes wizard-step-reveal-d056cadc{0%{opacity:0;transform:translateY(-10px) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}.kuma-main-sidebar .wizard-step-entry.is-step-disabled[data-v-d056cadc]{opacity:.45!important;pointer-events:auto}.kuma-main-sidebar[data-v-d056cadc]{transition:width .28s cubic-bezier(.4,0,.2,1)}.kuma-main-sidebar.is-expanded[data-v-d056cadc]{width:6rem}.kuma-main-sidebar.is-expanded .nav-row[data-v-d056cadc],.kuma-main-sidebar.wizard-rail-wide .nav-row[data-v-d056cadc]{aspect-ratio:auto;height:auto;flex-direction:column;justify-content:center;gap:4px;padding:9px 4px}.kuma-main-sidebar.is-expanded .home-nav-row[data-v-d056cadc],.kuma-main-sidebar.wizard-rail-wide .home-nav-row[data-v-d056cadc]{height:100%;padding:0}.kuma-main-sidebar .nav-label[data-v-d056cadc]{display:none;font-size:9px;font-weight:600;letter-spacing:.04em;line-height:1;text-align:center;white-space:nowrap;color:inherit}.kuma-main-sidebar.is-expanded .nav-label[data-v-d056cadc],.kuma-main-sidebar.wizard-rail-wide .nav-label[data-v-d056cadc]{display:block;animation:nav-label-in-d056cadc .22s ease both}@keyframes nav-label-in-d056cadc{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.kuma-main-sidebar .kuma-sidebar-logo[data-v-d056cadc]{color:var(--sidebar-icon-color, var(--text-sidebar-primary, var(--text-primary)));height:18px;width:auto}.kuma-main-sidebar.is-expanded .kuma-sidebar-logo[data-v-d056cadc],.kuma-main-sidebar.wizard-rail-wide .kuma-sidebar-logo[data-v-d056cadc]{height:auto;width:52px}.home-nav-content[data-v-d056cadc]{line-height:1}.kuma-sidebar-company[data-v-d056cadc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:0 0 8px;margin-top:-6px}.kuma-main-sidebar.is-expanded .kuma-sidebar-company[data-v-d056cadc],.kuma-main-sidebar.wizard-rail-wide .kuma-sidebar-company[data-v-d056cadc]{gap:11px;margin-top:-8px}.kuma-sidebar-company-sep[data-v-d056cadc]{width:24px;height:1px;background:var(--border-color)}.kuma-main-sidebar.is-expanded .kuma-sidebar-company-sep[data-v-d056cadc],.kuma-main-sidebar.wizard-rail-wide .kuma-sidebar-company-sep[data-v-d056cadc]{width:32px}.kuma-sidebar-company-img[data-v-d056cadc]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.kuma-main-sidebar.is-expanded .kuma-sidebar-company-img[data-v-d056cadc],.kuma-main-sidebar.wizard-rail-wide .kuma-sidebar-company-img[data-v-d056cadc]{width:34px;height:34px}.kuma-sidebar-divider[data-v-d056cadc]{height:1px;margin:4px 8px;background:var(--bg-sidebar-hover, rgba(0, 0, 0, .05))}.kuma-app-bg[data-v-d056cadc]{position:relative}.kuma-app-bg[data-v-d056cadc]:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(var(--bg-gradient-spread, 60%) calc(var(--bg-gradient-spread, 60%) * .83) at 0% 0%,color-mix(in srgb,var(--bg-gradient-color, var(--color-brand)) calc(18% * var(--bg-gradient-opacity, 1)),transparent) 0%,transparent 60%),radial-gradient(calc(var(--bg-gradient-spread, 60%) * .67) calc(var(--bg-gradient-spread, 60%) * .58) at 100% 100%,color-mix(in srgb,var(--bg-gradient-color, var(--color-brand)) calc(8% * var(--bg-gradient-opacity, 1)),transparent) 0%,transparent 70%);z-index:0}.kuma-app-bg[data-v-d056cadc]>*{position:relative;z-index:1}.kuma-app-bg main[data-v-d056cadc]{background-color:transparent!important}.kuma-app-bg .kuma-main-sidebar .bg-th-brand-bg[data-v-d056cadc]{background-color:transparent!important;background-image:radial-gradient(var(--bg-gradient-spread, 60%) calc(var(--bg-gradient-spread, 60%) * .83) at 0% 0%,color-mix(in srgb,var(--bg-gradient-color, var(--color-brand)) calc(18% * var(--bg-gradient-opacity, 1)),transparent) 0%,transparent 60%),radial-gradient(calc(var(--bg-gradient-spread, 60%) * .67) calc(var(--bg-gradient-spread, 60%) * .58) at 100% 100%,color-mix(in srgb,var(--bg-gradient-color, var(--color-brand)) calc(8% * var(--bg-gradient-opacity, 1)),transparent) 0%,transparent 70%);background-attachment:fixed;background-size:100vw 100vh}.sidebar-user[data-v-d056cadc] .user-menu-container:not(.user-menu-large){gap:8px}.sidebar-user[data-v-d056cadc] .user-menu-container:not(.user-menu-large) .p-avatar,.sidebar-user[data-v-d056cadc] .user-menu-container:not(.user-menu-large) .user-avatar-img{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;font-size:9px!important}.sidebar-user-large[data-v-d056cadc]{min-height:54px}.sidebar-user-large[data-v-d056cadc] .user-menu-container.user-menu-large{gap:11px}.sidebar-user-large[data-v-d056cadc] .user-menu-container.user-menu-large .p-avatar,.sidebar-user-large[data-v-d056cadc] .user-menu-container.user-menu-large .user-avatar-img{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;font-size:13px!important}.sidebar-user-large[data-v-d056cadc] .user-menu-container.user-menu-large.justify-center .p-avatar,.sidebar-user-large[data-v-d056cadc] .user-menu-container.user-menu-large.justify-center .user-avatar-img{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;font-size:10px!important}[data-v-d056cadc] .impersonate-ctx{min-width:200px;font-size:12px}[data-v-d056cadc] .impersonate-ctx .p-menuitem-text{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.fade-enter-active[data-v-d056cadc],.fade-leave-active[data-v-d056cadc]{transition:opacity .2s}.fade-enter-from[data-v-d056cadc],.fade-leave-to[data-v-d056cadc]{opacity:0}.kuma-back-tip[data-v-d056cadc]{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:3px;padding:8px 14px;box-shadow:0 4px 20px #00000047;color:var(--sidebar-icon-color, var(--text-sidebar-primary, var(--text-primary)))}.kbt-header[data-v-d056cadc]{font-size:10px;opacity:.55;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.kbt-body[data-v-d056cadc]{display:flex;align-items:center;gap:5px;white-space:nowrap}.kbt-dot[data-v-d056cadc]{width:6px;height:6px;border-radius:50%;background:var(--color-brand);flex-shrink:0;display:inline-block}.kbt-name[data-v-d056cadc],.kbt-dim[data-v-d056cadc],.kbt-sep[data-v-d056cadc]{font-size:12px;line-height:1}.kbt-name[data-v-d056cadc]{font-weight:700}.kbt-dim[data-v-d056cadc]{opacity:.65}.kbt-sep[data-v-d056cadc]{opacity:.45}.entity-type-badge[data-v-b4496b17]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 12px;background:color-mix(in srgb,var(--color-brand) 8%,var(--bg-surface-alt));border:1px solid color-mix(in srgb,var(--color-brand) 18%,var(--border-subtle));border-radius:2px;color:var(--color-brand);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:48px;height:48px}.etb-icon[data-v-b4496b17]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.badge-label[data-v-b4496b17]{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-brand) 70%,var(--text-muted));line-height:1;white-space:nowrap}.task-selection-modal[data-v-2d5afba2] .p-dialog-content{padding:1.5rem}.task-row[data-v-2d5afba2]{transition:background-color .15s}.geo-thumb[data-v-8afcddf8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.geo-thumb-img[data-v-8afcddf8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.geo-thumb-glyph[data-v-8afcddf8]{width:100%;height:100%;display:block}.geo-thumb-spin[data-v-8afcddf8]{font-size:18px;color:var(--text-muted)}.tasks-table-container[data-v-bfd74730]{height:100%}.list-thumb[data-v-bfd74730]{flex-shrink:0;width:44px;height:34px;border:1px solid var(--border-subtle, #e5e7eb);border-radius:2px;background:var(--bg-surface, #fff);overflow:hidden;display:block}.tasks-jobs-badge[data-v-bfd74730]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:2px;font-size:11px;font-weight:700;color:var(--text-secondary)}.tasks-jobs-badge .pi-th-large[data-v-bfd74730]{font-size:9px;color:var(--text-muted)}.tasks-table-container[data-v-bfd74730] .p-datatable-tbody>tr{cursor:pointer}.tasks-table-container[data-v-bfd74730] .p-datatable-tbody>tr .p-selection-column{cursor:default}.preview-cursor[data-v-bfd74730] .p-datatable-tbody tr{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='3' fill='none' stroke='white' stroke-width='4'/%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='3' fill='%23000000' stroke='%23000000' stroke-width='1'/%3E%3C/svg%3E") 11 11,pointer}.tasks-jobs-badge--clickable[data-v-bfd74730]{cursor:pointer;background:none;border:1px solid var(--border-color);font-family:inherit;transition:background .1s,border-color .1s}.tasks-jobs-badge--clickable[data-v-bfd74730]:hover{background:var(--bg-surface-alt);border-color:var(--color-brand, #FF7B5F);color:var(--color-brand, #FF7B5F)}.jobs-popover-backdrop[data-v-bfd74730]{position:fixed;inset:0;z-index:9998}.jobs-popover[data-v-bfd74730]{position:fixed;z-index:9999;background:var(--bg-surface, #fff);border:1px solid var(--border-color, #E5E7EB);border-radius:var(--border-radius, 6px);box-shadow:0 8px 24px #00000024;display:flex;flex-direction:column;overflow:hidden}.jobs-popover-head[data-v-bfd74730]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px 8px;border-bottom:1px solid var(--border-color, #E5E7EB);flex-shrink:0}.jobs-popover-head-left[data-v-bfd74730]{flex:1;display:flex;flex-direction:column;gap:2px}.jobs-popover-task-name[data-v-bfd74730]{font-size:12px;font-weight:700;color:var(--text-primary, #1A1A1A);line-height:1.2}.jobs-popover-count[data-v-bfd74730]{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--text-muted, #6B7280);display:flex;align-items:center;gap:4px}.jobs-popover-sweep[data-v-bfd74730]{font-size:10px;color:var(--color-brand, #FF7B5F);font-weight:600}.jobs-popover-close[data-v-bfd74730]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-muted, #6B7280);padding:2px 4px;font-size:11px;line-height:1}.jobs-popover-close[data-v-bfd74730]:hover{color:var(--text-primary, #1A1A1A)}.jobs-popover-empty[data-v-bfd74730]{padding:24px;text-align:center;font-size:11px;color:var(--text-muted, #6B7280);font-style:italic;display:flex;align-items:center;justify-content:center;gap:6px}.jobs-popover-list[data-v-bfd74730]{overflow-y:auto;flex:1}.jobs-card[data-v-bfd74730]{display:flex;align-items:flex-start;gap:0;padding:8px 12px;border-bottom:1px solid var(--border-color, #E5E7EB);font-size:11px;transition:background .1s}.jobs-card[data-v-bfd74730]:last-child{border-bottom:none}.jobs-card[data-v-bfd74730]:hover{background:var(--bg-surface-alt, #F8F9FA)}.jobs-card--clickable[data-v-bfd74730]{cursor:pointer}.jobs-card--clickable[data-v-bfd74730]:hover{background:var(--bg-surface-alt, #F8F9FA)}.jobs-card-num[data-v-bfd74730]{flex:0 0 24px;font-size:13px;font-weight:800;color:var(--text-muted, #6B7280);font-family:var(--font-mono, monospace);padding-top:1px;padding-right:10px;line-height:1.2}.jobs-card-vars[data-v-bfd74730]{flex:1;display:flex;flex-direction:column;gap:2px}.jobs-card-var-row[data-v-bfd74730]{display:flex;gap:16px;flex-wrap:nowrap}.jobs-card-var-item[data-v-bfd74730]{display:flex;align-items:baseline;gap:5px}.jobs-card-var-lbl[data-v-bfd74730]{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #6B7280);flex-shrink:0}.jobs-card-var-val[data-v-bfd74730]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;color:var(--text-primary, #1A1A1A);line-height:1.1}.jobs-card-right[data-v-bfd74730]{flex:0 0 170px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-left:12px}.jobs-card-dates[data-v-bfd74730]{display:flex;flex-direction:column;gap:1px;align-items:flex-end}.jobs-date-line[data-v-bfd74730]{display:flex;gap:4px;font-size:10px;color:var(--text-secondary, #6B7280);line-height:1.3;white-space:nowrap}.jobs-date-lbl[data-v-bfd74730]{font-weight:700;color:var(--text-muted, #9CA3AF);flex-shrink:0;min-width:40px}.sc-count[data-v-2f026240]{cursor:pointer;transition:background .12s,border-color .12s,color .12s}.sc-count[data-v-2f026240]:hover{background:#fffffff7;border-color:var(--color-brand, #FF7B5F);color:var(--color-brand, #FF7B5F)}.jobs-popover-backdrop[data-v-cc5e6ba5]{position:fixed;inset:0;z-index:9998}.jobs-popover[data-v-cc5e6ba5]{position:fixed;z-index:9999;background:var(--bg-surface, #fff);border:1px solid var(--border-color, #E5E7EB);border-radius:var(--border-radius, 6px);box-shadow:0 8px 24px #00000024;display:flex;flex-direction:column;overflow:hidden}.jobs-popover-head[data-v-cc5e6ba5]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px 8px;border-bottom:1px solid var(--border-color, #E5E7EB);flex-shrink:0}.jobs-popover-head-left[data-v-cc5e6ba5]{flex:1;display:flex;flex-direction:column;gap:2px}.jobs-popover-task-name[data-v-cc5e6ba5]{font-size:12px;font-weight:700;color:var(--text-primary, #1A1A1A);line-height:1.2}.jobs-popover-count[data-v-cc5e6ba5]{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--text-muted, #6B7280);display:flex;align-items:center;gap:4px}.jobs-popover-sweep[data-v-cc5e6ba5]{font-size:10px;color:var(--color-brand, #FF7B5F);font-weight:600}.jobs-popover-close[data-v-cc5e6ba5]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-muted, #6B7280);padding:2px 4px;font-size:11px;line-height:1}.jobs-popover-close[data-v-cc5e6ba5]:hover{color:var(--text-primary, #1A1A1A)}.jobs-popover-empty[data-v-cc5e6ba5]{padding:24px;text-align:center;font-size:11px;color:var(--text-muted, #6B7280);font-style:italic;display:flex;align-items:center;justify-content:center;gap:6px}.jobs-popover-list[data-v-cc5e6ba5]{overflow-y:auto;flex:1}.jobs-card[data-v-cc5e6ba5]{display:flex;align-items:flex-start;gap:0;padding:8px 12px;border-bottom:1px solid var(--border-color, #E5E7EB);font-size:11px;transition:background .1s}.jobs-card[data-v-cc5e6ba5]:last-child{border-bottom:none}.jobs-card[data-v-cc5e6ba5]:hover{background:var(--bg-surface-alt, #F8F9FA)}.jobs-card--clickable[data-v-cc5e6ba5]{cursor:pointer}.jobs-card--clickable[data-v-cc5e6ba5]:hover{background:var(--bg-surface-alt, #F8F9FA)}.jobs-card-num[data-v-cc5e6ba5]{flex:0 0 24px;font-size:13px;font-weight:800;color:var(--text-muted, #6B7280);font-family:var(--font-mono, monospace);padding-top:1px;padding-right:10px;line-height:1.2}.jobs-card-vars[data-v-cc5e6ba5]{flex:1;display:flex;flex-direction:column;gap:2px}.jobs-card-var-row[data-v-cc5e6ba5]{display:flex;gap:16px;flex-wrap:nowrap}.jobs-card-var-item[data-v-cc5e6ba5]{display:flex;align-items:baseline;gap:5px}.jobs-card-var-lbl[data-v-cc5e6ba5]{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #6B7280);flex-shrink:0}.jobs-card-var-val[data-v-cc5e6ba5]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;color:var(--text-primary, #1A1A1A);line-height:1.1}.jobs-card-right[data-v-cc5e6ba5]{flex:0 0 170px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-left:12px}.jobs-card-dates[data-v-cc5e6ba5]{display:flex;flex-direction:column;gap:1px;align-items:flex-end}.jobs-date-line[data-v-cc5e6ba5]{display:flex;gap:4px;font-size:10px;color:var(--text-secondary, #6B7280);line-height:1.3;white-space:nowrap}.jobs-date-lbl[data-v-cc5e6ba5]{font-weight:700;color:var(--text-muted, #9CA3AF);flex-shrink:0;min-width:40px}.kv-widget[data-v-5f2b7ed0]{overflow:auto}.kv-source-label[data-v-5f2b7ed0]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary);margin-bottom:8px}.kv-grid[data-v-5f2b7ed0]{display:grid;-moz-column-gap:24px;column-gap:24px;row-gap:10px;width:100%}.kv-pair[data-v-5f2b7ed0]{min-width:0}.kv-pair-v[data-v-5f2b7ed0]{display:flex;flex-direction:column;gap:2px}.kv-pair-h[data-v-5f2b7ed0]{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--border-color);padding:2px 0}.kv-key[data-v-5f2b7ed0]{font-size:.78em;color:var(--text-secondary);text-transform:none;letter-spacing:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv-pair-h .kv-key[data-v-5f2b7ed0]{flex:1 1 auto;min-width:0}.kv-value[data-v-5f2b7ed0]{font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-primary);font-weight:500;word-break:break-word}.kv-pair-h .kv-value[data-v-5f2b7ed0]{flex:0 0 auto;text-align:right}.kv-empty[data-v-5f2b7ed0]{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;font-size:11px;color:var(--text-muted)}.kv-error[data-v-5f2b7ed0]{color:var(--text-danger, #b91c1c)}.task-dot[data-v-5f2b7ed0]{display:inline-block;width:8px;height:8px;border-radius:50%}.hex-display[data-v-32082a7d]{font-family:monospace;font-size:.75rem;padding:4px 8px;background-color:var(--surface-ground, #f8f9fa);border:1px solid var(--surface-border, #dee2e6);border-radius:4px;cursor:pointer;transition:background-color .2s;min-width:70px;text-align:center}.hex-display[data-v-32082a7d]:hover{background-color:var(--surface-hover, #e9ecef)}[data-v-2c6b5fb4] .cursor-menu-delete,[data-v-2c6b5fb4] .cursor-menu-delete .p-menuitem-icon{color:var(--p-red-500)!important}[data-v-2c6b5fb4] .p-tabpanels{background:transparent;padding:8px 0 0}[data-v-2c6b5fb4] .p-tablist,[data-v-2c6b5fb4] .p-tab{background:transparent}[data-v-9cb7317b] .v-md-editor{border:1px solid var(--border-color)!important;border-radius:6px;background-color:var(--bg-surface-alt)!important;box-shadow:none;color:var(--text-primary);overflow:hidden}[data-v-9cb7317b] .v-md-editor__toolbar{background-color:var(--bg-surface)!important;border-bottom:1px solid var(--border-color)!important;padding:.5rem}[data-v-9cb7317b] .v-md-editor__toolbar-item{color:var(--text-secondary)!important;border-radius:6px;transition:background .2s,color .2s;margin:0 2px}[data-v-9cb7317b] .v-md-editor__toolbar-item:hover{background-color:var(--color-brand)!important;color:#fff!important}[data-v-9cb7317b] .v-md-editor__editor{background:var(--bg-surface-alt)!important;border:none!important}[data-v-9cb7317b] .v-md-editor__editor textarea{font-family:var(--font-family, system-ui);background:transparent!important;color:var(--text-primary)!important;padding:1rem}[data-v-9cb7317b] .v-md-editor__preview{background:var(--bg-surface-alt)!important;color:var(--text-primary)!important;padding:1rem}[data-v-9cb7317b] .v-md-editor__main{border:none!important}[data-v-9cb7317b] .v-md-editor__left-area{background:var(--bg-surface-alt)!important}[data-v-9cb7317b] .codemirror-wrapper,[data-v-9cb7317b] .CodeMirror{background:var(--bg-surface-alt)!important;color:var(--text-primary)!important}[data-v-9cb7317b] .CodeMirror-gutters{background:var(--bg-surface-alt)!important;border-right:1px solid var(--border-color)!important}[data-v-9cb7317b] .CodeMirror-linenumber{color:var(--text-muted)!important}[data-v-9cb7317b] .CodeMirror-cursor{border-left-color:var(--text-primary)!important}.rotation-panel[data-v-fca0cfdd]{width:100%;border:1px solid var(--border-color);background:var(--bg-surface);display:flex;flex-direction:column}.rotation-panel-header[data-v-fca0cfdd]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--border-color);background:var(--bg-surface-alt)}.rotation-count[data-v-fca0cfdd]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.rotation-thumbs[data-v-fca0cfdd]{display:flex;flex-wrap:wrap;gap:6px;padding:8px;max-height:220px;overflow-y:auto}.rotation-thumb[data-v-fca0cfdd]{position:relative;width:64px;display:flex;flex-direction:column;gap:2px}.rotation-thumb-img[data-v-fca0cfdd],.rotation-thumb-fallback[data-v-fca0cfdd]{width:64px;height:48px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-color);background:var(--bg-surface-alt);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.rotation-thumb-name[data-v-fca0cfdd]{font-size:9px;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-secondary);line-height:1.1;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rotation-thumb-remove[data-v-fca0cfdd]{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:9px;cursor:pointer;opacity:0;transition:opacity .12s ease}.rotation-thumb:hover .rotation-thumb-remove[data-v-fca0cfdd]{opacity:1}.rotation-thumb-remove[data-v-fca0cfdd]:hover{color:var(--color-danger, #e3725c);border-color:var(--color-danger, #e3725c)}.rotation-empty[data-v-fca0cfdd]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 8px;font-size:11px;color:var(--text-muted);cursor:pointer}.rotation-empty[data-v-fca0cfdd]:hover{color:var(--text-secondary)}.column-list[data-v-917ea189] .p-checkbox,.column-list[data-v-917ea189] .p-checkbox-box{width:14px;height:14px}.column-list[data-v-917ea189] .p-checkbox-icon{font-size:9px}.kuma-button[data-v-d2804228]{display:flex;cursor:pointer;align-items:center;justify-content:center;gap:.25rem;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:var(--bg-surface-dim);color:var(--text-primary)}.kuma-button[data-v-d2804228]:hover{background-color:var(--bg-surface-hover)}.kuma-button[danger=true][data-v-d2804228]:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.panel-slide-x-enter-active[data-v-9af865f7],.panel-slide-x-leave-active[data-v-9af865f7]{transition:width .24s cubic-bezier(.4,0,.2,1),opacity .18s ease;overflow:hidden!important}.panel-slide-x-enter-from[data-v-9af865f7],.panel-slide-x-leave-to[data-v-9af865f7]{width:0!important;opacity:0}.widget-config-close[data-v-9af865f7]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;border-radius:2px;color:var(--text-tertiary, #94a3b8);cursor:pointer;flex-shrink:0;transition:background-color 80ms ease,color 80ms ease}.widget-config-close[data-v-9af865f7]:hover{background:var(--bg-sidebar-hover, rgba(255, 255, 255, .06));color:var(--color-brand)}.widget-config-tabs[data-v-9af865f7]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:0 8px;border-bottom:1px solid var(--border-color);background:var(--toolbar-bg);flex-shrink:0}.widget-config-tab[data-v-9af865f7]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:0;background:transparent;border-radius:2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);cursor:pointer;transition:background-color 80ms ease,color 80ms ease}.widget-config-tab .pi[data-v-9af865f7]{font-size:12px;line-height:1}.widget-config-tab[data-v-9af865f7]:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.widget-config-tab.is-active[data-v-9af865f7]{background:transparent;color:var(--color-brand);font-weight:700}.widget-config-tab.is-active[data-v-9af865f7]:hover{background:color-mix(in srgb,var(--color-brand) 8%,transparent);color:var(--color-brand)}.duplicate-slave-notice[data-v-9af865f7],.duplicate-master-notice[data-v-9af865f7]{display:flex;gap:10px;padding:10px 12px;border:1px solid var(--border-color);background:var(--bg-surface-alt, var(--bg-surface));font-size:12px;color:var(--text-secondary)}.duplicate-slave-notice>i[data-v-9af865f7],.duplicate-master-notice>i[data-v-9af865f7]{color:var(--color-brand, #F59E0B);font-size:14px;margin-top:2px;flex-shrink:0}.duplicate-slave-title[data-v-9af865f7]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);margin-bottom:4px}.duplicate-slave-body[data-v-9af865f7],.duplicate-master-body[data-v-9af865f7]{line-height:1.45}.fullscreen-topbar[data-v-1bd9ace8]{flex-shrink:0;display:flex;align-items:center;gap:12px;height:40px;padding:0 10px 0 14px;background:var(--bg-canvas);border-bottom:1px solid var(--border-color)}.fullscreen-topbar-path[data-v-1bd9ace8]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-primary);overflow:hidden;white-space:nowrap}.fullscreen-topbar-path .truncate[data-v-1bd9ace8]{overflow:hidden;text-overflow:ellipsis}.fullscreen-topbar-extras[data-v-1bd9ace8]{display:inline-flex;align-items:center;gap:6px}.fullscreen-topbar-divider[data-v-1bd9ace8]{width:1px;height:20px;background:var(--border-color);flex-shrink:0}.fullscreen-topbar-extras .widget-header-extra-btn{background:#0000000d;color:var(--text-primary);border-color:#0000002e}.fullscreen-topbar-extras .widget-header-extra-btn:hover:not(:disabled){background:#0000001a;color:var(--text-primary);border-color:#00000052}.vertical-flow-container[data-v-7d1a940a]{width:100%;height:100%;display:flex;flex-direction:row;overflow:hidden;background-color:var(--bg-canvas, #f8fafc);transition:background-color .3s ease}.rows-scroll-area[data-v-7d1a940a]{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;position:relative}.rows-content[data-v-7d1a940a]{padding-bottom:280px;flex-shrink:0}.notebook-toolbar[data-v-7d1a940a]{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:14px 24px 6px;background:transparent}.flow-wrapper[data-v-7d1a940a]{flex:1;display:flex;flex-direction:column}.layout-row[data-v-7d1a940a]{display:flex;position:relative;gap:8px;align-items:stretch;padding:8px 0}.left-margin[data-v-7d1a940a]{width:28px;margin-left:1px;display:flex;flex-direction:column;justify-content:flex-start;padding-top:12px;flex-shrink:0;opacity:0;transition:opacity .2s}.layout-row:hover .left-margin[data-v-7d1a940a]{opacity:1}.right-margin[data-v-7d1a940a]{width:30px;flex-shrink:0;display:flex;flex-direction:column;justify-content:start;padding-top:8px;transition:width .3s ease}.right-margin.expanded[data-v-7d1a940a]{width:220px;margin-right:12px}.row-widgets-grid[data-v-7d1a940a]{flex:1;min-width:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;position:relative;transition:height .22s cubic-bezier(.4,0,.2,1)}.widget-wrapper[data-v-7d1a940a]{position:relative;display:flex;flex-direction:column;overflow:visible;min-height:0;transition:min-height .22s cubic-bezier(.4,0,.2,1)}.rows-content.is-resizing-widget .row-widgets-grid[data-v-7d1a940a],.rows-content.is-resizing-widget .widget-wrapper[data-v-7d1a940a],.rows-content.is-dragging-widget .row-widgets-grid[data-v-7d1a940a],.rows-content.is-dragging-widget .widget-wrapper[data-v-7d1a940a]{transition:none!important}.widget-wrapper.dragging-source[data-v-7d1a940a]{display:none!important}.widget-card[data-v-7d1a940a]{flex:1;background:var(--bg-surface);border:1px solid var(--border-report);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #00000008;transition:transform .15s ease,box-shadow .2s ease,background .15s ease}.widget-wrapper:hover .widget-card[data-v-7d1a940a]{box-shadow:0 4px 16px #00000014}.widget-wrapper.duplicate-group .widget-card[data-v-7d1a940a]{border-color:#a78bfa}.widget-wrapper.duplicate-group:hover .widget-card[data-v-7d1a940a]{box-shadow:0 4px 16px #8b5cf62e}.layout-minimap[data-v-7d1a940a]{position:relative;width:104px;height:100%;flex-shrink:0;background:var(--bg-minimap, #f8fafc);border-right:1px solid var(--border-color, #e2e8f0);overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 4px 0;box-sizing:border-box;z-index:10;margin-right:12px;transition:background .3s ease,border-color .3s ease}.minimap-content[data-v-7d1a940a]{display:flex;flex-direction:column;gap:4px}.minimap-row[data-v-7d1a940a]{display:flex;gap:2px;flex-shrink:0}.minimap-widget[data-v-7d1a940a]{border-radius:2px;height:100%;min-height:12px;opacity:.75;transition:opacity .15s;display:flex;align-items:center;justify-content:center;overflow:hidden}.minimap-widget[data-v-7d1a940a]:hover{opacity:1}.minimap-widget-icon[data-v-7d1a940a]{font-size:9px;color:#fff;font-weight:900;pointer-events:none;line-height:1;-webkit-text-stroke:.5px rgba(255,255,255,.5)}.minimap-empty[data-v-7d1a940a]{height:100%;width:33%;border:1px dashed #3b4562;border-radius:1px;opacity:.4}.minimap-viewport[data-v-7d1a940a]{position:absolute;left:0;right:0;background:#ffffff59;border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);border-left:2px solid rgba(130,180,255,.9);border-right:2px solid rgba(130,180,255,.9);border-radius:2px;cursor:ns-resize;pointer-events:all;transition:background .1s;box-shadow:0 0 10px #0003}.minimap-viewport[data-v-7d1a940a]:hover{background:#ffffff73}.widget-wrapper.selected .widget-card[data-v-7d1a940a]{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.widget-drag-handle[data-v-7d1a940a]{height:32px;background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle);padding:0 8px;display:flex;align-items:center;gap:4px;border-radius:6px 6px 0 0}.widget-type-icon[data-v-7d1a940a]{font-size:10px;color:#fff9!important;flex-shrink:0}.widget-title[data-v-7d1a940a]{font-size:10px;font-weight:700;color:#ffffffe6;text-transform:uppercase;letter-spacing:.4px}.widget-drag-handle .widget-title-input[data-v-7d1a940a]{background:transparent;border:none;font-size:10px;font-weight:700;color:#fff!important;text-transform:uppercase;letter-spacing:.4px;padding:2px 4px;outline:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit}.widget-title-input[data-v-7d1a940a]::-moz-placeholder{color:#ffffff80}.widget-title-input[data-v-7d1a940a]::placeholder{color:#ffffff80}.widget-title-display[data-v-7d1a940a]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.widget-title-input[data-v-7d1a940a]:focus{background:#fff3;color:#fff;border-radius:3px;box-shadow:0 0 0 2px #fff6;text-transform:none}.widget-drag-handle.boring-palette .widget-type-icon[data-v-7d1a940a]{color:var(--boring-filled-text)!important;opacity:.6}.widget-drag-handle.boring-palette .widget-title-input[data-v-7d1a940a]{color:var(--boring-filled-text)!important}.widget-drag-handle.boring-palette .widget-title-input[data-v-7d1a940a]::-moz-placeholder{color:var(--boring-filled-text)!important;opacity:.5}.widget-drag-handle.boring-palette .widget-title-input[data-v-7d1a940a]::placeholder{color:var(--boring-filled-text)!important;opacity:.5}.widget-drag-handle.boring-palette .widget-title-input[data-v-7d1a940a]:focus{background:#80808033;box-shadow:none}.widget-drag-handle.boring-palette .expand-btn[data-v-7d1a940a],.widget-drag-handle.boring-palette .width-preset-btn[data-v-7d1a940a]{color:var(--boring-filled-text);opacity:.6}.widget-drag-handle.boring-palette .expand-btn[data-v-7d1a940a]:hover,.widget-drag-handle.boring-palette .width-preset-btn[data-v-7d1a940a]:hover{opacity:1}.widget-drag-handle.boring-palette.ghost-mode .widget-title-input[data-v-7d1a940a]{color:var(--text-primary)!important}.widget-drag-handle.boring-palette.ghost-mode .widget-title-input[data-v-7d1a940a]::-moz-placeholder{color:var(--text-primary)!important;opacity:.5}.widget-drag-handle.boring-palette.ghost-mode .widget-title-input[data-v-7d1a940a]::placeholder{color:var(--text-primary)!important;opacity:.5}.widget-drag-handle.ghost-mode .widget-type-icon[data-v-7d1a940a]{color:var(--widget-ghost-color)!important;opacity:.6}.widget-drag-handle.ghost-mode .widget-title-input[data-v-7d1a940a]{color:var(--widget-ghost-color)!important}.widget-drag-handle.ghost-mode .widget-title-input[data-v-7d1a940a]::-moz-placeholder{color:var(--widget-ghost-color)!important;opacity:.5}.widget-drag-handle.ghost-mode .widget-title-input[data-v-7d1a940a]::placeholder{color:var(--widget-ghost-color)!important;opacity:.5}.widget-drag-handle.ghost-mode .widget-title-input[data-v-7d1a940a]:focus{background:#00000014;color:var(--widget-ghost-color)!important;box-shadow:none}.widget-drag-handle.ghost-mode .expand-btn[data-v-7d1a940a]{color:var(--text-muted)}.widget-drag-handle.ghost-mode .expand-btn[data-v-7d1a940a]:hover{color:var(--text-primary);background:#0000000d}.widget-drag-handle.ghost-mode .width-preset-btn[data-v-7d1a940a]{color:var(--text-muted);border-color:var(--border-subtle)}.widget-drag-handle.ghost-mode .width-preset-btn[data-v-7d1a940a]:hover{color:var(--text-primary);background:#0000000d}.widget-card.transparent-card-mode[data-v-7d1a940a]{background:transparent;border:none;border-radius:0;box-shadow:none!important;overflow:visible}.widget-card.transparent-card-mode .widget-main-content[data-v-7d1a940a]{background:var(--bg-surface);border:1px solid var(--border-report);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #00000008;transition:box-shadow .2s ease,border-color .15s ease}.widget-wrapper:hover .widget-card.transparent-card-mode .widget-main-content[data-v-7d1a940a]{box-shadow:0 4px 16px #00000014}.widget-wrapper.selected .widget-card.transparent-card-mode[data-v-7d1a940a]{border-color:transparent;box-shadow:none}.widget-wrapper.selected .widget-card.transparent-card-mode .widget-main-content[data-v-7d1a940a]{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.widget-wrapper.duplicate-group .widget-card.transparent-card-mode .widget-main-content[data-v-7d1a940a]{border-color:#a78bfa}.widget-wrapper.duplicate-group:hover .widget-card.transparent-card-mode .widget-main-content[data-v-7d1a940a]{box-shadow:0 4px 16px #8b5cf62e}.widget-drag-handle.transparent-mode[data-v-7d1a940a]{background:transparent!important;border-bottom:none!important}.widget-drag-handle.transparent-mode .widget-type-icon[data-v-7d1a940a]{color:var(--widget-ghost-color, var(--text-primary))!important;opacity:.6}.widget-drag-handle.transparent-mode .widget-title-input[data-v-7d1a940a]{color:var(--widget-ghost-color, var(--text-primary))!important}.widget-drag-handle.transparent-mode .widget-title-input[data-v-7d1a940a]::-moz-placeholder{color:var(--widget-ghost-color, var(--text-primary))!important;opacity:.5}.widget-drag-handle.transparent-mode .widget-title-input[data-v-7d1a940a]::placeholder{color:var(--widget-ghost-color, var(--text-primary))!important;opacity:.5}.widget-drag-handle.transparent-mode .widget-title-input[data-v-7d1a940a]:focus{background:#0000000f;color:var(--widget-ghost-color, var(--text-primary))!important;box-shadow:none}.widget-drag-handle.transparent-mode .widget-menu-btn[data-v-7d1a940a],.widget-drag-handle.transparent-mode .widget-header-extras[data-v-7d1a940a]{opacity:0;transform:translate(6px);transition:opacity .08s ease,transform .08s ease;pointer-events:none}.widget-wrapper:hover .widget-drag-handle.transparent-mode .widget-menu-btn[data-v-7d1a940a],.widget-wrapper:hover .widget-drag-handle.transparent-mode .widget-header-extras[data-v-7d1a940a],.widget-drag-handle.transparent-mode:focus-within .widget-menu-btn[data-v-7d1a940a],.widget-drag-handle.transparent-mode:focus-within .widget-header-extras[data-v-7d1a940a],.widget-drag-handle.transparent-mode.pin-header .widget-menu-btn[data-v-7d1a940a],.widget-drag-handle.transparent-mode.pin-header .widget-header-extras[data-v-7d1a940a]{opacity:1;transform:translate(0);pointer-events:auto}.widget-wrapper:hover .widget-drag-handle.transparent-mode .widget-menu-btn[data-v-7d1a940a]:nth-last-of-type(1){transition-delay:0ms}.widget-wrapper:hover .widget-drag-handle.transparent-mode .widget-menu-btn[data-v-7d1a940a]:nth-last-of-type(2){transition-delay:18ms}.widget-wrapper:hover .widget-drag-handle.transparent-mode .widget-menu-btn[data-v-7d1a940a]:nth-last-of-type(3){transition-delay:36ms}.widget-wrapper:hover .widget-drag-handle.transparent-mode .widget-menu-btn[data-v-7d1a940a]:nth-last-of-type(4){transition-delay:54ms}.widget-wrapper:hover .widget-drag-handle.transparent-mode .widget-header-extras[data-v-7d1a940a]{transition-delay:72ms}.widget-error-btn[data-v-7d1a940a]{color:#fff!important;background:#dc2626!important;font-size:11px!important;padding:1px 5px!important;border-radius:2px!important;margin-right:2px}.widget-error-btn[data-v-7d1a940a]:hover{color:#fff!important;background:#b91c1c!important}.widget-floating-menu-btn[data-v-7d1a940a]{position:absolute;top:4px;right:4px;z-index:10;display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:28px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-input);cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0;opacity:0;pointer-events:none;box-shadow:0 1px 6px #0000001f}.widget-floating-menu-btn i[data-v-7d1a940a]{font-size:12px;opacity:.85}.widget-card.no-header[data-v-7d1a940a]{position:relative}.widget-card.no-header:hover .widget-floating-menu-btn[data-v-7d1a940a]{opacity:1;pointer-events:auto}.widget-floating-menu-btn[data-v-7d1a940a]:hover{color:var(--text-color);background:var(--bg-surface-hover);border-color:var(--border-color-strong, var(--border-color))}.widget-drag-handle .expand-btn[data-v-7d1a940a]{color:#ffffffb3}.widget-drag-handle .expand-btn[data-v-7d1a940a]:hover{color:#fff;background:#fff3}.widget-drag-handle .width-preset-btn[data-v-7d1a940a]{color:#ffffffb3;border-color:#ffffff4d}.widget-drag-handle .width-preset-btn[data-v-7d1a940a]:hover{color:#fff;background:#fff3}.widget-main-content[data-v-7d1a940a]{flex:1;overflow:hidden}.widget-lazy-placeholder[data-v-7d1a940a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:60px}.height-controls[data-v-7d1a940a]{display:flex;flex-direction:column;align-items:center;gap:4px}.row-widgets-grid .empty-space-placeholder[data-v-7d1a940a]{min-height:80px;height:calc(100% - 32px);border:2px dashed transparent;border-radius:8px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:transparent;font-size:12px;transition:border-color .15s ease,background .15s ease,color .15s ease;pointer-events:all}.row-widgets-grid .empty-space-placeholder[data-v-7d1a940a]:hover{border-color:var(--color-accent);background:#3b82f614;color:var(--color-accent)}.empty-space-placeholder .pi-plus[data-v-7d1a940a]{font-size:18px}.empty-slot-placeholder[data-v-7d1a940a]{width:100%;height:calc(100% - 32px);min-height:80px;border:2px dashed transparent;border-radius:8px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:transparent;font-size:12px;transition:border-color .15s ease,background .15s ease,color .15s ease;pointer-events:all}.empty-slot-placeholder[data-v-7d1a940a]:hover{border-color:var(--color-accent);background:#3b82f614;color:var(--color-accent)}.empty-slot-placeholder.paste-mode[data-v-7d1a940a]{border-color:#86efac;color:#86efac}.empty-slot-placeholder.paste-mode[data-v-7d1a940a]:hover{border-color:var(--color-success);background:#22c55e14;color:var(--color-success)}.empty-slot-placeholder .pi-plus[data-v-7d1a940a],.empty-slot-placeholder .pi-clipboard[data-v-7d1a940a]{font-size:18px}@keyframes widget-appear-7d1a940a{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.widget-new[data-v-7d1a940a]{animation:widget-appear-7d1a940a .4s ease-out}.height-display[data-v-7d1a940a]{font-size:11px;font-weight:700;color:var(--text-muted)}.margin-btn[data-v-7d1a940a]{width:22px;height:22px;border-radius:4px;border:1px solid var(--border-color);background:var(--bg-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted)}.margin-btn[data-v-7d1a940a]:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.margin-btn[data-v-7d1a940a]:disabled{opacity:.35;cursor:not-allowed}.bottom-margin-controls[data-v-7d1a940a]{height:32px;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0}.widget-wrapper:hover .bottom-margin-controls[data-v-7d1a940a]{opacity:1}.row-movement-controls[data-v-7d1a940a]{display:flex;gap:4px;margin-top:6px;justify-content:center}.move-btn[data-v-7d1a940a]{padding:4px 8px;font-size:10px;background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:3px;color:var(--text-secondary)}.move-btn[data-v-7d1a940a]:hover:not(:disabled){background:var(--border-color);border-color:var(--text-secondary);color:var(--text-primary)}.move-btn[data-v-7d1a940a]:disabled{opacity:.4;cursor:not-allowed}.insert-plus[data-v-7d1a940a]{font-size:7px;margin-left:2px}.insert-next-btn[data-v-7d1a940a]{position:absolute;right:-32px;top:50%;transform:translateY(-50%);z-index:100;width:28px;height:28px;border-radius:99px;background:var(--bg-surface);color:var(--color-accent);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0000000d;opacity:0;transition:all .2s}.insert-next-btn[data-v-7d1a940a]:hover{border-color:var(--color-accent);transform:translateY(-50%) scale(1.1)}.widget-wrapper:hover .insert-next-btn[data-v-7d1a940a]{opacity:1}.delete-btn[data-v-7d1a940a]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:10px}.expand-btn[data-v-7d1a940a]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:10px;padding:2px 4px;border-radius:3px;transition:all .15s}.expand-btn[data-v-7d1a940a]:hover{color:var(--color-accent);background:var(--color-accent-bg)}.width-preset-btn[data-v-7d1a940a]{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;font-size:8px;font-weight:700;padding:1px 4px;border-radius:3px;transition:all .15s;margin:0 1px}.width-preset-btn[data-v-7d1a940a]:hover{color:var(--color-accent);background:var(--color-accent-bg);border-color:var(--color-accent)}.width-preset-btn.active[data-v-7d1a940a]{color:var(--color-accent);border-color:var(--color-accent)}.resize-ghost[data-v-7d1a940a]{pointer-events:none}.notes-toggle-wrapper[data-v-7d1a940a]{position:absolute;top:10px;right:20px;z-index:50}.notes-toggle-btn[data-v-7d1a940a]{width:32px;height:32px;border-radius:6px;background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d}.notes-toggle-btn[data-v-7d1a940a]:hover{background-color:var(--bg-surface-alt);color:var(--color-accent)}.notes-toggle-btn.active[data-v-7d1a940a]{background-color:var(--color-accent-bg);color:var(--color-accent);border-color:var(--color-accent-bg)}.notes-wrapper[data-v-7d1a940a]{display:flex;align-items:flex-start;gap:8px;padding-left:4px;width:100%}.notes-wrapper.expanded[data-v-7d1a940a]{padding-left:8px}.note-postit[data-v-7d1a940a]{flex:1;background:#fff9c4;border-left:3px solid #fbbf24;border-radius:2px;padding:10px;font-size:11px;color:#5d4e37;cursor:pointer;min-height:36px;white-space:pre-wrap;word-break:break-word;box-shadow:1px 2px 6px #00000014;transition:box-shadow .2s}.note-postit[data-v-7d1a940a]:hover{box-shadow:2px 3px 10px #00000024}.note-postit-text[data-v-7d1a940a]{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.note-add-btn[data-v-7d1a940a]{flex:1;width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:6px;border:1.5px dashed var(--border-color, #ccc);border-radius:6px;background:transparent;color:var(--text-muted, #999);font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}.note-add-btn[data-v-7d1a940a]:hover{border-color:#fbbf24;background:#fffbeb;color:#92700c}.note-indicator-btn[data-v-7d1a940a]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;margin:4px 12px 0 auto;padding:0;border:none;background:transparent;color:#d97706;font-size:12px;cursor:pointer;opacity:.85;transition:opacity .15s ease,transform .15s ease}.note-indicator-btn[data-v-7d1a940a]:hover{opacity:1;transform:scale(1.1)}:root[data-theme=dark] .note-indicator-btn[data-v-7d1a940a],.dark .note-indicator-btn[data-v-7d1a940a]{color:#fbbf24}:root[data-theme=dark] .note-postit[data-v-7d1a940a],.dark .note-postit[data-v-7d1a940a]{background:#4a4520;color:#e8d5a3;border-left-color:#d97706;box-shadow:1px 2px 6px #00000040}:root[data-theme=dark] .note-add-btn[data-v-7d1a940a]:hover,.dark .note-add-btn[data-v-7d1a940a]:hover{border-color:#d97706;background:#d977061a;color:#fbbf24}.modal-textarea[data-v-7d1a940a]{font-family:inherit;font-size:14px;line-height:1.5}.row-ghost-slot[data-v-7d1a940a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--border-color);background:transparent;color:var(--text-muted);cursor:pointer;padding:8px;min-height:80px;transition:border-color .15s ease,background .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row-ghost-slot[data-v-7d1a940a]:hover{border-color:var(--color-brand, #F59E0B);background:color-mix(in srgb,var(--color-brand, #F59E0B) 6%,transparent);color:var(--color-brand, #F59E0B)}.rows-content.is-dragging-widget .row-ghost-slot[data-v-7d1a940a]{border-color:var(--color-brand, #F59E0B);background:color-mix(in srgb,var(--color-brand, #F59E0B) 4%,transparent);color:var(--text-secondary)}.rows-content.is-dragging-widget .row-ghost-slot.drop-target[data-v-7d1a940a],.row-ghost-slot.drop-target[data-v-7d1a940a]{border-style:solid;border-color:var(--color-brand, #F59E0B);background:color-mix(in srgb,var(--color-brand, #F59E0B) 14%,transparent);color:var(--color-brand, #F59E0B);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand, #F59E0B) 35%,transparent)}.row-ghost-slot[data-v-7d1a940a]>*{pointer-events:none}.row-ghost-slot .pi-plus[data-v-7d1a940a]{font-size:16px}.ghost-add-label[data-v-7d1a940a]{font-size:11px;font-weight:600}.ghost-free-label[data-v-7d1a940a]{font-size:10px;letter-spacing:.04em;color:var(--text-muted)}.row-ghost-slot:hover .ghost-free-label[data-v-7d1a940a]{color:inherit;opacity:.85}.row-ghost-slot--new-row[data-v-7d1a940a]{margin:8px 38px 16px 37px;flex-direction:row;gap:8px}.row-ghost-slot--new-row .ghost-free-label[data-v-7d1a940a]{margin-left:auto}.layout-icon-menu[data-v-7d1a940a]{display:flex;gap:2px;height:10px;width:44px}.layout-icon-menu .bar[data-v-7d1a940a]{background:var(--text-secondary);border-radius:1px}.layout-icon-menu.layout-active[data-v-7d1a940a]{outline:1.5px solid var(--color-accent);outline-offset:2px;border-radius:1px}.layout-icon-menu.layout-active .bar[data-v-7d1a940a]{background:var(--color-accent)}.empty-state-add-btn[data-v-7d1a940a]{margin-top:16px;padding:10px 24px;background:var(--bg-surface);border:2px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.empty-state-add-btn[data-v-7d1a940a]:hover{border-color:var(--primary-color, #6366f1);color:var(--primary-color, #6366f1);background:var(--primary-color-alpha, rgba(99, 102, 241, .04))}.add-row-btn[data-v-7d1a940a]{padding:4px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:99px;color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px #00000008;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:4px}.add-row-btn i[data-v-7d1a940a]{font-size:8px;margin-right:0!important}.empty-state[data-v-7d1a940a]{padding:60px 40px;text-align:center;display:flex;flex-direction:column;align-items:center}.empty-state-header[data-v-7d1a940a]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.empty-state-header .pi[data-v-7d1a940a]{font-size:14px}.empty-state-hint[data-v-7d1a940a]{color:var(--text-muted);font-size:12px;margin-bottom:24px}.empty-widget-picker[data-v-7d1a940a]{display:flex;flex-direction:column;gap:16px;max-width:620px}.empty-widget-group[data-v-7d1a940a]{display:flex;flex-direction:column;align-items:center;gap:6px}.empty-widget-group-label[data-v-7d1a940a]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);align-self:flex-start;padding-left:2px}.empty-widget-row[data-v-7d1a940a]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%}.empty-widget-card[data-v-7d1a940a]{display:flex;flex-direction:column;align-items:center;gap:6px;width:78px;padding:12px 8px 10px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:2px;color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.empty-widget-card .pi[data-v-7d1a940a]{font-size:16px;color:var(--text-muted);transition:color .12s}.empty-widget-card[data-v-7d1a940a]:hover{border-color:var(--primary-color, #F59E0B);color:var(--primary-color, #F59E0B);background:var(--bg-surface-hover, var(--bg-surface))}.empty-widget-card:hover .pi[data-v-7d1a940a]{color:var(--primary-color, #F59E0B)}.outputs-menu-content[data-v-7d1a940a]{min-width:260px;max-width:360px;padding:4px 0}.outputs-menu-list[data-v-7d1a940a]{max-height:280px;overflow-y:auto}.outputs-category-header[data-v-7d1a940a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:6px 12px 3px;border-top:1px solid var(--border-subtle)}.outputs-category-header[data-v-7d1a940a]:first-child{border-top:none}.outputs-menu-header[data-v-7d1a940a]{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:6px 12px 8px}.outputs-expand-btn[data-v-7d1a940a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-surface);color:var(--text-muted);cursor:pointer;font-size:10px;transition:all .15s}.outputs-expand-btn[data-v-7d1a940a]:hover{background:var(--bg-surface-alt);color:var(--text-primary)}.outputs-menu-empty[data-v-7d1a940a]{font-size:12px;color:var(--text-muted);padding:8px 12px;text-align:center}.outputs-menu-row[data-v-7d1a940a]{display:flex;align-items:center;gap:8px;padding:5px 12px}.outputs-menu-row[data-v-7d1a940a]:hover{background:var(--bg-surface-alt)}.outputs-menu-name[data-v-7d1a940a]{flex:1;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.outputs-menu-value[data-v-7d1a940a]{font-size:12px;color:var(--text-secondary);font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;flex-shrink:0}.outputs-copy-btn[data-v-7d1a940a]{display:inline-flex;align-items:center;padding:3px 6px;border-radius:4px;border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;font-size:11px;transition:all .15s;flex-shrink:0}.outputs-copy-btn[data-v-7d1a940a]:hover{background:var(--color-accent-bg, #ede9fe);border-color:var(--color-accent, #7c3aed);color:var(--color-accent, #7c3aed)}.outputs-dialog-content[data-v-7d1a940a]{max-height:60vh;overflow-y:auto}.outputs-dialog-category-header[data-v-7d1a940a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:10px 4px 4px;margin-top:4px}.outputs-dialog-category-header[data-v-7d1a940a]:first-child{border-top:none;margin-top:0;padding-top:0}.outputs-dialog-row[data-v-7d1a940a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 4px;border-bottom:1px solid var(--border-subtle)}.outputs-dialog-row[data-v-7d1a940a]:last-child{border-bottom:none}.outputs-dialog-row[data-v-7d1a940a]:hover{background:var(--bg-surface-alt)}.outputs-dialog-name[data-v-7d1a940a]{font-size:13px;color:var(--text-primary);flex:1 1 0;min-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outputs-dialog-right[data-v-7d1a940a]{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;max-width:55%}.outputs-dialog-value[data-v-7d1a940a]{font-size:13px;color:var(--text-secondary);font-family:monospace;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.send-menu-content[data-v-7d1a940a]{min-width:280px;max-width:340px;padding:4px 0}.send-menu-header[data-v-7d1a940a]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:6px 12px 8px}.send-menu-row[data-v-7d1a940a]{display:flex;align-items:center;gap:8px;padding:5px 12px}.send-menu-row[data-v-7d1a940a]:hover{background:var(--bg-surface-alt)}.send-menu-name[data-v-7d1a940a]{flex:1;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.send-menu-actions[data-v-7d1a940a]{display:flex;gap:4px;flex-shrink:0}.send-action-btn[data-v-7d1a940a]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;border:1px solid transparent;cursor:pointer;font-size:11px;font-weight:500;transition:all .15s}.send-action-btn.copy-btn[data-v-7d1a940a]{background:var(--bg-surface);border-color:var(--border-color);color:var(--text-secondary)}.send-action-btn.copy-btn[data-v-7d1a940a]:hover{background:var(--color-accent-bg, #ede9fe);border-color:var(--color-accent, #7c3aed);color:var(--color-accent, #7c3aed)}.send-action-btn.move-btn[data-v-7d1a940a]{background:var(--bg-surface);border-color:var(--border-color);color:var(--text-secondary)}.send-action-btn.move-btn[data-v-7d1a940a]:hover{background:#fef3c7;border-color:#ff7b5f;color:#92400e}.send-menu-empty[data-v-7d1a940a]{font-size:12px;color:var(--text-muted);padding:6px 12px;font-style:italic}.send-menu-divider[data-v-7d1a940a]{height:1px;background:var(--border-color);margin:6px 0}.new-notebook-row[data-v-7d1a940a]{gap:8px;flex-wrap:nowrap}.send-new-input[data-v-7d1a940a]{flex:1;min-width:0;font-size:12px;padding:4px 8px;border-radius:4px;border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-primary);outline:none;transition:border-color .15s}.send-new-input[data-v-7d1a940a]:focus{border-color:var(--color-accent, #7c3aed)}.send-new-input[data-v-7d1a940a]::-moz-placeholder{color:var(--text-muted)}.send-new-input[data-v-7d1a940a]::placeholder{color:var(--text-muted)}.add-widget-menu-link{display:flex;align-items:center;gap:6px;width:100%;color:var(--text-primary)}.add-widget-menu-icon{flex-shrink:0;margin-right:4px;color:var(--text-secondary)}.add-widget-menu-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-widget-menu,.add-widget-menu .p-contextmenu-submenu,.add-widget-menu .p-tieredmenu-submenu{min-width:260px!important}.add-widget-menu-size{flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;color:var(--text-muted, #9ca3af);opacity:.75;letter-spacing:.02em;margin-left:4px}.add-widget-menu-fit{flex-shrink:0;font-size:9.5px;font-style:italic;color:var(--color-brand, #F59E0B);opacity:.8;margin-left:2px}.add-widget-menu-submenu-icon{flex-shrink:0;margin-left:8px;display:inline-flex;align-items:center;font-size:10px;color:var(--text-muted, #9ca3af)}.row-actions-menu .p-tieredmenu-submenu:has(.layout-icon-menu){min-width:auto!important;width:auto!important}.row-actions-menu .p-tieredmenu-item-content:has(.layout-icon-menu){padding:0}.widget-resize-handle{position:absolute;z-index:16;opacity:0;transition:opacity .12s ease}.widget-wrapper:hover .widget-resize-handle,.widget-wrapper.selected .widget-resize-handle{opacity:1}.widget-resize-handle--right{top:8px;bottom:8px;right:-4px;width:8px;cursor:ew-resize}.widget-resize-handle--right:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:32px;background:var(--border-color);border-radius:2px;transition:background .12s ease}.widget-resize-handle--right:hover:after{background:var(--color-brand, #F59E0B)}.widget-resize-handle--bottom{left:8px;right:8px;bottom:-4px;height:8px;cursor:ns-resize}.widget-resize-handle--bottom:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:3px;background:var(--border-color);border-radius:2px;transition:background .12s ease}.widget-resize-handle--bottom:hover:after{background:var(--color-brand, #F59E0B)}.widget-resize-handle--corner{right:-4px;bottom:-4px;width:14px;height:14px;cursor:nwse-resize;z-index:17}.widget-resize-handle--corner:after{content:"";position:absolute;right:3px;bottom:3px;width:8px;height:8px;border-right:2px solid var(--border-color);border-bottom:2px solid var(--border-color);border-bottom-right-radius:8px;transition:border-color .12s ease}.widget-resize-handle--corner:hover:after{border-color:var(--color-brand, #F59E0B)}.widget-wrapper:has(.widget-card.transparent-card-mode) .widget-resize-handle--right{top:40px}.widget-wrapper.selected .widget-resize-handle--right{right:-8px}.widget-wrapper.selected .widget-resize-handle--bottom{bottom:-9px}.widget-wrapper.selected .widget-resize-handle--corner{right:-6px;bottom:-6px}.widget-fullscreen-modal{position:fixed;inset:0;z-index:9000;display:flex;flex-direction:column;background:var(--bg-canvas, #fff);overflow:hidden;transform-origin:center center}.widget-fullscreen-modal-body{flex:1;min-height:0;display:flex;overflow:hidden}.widget-fullscreen-modal-main{flex:1;min-width:0;min-height:0;display:flex;padding:16px;overflow:hidden}.widget-fullscreen-modal-main>*{flex:1;min-width:0;min-height:0}.widget-fullscreen-modal-aside{flex-shrink:0;display:flex;border-left:1px solid var(--border-color);background:var(--bg-sidebar)}.widget-fs-zoom-enter-active,.widget-fs-zoom-leave-active{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1)}.widget-fs-zoom-enter-from,.widget-fs-zoom-leave-to{transform:scale(.92);opacity:0}[data-v-2b3230ad] .results-preview-dialog .p-dialog-content{display:flex;flex-direction:column;overflow:hidden;padding:0!important}[data-v-2b3230ad] .results-preview-dialog .p-dialog-header{padding:.75rem 1rem}[data-v-2b3230ad] .layout-minimap,[data-v-2b3230ad] .right-margin{display:none!important}[data-v-2b3230ad] .rows-scroll-area{padding:8px 12px}.filter-pills[data-v-2201cc34]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.fp-lbl[data-v-2201cc34]{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin-right:2px;white-space:nowrap}.fp-pill[data-v-2201cc34]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:transparent;border:1.2px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:20px;cursor:pointer;font-size:12px;font-weight:500;color:var(--text-secondary);transition:all .15s;white-space:nowrap}.fp-pill[data-v-2201cc34]:hover{border-color:color-mix(in srgb,var(--text-primary) 22%,transparent);color:var(--text-primary)}.fp-pill.active[data-v-2201cc34]{border-color:var(--fp-color, color-mix(in srgb, var(--text-primary) 30%, transparent));color:var(--text-primary);background:color-mix(in srgb,var(--fp-color, var(--text-primary)) 10%,transparent)}.fp-dot[data-v-2201cc34]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.fp-icon[data-v-2201cc34]{font-size:11px;color:var(--text-muted)}.fp-pill.active .fp-icon[data-v-2201cc34]{color:var(--fp-color, var(--text-primary))}.fp-count[data-v-2201cc34]{font-size:11px;color:var(--text-muted);min-width:14px;text-align:center}.fp-pill.active .fp-count[data-v-2201cc34]{color:var(--fp-color, var(--text-muted));font-weight:600}.viewing-wrap[data-v-c2995f5c]{position:relative;flex-shrink:0}.viewing-trigger[data-v-c2995f5c]{display:flex;flex-direction:column;gap:2px;padding:7px 11px;background:var(--bg-surface);border:1.5px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:var(--pill-group-radius, 8px);cursor:pointer;text-align:left;min-width:185px;transition:border-color .15s;line-height:1}.viewing-trigger[data-v-c2995f5c]:hover{border-color:color-mix(in srgb,var(--text-primary) 20%,transparent)}.viewing-trigger.open[data-v-c2995f5c]{border-color:#3b82f6}.viewing-eyebrow[data-v-c2995f5c]{font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.viewing-body[data-v-c2995f5c]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-primary)}.viewing-body .pi[data-v-c2995f5c]:not(.viewing-chevron){font-size:12px;color:var(--accent);opacity:.85}.viewing-text[data-v-c2995f5c]{flex:1}.viewing-status-badge[data-v-c2995f5c]{flex-shrink:0;min-width:16px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;text-align:center;color:#fff;background:var(--accent);border-radius:8px}.viewing-chevron[data-v-c2995f5c]{font-size:10px;color:var(--text-muted)}.viewing-dropdown[data-v-c2995f5c]{position:absolute;top:calc(100% + 5px);left:0;z-index:200;background:var(--bg-surface);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:var(--pill-group-radius, 8px);box-shadow:0 6px 20px #00000024;min-width:210px;padding:5px 0 8px;box-sizing:border-box}.viewing-dropdown[data-v-c2995f5c]:has(.vd-search){min-width:240px}.vd-section[data-v-c2995f5c]{padding:8px 12px 3px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.vd-item[data-v-c2995f5c]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--text-primary);text-align:left;transition:background .1s}.vd-item .pi[data-v-c2995f5c]{font-size:13px;color:var(--text-muted);width:16px;flex-shrink:0}.vd-item-img[data-v-c2995f5c],.viewing-icon-img[data-v-c2995f5c]{width:16px;height:16px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.viewing-icon-img[data-v-c2995f5c]{width:14px;height:14px}.viewing-dropdown .vd-search[data-v-c2995f5c]{width:auto;margin:2px 12px 6px}.vd-list[data-v-c2995f5c]{max-height:264px;overflow-y:auto}.vd-empty[data-v-c2995f5c]{padding:8px 12px;font-size:11px;color:var(--text-muted)}.vd-item[data-v-c2995f5c]:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.vd-item.active[data-v-c2995f5c]{color:var(--accent);font-weight:600}.vd-item.active .pi[data-v-c2995f5c]{color:var(--accent)}.vd-count[data-v-c2995f5c]{margin-left:auto;font-size:11px;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 6%,transparent);padding:1px 7px;border-radius:10px;font-weight:500}.vd-item.active .vd-count[data-v-c2995f5c]{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.vd-divider[data-v-c2995f5c]{height:1px;background:color-mix(in srgb,var(--text-primary) 8%,transparent);margin:5px 0}.vd-tw-group[data-v-c2995f5c]{margin:2px 12px 0}.vd-status[data-v-c2995f5c]{margin:4px 12px 0}.new-task-menu[data-v-0f5cf587]{display:flex;flex-direction:column;min-width:260px}.new-task-menu-item[data-v-0f5cf587]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:transparent;border:none;border-radius:2px;cursor:pointer;text-align:left;transition:background .12s ease}.new-task-menu-item[data-v-0f5cf587]:hover{background:var(--bg-surface-hover, var(--bg-surface-alt))}.new-task-menu-item>i[data-v-0f5cf587]{font-size:14px;color:var(--color-brand, #FF7B5F);margin-top:1px}.new-task-menu-item-main[data-v-0f5cf587]{display:flex;flex-direction:column;gap:2px;min-width:0}.new-task-menu-item-title[data-v-0f5cf587]{font-size:12px;font-weight:600;color:var(--text-primary)}.new-task-menu-item-sub[data-v-0f5cf587]{font-size:10px;color:var(--text-secondary);line-height:1.3}[data-v-0f5cf587] .p-datatable{border-radius:2px!important}.new-task-page[data-v-0f5cf587]{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--bg-canvas)}.task-list-container[data-v-0f5cf587]{transition:opacity .2s ease,transform .2s ease}.task-list-collapsing[data-v-0f5cf587]{opacity:0;transform:translateY(-8px)}.ks-hero-title-block[data-v-0f5cf587]{align-items:flex-end}.ks-hero-title-inner[data-v-0f5cf587]{display:flex;align-items:baseline;gap:16px}.home-view[data-v-587a9e03]{position:relative;background:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;color:var(--text-primary)}.home-inner[data-v-587a9e03]{position:relative;z-index:1;max-width:1440px}.home-hero[data-v-587a9e03]{display:flex;align-items:end;gap:24px;margin-bottom:28px;padding-top:12px}.home-hero-title[data-v-587a9e03]{font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--text-primary);margin:0}.home-hero-name[data-v-587a9e03]{color:inherit;background-image:linear-gradient(90deg,var(--color-brand) 0%,color-mix(in srgb,var(--color-brand) 70%,#ec4899) 50%,var(--color-brand) 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:currentColor;transition:-webkit-text-fill-color .5s ease,background-position 1.2s ease;cursor:default}.home-hero-name[data-v-587a9e03]:hover{-webkit-text-fill-color:transparent;background-position:0 0}.home-brand[data-v-587a9e03]{display:flex;align-items:center;gap:10px;margin-left:auto;padding-bottom:1px;flex-shrink:0;height:30px}.home-brand-label[data-v-587a9e03]{font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.home-brand .home-brand-plus[data-v-587a9e03]{display:block;height:18px;width:auto;transform:translateY(-2px)}.home-brand-plus--tint-black[data-v-587a9e03]{filter:brightness(0)}.home-brand-sep[data-v-587a9e03]{width:1px;height:24px;background:var(--border-color)}.home-brand-company[data-v-587a9e03]{display:block;max-height:30px;max-width:180px;width:auto;-o-object-fit:contain;object-fit:contain}.home-hero-sub[data-v-587a9e03]{margin-top:10px;font-size:13px;color:var(--text-secondary);line-height:1.4}.hero-stat-dot[data-v-587a9e03]{width:7px;height:7px;border-radius:50%;display:inline-block}.dot-live[data-v-587a9e03]{background:var(--color-brand);box-shadow:0 0 color-mix(in srgb,var(--color-brand) 50%,transparent);animation:dotPulse-587a9e03 1.8s ease-in-out infinite}.dot-idle[data-v-587a9e03]{background:var(--text-muted)}@keyframes dotPulse-587a9e03{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 50%,transparent)}50%{box-shadow:0 0 0 6px transparent}}.status-strip[data-v-587a9e03]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--border-subtle, var(--border-color))}.status-cell[data-v-587a9e03]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background-color .14s ease,border-color .14s ease}.status-cell[data-v-587a9e03]:hover{background:var(--bg-hover, color-mix(in srgb, var(--color-brand) 6%, transparent))}.status-cell.active[data-v-587a9e03]{background:color-mix(in srgb,var(--color-brand) 8%,transparent);border-color:color-mix(in srgb,var(--color-brand) 28%,var(--border-color))}.status-cell[data-v-587a9e03]:focus-visible{outline:1px solid var(--color-brand);outline-offset:1px}.status-cell-label[data-v-587a9e03]{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.status-cell.active .status-cell-label[data-v-587a9e03]{color:var(--text-secondary)}.status-cell-value[data-v-587a9e03]{font-size:22px;font-weight:800;line-height:1;color:var(--text-primary)}.status-cell-value.is-live[data-v-587a9e03]{color:var(--color-brand)}.section-eyebrow[data-v-587a9e03]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);display:inline-flex;align-items:center;gap:6px;margin:0}.eyebrow-dot[data-v-587a9e03]{width:6px;height:6px;border-radius:50%;background:var(--color-brand);display:inline-block}.view-all-link[data-v-587a9e03]{display:inline-flex;align-items:center;gap:5px;background:transparent;border:none;cursor:pointer;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:lowercase;letter-spacing:.03em;padding:0}.view-all-link[data-v-587a9e03]:hover{color:var(--text-primary);text-decoration:underline}.home-main[data-v-587a9e03]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}@media(max-width:1080px){.home-main[data-v-587a9e03]{grid-template-columns:1fr}}.home-col-main[data-v-587a9e03]{display:flex;flex-direction:column;gap:16px;min-width:0}.home-col-side[data-v-587a9e03]{display:flex;flex-direction:column;gap:16px}.feature-card[data-v-587a9e03]{position:relative;display:grid;grid-template-columns:1.15fr 1fr;min-height:300px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:14px;cursor:pointer;text-align:left;overflow:hidden;isolation:isolate;color:var(--text-primary);--mx: 50%;--my: 50%;transition:transform .26s cubic-bezier(.2,0,0,1),border-color .26s ease,box-shadow .28s ease;will-change:transform}.feature-card[data-v-587a9e03]:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(340px circle at var(--mx) var(--my),color-mix(in srgb,var(--color-brand) 26%,transparent) 0%,transparent 60%);opacity:0;transition:opacity .22s ease;z-index:2;mix-blend-mode:screen}.feature-card[data-v-587a9e03]:hover{transform:translateY(-3px);box-shadow:0 22px 44px -20px #00000080}.feature-card[data-v-587a9e03]:hover:after{opacity:1}.feature-card[data-v-587a9e03]:active{transform:translateY(-1px) scale(.997)}.feature-card[data-v-587a9e03]:focus,.feature-card[data-v-587a9e03]:focus-visible{outline:none}.feature-card.is-choosing[data-v-587a9e03]{cursor:default}.feature-card.is-choosing[data-v-587a9e03]:active{transform:none}.feature-card-body[data-v-587a9e03]{position:relative;z-index:1;padding:28px}.fc-content[data-v-587a9e03]{display:flex;flex-direction:column;gap:12px;height:100%;transition:opacity .24s ease,transform .32s cubic-bezier(.2,0,0,1)}.feature-card.is-choosing .fc-content[data-v-587a9e03]{opacity:0;transform:scale(.96);pointer-events:none}.fc-choices[data-v-587a9e03]{position:absolute;inset:0;padding:28px;display:flex;flex-direction:column;justify-content:center;gap:14px;opacity:0;transform:scale(1.04);pointer-events:none;transition:opacity .28s ease 60ms,transform .36s cubic-bezier(.2,0,0,1) 60ms}.feature-card.is-choosing .fc-choices[data-v-587a9e03]{opacity:1;transform:scale(1);pointer-events:auto}.fc-choices-eyebrow[data-v-587a9e03]{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--text-muted)}.fc-choice-grid[data-v-587a9e03]{display:flex;flex-direction:column;gap:10px}.fc-cancel[data-v-587a9e03]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:4px;background:none;border:none;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:color .16s ease}.fc-cancel[data-v-587a9e03]:hover{color:var(--text-primary)}.fc-cancel i[data-v-587a9e03]{font-size:11px}.fc-choice[data-v-587a9e03]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;text-align:left;color:var(--text-primary);transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s ease,background .18s ease}.fc-choice[data-v-587a9e03]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-brand) 40%,var(--border-color));background:color-mix(in srgb,var(--color-brand) 7%,var(--bg-surface))}.fc-choice>.pi[data-v-587a9e03]{font-size:18px;color:var(--color-brand);flex-shrink:0}.fc-choice-text[data-v-587a9e03]{display:flex;flex-direction:column;gap:2px;flex:1}.fc-choice-text strong[data-v-587a9e03]{font-size:14px;font-weight:700}.fc-choice-sub[data-v-587a9e03]{font-size:11.5px;color:var(--text-secondary)}.fc-choice .arrow[data-v-587a9e03]{color:var(--text-muted);transition:transform .22s cubic-bezier(.2,0,0,1),color .18s ease}.fc-choice:hover .arrow[data-v-587a9e03]{transform:translate(4px);color:var(--color-brand)}.feature-card-title[data-v-587a9e03]{font-size:38px;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--text-primary);margin-top:4px}.feature-card-desc[data-v-587a9e03]{font-size:13px;line-height:1.5;color:var(--text-secondary);margin:0;max-width:42ch}.feature-card-cta[data-v-587a9e03]{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding:11px 20px;width:-moz-fit-content;width:fit-content;background:var(--color-brand);color:#fff;border-radius:8px;font-size:14px;font-weight:700;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--color-brand) 80%,transparent)}.feature-kbd[data-v-587a9e03]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;background:#ffffff38;color:#fff}.btn-slide .arrow[data-v-587a9e03]{transition:transform .28s cubic-bezier(.2,0,0,1);display:inline-block}.feature-card:hover .btn-slide .arrow[data-v-587a9e03]{transform:translate(4px)}.feature-card-cta-row[data-v-587a9e03]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto}.feature-card-cta-row .feature-card-cta[data-v-587a9e03]{margin-top:0}.feature-card-cta-secondary[data-v-587a9e03]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:border-color .18s ease,color .18s ease,transform .18s cubic-bezier(.2,0,0,1)}.feature-card-cta-secondary[data-v-587a9e03]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-brand) 32%,var(--border-color));color:var(--text-primary)}.feature-card-cta-secondary[data-v-587a9e03]:active{transform:translateY(0) scale(.99)}.feature-card-cta-secondary i[data-v-587a9e03]{font-size:12px}.feature-card-art[data-v-587a9e03]{position:relative;z-index:0;overflow:hidden}.feature-card-video[data-v-587a9e03]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.feature-card-art[data-v-587a9e03]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to right,var(--bg-surface),transparent 28%)}.feature-actions[data-v-587a9e03]{display:grid;grid-template-columns:1fr 3fr;gap:12px}@media(max-width:640px){.feature-actions[data-v-587a9e03]{grid-template-columns:1fr}}.action-chip[data-v-587a9e03]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;text-align:left;color:var(--text-primary);transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s ease}.action-chip[data-v-587a9e03]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-brand) 28%,var(--border-color))}.action-chip[data-v-587a9e03]:active{transform:translateY(0) scale(.99)}.action-chip.is-disabled[data-v-587a9e03]{cursor:not-allowed;opacity:.55}.action-chip.is-disabled[data-v-587a9e03]:hover{transform:none;border-color:var(--border-color)}.action-chip.is-disabled:hover>i[data-v-587a9e03]{color:var(--text-secondary)}.action-chip.is-centered[data-v-587a9e03]{position:relative;justify-content:center;text-align:center}.action-chip.is-centered .action-chip-text[data-v-587a9e03]{align-items:center}.action-chip.is-centered .action-chip-text strong[data-v-587a9e03]{display:inline-flex;align-items:center;gap:8px}.action-chip.is-centered .action-chip-text strong i[data-v-587a9e03]{font-size:13px;color:var(--text-secondary)}.action-chip>i[data-v-587a9e03]{font-size:15px;color:var(--text-secondary);flex-shrink:0}.action-chip:hover>i[data-v-587a9e03]{color:var(--color-brand)}.action-chip-text[data-v-587a9e03]{display:flex;flex-direction:column;gap:2px;min-width:0}.action-chip-text strong[data-v-587a9e03]{font-size:13px;font-weight:700;color:var(--text-primary)}.action-chip-sub[data-v-587a9e03]{font-size:11px;color:var(--text-muted)}.home-onboard[data-v-587a9e03]{display:flex;flex-direction:column;gap:16px}.onboard-sample[data-v-587a9e03]{display:grid;grid-template-columns:auto;gap:12px;padding:22px 24px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;text-align:left;cursor:pointer;color:var(--text-primary)}.onboard-sample-icon[data-v-587a9e03]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,#16a34a 14%,var(--bg-surface));color:#16a34a;font-size:17px}.onboard-sample-title[data-v-587a9e03]{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.onboard-sample-desc[data-v-587a9e03]{font-size:13.5px;line-height:1.5;color:var(--text-secondary);max-width:46ch}.onboard-sample-badge[data-v-587a9e03]{justify-self:start;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,#16a34a 12%,var(--bg-surface));color:#16a34a;font-size:12px;font-weight:700}.onboard-steps[data-v-587a9e03]{padding:22px 24px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px}.onboard-steps-head[data-v-587a9e03]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.onboard-steps-title[data-v-587a9e03]{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.onboard-steps-eta[data-v-587a9e03]{font-size:13px;color:var(--text-muted);flex-shrink:0}.onboard-steps-grid[data-v-587a9e03]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none}@media(max-width:720px){.onboard-steps-grid[data-v-587a9e03]{grid-template-columns:1fr;gap:18px}}.onboard-step[data-v-587a9e03]{display:flex;flex-direction:column;gap:8px;min-width:0}.onboard-step-num[data-v-587a9e03]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,#6366f1 14%,var(--bg-surface));color:#6366f1;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.onboard-step-title[data-v-587a9e03]{font-size:14px;font-weight:700;color:var(--text-primary)}.onboard-step-desc[data-v-587a9e03]{font-size:13px;line-height:1.5;color:var(--text-secondary)}.onboard-step-desc code[data-v-587a9e03]{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;padding:1px 4px;border-radius:3px;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.home-section[data-v-587a9e03]{margin:0}.home-section-head[data-v-587a9e03]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cases-table[data-v-587a9e03]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.cases-head[data-v-587a9e03]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,2fr) .7fr .85fr .9fr;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--border-color);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.ch-states[data-v-587a9e03],.ch-status[data-v-587a9e03]{text-align:right}.cases-row[data-v-587a9e03]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,2fr) .7fr .85fr .9fr;align-items:center;gap:12px;width:100%;padding:12px 18px;background:transparent;border:none;border-bottom:1px solid var(--border-subtle, var(--border-color));cursor:pointer;text-align:left;color:var(--text-primary);transition:background-color .14s ease}.cases-row[data-v-587a9e03]:last-child{border-bottom:none}.cases-row[data-v-587a9e03]:hover{background:var(--bg-hover, color-mix(in srgb, var(--color-brand) 6%, transparent))}.cr-case[data-v-587a9e03]{display:flex;align-items:center;gap:12px;min-width:0}.cr-title[data-v-587a9e03]{display:flex;align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:700;color:var(--text-primary)}.cr-geo[data-v-587a9e03]{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.cr-study[data-v-587a9e03]{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;color:var(--text-secondary)}.cr-muted[data-v-587a9e03]{color:var(--text-muted)}.entity-line[data-v-587a9e03]{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.entity-line-icon[data-v-587a9e03]{flex-shrink:0;color:var(--text-secondary)}.entity-line-text[data-v-587a9e03]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-line--study[data-v-587a9e03]{font-size:11px;font-weight:600;color:var(--text-secondary)}.entity-line--task[data-v-587a9e03]{font-size:13px;font-weight:700;color:var(--text-primary)}.entity-breadcrumb[data-v-587a9e03]{display:flex;align-items:center;gap:7px;width:100%;min-width:0}.entity-crumb[data-v-587a9e03]{display:inline-flex;align-items:center;gap:5px;min-width:0}.entity-crumb .entity-line-text[data-v-587a9e03]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-crumb--study[data-v-587a9e03]{flex:0 1 auto;font-size:11px;font-weight:600;color:var(--text-secondary)}.entity-crumb--task[data-v-587a9e03]{flex:0 1 auto;font-size:12.5px;font-weight:700;color:var(--text-primary)}.entity-crumb-sep[data-v-587a9e03]{flex-shrink:0;font-size:10px;color:var(--text-muted)}.cr-states[data-v-587a9e03]{font-size:12px;color:var(--text-secondary, var(--text-primary));text-align:right}.cr-time[data-v-587a9e03]{font-size:12px;color:var(--text-muted)}.geo-summary[data-v-587a9e03]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.geo-summary-item[data-v-587a9e03]{display:inline-flex;align-items:baseline;gap:8px;min-width:0;max-width:100%}.geo-summary-slot[data-v-587a9e03]{flex-shrink:0;min-width:38px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand)}.geo-summary-name[data-v-587a9e03]{font-size:12.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.geo-summary-more[data-v-587a9e03]{font-size:11px;font-weight:700;color:var(--text-muted)}.cr-status[data-v-587a9e03]{display:flex;justify-content:flex-end}.side-panel[data-v-587a9e03]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.side-panel-head[data-v-587a9e03]{display:flex;align-items:center;justify-content:space-between}.sp-title[data-v-587a9e03]{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.sp-dot[data-v-587a9e03]{width:7px;height:7px;border-radius:50%;display:inline-block}.sp-meta[data-v-587a9e03]{font-size:11px;font-weight:600;color:var(--text-muted)}.sp-body[data-v-587a9e03]{display:flex;flex-direction:column;gap:12px}.sp-empty[data-v-587a9e03]{font-size:12px;color:var(--text-muted);padding:4px 0}.sp-link[data-v-587a9e03]{display:inline-flex;align-items:center;gap:5px;background:transparent;border:none;padding:0;cursor:pointer;font-size:12px;font-weight:700;color:var(--color-brand);width:-moz-fit-content;width:fit-content}.sp-link[data-v-587a9e03]:hover{text-decoration:underline}.run-item[data-v-587a9e03]{display:flex;flex-direction:column;gap:6px}.run-item-btn[data-v-587a9e03]{width:100%;background:transparent;border:none;padding:6px 8px;margin:0 -8px;width:calc(100% + 16px);border-radius:6px;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background-color .14s ease}.run-item-btn[data-v-587a9e03]:hover{background:var(--bg-hover, color-mix(in srgb, var(--color-brand) 6%, transparent))}.run-item-btn.is-static[data-v-587a9e03]{cursor:default}.run-item-btn.is-static[data-v-587a9e03]:hover{background:transparent}.run-item-top[data-v-587a9e03]{display:flex;align-items:center;justify-content:space-between;gap:8px}.run-name[data-v-587a9e03]{font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-runs[data-v-587a9e03]{margin-left:auto;font-size:11px;color:var(--text-muted);flex-shrink:0;white-space:nowrap}.run-bar[data-v-587a9e03]{position:relative;height:4px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 24%,transparent);overflow:hidden}.run-bar-fill[data-v-587a9e03]{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:999px;background:var(--color-brand);animation:runIndeterminate-587a9e03 1.7s ease-in-out infinite}@keyframes runIndeterminate-587a9e03{0%{left:-40%;width:40%}50%{left:30%;width:55%}to{left:100%;width:40%}}.completed-card[data-v-587a9e03]{display:flex;align-items:center;gap:18px;width:100%;padding:2px 0;text-align:left;color:inherit}.completed-col[data-v-587a9e03]{display:flex;flex-direction:column;min-width:0}.completed-states[data-v-587a9e03]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;color:var(--text-secondary)}.completed-states i[data-v-587a9e03]{font-size:11px;color:var(--color-brand)}.draft-card[data-v-587a9e03]{display:flex;flex-direction:column;gap:9px;width:100%;padding:11px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;text-align:left;color:inherit}.draft-card-top[data-v-587a9e03]{display:flex;align-items:center;gap:16px}.draft-card .entity-breadcrumb[data-v-587a9e03]{position:relative}.draft-del[data-v-587a9e03]{position:absolute;right:0;top:50%;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:2px;background:transparent;color:var(--text-muted);font-size:11px;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .15s ease,color .1s ease}.draft-card:hover .draft-del[data-v-587a9e03],.draft-del[data-v-587a9e03]:focus-visible{opacity:1;pointer-events:auto}.draft-del[data-v-587a9e03]:hover{color:var(--text-primary)}.draft-card:hover .draft-time[data-v-587a9e03]{transform:translate(-24px)}.draft-thumb-empty[data-v-587a9e03]{font-size:15px;color:var(--text-muted)}.draft-geo-col[data-v-587a9e03]{flex:1 1 auto;min-width:0}.draft-time[data-v-587a9e03]{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:transform .15s ease}.draft-checks[data-v-587a9e03]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.draft-check[data-v-587a9e03]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text-muted)}.draft-check i[data-v-587a9e03]{font-size:11px}.draft-check.on[data-v-587a9e03]{color:var(--text-secondary)}.draft-check.on i[data-v-587a9e03]{color:var(--color-brand)}.draft-runs[data-v-587a9e03]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;color:var(--text-secondary)}.draft-runs i[data-v-587a9e03]{font-size:10px;color:var(--color-brand)}.launch-banner[data-v-587a9e03]{position:relative;display:flex;align-items:center;gap:20px;margin-bottom:18px;padding:14px 44px 14px 18px;background:var(--bg-surface);border:1px solid color-mix(in srgb,var(--color-brand) 42%,var(--border-color));border-radius:12px;cursor:pointer;text-align:left;color:var(--text-primary);animation:launchGlow-587a9e03 2.2s ease-out .45s 2}@keyframes launchGlow-587a9e03{0%{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 40%,transparent)}to{box-shadow:0 0 0 16px transparent}}.launch-in-enter-active[data-v-587a9e03]{transition:opacity .42s ease,transform .52s cubic-bezier(.2,0,0,1)}.launch-in-enter-from[data-v-587a9e03]{opacity:0;transform:translateY(-12px) scale(.985)}.launch-in-leave-active[data-v-587a9e03]{transition:opacity .2s ease,transform .2s cubic-bezier(.2,0,0,1);animation:none;pointer-events:none}.launch-in-leave-to[data-v-587a9e03]{opacity:0;transform:translateY(-8px) scale(.985)}.launch-main[data-v-587a9e03]{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1 1 auto}.launch-crumb[data-v-587a9e03]{min-width:0}.launch-crumb-task[data-v-587a9e03]{font-size:15px}.launch-meta[data-v-587a9e03]{display:inline-flex;align-items:center;gap:12px}.launch-jobs[data-v-587a9e03]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--text-secondary)}.launch-jobs i[data-v-587a9e03]{font-size:11px;color:var(--color-brand)}.launch-geos[data-v-587a9e03]{flex:0 1 auto;max-width:26ch}.launch-thumb[data-v-587a9e03]{flex-shrink:0}.launch-dismiss[data-v-587a9e03]{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);font-size:11px;cursor:pointer;transition:color .14s ease,background-color .14s ease}.launch-dismiss[data-v-587a9e03]:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 8%,transparent)}@media(max-width:900px){.launch-geos[data-v-587a9e03]{display:none}}.run-item-btn.is-just-launched[data-v-587a9e03]{animation:launchItemWash-587a9e03 5s ease-out forwards}@keyframes launchItemWash-587a9e03{0%,55%{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.feature-card[data-v-587a9e03],.feature-card .arrow[data-v-587a9e03],.action-chip[data-v-587a9e03],.cases-row[data-v-587a9e03],.run-bar-fill[data-v-587a9e03],.dot-live[data-v-587a9e03],.launch-banner[data-v-587a9e03],.run-item-btn.is-just-launched[data-v-587a9e03],.launch-in-enter-active[data-v-587a9e03]{animation:none!important;transition:none!important}}.study-scope-modal[data-v-4cdba630] .p-dialog-content{padding:1.5rem}.task-row[data-v-4cdba630]{transition:background-color .15s}.sc-top-right[data-v-2b01ad43]{position:absolute;top:8px;right:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:calc(100% - 90px)}.sc-top-right .sc-meta-top[data-v-2b01ad43],.sc-top-right .sc-fav[data-v-2b01ad43],.sc-top-right .sc-add-task[data-v-2b01ad43]{position:static;top:auto;right:auto}.sc-top-right .sc-meta-top[data-v-2b01ad43]{max-width:100%;min-width:0}.entity-card:hover .sc-top-right .sc-meta-top[data-v-2b01ad43]{display:none}.sc-count[data-v-2b01ad43]{cursor:pointer;transition:background .12s,border-color .12s,color .12s}.sc-count[data-v-2b01ad43]:hover{background:#fffffff7;border-color:var(--color-brand, #FF7B5F);color:var(--color-brand, #FF7B5F)}.sc-archived-chip[data-v-2b01ad43]{position:absolute;bottom:8px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:1px 7px;font-size:9px;font-weight:700;letter-spacing:.02em;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-surface) 78%,transparent);border:1px solid var(--border-color);border-radius:4px;white-space:nowrap}.sc-archived-chip .pi[data-v-2b01ad43]{font-size:8px;color:var(--text-muted)}.sc-empty-archived[data-v-2b01ad43]{border-style:solid;border-color:var(--border-color)}.jobs-popover-backdrop[data-v-cf457f72]{position:fixed;inset:0;z-index:9998}.jobs-popover[data-v-cf457f72]{position:fixed;z-index:9999;background:var(--bg-surface, #fff);border:1px solid var(--border-color, #E5E7EB);border-radius:var(--border-radius, 6px);box-shadow:0 8px 24px #00000024;display:flex;flex-direction:column;overflow:hidden}.jobs-popover-head[data-v-cf457f72]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px 8px;border-bottom:1px solid var(--border-color, #E5E7EB);flex-shrink:0}.jobs-popover-head-left[data-v-cf457f72]{flex:1;display:flex;flex-direction:column;gap:2px}.jobs-popover-task-name[data-v-cf457f72]{font-size:12px;font-weight:700;color:var(--text-primary, #1A1A1A);line-height:1.2}.jobs-popover-count[data-v-cf457f72]{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--text-muted, #6B7280);display:flex;align-items:center;gap:4px}.jobs-popover-sweep[data-v-cf457f72]{font-size:10px;color:var(--color-brand, #FF7B5F);font-weight:600}.jobs-popover-sweep--indent[data-v-cf457f72]{padding-left:32px;padding-bottom:4px}.jobs-popover-close[data-v-cf457f72]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-muted, #6B7280);padding:2px 4px;font-size:11px;line-height:1}.jobs-popover-close[data-v-cf457f72]:hover{color:var(--text-primary, #1A1A1A)}.jobs-popover-empty[data-v-cf457f72]{padding:24px;text-align:center;font-size:11px;color:var(--text-muted, #6B7280);font-style:italic;display:flex;align-items:center;justify-content:center;gap:6px}.jobs-popover-list[data-v-cf457f72]{overflow-y:auto;flex:1}.jobs-popover-task-row[data-v-cf457f72]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-surface-alt, #F8F9FA);border-bottom:1px solid var(--border-color, #E5E7EB);position:sticky;top:0}.jobs-popover-task-dot[data-v-cf457f72]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.jobs-popover-task-name-sm[data-v-cf457f72]{font-size:11px;font-weight:700;color:var(--text-primary, #1A1A1A);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-popover-task-count[data-v-cf457f72]{font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--text-muted, #6B7280);flex-shrink:0}.jobs-card[data-v-cf457f72]{display:flex;align-items:flex-start;gap:0;padding:8px 12px;border-bottom:1px solid var(--border-color, #E5E7EB);font-size:11px;transition:background .1s}.jobs-card--indent[data-v-cf457f72]{padding-left:20px}.jobs-card[data-v-cf457f72]:last-child{border-bottom:none}.jobs-card[data-v-cf457f72]:hover{background:var(--bg-surface-alt, #F8F9FA)}.jobs-card--clickable[data-v-cf457f72]{cursor:pointer}.jobs-card--clickable[data-v-cf457f72]:hover{background:var(--bg-surface-alt, #F8F9FA)}.jobs-card-num[data-v-cf457f72]{flex:0 0 24px;font-size:13px;font-weight:800;color:var(--text-muted, #6B7280);font-family:var(--font-mono, monospace);padding-top:1px;padding-right:10px;line-height:1.2}.jobs-card-vars[data-v-cf457f72]{flex:1;display:flex;flex-direction:column;gap:2px}.jobs-card-var-row[data-v-cf457f72]{display:flex;gap:16px;flex-wrap:nowrap}.jobs-card-var-item[data-v-cf457f72]{display:flex;align-items:baseline;gap:5px}.jobs-card-var-lbl[data-v-cf457f72]{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #6B7280);flex-shrink:0}.jobs-card-var-val[data-v-cf457f72]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;color:var(--text-primary, #1A1A1A);line-height:1.1}.jobs-card-right[data-v-cf457f72]{flex:0 0 170px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-left:12px}.jobs-card-dates[data-v-cf457f72]{display:flex;flex-direction:column;gap:1px;align-items:flex-end}.jobs-date-line[data-v-cf457f72]{display:flex;gap:4px;font-size:10px;color:var(--text-secondary, #6B7280);line-height:1.3;white-space:nowrap}.jobs-date-lbl[data-v-cf457f72]{font-weight:700;color:var(--text-muted, #9CA3AF);flex-shrink:0;min-width:40px}.studies-table[data-v-fab94fc5] .p-datatable-tbody>tr{cursor:pointer}.studies-table[data-v-fab94fc5] .p-datatable-tbody>tr .p-selection-column{cursor:default}.geo-tags-row[data-v-fab94fc5]{scrollbar-width:thin;max-width:100%}.geo-tags-row[data-v-fab94fc5]::-webkit-scrollbar{height:4px}.geo-tags-row[data-v-fab94fc5]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.new-study-split[data-v-fab94fc5]{display:inline-flex;align-items:stretch}.new-study-split .kuma-button.primary[data-v-fab94fc5]:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid rgba(255,255,255,.3)}.new-study-split .split-toggle[data-v-fab94fc5]{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:5px;padding-right:5px;min-width:unset}.split-menu[data-v-fab94fc5]{position:absolute;top:100%;left:0;margin-top:2px;background:var(--surface-color, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:180px}.split-menu-item[data-v-fab94fc5]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:11px;color:var(--text-color, #333);background:none;border:none;cursor:pointer;transition:background .15s}.split-menu-item[data-v-fab94fc5]:hover{background:var(--surface-alt, #f5f5f5)}.studies-jobs-badge[data-v-fab94fc5]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:2px;font-size:11px;font-weight:700;color:var(--text-secondary);cursor:pointer;transition:border-color .12s,color .12s}.studies-jobs-badge[data-v-fab94fc5]:hover{border-color:var(--color-brand, #FF7B5F);color:var(--color-brand, #FF7B5F)}.studies-jobs-badge .pi-th-large[data-v-fab94fc5]{font-size:9px;color:var(--text-muted)}.stv-jobs-popover-backdrop[data-v-fab94fc5]{position:fixed;inset:0;z-index:9998}.stv-jobs-popover[data-v-fab94fc5]{position:fixed;z-index:9999;background:var(--bg-surface, #fff);border:1px solid var(--border-color, #E5E7EB);border-radius:2px;box-shadow:0 4px 20px #0000001f;display:flex;flex-direction:column;overflow:hidden}.stv-jobs-popover-head[data-v-fab94fc5]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-color, #E5E7EB);flex-shrink:0}.stv-jobs-popover-head-left[data-v-fab94fc5]{flex:1;display:flex;flex-direction:column;gap:2px}.stv-jobs-popover-study-name[data-v-fab94fc5]{font-size:12px;font-weight:700;color:var(--text-primary, #1A1A1A);line-height:1.2}.stv-jobs-popover-count[data-v-fab94fc5]{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--text-muted, #9CA3AF);display:flex;align-items:center;gap:4px}.stv-jobs-popover-close[data-v-fab94fc5]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-muted, #9CA3AF);padding:2px 4px;font-size:11px;line-height:1}.stv-jobs-popover-close[data-v-fab94fc5]:hover{color:var(--text-primary, #1A1A1A)}.stv-jobs-popover-empty[data-v-fab94fc5]{padding:24px;text-align:center;font-size:11px;color:var(--text-muted, #9CA3AF);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.stv-jobs-popover-list[data-v-fab94fc5]{overflow-y:auto;flex:1}.stv-study-task-row[data-v-fab94fc5]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-surface-alt, #F8F9FA);border-bottom:1px solid var(--border-color, #E5E7EB);position:sticky;top:0;z-index:1}.stv-task-dot[data-v-fab94fc5]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.stv-study-task-name[data-v-fab94fc5]{font-size:11px;font-weight:700;color:var(--text-primary, #1A1A1A);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stv-jobs-card[data-v-fab94fc5]{display:flex;align-items:flex-start;gap:0;padding:8px 12px;border-bottom:1px solid var(--border-color, #E5E7EB);font-size:11px;transition:background .1s}.stv-jobs-card--indent[data-v-fab94fc5]{padding-left:20px}.stv-jobs-card[data-v-fab94fc5]:last-child{border-bottom:none}.stv-jobs-card[data-v-fab94fc5]:hover{background:var(--bg-surface-alt, #F8F9FA)}.stv-jobs-card--clickable[data-v-fab94fc5]{cursor:pointer}.stv-jobs-card-num[data-v-fab94fc5]{flex:0 0 24px;font-size:13px;font-weight:800;color:var(--text-muted, #9CA3AF);line-height:1.4;padding-right:10px}.stv-jobs-card-vars[data-v-fab94fc5]{flex:1;display:flex;flex-direction:column;gap:2px}.stv-jobs-card-right[data-v-fab94fc5]{flex:0 0 170px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-left:12px}.stv-jobs-card-dates[data-v-fab94fc5]{display:flex;flex-direction:column;gap:1px;align-items:flex-end}.stv-jobs-date-line[data-v-fab94fc5]{display:flex;gap:4px;font-size:10px;color:var(--text-secondary, #6B7280);line-height:1.3;white-space:nowrap}.stv-jobs-date-lbl[data-v-fab94fc5]{font-weight:700;color:var(--text-muted, #9CA3AF);flex-shrink:0;min-width:40px}.stv-jobs-popover-sweep[data-v-fab94fc5]{font-size:10px;color:var(--color-brand, #FF7B5F);font-weight:600;padding:2px 12px 5px 20px}.stv-jobs-card-var-row[data-v-fab94fc5]{display:flex;gap:16px;flex-wrap:nowrap}.stv-jobs-card-var-item[data-v-fab94fc5]{display:flex;align-items:baseline;gap:5px}.stv-jobs-card-var-lbl[data-v-fab94fc5]{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #6B7280);flex-shrink:0}.stv-jobs-card-var-val[data-v-fab94fc5]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;color:var(--text-primary, #1A1A1A);line-height:1.1}.study-list-container[data-v-fab94fc5]{transition:opacity .2s ease,transform .2s ease}.list-thumb[data-v-fab94fc5]{flex-shrink:0;width:44px;height:34px;border:1px solid var(--border-subtle, #e5e7eb);border-radius:2px;background:var(--bg-surface, #fff);overflow:hidden;display:block}.study-list-collapsing[data-v-fab94fc5]{opacity:0;transform:translateY(-8px)}[data-v-7f01426c] .p-datatable-header{background:transparent;border:none}.library-table[data-v-7f01426c] .p-datatable-tbody>tr{cursor:pointer}.library-table[data-v-7f01426c] .p-datatable-tbody>tr .p-selection-column{cursor:default}[data-v-7f01426c] .custom-viewer-dialog .p-dialog-header{padding:1rem 1.5rem;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}[data-v-7f01426c] .custom-viewer-dialog .p-dialog-content{padding:0}[data-v-7f01426c] .page-tabs .page-tab{display:inline-flex;align-items:center;gap:6px}.thumb-size-control[data-v-7f01426c]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 11px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:var(--pill-group-radius)}html.dark .thumb-size-control[data-v-7f01426c]{background:color-mix(in srgb,var(--text-primary) 12%,transparent);border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}.thumb-size-control>.pi[data-v-7f01426c]{font-size:11px;color:var(--text-muted)}.thumb-size-slider[data-v-7f01426c]{width:72px}.base-column-header[data-v-7ec5e573]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);white-space:nowrap}.template-scope-modal[data-v-3e8b41ff] .p-dialog-content{padding:1.5rem}[data-v-fe4f600e] .p-datatable-header{background:transparent;border:none}[data-v-fe4f600e] .config-editor-dialog{height:85vh!important;max-height:85vh!important}[data-v-fe4f600e] .config-editor-dialog .p-dialog-content{flex:1 1 auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important}[data-v-fe4f600e] .config-editor-dialog .p-dialog-content>div{flex:1;display:flex;flex-direction:column;min-height:0}[data-v-fe4f600e] .config-editor-dialog textarea{flex:1!important;min-height:0!important}.template-mini-preview[data-v-0ad7774f]{display:flex;flex-direction:column;gap:6px}.preview-grid[data-v-0ad7774f]{position:relative;background:var(--bg-surface-alt, #f8f9fa);border:1px solid var(--border-color, #e2e8f0);border-radius:6px;overflow:hidden;display:flex;flex-wrap:wrap}.empty-preview[data-v-0ad7774f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-muted, #94a3b8);font-size:10px;gap:4px}.empty-preview i[data-v-0ad7774f]{font-size:16px;opacity:.3}.preview-widget[data-v-0ad7774f]{border:1px solid;border-radius:1px;display:flex;align-items:center;justify-content:center;gap:2px;overflow:hidden}.preview-widget-icon[data-v-0ad7774f]{font-size:7px;opacity:.7;pointer-events:none;flex-shrink:0}.preview-widget-label[data-v-0ad7774f]{font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;opacity:.8;pointer-events:none;white-space:nowrap;overflow:hidden;line-height:1}.preview-summary[data-v-0ad7774f]{display:flex;flex-wrap:wrap;gap:4px}.summary-chip[data-v-0ad7774f]{font-size:9px;font-weight:600;white-space:nowrap}.cropper-stage[data-v-db5505ea]{position:relative;overflow:hidden;background:repeating-conic-gradient(rgba(0,0,0,.06) 0% 25%,transparent 0% 50%) 50% / 16px 16px,var(--bg-surface-alt, #1a1a1a);border:1px solid var(--border-th, rgba(255,255,255,.1));cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-stage[data-v-db5505ea]:active{cursor:grabbing}.cropper-image[data-v-db5505ea]{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none;-webkit-user-drag:none;max-width:none}.cropper-mask[data-v-db5505ea]{position:absolute;inset:0;pointer-events:none;box-shadow:0 0 0 9999px #0000008c inset;-webkit-mask:radial-gradient(circle at center,transparent calc(50% - 1px),#000 calc(50% - 1px));mask:radial-gradient(circle at center,transparent calc(50% - 1px),#000 calc(50% - 1px))}.cropper-stage[data-v-db5505ea]:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:0 0 0 1px #fff6 inset}.cropper-zoom[data-v-db5505ea]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:4px;background:var(--border-th, rgba(255,255,255,.15));border-radius:2px;outline:none}.cropper-zoom[data-v-db5505ea]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#f59e0b;border:2px solid var(--bg-surface, #111);cursor:pointer}.cropper-zoom[data-v-db5505ea]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#f59e0b;border:2px solid var(--bg-surface, #111);cursor:pointer}.viewer3d-intro[data-v-ea814765]{position:sticky;top:0;z-index:5;padding-bottom:8px;background:var(--bg-canvas)}.viewer3d-range[data-v-ea814765]{width:150px;accent-color:var(--color-brand, #FF7B5F);cursor:pointer}.viewer3d-color[data-v-ea814765]{width:40px;height:26px;padding:0;border:1px solid var(--border-color, #E5E7EB);border-radius:2px;background:var(--surface-alt, #F8F9FA);cursor:pointer}.enabled-meta-chip[data-v-ea814765]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;color:var(--color-success, #15803D);background:var(--color-success-bg, rgba(22, 163, 74, .1));border:1px solid var(--color-success-bg, rgba(22, 163, 74, .25));border-radius:999px;cursor:pointer;transition:all .15s ease}.enabled-meta-chip[data-v-ea814765]:hover:not(:disabled){filter:brightness(.96)}.enabled-meta-chip-off[data-v-ea814765]{color:var(--text-muted);background:var(--bg-surface-alt);border-color:var(--border-color);text-decoration:line-through;text-decoration-thickness:1px;opacity:.7}.enabled-meta-chip[data-v-ea814765]:disabled{cursor:progress}.widget-defaults-card[data-v-ea814765]{width:-moz-fit-content;width:fit-content;max-width:100%}.widget-defaults-table[data-v-ea814765],.widget-defaults-table[data-v-ea814765] .p-inputnumber{width:auto}.widget-defaults-table[data-v-ea814765] .p-inputnumber-button{width:1.4rem;padding:0}.widget-defaults-table[data-v-ea814765] .p-select{padding:2px 8px;font-size:11px}.settings-content-wrapper[data-v-ea814765]{padding-bottom:16px}.settings-tabs[data-v-ea814765]{flex-wrap:wrap;row-gap:4px}.settings-search-anchor[data-v-ea814765]{position:relative;width:220px}.settings-search-clear[data-v-ea814765]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:2px;z-index:2}.settings-search-clear[data-v-ea814765]:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.settings-search-clear .pi[data-v-ea814765]{font-size:9px}.tag-chip[data-v-ea814765]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:2px;transition:opacity .15s ease,box-shadow .15s ease}.tag-chip[data-v-ea814765]:hover{opacity:.85;box-shadow:0 1px 4px #0000001a}.compact-roles[data-v-ea814765] .p-multiselect-label{padding:4px 6px;gap:4px;font-size:10px}.compact-roles[data-v-ea814765] .p-chip{padding:1px 6px;font-size:10px;border-radius:3px}.compact-roles[data-v-ea814765] .p-chip .p-chip-remove-icon{font-size:10px;margin-left:2px}[data-v-ea814765] .notebook-editor-dialog{height:85vh!important;max-height:85vh!important}[data-v-ea814765] .notebook-editor-dialog .p-dialog-content{flex:1 1 auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important}[data-v-ea814765] .notebook-editor-dialog .p-dialog-content>div{flex:1;display:flex;flex-direction:column;min-height:0}[data-v-ea814765] .notebook-editor-dialog textarea{flex:1!important;min-height:0!important}[data-v-ea814765] .geo-icon-select{min-width:0;width:36px}[data-v-ea814765] .geo-icon-select .p-select-label{padding:2px 4px!important;display:flex;align-items:center;justify-content:center}[data-v-ea814765] .geo-icon-select .p-select-dropdown{width:14px}.settings-search-results{max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:1px;padding:4px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 8px 24px #00000038;z-index:9999}.settings-search-result{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;background:transparent;border:1px solid transparent;border-radius:2px;cursor:pointer;text-align:left;transition:background .1s,border-color .1s}.settings-search-result:hover{background:var(--bg-surface-alt);border-color:var(--border-color)}.settings-search-result-label{font-size:11px;font-weight:700;color:var(--text-primary);line-height:1.2}.settings-search-result-meta{display:inline-flex;align-items:center;gap:3px;font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.settings-search-empty{padding:10px 8px;text-align:center;font-size:10px;color:var(--text-muted);font-style:italic}.adm-org-picker[data-v-c8c6874e]{display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto;padding:8px;background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:8px}.adm-org-company[data-v-c8c6874e]{flex-shrink:0;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.adm-org-company-row[data-v-c8c6874e]{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:600;color:var(--text-primary);cursor:pointer}.adm-org-company-row .pi[data-v-c8c6874e]{font-size:10px;color:var(--text-muted)}.adm-org-groups[data-v-c8c6874e]{display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 12px 10px 34px;border-top:1px solid var(--border-subtle)}.adm-org-group[data-v-c8c6874e]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary);cursor:pointer}.adm-visibility-grid[data-v-ab341b15]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.adm-visibility-item[data-v-ab341b15]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.adm-perm-list[data-v-ab341b15]{display:flex;flex-direction:column;padding:4px 20px 12px}.adm-perm-row[data-v-ab341b15]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) 16px;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid var(--border-subtle)}.adm-perm-row[data-v-ab341b15]:last-child{border-bottom:0}.adm-perm-label[data-v-ab341b15]{font-size:13px;color:var(--text-secondary)}.adm-perm-key[data-v-ab341b15]{font-size:11px;color:var(--text-muted)}.cmp-head-favicon[data-v-5350ad80]{width:28px;height:28px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;border:1px solid var(--border-color);background:var(--bg-surface);padding:2px}.cmp-brand-grid[data-v-5350ad80]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cmp-brand-slot[data-v-5350ad80]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid var(--border-color);background:var(--bg-surface-alt)}.cmp-brand-kind[data-v-5350ad80]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.cmp-brand-preview[data-v-5350ad80]{display:flex;align-items:center;justify-content:center;height:56px;padding:6px;border:1px solid var(--border-color);background:var(--bg-surface)}.cmp-brand-preview.is-favicon[data-v-5350ad80]{width:56px;align-self:flex-start}.cmp-brand-preview img[data-v-5350ad80]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.cmp-brand-preview i[data-v-5350ad80]{font-size:14px;color:var(--text-muted)}.cmp-brand-actions[data-v-5350ad80]{display:flex;align-items:center;gap:6px}.cmp-brand-hint[data-v-5350ad80]{font-size:11px;line-height:1.35;color:var(--text-secondary)}.adm-json[data-v-5350ad80]{flex:1;min-height:0;width:100%;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--text-primary);background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:8px;resize:none}.adm-widgets-intro[data-v-0c1fade7]{margin:0 0 14px;max-width:96ch;font-size:12px;line-height:1.55;color:var(--text-secondary)}.adm-widget-grid[data-v-0c1fade7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}.adm-widget-card[data-v-0c1fade7]{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;transition:opacity .15s ease}.adm-widget-card.is-off[data-v-0c1fade7]{opacity:.55}.adm-widget-card-head[data-v-0c1fade7]{display:flex;align-items:center;gap:10px;padding:11px 16px;background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle)}.adm-widget-name[data-v-0c1fade7]{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em}.adm-widget-fields[data-v-0c1fade7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px 16px}.adm-widget-px[data-v-0c1fade7]{font-size:11px;color:var(--text-muted);white-space:nowrap}.adm-widget-foot[data-v-0c1fade7]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-muted)}.adm-widget-foot .adm-mono[data-v-0c1fade7]{margin-left:auto}[data-v-0c1fade7] .p-inputnumber-button{width:1.4rem;padding:0}.ctm-body[data-v-5e348f8b]{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.ctm-row[data-v-5e348f8b]{display:flex;flex-direction:column;gap:6px}.ctm-label[data-v-5e348f8b]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.ctm-hint[data-v-5e348f8b]{font-size:10px;color:var(--text-muted);font-style:italic;margin:0 0 2px}.ctm-input[data-v-5e348f8b]{width:100%;padding:7px 10px;font-size:12px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-input);outline:none}.ctm-input[data-v-5e348f8b]:focus{border-color:var(--color-brand)}.ctm-palette-grid[data-v-5e348f8b]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ctm-color-cell[data-v-5e348f8b]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--border-color);border-radius:var(--radius-input);background:var(--bg-surface)}.ctm-color-name[data-v-5e348f8b]{font-size:11px;font-weight:700;color:var(--text-primary)}.ctm-color-desc[data-v-5e348f8b]{font-size:10px;color:var(--text-muted)}.ctm-color-controls[data-v-5e348f8b]{display:flex;align-items:center;gap:6px;margin-top:4px}.ctm-color-input[data-v-5e348f8b]{width:28px;height:28px;padding:0;border:1px solid var(--border-color);border-radius:var(--radius-input);background:transparent;cursor:pointer}.ctm-hex-input[data-v-5e348f8b]{flex:1;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;color:var(--text-primary);background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-input);padding:4px 8px;outline:none;text-transform:uppercase}.ctm-hex-input[data-v-5e348f8b]:focus{border-color:var(--color-brand)}.ctm-gradient-head[data-v-5e348f8b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ctm-gradient-toggle[data-v-5e348f8b]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--text-primary);cursor:pointer;padding:4px 10px;border-radius:var(--radius-input);background:var(--bg-surface-alt);border:1px solid var(--border-color)}.ctm-gradient-toggle input[data-v-5e348f8b]{margin:0;cursor:pointer}.ctm-gradient-controls[data-v-5e348f8b]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.ctm-gradient-controls.is-disabled[data-v-5e348f8b]{opacity:.55;pointer-events:none}.ctm-gradient-cell[data-v-5e348f8b]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--border-color);border-radius:var(--radius-input);background:var(--bg-surface)}.ctm-gradient-reset[data-v-5e348f8b]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--bg-surface-alt);color:var(--text-muted);border:1px solid var(--border-color);border-radius:var(--radius-input);cursor:pointer;font-size:10px}.ctm-gradient-reset[data-v-5e348f8b]:hover{color:var(--text-primary);border-color:var(--border-hover)}.ctm-spread-controls[data-v-5e348f8b]{display:flex;align-items:center;gap:8px}.ctm-spread-slider[data-v-5e348f8b]{flex:1;min-width:0}.ctm-spread-input[data-v-5e348f8b]{width:64px;flex:0 0 auto;text-align:center}.sm-root[data-v-1414167c]{display:flex;flex-direction:column;height:100%;min-height:0}.sm-header[data-v-1414167c]{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 0;margin-bottom:12px;border-bottom:1px solid var(--border-subtle)}.sm-custom-actions-bar[data-v-1414167c]{display:flex;align-items:center;gap:6px;padding:0 0 8px}.sm-search-row[data-v-1414167c]{display:flex;align-items:center;gap:6px;margin:8px 0;padding:0}.sm-search-clear[data-v-1414167c]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-input);color:var(--text-secondary);cursor:pointer}.sm-search-clear[data-v-1414167c]:hover{color:var(--text-primary);border-color:var(--border-hover)}.sm-empty[data-v-1414167c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 12px;gap:4px}.sm-body[data-v-1414167c]{flex:1;overflow-y:auto;padding-right:4px}.sm-theme-zone[data-v-1414167c]{flex-shrink:0;max-height:42vh;overflow-y:auto;margin-bottom:8px;padding-right:4px;border-bottom:1px solid var(--border-subtle)}.sm-theme-zone-custom[data-v-1414167c]{margin-top:4px;padding-top:10px;border-top:1px dashed var(--border-subtle)}.sm-tabs[data-v-1414167c]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 0;margin-bottom:8px;border-bottom:1px solid var(--border-color);flex-shrink:0}.sm-tab[data-v-1414167c]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:0;background:transparent;border-radius:2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);cursor:pointer;transition:background-color 80ms ease,color 80ms ease}.sm-tab .pi[data-v-1414167c]{font-size:12px;line-height:1}.sm-tab[data-v-1414167c]:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.sm-tab.is-active[data-v-1414167c]{background:transparent;color:var(--color-brand);font-weight:700}.sm-tab.is-active[data-v-1414167c]:hover{background:color-mix(in srgb,var(--color-brand) 8%,transparent);color:var(--color-brand)}.sm-section[data-v-1414167c]{border:1px solid var(--border-subtle);border-radius:2px;margin-bottom:8px}.sm-section-header[data-v-1414167c]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--bg-surface-alt);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sm-section-header-static[data-v-1414167c]{cursor:default}.sm-section-title[data-v-1414167c]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary)}.sm-section-badge[data-v-1414167c]{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:2px;border:1px solid var(--border-color)}.sm-section-badge i[data-v-1414167c]{font-size:9px}.sm-badge-light[data-v-1414167c]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.sm-badge-dark[data-v-1414167c]{background:#1e293b;color:#cbd5e1;border-color:#475569}.sm-badge-sun[data-v-1414167c]{background:#fff5da;color:#8f6818;border-color:#f0e4c2}.sm-badge-moon[data-v-1414167c]{background:#152a3d;color:#7fd9ff;border-color:#244466}.sm-badge-night[data-v-1414167c]{background:#0f0f1c;color:#ffcb6b;border-color:#1c1c36}.sm-badge-hybrid[data-v-1414167c]{background:#273042;color:#e5e7eb;border-color:#4b5563}.sm-badge-leeroy[data-v-1414167c]{background:#1a1f35;color:#f0c040;border-color:#6b5818}.sm-badge-wow[data-v-1414167c]{background:#faf4e4;color:#6b5818;border-color:#d4c089}.sm-badge-upsidedown[data-v-1414167c]{background:#14081c;color:#ff4d5a;border-color:#6b2ea0}.sm-badge-hawkins[data-v-1414167c]{background:#f8f0ec;color:#9b0610;border-color:#e5d4dc}.sm-badge-boring[data-v-1414167c]{background:#f3f0e7;color:#dc0813;border-color:#d6d1c0}.sm-badge-cobalt2[data-v-1414167c]{background:#193549;color:#ffc600;border-color:#0d3a58}.sm-badge-new_theme_1[data-v-1414167c]{background:#eee9df;color:#2c3b4d;border-color:#c9c1b1}.sm-badge-new_theme_2[data-v-1414167c]{background:#1b2632;color:#ffb162;border-color:#3d5066}.sm-badge-new_theme_3[data-v-1414167c]{background:#f1f6f4;color:#114c5a;border-color:#bfd3cb}.sm-badge-new_theme_4[data-v-1414167c]{background:#172b36;color:#ffc801;border-color:#2a4854}.sm-badge-new_theme_6[data-v-1414167c]{background:#13181b;color:#ffbf65;border-color:#0f4072}.sm-badge-new_theme_8[data-v-1414167c]{background:#023;color:#df5;border-color:#154863}.sm-badge-new_theme_9[data-v-1414167c]{background:#fff;color:#1f2a44;border-color:#dbdbdb}.sm-badge-new_theme_10[data-v-1414167c]{background:#1f2a44;color:#e1ff7c;border-color:#3a4868}.sm-badge-common[data-v-1414167c]{background:var(--bg-surface);color:var(--text-secondary)}.sm-badge-custom[data-v-1414167c]{background:var(--color-brand-bg);color:var(--color-brand-text);border-color:var(--border-color)}.sm-theme-picker[data-v-1414167c]{min-width:180px;font-size:11px}.sm-section-body[data-v-1414167c]{padding:0;background:var(--bg-surface)}.sm-theme-active-row[data-v-1414167c]{display:flex;align-items:center;gap:8px;padding:8px 12px 6px}.sm-theme-active-desc[data-v-1414167c]{font-size:10px;color:var(--text-muted);font-style:italic}.sm-theme-picker-label[data-v-1414167c]{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--text-muted);cursor:pointer}[data-v-1414167c] .p-dialog .sm-theme-pills{padding:0 0 4px}.sm-theme-table-wrap[data-v-1414167c]{max-height:60vh;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:2px}.sm-theme-table[data-v-1414167c]{width:100%;border-collapse:collapse;font-size:12px}.sm-theme-table thead th[data-v-1414167c]{position:sticky;top:0;z-index:1;background:var(--bg-surface-alt);color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:6px 12px;border-bottom:1px solid var(--border-subtle)}.sm-theme-table th.sm-tt-visible[data-v-1414167c],.sm-theme-table td.sm-tt-visible[data-v-1414167c]{text-align:center;width:64px}.sm-theme-table th.sm-tt-mode[data-v-1414167c],.sm-theme-table td.sm-tt-mode[data-v-1414167c]{width:90px}.sm-theme-table th.sm-tt-status[data-v-1414167c],.sm-theme-table td.sm-tt-status[data-v-1414167c]{width:110px}.sm-theme-row[data-v-1414167c]{cursor:pointer;transition:background .1s}.sm-theme-row td[data-v-1414167c]{padding:7px 12px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:middle}.sm-theme-row:last-child td[data-v-1414167c]{border-bottom:none}.sm-theme-row[data-v-1414167c]:hover{background:var(--bg-surface-alt)}.sm-theme-row.selected[data-v-1414167c]{background:color-mix(in srgb,var(--accent-color, #F59E0B) 10%,transparent);box-shadow:inset 2px 0 0 0 var(--accent-color, #F59E0B)}.sm-theme-row.selected .sm-theme-row-label[data-v-1414167c]{color:var(--text-primary);font-weight:700}.sm-theme-row.is-disabled .sm-theme-row-label[data-v-1414167c]{opacity:.5;text-decoration:line-through}.sm-theme-row-icon[data-v-1414167c]{font-size:12px;color:var(--text-muted);margin-right:8px}.sm-theme-row.selected .sm-theme-row-icon[data-v-1414167c]{color:var(--accent-color, #F59E0B)}.sm-theme-row-label[data-v-1414167c]{color:var(--text-primary);font-weight:600}.sm-theme-row-custom[data-v-1414167c]{margin-left:8px;padding:1px 6px;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent, #3b82f6);background:color-mix(in srgb,var(--color-accent, #3b82f6) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-accent, #3b82f6) 28%,transparent);border-radius:999px}.sm-theme-row-mode[data-v-1414167c]{display:inline-flex;align-items:center;gap:5px;font-size:10px;text-transform:capitalize;color:var(--text-muted)}.sm-theme-row-mode .pi[data-v-1414167c]{font-size:10px}.sm-theme-row-hidden[data-v-1414167c]{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sm-theme-row-always[data-v-1414167c]{color:var(--text-muted)}.sm-theme-active-chip[data-v-1414167c]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:600;line-height:1;transition:background .1s,border-color .1s,color .1s}.sm-theme-active-chip[data-v-1414167c]:hover{border-color:var(--border-color);color:var(--text-primary)}.sm-theme-active-caret[data-v-1414167c]{font-size:9px;color:var(--text-muted);margin-left:2px}.sm-theme-pills[data-v-1414167c]{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px 4px}.sm-theme-pill[data-v-1414167c]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:600;line-height:1;transition:background .1s,border-color .1s,color .1s}.sm-theme-pill[data-v-1414167c]:hover{border-color:var(--border-color);color:var(--text-primary)}.sm-theme-pill-icon[data-v-1414167c]{font-size:11px;color:var(--text-muted)}.sm-theme-pill-label[data-v-1414167c]{white-space:nowrap}.sm-theme-pill.selected[data-v-1414167c]{background:var(--bg-surface);border-color:var(--accent-color, #F59E0B);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--accent-color, #F59E0B)}.sm-theme-pill.selected .sm-theme-pill-icon[data-v-1414167c]{color:var(--accent-color, #F59E0B)}.sm-theme-pill.is-disabled[data-v-1414167c]{opacity:.45;text-decoration:line-through}.sm-theme-pill.is-disabled[data-v-1414167c]:hover{opacity:.7}.sm-theme-pill-active[data-v-1414167c]{display:inline-flex;align-items:center;gap:3px;margin-left:2px;padding:1px 6px;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand, #F59E0B);background:color-mix(in srgb,var(--color-brand, #F59E0B) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-brand, #F59E0B) 28%,transparent);border-radius:999px}.sm-theme-pill-active .pi[data-v-1414167c]{font-size:8px}.sm-theme-grid[data-v-1414167c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:8px;padding:8px 12px 10px}.sm-theme-grid-single[data-v-1414167c]{grid-template-columns:1fr}.sm-theme-card[data-v-1414167c]{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:6px 8px;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s,border-color .1s,opacity .1s;opacity:.55}.sm-theme-card-row[data-v-1414167c]{display:flex;align-items:center;gap:8px}.sm-theme-card[data-v-1414167c]:hover{border-color:var(--border-color);opacity:.85}.sm-theme-card-on[data-v-1414167c]{opacity:1;border-color:var(--accent-color, #F59E0B);background:var(--bg-surface)}.sm-theme-card-checkbox[data-v-1414167c]{width:12px;height:12px;margin:0;cursor:pointer;flex-shrink:0;accent-color:var(--accent-color, #F59E0B)}.sm-theme-card-checkbox[data-v-1414167c]:disabled{cursor:not-allowed}.sm-theme-card-icon[data-v-1414167c]{font-size:12px;color:var(--text-muted);flex-shrink:0}.sm-theme-card-on .sm-theme-card-icon[data-v-1414167c]{color:var(--accent-color, #F59E0B)}.sm-theme-card-text[data-v-1414167c]{min-width:0;flex:1}.sm-theme-card-label[data-v-1414167c]{font-size:11px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sm-theme-card-desc[data-v-1414167c]{font-size:9px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin-top:1px}.sm-theme-card-palette[data-v-1414167c]{display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px}.sm-palette-header[data-v-1414167c]{display:flex;align-items:center;justify-content:space-between;gap:6px}.sm-palette-title[data-v-1414167c]{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sm-palette-row[data-v-1414167c]{display:grid;grid-template-columns:repeat(7,minmax(0,110px));justify-content:start;gap:4px}.sm-palette-cell[data-v-1414167c]{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0}.sm-palette-role[data-v-1414167c]{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sm-palette-swatch[data-v-1414167c]{width:100%;height:52px;padding:0;border:1px solid var(--border-subtle);border-radius:2px;cursor:pointer;display:block;transition:transform .08s ease,border-color .1s,box-shadow .1s}.sm-palette-swatch[data-v-1414167c]:hover{border-color:var(--accent-color, #F59E0B);transform:translateY(-1px);box-shadow:0 2px 4px #00000014}.sm-palette-hex[data-v-1414167c]{font-size:9px;font-family:monospace;font-weight:700;letter-spacing:.02em;color:var(--text-secondary);text-align:center;white-space:nowrap;line-height:1.2}.sm-palette-custom-toggle[data-v-1414167c]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;margin-right:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sm-palette-custom-toggle input[data-v-1414167c]{width:11px;height:11px;margin:0;accent-color:var(--color-brand, #F59E0B);cursor:pointer}.sm-palette-custom[data-v-1414167c]{margin-top:6px;padding:6px;background:var(--bg-surface-alt);border:1px dashed var(--border-color);border-radius:2px;display:flex;flex-direction:column;gap:6px}.sm-palette-custom-head[data-v-1414167c]{display:flex;align-items:center;justify-content:space-between;gap:6px}.sm-palette-custom-title[data-v-1414167c]{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand, #F59E0B)}.sm-palette-custom-title .pi[data-v-1414167c]{font-size:9px}.sm-palette-custom-pill[data-v-1414167c]{display:inline-flex;align-items:center;gap:3px;margin-left:4px;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand, #F59E0B);background:color-mix(in srgb,var(--color-brand, #F59E0B) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-brand, #F59E0B) 28%,transparent);padding:1px 5px;border-radius:999px}.sm-palette-custom-pill .pi[data-v-1414167c]{font-size:8px}.sm-palette-color-input[data-v-1414167c]{width:100%;height:52px;padding:0;border:1px solid var(--border-subtle);border-radius:2px;cursor:pointer;background:none}.sm-palette-color-input[data-v-1414167c]::-webkit-color-swatch-wrapper{padding:2px}.sm-palette-color-input[data-v-1414167c]::-webkit-color-swatch{border:none;border-radius:1px}.sm-theme-card-actions[data-v-1414167c]{display:flex;align-items:center;gap:6px;padding-top:4px}.sm-theme-compact-zone[data-v-1414167c]{display:flex;flex-direction:column;gap:0;padding:4px 12px 8px}.sm-theme-compact-selected[data-v-1414167c]{cursor:default}.sm-theme-compact-swatch[data-v-1414167c]{width:16px;height:16px;cursor:pointer}.sm-theme-compact-swatch[data-v-1414167c]:hover{transform:scale(1.15)}.sm-theme-compact-selected--tall[data-v-1414167c]{align-items:flex-start;padding-top:10px;padding-bottom:10px}.sm-palette-builtin-row[data-v-1414167c]{flex-shrink:0;margin-top:0}.sm-palette-ro-swatch[data-v-1414167c]{width:28px;height:28px;border:1px solid var(--border-subtle);border-radius:2px;cursor:pointer;display:block}.sm-palette-ro-swatch[data-v-1414167c]:hover{filter:brightness(1.12)}.sm-palette-custom-inline[data-v-1414167c]{margin-top:6px;padding:6px 10px;background:var(--bg-surface-alt);border:1px dashed var(--border-color);border-radius:2px}.sm-palette-compact-row[data-v-1414167c]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.sm-palette-compact-cell[data-v-1414167c]{display:flex;flex-direction:column;align-items:center;gap:2px}.sm-palette-compact-input[data-v-1414167c]{width:28px;height:28px;padding:0;border:1px solid var(--border-subtle);border-radius:2px;cursor:pointer;background:none}.sm-palette-compact-input[data-v-1414167c]::-webkit-color-swatch-wrapper{padding:2px}.sm-palette-compact-input[data-v-1414167c]::-webkit-color-swatch{border:none;border-radius:1px}.sm-palette-compact-label[data-v-1414167c]{font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);text-align:center;white-space:nowrap}.sm-palette-compact-hex[data-v-1414167c]{font-size:8px;font-family:monospace;color:var(--text-secondary);text-align:center;white-space:nowrap}.sm-theme-pill.is-custom[data-v-1414167c]{background:color-mix(in srgb,var(--color-accent, #3b82f6) 10%,transparent);border-color:color-mix(in srgb,var(--color-accent, #3b82f6) 35%,transparent);color:var(--color-accent, #3b82f6)}.sm-theme-pill.is-custom .sm-theme-pill-icon[data-v-1414167c]{color:var(--color-accent, #3b82f6)}.sm-theme-pill.is-custom[data-v-1414167c]:hover{border-color:var(--color-accent, #3b82f6);color:var(--color-accent, #3b82f6)}.sm-theme-pill.is-custom.selected[data-v-1414167c]{background:var(--bg-surface);border-color:var(--accent-color, #F59E0B);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--accent-color, #F59E0B)}.sm-custom-toolbar[data-v-1414167c]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.sm-custom-toolbar p[data-v-1414167c]{margin:0}.sm-custom-empty[data-v-1414167c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border:1px dashed var(--border-subtle);border-radius:2px;text-align:center}.sm-custom-list[data-v-1414167c]{display:flex;flex-direction:column;gap:6px}.sm-custom-row[data-v-1414167c]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-color);border-radius:2px;background:var(--bg-surface)}.sm-custom-swatches[data-v-1414167c]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.sm-custom-swatch[data-v-1414167c]{width:14px;height:14px;border-radius:2px;border:1px solid var(--border-subtle)}.sm-custom-meta[data-v-1414167c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sm-custom-name[data-v-1414167c]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-primary)}.sm-custom-mode[data-v-1414167c]{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:2px}.sm-custom-mode.is-light[data-v-1414167c]{background:var(--color-warning-bg, rgba(245, 158, 11, .12));color:var(--color-warning-text, #b45309)}.sm-custom-mode.is-dark[data-v-1414167c]{background:#6366f124;color:var(--text-secondary)}.sm-custom-pill[data-v-1414167c]{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand);padding:1px 6px;background:var(--color-brand-bg);border-radius:2px}.sm-custom-desc[data-v-1414167c]{font-size:10px;color:var(--text-muted)}.sm-custom-actions[data-v-1414167c]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.sm-token-row[data-v-1414167c]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-top:1px solid var(--border-subtle)}.sm-token-info[data-v-1414167c]{flex:1;min-width:0}.sm-token-desc[data-v-1414167c]{font-size:11px;color:var(--text-primary);font-weight:600;display:block}.sm-token-key[data-v-1414167c]{font-size:9px;font-family:monospace;color:var(--text-muted);display:block;margin-top:1px}.sm-token-default[data-v-1414167c]{display:inline-block;margin-top:2px;font-size:9px;color:var(--text-muted);letter-spacing:.02em}.sm-token-default code[data-v-1414167c]{font-family:monospace;color:var(--text-secondary);padding:0 3px;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px}.sm-token-controls[data-v-1414167c]{display:flex;align-items:center;gap:4px;flex-shrink:0}.sm-color-control[data-v-1414167c]{display:flex;align-items:center;gap:4px}.sm-toggle-control[data-v-1414167c]{display:flex;align-items:center;gap:8px}.sm-color-input[data-v-1414167c]{width:28px;height:28px;padding:0;border:1px solid var(--border-color);border-radius:2px;cursor:pointer;background:none}.sm-color-input[data-v-1414167c]::-webkit-color-swatch-wrapper{padding:2px}.sm-color-input[data-v-1414167c]::-webkit-color-swatch{border:none;border-radius:1px}.sm-text-input[data-v-1414167c]{width:100px;padding:4px 6px;font-size:11px;font-family:monospace;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;outline:none}.sm-text-input[data-v-1414167c]:focus{border-color:var(--color-brand)}.sm-text-input-color[data-v-1414167c]{width:120px}.sm-text-input-size[data-v-1414167c]{width:80px;text-align:right}.sm-text-input-wide[data-v-1414167c]{width:280px}.sm-reset-btn[data-v-1414167c]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:2px;background:transparent;color:var(--text-muted);cursor:pointer}.sm-reset-btn[data-v-1414167c]:hover{background:var(--bg-surface-hover);color:var(--color-brand)}.sm-swatch[data-v-1414167c]{width:20px;height:20px;border-radius:2px;border:1px solid var(--border-color);flex-shrink:0}.sm-swatch-checker[data-v-1414167c]{background-image:linear-gradient(45deg,#c0c0c0 25%,transparent 25%),linear-gradient(-45deg,#c0c0c0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#c0c0c0 75%),linear-gradient(-45deg,transparent 75%,#c0c0c0 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.sm-size-preview[data-v-1414167c]{width:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sm-radius-box[data-v-1414167c]{width:20px;height:20px;border:2px solid var(--color-brand);background:var(--bg-surface-alt)}.sm-radius-preview-cell[data-v-1414167c]{display:flex;flex-direction:column;align-items:center;gap:4px}.sm-radius-preview-box[data-v-1414167c]{width:44px;height:44px;border:2px solid var(--color-brand);background:var(--bg-surface-alt)}.sm-radius-preview-label[data-v-1414167c]{font-size:9px;font-family:monospace;color:var(--text-muted)}.sm-preview[data-v-1414167c]{padding:12px}.sm-preview-row[data-v-1414167c]{margin-bottom:16px;display:flex;flex-direction:column;gap:4px}.sm-surface-box[data-v-1414167c]{padding:8px 12px;font-size:10px;font-weight:600;color:var(--text-secondary);border:1px solid;border-radius:var(--radius-input);min-width:80px;text-align:center}.sm-tag[data-v-1414167c]{font-size:10px;font-weight:700;padding:3px 8px;border-radius:2px}.sm-mono-divider[data-v-1414167c]{display:flex;align-items:center;gap:8px;margin:28px 0 10px;padding-top:16px;border-top:1px solid var(--border-color)}.sm-mono-divider-label[data-v-1414167c]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.sm-swatch-mono-preview[data-v-1414167c]{display:flex;align-items:center;justify-content:center;width:auto;height:auto;background:none}.sm-mono-exceptions-header[data-v-1414167c]{display:flex;align-items:center;gap:12px;padding:6px 0 4px}.sm-mono-exception-row[data-v-1414167c]{display:flex;align-items:center;gap:6px;padding:4px 0}.sm-exception-select[data-v-1414167c]{flex-shrink:0;min-width:160px;font-size:11px}.sm-exception-color[data-v-1414167c]{flex-shrink:0}.sm-exception-preview[data-v-1414167c]{flex-shrink:0;pointer-events:none}.sm-add-exception-btn[data-v-1414167c]{margin-top:8px}.pairing-grid[data-v-90d87344]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.pairing-option[data-v-90d87344]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--border-color);border-radius:2px;background:var(--bg-surface-alt);cursor:pointer;text-align:left;transition:border-color .12s,background .12s}.pairing-option[data-v-90d87344]:hover{border-color:var(--color-brand);background:color-mix(in srgb,var(--bg-surface-alt) 80%,var(--color-brand) 20%)}.pairing-option-active[data-v-90d87344]{border-color:var(--color-brand);background:var(--color-brand-bg)}.pairing-option-header[data-v-90d87344]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pairing-option-name[data-v-90d87344]{font-size:18px;font-weight:700;color:var(--text-primary);line-height:1.15}.pairing-option-active-tag[data-v-90d87344]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:2px;background:var(--color-brand);color:#fff;line-height:1}.pairing-option-desc[data-v-90d87344]{font-size:12px;color:var(--text-secondary);line-height:1.45;margin:0}.pairing-option-sample[data-v-90d87344]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:4px;padding-top:8px;border-top:1px dashed var(--border-color)}.pairing-sample-mono[data-v-90d87344]{font-size:18px;font-weight:500;color:var(--text-primary);font-variant-numeric:tabular-nums}.pairing-sample-meta[data-v-90d87344]{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);text-align:right}[data-v-90d87344] .pairing-display,[data-v-90d87344] .pairing-display *{font-family:var(--card-display)!important;font-variation-settings:"opsz" 100}[data-v-90d87344] .pairing-body,[data-v-90d87344] .pairing-body *{font-family:var(--card-body)!important}[data-v-90d87344] .pairing-mono,[data-v-90d87344] .pairing-mono *{font-family:var(--card-mono)!important;font-variant-numeric:tabular-nums}.hn-th[data-v-67c4f55b]{font-size:9px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.kumacfd-log-panel[data-v-3ca12e7f]{background:#1e1e1e;color:#d4d4d4}.adm-log-page[data-v-39c7447c]{display:flex;flex-direction:column}.adm-log-page[data-v-39c7447c]>*{flex:1;min-height:0}.stats-filters-sticky[data-v-166eae50]{position:sticky;top:0;z-index:5}.stats-section[data-v-166eae50]{display:flex;flex-direction:column;gap:12px;padding-top:8px;border-top:1px solid var(--border-subtle)}.stats-section[data-v-166eae50]:first-of-type{border-top:none;padding-top:0}.stats-section-title[data-v-166eae50]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text-primary);margin:0}.stats-kpi-grid[data-v-166eae50]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.stats-kpi-tile[data-v-166eae50]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:2px;padding:12px;display:flex;flex-direction:column;gap:4px}.stats-kpi-label[data-v-166eae50]{font-size:9px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.stats-kpi-value[data-v-166eae50]{font-size:20px;font-weight:700;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,monospace}.stats-two-col[data-v-166eae50]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stats-chart-box[data-v-166eae50]{height:260px}.stats-tokens-banner[data-v-166eae50]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:2px;font-size:11px;color:var(--text-muted)}.stats-tokens-banner .pi[data-v-166eae50]{color:var(--text-muted)}.stats-tokens-banner span[data-v-166eae50]{flex:1}@media(max-width:900px){.stats-two-col[data-v-166eae50]{grid-template-columns:1fr}}.widget-grid-preview-tile[data-v-bb334012]{display:flex;align-items:center;justify-content:center;text-align:center;padding:2px 4px;font-size:9px;font-weight:700;letter-spacing:.02em;line-height:1.1;border-radius:var(--radius-input, 4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-th-warning[data-v-5f9dd0b0]{color:#d97706}.text-th-danger[data-v-5f9dd0b0]{color:#dc2626}.notebook-row[data-v-5f9dd0b0]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--border-color-subtle, var(--border-color))}.notebook-row[data-v-5f9dd0b0]:last-child{border-bottom:none}.notebook-row-selected[data-v-5f9dd0b0]{background:var(--brand-bg, rgba(245, 158, 11, .08));cursor:grab}.notebook-row-selected[data-v-5f9dd0b0]:active{cursor:grabbing}.notebook-row-selected.is-dragging[data-v-5f9dd0b0]{opacity:.4}.notebook-row-selected.is-drag-over[data-v-5f9dd0b0]{box-shadow:inset 0 2px 0 0 var(--brand, #F59E0B)}.notebook-grip[data-v-5f9dd0b0]{font-size:11px;color:var(--text-muted);cursor:grab}.notebook-reorder-btn[data-v-5f9dd0b0]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:14px;padding:0;font-size:9px;color:var(--text-secondary);background:var(--surface-color);border:1px solid var(--border-color);border-radius:2px;cursor:pointer;transition:background-color .12s,color .12s}.notebook-reorder-btn[data-v-5f9dd0b0]:hover:not(:disabled){background:var(--surface-alt);color:var(--text)}.notebook-reorder-btn[data-v-5f9dd0b0]:disabled{opacity:.35;cursor:not-allowed}.set-pages-grid[data-v-5f9dd0b0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.set-page-row[data-v-5f9dd0b0]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;min-width:0;color:var(--text-primary);transition:border-color .16s ease}.set-page-row[data-v-5f9dd0b0]:hover,.set-page-row--comparison[data-v-5f9dd0b0]{border-color:var(--color-brand, #F59E0B)}.set-page-title[data-v-5f9dd0b0]{font-size:12px;font-weight:700;color:var(--text-primary);line-height:1.25;min-width:0}.set-page-count[data-v-5f9dd0b0]{font-size:10px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.set-page-cmp-badge[data-v-5f9dd0b0]{display:inline-flex;align-items:center;padding:0 5px;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand, #F59E0B);background:transparent;border:1px solid var(--color-brand, #F59E0B);border-radius:3px;flex-shrink:0;line-height:14px}.set-page-widget-list[data-v-5f9dd0b0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.set-page-widget-item[data-v-5f9dd0b0]{display:flex;align-items:center;gap:7px;min-width:0;font-size:11px;line-height:16px}.set-page-widget-dot[data-v-5f9dd0b0]{width:7px;height:7px;border-radius:2px;flex-shrink:0}.set-page-widget-name[data-v-5f9dd0b0]{color:var(--text-primary);font-weight:600;min-width:0}.set-page-widget-type[data-v-5f9dd0b0]{color:var(--text-secondary);margin-left:auto;flex-shrink:0;font-style:italic;font-size:10px}.set-page-empty[data-v-5f9dd0b0]{font-size:10px;font-style:italic;color:var(--text-secondary)}.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;left:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23666" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 20 20"><path d="m10 3 2 2H8l2-2v14l-2-2h4l-2 2"/></svg>');background-repeat:no-repeat;background-position:center}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px #0003;opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack>.grid-stack-item[gs-x="0"]{left:0}.source-database-list[data-v-bf147b5c]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:flex;flex-direction:column;gap:8px}.breadcrumb-nav[data-v-bf147b5c]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-surface-alt);border-radius:2px;border:none;gap:8px;font-size:12px}.breadcrumb-path[data-v-bf147b5c]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;flex:1;min-width:0}.breadcrumb-item[data-v-bf147b5c]{display:flex;align-items:center;gap:6px;padding:4px 8px;border:none;outline:none;background:transparent;color:var(--text-primary);cursor:pointer;border-radius:2px;transition:all .2s;font-size:12px}.breadcrumb-item[data-v-bf147b5c]:hover{background:var(--border-color);color:var(--text-primary)}.breadcrumb-item.active[data-v-bf147b5c]{background:var(--border-color);color:var(--text-primary);font-weight:600;cursor:default}.breadcrumb-item.root[data-v-bf147b5c]{font-weight:600}.breadcrumb-actions[data-v-bf147b5c]{display:flex;gap:4px;flex-shrink:0}.breadcrumb-separator[data-v-bf147b5c]{color:var(--text-muted);font-size:10px}.search-container[data-v-bf147b5c]{padding:0 12px;margin-bottom:4px}.search-container .p-input-icon-left>i[data-v-bf147b5c]:first-of-type{left:.75rem;top:50%;margin-top:-.5rem}.view-mode-bar[data-v-bf147b5c]{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;gap:8px;margin-bottom:4px}.view-mode-buttons[data-v-bf147b5c]{display:flex;gap:2px;background:var(--bg-surface-alt);border-radius:6px;padding:2px}.view-mode-btn[data-v-bf147b5c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-muted);border-radius:4px;cursor:pointer;transition:all .15s;font-size:13px}.view-mode-btn[data-v-bf147b5c]:hover{color:var(--text-primary);background:var(--border-color)}.view-mode-btn.active[data-v-bf147b5c]{background:var(--bg-surface);color:var(--text-primary);box-shadow:0 1px 2px #00000014}.size-slider[data-v-bf147b5c]{display:flex;align-items:center;gap:6px;flex:1;max-width:160px}.slider-input[data-v-bf147b5c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:var(--border-color);outline:none;cursor:pointer}.slider-input[data-v-bf147b5c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--text-primary);cursor:pointer;border:2px solid var(--bg-surface);box-shadow:0 1px 3px #0003}.navigator-view[data-v-bf147b5c]{flex:1;overflow-y:auto}.items-container[data-v-bf147b5c]{display:flex;flex-direction:column;gap:0;padding:0 12px}.items-container.grid-mode[data-v-bf147b5c]{display:block}.image-grid[data-v-bf147b5c]{display:grid;gap:6px}.grid-image-cell[data-v-bf147b5c]{cursor:pointer;border-radius:4px;overflow:hidden;border:1px solid var(--border-color);transition:all .15s}.grid-image-cell[data-v-bf147b5c]:hover{border-color:var(--text-muted);box-shadow:0 2px 8px #0000001a;transform:scale(1.03)}.grid-image[data-v-bf147b5c]{width:100%;-o-object-fit:cover;object-fit:cover;display:block}.grid-action-cell[data-v-bf147b5c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10px;color:var(--text-muted);text-align:center;padding:4px;background:var(--bg-surface-alt)}.grid-action-cell i[data-v-bf147b5c]{font-size:16px}.grid-action-cell span[data-v-bf147b5c]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.item-card[data-v-bf147b5c]{display:flex;align-items:center;gap:10px;padding:7px 12px;background:transparent;border:none;border-radius:0;cursor:pointer;transition:background .15s}.item-card[data-v-bf147b5c]:last-child{border-bottom:none}.item-card[data-v-bf147b5c]:hover{background:var(--bg-surface-alt)}.item-card.has-actions[data-v-bf147b5c]{padding-right:6px}.item-icon[data-v-bf147b5c]{font-size:14px;color:var(--text-secondary);min-width:18px;text-align:center}.item-icon-dot-slot[data-v-bf147b5c]{display:inline-flex;align-items:center;justify-content:center}.value-icon[data-v-bf147b5c]{font-family:monospace;font-weight:700;font-size:13px}.item-image-preview[data-v-bf147b5c]{-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid var(--border-color);flex-shrink:0}.value-inline[data-v-bf147b5c]{font-size:12px;font-weight:600;color:var(--text-secondary);font-family:monospace;margin-left:auto;padding-left:8px;flex-shrink:0}.item-info[data-v-bf147b5c]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.item-name[data-v-bf147b5c]{font-size:12px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-count[data-v-bf147b5c]{font-size:11px;color:var(--text-muted);background:none;padding:0;border-radius:0;font-weight:400;flex-shrink:0}.item-actions[data-v-bf147b5c]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.item-card:hover .item-actions[data-v-bf147b5c]{opacity:1}.ref-pill-btn[data-v-bf147b5c],.hide-job-btn[data-v-bf147b5c]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 6px;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;border:none;border-radius:2px;background:transparent;cursor:pointer;transition:opacity .12s,background .12s,color .12s;vertical-align:middle}.ref-pill-btn[data-v-bf147b5c]{color:var(--color-brand, #F59E0B);opacity:.45}.ref-pill-btn.active[data-v-bf147b5c]{opacity:1}.ref-pill-btn[data-v-bf147b5c]:hover:not(:disabled){opacity:1;background:var(--color-brand-bg, rgba(245, 158, 11, .12))}.ref-pill-btn[data-v-bf147b5c]:disabled{cursor:not-allowed;opacity:.25}.hide-job-btn[data-v-bf147b5c]{font-size:9px;color:var(--text-muted);opacity:.55}.hide-job-btn.hidden[data-v-bf147b5c]{opacity:1;color:var(--text-secondary)}.hide-job-btn[data-v-bf147b5c]:hover:not(:disabled){opacity:1;background:var(--bg-surface-alt);color:var(--text)}.item-card.job-row-hidden[data-v-bf147b5c]>*:not(.item-actions){opacity:.45}.item-card.job-row-hidden .item-actions[data-v-bf147b5c]{opacity:1}.item-card.job-row-hidden .item-actions .ref-pill-btn[data-v-bf147b5c]{display:none}.item-card.job-row-hidden .item-actions .hide-job-btn[data-v-bf147b5c]{opacity:1}.item-card.json-preview-hint[data-v-bf147b5c]{cursor:pointer;background:var(--bg-surface-alt)}.item-card.json-preview-hint .item-icon[data-v-bf147b5c]{color:var(--primary-color, #F59E0B)}.preview-eye-icon[data-v-bf147b5c]{display:flex;align-items:center;justify-content:center;color:var(--primary-color, #F59E0B);font-size:14px;flex-shrink:0;animation:fadeIn-bf147b5c .15s ease-in}@keyframes fadeIn-bf147b5c{0%{opacity:0}to{opacity:1}}.values-table[data-v-bf147b5c]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}.values-table col.values-col-key[data-v-bf147b5c]{width:45%}.values-table col.values-col-value[data-v-bf147b5c]{width:55%}.values-table thead th[data-v-bf147b5c]{position:sticky;top:0;background:var(--bg-surface-alt);text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);padding:6px 10px;border-bottom:1px solid var(--border-color)}.values-table .values-table-value[data-v-bf147b5c]{text-align:right;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-primary);white-space:nowrap}.values-table .value-cell-text[data-v-bf147b5c]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.values-row .values-key .item-name[data-v-bf147b5c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.values-row .values-key[data-v-bf147b5c]{min-width:0}.values-row[data-v-bf147b5c]{cursor:pointer;transition:background .12s}.values-row[data-v-bf147b5c]:hover{background:var(--bg-surface-alt)}.values-row td[data-v-bf147b5c]{padding:5px 10px;border-bottom:1px solid var(--border-color)}.values-row .values-key[data-v-bf147b5c]{display:flex;align-items:center;gap:8px}.values-row .item-name[data-v-bf147b5c]{font-size:12px;color:var(--text-primary)}.values-row .value-icon[data-v-bf147b5c]{font-family:monospace;font-weight:700;font-size:12px;color:var(--text-secondary);min-width:14px}.values-empty[data-v-bf147b5c]{text-align:center;color:var(--text-muted);padding:16px;font-style:italic}.values-pagination[data-v-bf147b5c]{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;margin-top:4px;border-top:1px solid var(--border-color)}.values-page-info[data-v-bf147b5c]{font-size:11px;color:var(--text-secondary);min-width:160px;text-align:center}.values-pagination .kuma-button[data-v-bf147b5c]:disabled{opacity:.4;cursor:not-allowed}.p-tree{padding-left:0!important;padding-top:1px!important}.flat-tree{font-size:11px;padding-right:0}.flat-tree .p-treenode-children{padding-left:0!important;margin-left:0!important;max-height:calc(100vh - 500px);overflow-y:auto;overflow-x:hidden}.p-tree-node-leaf>.p-tree-node-content .p-tree-node-toggle-button{display:none}.p-tree-node-content{margin-bottom:2px;padding:2px 8px!important}.flat-tree .p-treenode-content{overflow:hidden;display:flex;align-items:center}.flat-tree .p-treenode-content .flex{overflow:hidden;flex:1;min-width:0}.flat-tree .p-treenode-content .flex span,.flat-tree .p-treenode-content .flex .ml-1\.5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flat-tree .p-tree>ul>li:first-child>.p-treenode-children,.flat-tree .p-tree>ul>li:nth-child(2)>.p-treenode-children{border-bottom:1px solid var(--border-color);padding-bottom:8px;margin-bottom:8px}.sidebarPageContent{padding-top:0}.image-preview-tooltip .p-tooltip-text{background:transparent;padding:0;margin:0;box-shadow:none}.image-preview-tooltip .p-tooltip-arrow{display:none}.folder-browser-tree{font-size:12px}.folder-browser-tree .p-treenode-content{padding:4px 8px!important}.folder-browser-tree .p-treenode-children{padding-left:1.5rem!important}.compact-btn{width:24px!important;height:24px!important;padding:0!important}.source-db-toolbar{height:36px}.json-preview-content{margin:0;padding:16px;font-size:12px;font-family:SF Mono,Fira Code,Consolas,monospace;line-height:1.5;color:var(--text-primary);background:var(--bg-surface-alt);white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:60vh}.p-dialog.json-file-preview-dialog .p-dialog-header{background:var(--bg-surface-hover)!important;padding:.35rem .75rem!important;border-bottom:1px solid var(--border-color);display:flex;align-items:center;min-width:0}.p-dialog.json-file-preview-dialog .p-dialog-title{font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.space-y-1[data-v-71caf09c]::-webkit-scrollbar{width:6px}.space-y-1[data-v-71caf09c]::-webkit-scrollbar-track{background:var(--bg-surface-alt);border-radius:3px}.space-y-1[data-v-71caf09c]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.space-y-1[data-v-71caf09c]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.p-inputtext-sm[data-v-e654a3ce]{font-size:12px!important;padding:6px 8px!important}.line-clamp-1[data-v-e654a3ce]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.template-card[data-v-e654a3ce]{padding:8px;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .15s;background:var(--bg-surface)}.template-card[data-v-e654a3ce]:hover{border-color:var(--color-accent, #3b82f6);box-shadow:0 1px 4px #3b82f61a}.delete-btn[data-v-e654a3ce]{opacity:0;transition:opacity .15s}.template-card:hover .delete-btn[data-v-e654a3ce]{opacity:1}.input-var-chip[data-v-7b78d6c0]{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border-color);border-radius:6px;padding:2px 6px;background:var(--bg-surface);transition:border-color .15s}.input-var-chip[data-v-7b78d6c0]:focus-within{border-color:var(--color-accent, #7c3aed)}.input-var-chip.invalid[data-v-7b78d6c0]{border-color:var(--color-danger, #ef4444);background:var(--bg-danger-subtle, #fef2f2)}.input-var-field[data-v-7b78d6c0]{width:60px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;background:transparent;border:none;outline:none;color:var(--text-primary)}.input-var-remove[data-v-7b78d6c0]{background:transparent;border:none;cursor:pointer;color:var(--text-muted);font-size:14px;line-height:1;padding:0 2px;transition:color .15s}.input-var-remove[data-v-7b78d6c0]:hover{color:var(--color-danger, #ef4444)}.preview-grid[data-v-7b78d6c0]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.preview-cell[data-v-7b78d6c0]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:80px}.preview-label[data-v-7b78d6c0]{font-size:10px;color:var(--text-secondary);display:block;line-height:1}.preview-arrow[data-v-7b78d6c0]{flex:0 0 auto;min-width:unset}.arrow-wrapper[data-v-7b78d6c0]{display:flex;align-items:center;justify-content:center;height:34px}[data-v-f9e8555c] .kuma-scope-select{min-width:110px;height:28px}[data-v-f9e8555c] .kuma-scope-select .p-select-label{font-size:11px;padding-top:4px;padding-bottom:4px}.left-sidebar-panel[data-v-35e34ebc]{background:var(--bg-sidebar);transition:background-color .3s ease}.panel-slide-x-enter-active[data-v-35e34ebc],.panel-slide-x-leave-active[data-v-35e34ebc]{transition:width .24s cubic-bezier(.4,0,.2,1),opacity .18s ease;overflow:hidden!important}.panel-slide-x-enter-from[data-v-35e34ebc],.panel-slide-x-leave-to[data-v-35e34ebc]{width:0!important;opacity:0}.grid-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:14px 24px 6px;background:transparent}.hoverMenu{position:absolute;cursor:pointer;left:2px;width:-moz-max-content;width:max-content;border-radius:0 0 2px 2px;height:30px;bottom:0;color:var(--text-secondary);background:var(--bg-surface);display:flex;align-items:center;z-index:1100;opacity:0;font-size:.875rem;border:1px solid color-mix(in srgb,var(--border-report) 33%,transparent);border-top:none;transition:all .17s ease-out}.hoverMenu.inside{bottom:12px;right:12px;opacity:1}.grid-stack-item.active .hoverMenu{opacity:1;bottom:-27px;border:1px solid var(--border-report);border-top:none}.grid-stack{position:relative;background:var(--bg-canvas);border-radius:6px;min-height:2000vh;gap:0;padding:0}.report .grid-stack{gap:0;background:var(--bg-canvas);padding:0}.grid-stack-item-content{background-color:var(--bg-surface);border-radius:10px;overflow:hidden!important;border:1px solid var(--border-color);inset:2px!important;transition:transform .15s ease,box-shadow .2s ease,background .15s ease}.grid-stack-item-content:hover{box-shadow:0 4px 16px #00000014}.grid-stack-item.duplicate-group .grid-stack-item-content{border-color:#a78bfa}.grid-stack-item.duplicate-group .grid-stack-item-content:hover{box-shadow:0 4px 16px #8b5cf62e}.grid-stack-item-content.report{border:1px solid var(--border-subtle)!important}.grid-stack-item-content.selected{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand)}.view .grid-stack-item-content{border:none!important}.card-header{height:12px;background:var(--border-report);font-size:.5625rem;padding-left:12px}.card-header.selected{background:var(--border-report)!important}.view .grid-background{background-size:calc(100% / 12) 64px}.edit .grid-background{background-image:linear-gradient(to right,var(--border-subtle) 1px,transparent 1px),linear-gradient(to bottom,var(--border-subtle) 1px,transparent 1px);background-size:calc(100% / 12) 64px}@keyframes widget-highlight{0%{box-shadow:0 0 #3b82f6b3}50%{box-shadow:0 0 0 10px #3b82f600}to{box-shadow:0 0 #3b82f600}}.widget-highlight .grid-stack-item-content{animation:widget-highlight 1s ease-out;border-color:var(--border-report)!important}.grid-cell-highlight{position:absolute;background-color:#e3725c26;border:1px dashed #e3725c;pointer-events:none;z-index:1;transition:left .05s ease-out,top .05s ease-out;box-sizing:border-box}.grid-cell-coords{position:absolute;bottom:4px;right:4px;font-size:.625rem;color:var(--color-brand);background:var(--bg-surface);padding:1px 4px;border-radius:2px;font-family:monospace}.grid-drag-selection{position:absolute;border:2px dashed;pointer-events:none;z-index:100;box-sizing:border-box;transition:background-color .1s ease,border-color .1s ease}.grid-drag-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.875rem;font-weight:600;color:var(--color-brand);background:var(--bg-surface);padding:4px 10px;border-radius:4px;font-family:monospace;box-shadow:var(--shadow-sm);white-space:nowrap}.grid-drag-info.invalid{color:var(--color-danger);background:#fee2e2f2}.grid-cursor-crosshair{cursor:crosshair}.grid-cursor-cell{cursor:cell}.grid-cursor-pointer{cursor:pointer}.grid-stack-item{cursor:default;transition:width .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1),left .22s cubic-bezier(.4,0,.2,1),top .22s cubic-bezier(.4,0,.2,1)}.grid-stack-item.ui-draggable-dragging,.grid-stack-item.ui-resizable-resizing,.grid-stack-item.grid-stack-item-removing{transition:none!important}.page-breaks-toolbar{display:flex;align-items:center;height:48px;gap:8px;padding:0 3px;background:var(--bg-surface-dim)}.page-breaks-toolbar button{padding:6px 12px;border-radius:4px;font-size:.8125rem;cursor:pointer;transition:all .15s}.page-breaks-toolbar .toggle-btn{background:var(--color-accent);color:#fff;border:none}.page-breaks-toolbar .toggle-btn:hover,.page-breaks-toolbar .toggle-btn.active{background:var(--color-accent-hover)}.page-breaks-toolbar .add-btn{background:var(--color-success);color:#fff;border:none}.page-breaks-toolbar .add-btn:hover{background:var(--color-success-text)}.page-breaks-toolbar .reset-btn{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-color)}.page-breaks-toolbar .reset-btn:hover{background:var(--bg-surface-dim);color:var(--text-secondary)}.page-breaks-info{font-size:.75rem;color:var(--text-secondary);margin-left:auto}.page-break-line{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-accent) 50%,transparent 50%);background-size:10px 2px;z-index:50;cursor:ns-resize;transition:all .15s ease}.page-break-line:before{content:"";position:absolute;inset:-8px 0;background:transparent}.page-break-line:hover,.page-break-line.is-dragging{height:3px;background:linear-gradient(90deg,var(--color-accent-hover) 50%,transparent 50%);background-size:10px 3px;box-shadow:0 0 8px #2563eb66}.page-break-line.is-auto{cursor:default;opacity:.5;background:linear-gradient(90deg,var(--text-muted) 50%,transparent 50%);background-size:10px 2px}.page-break-line.is-auto:hover{opacity:.7;height:2px;box-shadow:none}.page-break-handle{position:absolute;left:10px;top:-12px;background:var(--color-accent);color:#fff;padding:2px 8px;border-radius:4px;font-size:.6875rem;font-weight:500;display:flex;align-items:center;gap:6px;box-shadow:0 2px 4px #0000001a;white-space:nowrap}.page-break-line.is-auto .page-break-handle{background:var(--text-muted)}.page-break-label{pointer-events:none}.page-break-remove{background:#fff3;border:none;color:#fff;width:16px;height:16px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:32px;padding:0;transition:background .15s}.page-break-remove:hover{background:#fff6}.page-break-drag-hint{position:absolute;right:10px;top:-10px;background:var(--color-accent);color:#fff;padding:2px 6px;border-radius:4px;font-size:.75rem;letter-spacing:2px;cursor:ns-resize}.jobs-summary-table[data-v-706f4a59] .p-datatable-thead>tr>th{background:var(--bg-surface-alt);font-size:.75rem;padding:.75rem 1rem;color:var(--text-secondary);font-weight:600;border-bottom:1px solid var(--border-color)}.jobs-summary-table[data-v-706f4a59] .p-datatable-tbody>tr>td{font-size:.8rem;padding:.5rem 1rem;border-bottom:1px solid var(--border-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs-summary-table[data-v-706f4a59] .p-datatable-tbody>tr:hover{background-color:var(--bg-surface-alt)}.jobs-summary-table[data-v-706f4a59] .p-datatable-tbody>tr.reference-job-row{background-color:#f59e0b14;border-left:3px solid rgb(245,158,11)}.jobs-summary-table[data-v-706f4a59] .p-datatable-tbody>tr.reference-job-row:hover{background-color:#f59e0b1f}.outputs-tab[data-v-bcb3ca0f]{height:100%;display:flex;flex-direction:column;background:var(--bg-surface-alt);overflow:hidden}.outputs-header[data-v-bcb3ca0f]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--bg-surface);border-bottom:1px solid var(--border-color)}.header-left[data-v-bcb3ca0f]{display:flex;align-items:center;gap:8px}.outputs-title[data-v-bcb3ca0f]{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--text-primary)}.outputs-count[data-v-bcb3ca0f]{font-size:.6875rem;color:var(--text-muted);background:var(--bg-surface-alt);padding:1px 7px;border-radius:10px;font-weight:600}.header-right[data-v-bcb3ca0f]{display:flex;gap:2px;background:var(--bg-surface-alt);border-radius:6px;padding:2px}.view-toggle-btn[data-v-bcb3ca0f]{width:28px;height:26px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--text-muted);font-size:.75rem;transition:all .12s}.view-toggle-btn.active[data-v-bcb3ca0f]{background:var(--bg-surface);color:var(--color-accent);box-shadow:0 1px 2px #00000014}.outputs-empty[data-v-bcb3ca0f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 32px;color:var(--text-muted);font-size:.8125rem;text-align:center;line-height:1.6}.outputs-empty .pi[data-v-bcb3ca0f]{font-size:1.5rem;color:var(--text-muted)}.outputs-scroll[data-v-bcb3ca0f]{flex:1;overflow-y:auto;padding:16px 20px}.outputs-group[data-v-bcb3ca0f]{margin-bottom:60px}.group-header[data-v-bcb3ca0f]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--border-color)}.group-icon[data-v-bcb3ca0f]{font-size:.75rem;color:var(--text-secondary)}.group-label[data-v-bcb3ca0f]{font-size:.6875rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.group-name[data-v-bcb3ca0f]{font-size:.8125rem;font-weight:600;color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-badge[data-v-bcb3ca0f]{font-size:.625rem;color:var(--text-secondary);background:var(--bg-surface-alt);padding:2px 8px;border-radius:4px;font-weight:500}.group-count[data-v-bcb3ca0f]{font-size:.625rem;color:var(--text-muted);background:var(--bg-surface-alt);border:1px solid var(--border-color);padding:1px 6px;border-radius:10px;font-weight:600}.items-list[data-v-bcb3ca0f]{display:flex;flex-direction:column;gap:6px}.items-grid[data-v-bcb3ca0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.array-container[data-v-bcb3ca0f]{grid-column:1 / -1;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;margin-bottom:4px}.array-header[data-v-bcb3ca0f]{background:var(--bg-surface-dim);padding:8px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-subtle)}.array-badge[data-v-bcb3ca0f]{font-size:.5625rem;font-weight:800;background:var(--color-indigo);color:#fff;padding:2px 6px;border-radius:4px}.array-name[data-v-bcb3ca0f]{font-size:.6875rem;font-weight:800;color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em}.array-content[data-v-bcb3ca0f]{display:flex;flex-direction:column}.array-row[data-v-bcb3ca0f]{display:flex;align-items:center;padding:10px 12px;gap:12px;border-bottom:1px solid var(--border-subtle);transition:background .15s}.array-row[data-v-bcb3ca0f]:last-child{border-bottom:none}.array-row[data-v-bcb3ca0f]:hover{background:var(--bg-surface)}.row-drag-handle[data-v-bcb3ca0f]{display:flex;flex-direction:column;gap:2px}.row-nav-btn[data-v-bcb3ca0f]{width:18px;height:18px;border:none;background:transparent;color:var(--text-muted);font-size:.625rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s}.row-nav-btn[data-v-bcb3ca0f]:hover:not(:disabled){color:var(--color-indigo)}.row-nav-btn[data-v-bcb3ca0f]:disabled{opacity:.2;cursor:default}.row-info[data-v-bcb3ca0f]{flex:1;min-width:0}.row-name-wrap[data-v-bcb3ca0f]{display:flex;flex-direction:column}.row-name-input[data-v-bcb3ca0f]{border:none;background:transparent;font-size:.6875rem;font-weight:800;color:var(--text-secondary);padding:0;outline:none;width:100%}.row-name-input[data-v-bcb3ca0f]:focus{color:var(--color-indigo)}.row-desc[data-v-bcb3ca0f]{font-size:.625rem;color:var(--text-muted);font-style:italic;margin-top:1px}.row-value-wrap[data-v-bcb3ca0f]{min-width:80px;text-align:right}.row-value[data-v-bcb3ca0f]{font-size:.9375rem;font-weight:800;color:var(--text-primary)}.row-actions[data-v-bcb3ca0f]{display:flex;gap:4px;opacity:.3;transition:opacity .2s}.array-row:hover .row-actions[data-v-bcb3ca0f]{opacity:1}.row-action-btn[data-v-bcb3ca0f]{width:24px;height:24px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.row-action-btn[data-v-bcb3ca0f]:hover{background:var(--bg-surface-dim);color:var(--color-indigo)}.output-card[data-v-bcb3ca0f]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.output-card[data-v-bcb3ca0f]:hover{border-color:var(--border-color);box-shadow:0 1px 4px #0000000a}.output-card-header[data-v-bcb3ca0f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.card-label[data-v-bcb3ca0f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;border:none;background:transparent;font-size:.6875rem;font-weight:800;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:4px 0;outline:none;transition:color .2s}.card-name-input[data-v-bcb3ca0f]{flex:1;min-width:0;border:none;background:transparent;font-size:.6875rem;font-weight:800;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:4px 0;outline:none;transition:color .2s}.card-name-input[data-v-bcb3ca0f]:focus{color:var(--color-indigo)}.card-name-input[data-v-bcb3ca0f]::-moz-placeholder{color:var(--text-muted)}.card-name-input[data-v-bcb3ca0f]::placeholder{color:var(--text-muted)}.card-actions[data-v-bcb3ca0f]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.output-card:hover .card-actions[data-v-bcb3ca0f]{opacity:1}.card-btn[data-v-bcb3ca0f]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:6px;cursor:pointer;color:var(--text-muted);font-size:.625rem;transition:all .1s}.card-btn[data-v-bcb3ca0f]:hover{background:var(--bg-surface-alt);color:var(--color-accent)}.card-btn-remove[data-v-bcb3ca0f]:hover{background:var(--color-danger-bg);color:var(--color-danger)}.var-input[data-v-bcb3ca0f]{width:100%;padding:4px 6px;border:1px solid transparent;border-radius:4px;font-size:.6875rem;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;color:var(--color-indigo);background:var(--bg-surface-alt);outline:none;transition:all .12s;margin-bottom:6px}.var-input[data-v-bcb3ca0f]::-moz-placeholder{color:var(--text-muted);font-style:italic}.var-input[data-v-bcb3ca0f]::placeholder{color:var(--text-muted);font-style:italic}.var-input[data-v-bcb3ca0f]:hover{border-color:var(--border-color)}.var-input[data-v-bcb3ca0f]:focus{border-color:var(--color-indigo);background:var(--color-indigo-bg)}.card-value[data-v-bcb3ca0f]{font-size:.875rem;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-weight:700;color:var(--text-primary);word-break:break-all;line-height:1.1}.card-footer[data-v-bcb3ca0f]{margin-top:4px;padding-top:8px;border-top:1px solid var(--border-subtle)}.card-description[data-v-bcb3ca0f]{font-size:.625rem;color:var(--text-muted);line-height:1.4;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.card-modifier[data-v-bcb3ca0f]{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--border-color)}.modifier-select[data-v-bcb3ca0f]{flex:1;min-width:0}[data-v-bcb3ca0f] .modifier-select .p-select{font-size:.6875rem!important;border:none!important;background:transparent!important}.modified-val[data-v-bcb3ca0f]{font-size:.6875rem;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-weight:700;color:var(--color-accent);white-space:nowrap}.workspace-node[data-v-96ed7a37]{min-width:160px;max-width:240px;background:var(--bg-surface);border-radius:8px;padding:10px 10px 10px 14px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid var(--border-color);transition:all .2s;position:relative;box-sizing:border-box}.workspace-node[data-v-96ed7a37]:hover{border-color:var(--border-color);box-shadow:0 10px 15px -3px #0000001a}.workspace-node.selected[data-v-96ed7a37]{border-color:#3b82f6;box-shadow:0 0 0 2.5px #3b82f673,0 0 16px #3b82f626}.node-header[data-v-96ed7a37]{display:flex;align-items:flex-start;gap:8px}.node-header>i[data-v-96ed7a37]{margin-top:2px}.node-header i[data-v-96ed7a37]{font-size:14px}.node-title[data-v-96ed7a37]{font-size:12px;font-weight:600;color:var(--text-primary);word-break:break-word;line-height:1.3}.node-title-input[data-v-96ed7a37]{font-size:12px;font-weight:600;color:var(--text-primary);background:transparent;border:none;border-bottom:1px dashed var(--border-color);width:100%;padding:0;outline:none}.node-title-input[data-v-96ed7a37]:focus{border-bottom-color:var(--color-accent);background:var(--bg-surface-dim)}.csv-tag[data-v-96ed7a37]{font-size:9px;font-weight:800;color:#10b981;background:#10b98126;padding:1px 4px;border-radius:3px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.node-parent-job[data-v-96ed7a37]{display:flex;align-items:center;gap:5px;margin-top:4px;padding:3px 6px;font-size:10px;font-weight:600;color:#ff7b5f;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:4px}.node-parent-job i[data-v-96ed7a37]{font-size:10px;color:#ff7b5f}.node-parent-job span[data-v-96ed7a37]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-description[data-v-96ed7a37]{font-size:10px;color:var(--text-secondary);margin-top:4px;line-height:1.2}.node-subtitle[data-v-96ed7a37]{font-size:10px;color:#64748b;background:#64748b14;display:flex;align-items:center;gap:5px;margin-top:6px;font-weight:700;padding:3px 6px;border-radius:4px;border:1px solid rgba(100,116,139,.2);letter-spacing:.02em}.node-subtitle i[data-v-96ed7a37]{font-size:10px;color:#64748b}.node-source-info[data-v-96ed7a37]{display:flex;align-items:center;gap:4px;margin-top:4px;padding:2px 6px;font-size:10px;color:var(--color-accent);background:#3b82f60d;border-radius:4px;border:1px solid rgba(59,130,246,.1);font-weight:500}.node-source-info i[data-v-96ed7a37]{font-size:10px}.source-info-label[data-v-96ed7a37]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-value-container[data-v-96ed7a37]{margin-top:8px;padding-top:6px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:2px}.value-label[data-v-96ed7a37]{font-size:9px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.value-text[data-v-96ed7a37]{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--text-primary);font-weight:600;word-break:break-all}.node-badge[data-v-96ed7a37]{position:absolute;top:-10px;right:-10px;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:800;display:flex;align-items:center;gap:4px;box-shadow:0 2px 4px #0000001a;border:1px solid white}.array-badge[data-v-96ed7a37]{background:var(--color-accent);color:#fff}.source[data-v-96ed7a37]{border-top:3px solid var(--color-accent)}.output[data-v-96ed7a37]{border-top:3px solid var(--color-success)}.modifier[data-v-96ed7a37]{border-top:3px solid #a855f7}.widget[data-v-96ed7a37]{border-top:3px solid #cbd5e1}.file[data-v-96ed7a37]{border-top:3px solid #0ea5e9}.source i[data-v-96ed7a37]{color:var(--color-accent)}.output i[data-v-96ed7a37]{color:var(--color-success)}.modifier i[data-v-96ed7a37]{color:#a855f7}.widget i[data-v-96ed7a37]{color:#cbd5e1}.file i[data-v-96ed7a37]{color:#0ea5e9}.node-handle[data-v-96ed7a37]{width:10px;height:10px;background:var(--border-color);border:2px solid white;transition:background .2s}.node-handle[data-v-96ed7a37]:hover{background:var(--color-accent)}.input-handle[data-v-96ed7a37]{left:-6px}.output-handle[data-v-96ed7a37]{right:-6px}.input-labels[data-v-96ed7a37]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.input-label[data-v-96ed7a37]{font-size:9px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#a855f7;background:var(--bg-surface);padding:0 2px;border-radius:2px;white-space:nowrap;pointer-events:none}.output-labels[data-v-96ed7a37]{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none}.output-label[data-v-96ed7a37]{font-size:9px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#f97316;background:var(--bg-surface);padding:0 2px;border-radius:2px;white-space:nowrap;pointer-events:none}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.workspace-tab-container[data-v-d617884d]{display:flex;height:100%;width:100%;background:var(--bg-surface-dim);overflow:hidden}.workspace-palette[data-v-d617884d]{width:260px;background:var(--bg-surface);border-right:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.palette-header[data-v-d617884d]{padding:20px;border-bottom:1px solid var(--border-subtle)}.palette-section[data-v-d617884d]{padding:15px 20px}.section-title[data-v-d617884d]{font-size:.6875rem;font-weight:600;color:var(--text-secondary);margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}.palette-items[data-v-d617884d]{display:flex;flex-direction:column;gap:8px}.palette-item[data-v-d617884d]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;font-size:.75rem;color:var(--text-primary);cursor:grab;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.palette-item[data-v-d617884d]:hover{border-color:var(--border-color);background:var(--bg-surface-dim);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.palette-item[data-v-d617884d]:active{cursor:grabbing}.palette-item i[data-v-d617884d]{font-size:.875rem}.source-item[data-v-d617884d]{border-left:3px solid var(--color-accent)}.palette-refresh-btn[data-v-d617884d]{color:var(--text-muted);padding:4px;border-radius:4px;transition:color .15s,background .15s;cursor:pointer}.palette-refresh-btn[data-v-d617884d]:hover{color:var(--color-accent);background:#3b82f61a}.output-item[data-v-d617884d]{border-left:3px solid var(--color-success)}.modifier-item[data-v-d617884d]{border-left:3px solid #a855f7}.widget-item[data-v-d617884d]{border-left:3px solid #f97316}.variable-item[data-v-d617884d]{border-left:3px solid var(--color-danger)}.add-widget-btn[data-v-d617884d]{width:100%}.toolbar-panel[data-v-d617884d]{margin:8px}.toolbar-group[data-v-d617884d]{display:flex;align-items:center;gap:2px;padding:3px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 1px 3px #0000001a}.toolbar-btn[data-v-d617884d]{display:flex;align-items:center;justify-content:center;width:30px;height:28px;border:none;border-radius:5px;font-size:.8125rem;color:var(--text-secondary);background:transparent;cursor:pointer;transition:all .15s}.toolbar-btn[data-v-d617884d]:hover:not(:disabled){color:var(--color-accent);background:#3b82f61a}.toolbar-btn.active[data-v-d617884d]{color:var(--color-accent);background:#3b82f626}.toolbar-btn[data-v-d617884d]:disabled{opacity:.3;cursor:default}.toolbar-btn.danger[data-v-d617884d]:hover:not(:disabled){color:#ef4444;background:#ef44441a}.toolbar-separator[data-v-d617884d]{width:1px;height:18px;background:var(--border-color);margin:0 2px}.widget-type-filter[data-v-d617884d]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding:6px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 1px 3px #0000001a;max-width:320px}.filter-chip[data-v-d617884d]{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:.625rem;font-weight:600;cursor:pointer;border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-muted);transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-chip.active[data-v-d617884d]{background:var(--bg-surface-dim);color:var(--text-primary);border-color:var(--border-color)}.filter-chip i[data-v-d617884d]{font-size:.625rem}.workspace-canvas[data-v-d617884d]{flex:1;position:relative;background:var(--bg-surface)}.output-selector-list[data-v-d617884d]{display:flex;flex-direction:column;gap:12px}.selector-item[data-v-d617884d]{padding:10px;border:1px solid var(--border-color);border-radius:6px;cursor:grab;transition:all .2s;background:var(--bg-surface)}.selector-item[data-v-d617884d]:hover{border-color:var(--color-accent);background:var(--bg-surface-dim);box-shadow:0 2px 4px #0000000d}.block-item[data-v-d617884d]{background:var(--color-accent-bg);border-color:#bfdbfe}.child-item[data-v-d617884d]{background:var(--bg-surface-hover)}[data-v-d617884d] .vue-flow__node{min-width:150px;max-width:250px;font-size:.75rem;box-shadow:0 4px 6px -1px #0000001a}[data-v-d617884d] .vue-flow__node.selected{box-shadow:0 0 0 2.5px var(--color-accent, #3b82f6),0 4px 12px #3b82f64d;border-radius:12px}[data-v-d617884d] .vue-flow__node.selected .workspace-node{border-color:var(--color-accent, #3b82f6);border-radius:10px}[data-v-d617884d] .vue-flow__edge-path{stroke:var(--text-muted);stroke-width:2}[data-v-d617884d] .vue-flow__controls{box-shadow:0 4px 6px -1px #0000001a;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.selection-mode-active[data-v-d617884d] .vue-flow__pane,.selection-mode-active[data-v-d617884d] .vue-flow__node{cursor:crosshair}[data-v-d617884d] .vue-flow__selection{background:#3b82f614;border:1.5px dashed rgba(59,130,246,.5);border-radius:4px}.nbs-backdrop[data-v-722e6271]{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:18vh;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.nbs-panel[data-v-722e6271]{width:440px;max-width:90vw;max-height:60vh;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 20px 50px -12px #00000080;outline:none;overflow:hidden}.nbs-header[data-v-722e6271]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.nbs-loading[data-v-722e6271]{display:flex;align-items:center;gap:10px;justify-content:center;padding:32px}.nbs-list[data-v-722e6271]{overflow-y:auto;padding:6px}.nbs-item[data-v-722e6271]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:4px;cursor:pointer;transition:background .08s ease}.nbs-item[data-v-722e6271]:hover,.nbs-item-active[data-v-722e6271]{background:var(--bg-surface-hover)}.nbs-item-current[data-v-722e6271]{border-left:2px solid var(--color-brand)}.nbs-empty[data-v-722e6271]{padding:32px;text-align:center}.nbs-footer[data-v-722e6271]{display:flex;align-items:center;gap:16px;padding:8px 18px;border-top:1px solid var(--border-subtle);flex-shrink:0}.nbs-kbd[data-v-722e6271]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:600;font-family:inherit;color:var(--text-secondary);background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:3px;margin-right:3px}.nbs-fade-enter-active[data-v-722e6271]{transition:opacity .12s ease}.nbs-fade-enter-active .nbs-panel[data-v-722e6271]{transition:transform .12s ease,opacity .12s ease}.nbs-fade-leave-active[data-v-722e6271]{transition:opacity .08s ease}.nbs-fade-leave-active .nbs-panel[data-v-722e6271]{transition:transform .08s ease,opacity .08s ease}.nbs-fade-enter-from[data-v-722e6271]{opacity:0}.nbs-fade-enter-from .nbs-panel[data-v-722e6271]{transform:scale(.97) translateY(-6px);opacity:0}.nbs-fade-leave-to[data-v-722e6271]{opacity:0}.nbs-fade-leave-to .nbs-panel[data-v-722e6271]{transform:scale(.97) translateY(-6px);opacity:0}.miniDeleteBtn[data-v-722e6271]{background:var(--bg-surface);width:8px;height:8px;margin:1px 3px 0 0;border:1px solid grey}.header[data-v-722e6271]{border-bottom:1px solid var(--border-color);background:var(--bg-sidebar);transition:background .3s ease,border-color .3s ease}.main-page[data-v-722e6271]{flex:1;min-height:0;background:var(--bg-app);transition:background .3s ease,border-color .3s ease}.fs-fade-enter-active[data-v-722e6271]{transition:opacity .15s ease .22s}.fs-fade-leave-active[data-v-722e6271]{transition:opacity .12s ease}.fs-fade-enter-from[data-v-722e6271],.fs-fade-leave-to[data-v-722e6271]{opacity:0}.fs-sidebar-enter-active[data-v-722e6271]{transition:transform .22s ease,opacity .22s ease}.fs-sidebar-leave-active[data-v-722e6271]{transition:transform .22s ease .12s,opacity .22s ease .12s}.fs-sidebar-enter-from[data-v-722e6271],.fs-sidebar-leave-to[data-v-722e6271]{transform:translate(-100%);opacity:0}.fs-config-panel-wrap[data-v-722e6271]{display:flex;flex-shrink:0}.fs-config-panel-enter-active[data-v-722e6271]{transition:transform .22s ease,opacity .22s ease}.fs-config-panel-leave-active[data-v-722e6271]{transition:transform .22s ease .12s,opacity .22s ease .12s}.fs-config-panel-enter-from[data-v-722e6271],.fs-config-panel-leave-to[data-v-722e6271]{transform:translate(100%);opacity:0}.fs-topbar-enter-active[data-v-722e6271]{transition:transform .22s ease .12s,opacity .22s ease .12s}.fs-topbar-leave-active[data-v-722e6271]{transition:transform .22s ease,opacity .22s ease}.fs-topbar-enter-from[data-v-722e6271],.fs-topbar-leave-to[data-v-722e6271]{transform:translateY(-100%);opacity:0}.analysis-notebook-toolbar[data-v-722e6271]{display:flex;align-items:stretch;gap:8px;padding:0 24px;background:transparent;border-bottom:1px solid var(--border-color);flex-shrink:0}.analysis-notebook-toolbar #analysis-notebook-tabs-slot[data-v-722e6271]{display:flex;align-items:stretch;height:100%}.analysis-notebook-toolbar .analysis-notebook-tabs[data-v-722e6271]{display:flex;align-items:stretch;height:100%;width:100%;min-width:0}.analysis-notebook-tabs>.kuma-tabs[data-v-722e6271]{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.analysis-notebook-tabs>.kuma-tabs[data-v-722e6271]::-webkit-scrollbar{display:none}.tabs-scroll-arrow[data-v-722e6271]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;align-self:stretch;padding:0;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:color .15s,background-color .15s}.tabs-scroll-arrow[data-v-722e6271]:hover{color:var(--text-primary);background:var(--bg-hover, rgba(0, 0, 0, .04))}.tabs-scroll-arrow i[data-v-722e6271]{font-size:12px}.analysis-notebook-tabs>.kuma-tabs[data-v-722e6271]{justify-content:flex-start;align-items:center;gap:4px}.analysis-notebook-tabs .kuma-tab[data-v-722e6271]{font-size:11px;letter-spacing:.03em;justify-content:center;text-align:center;padding:6px 12px;border:none;border-radius:var(--pill-group-item-radius, 2px);background:transparent}.analysis-notebook-tabs .kuma-tab[data-v-722e6271]:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.analysis-notebook-tabs .kuma-tab.active[data-v-722e6271]{background:transparent;color:var(--color-brand, #F59E0B);font-weight:700}.analysis-notebook-tabs .kuma-tab.active[data-v-722e6271]:hover{background:color-mix(in srgb,var(--color-brand) 8%,transparent);color:var(--color-brand, #F59E0B)}.analysis-notebook-toolbar .kuma-button[data-v-722e6271]{align-self:center}.auto-fit-toggle[data-v-722e6271]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:.03em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.auto-fit-toggle[data-v-722e6271]:hover{color:var(--text-primary)}.compact-btn[data-v-722e6271]{font-size:.6875rem!important;padding:4px 8px!important}.compact-btn .p-button-icon[data-v-722e6271]{font-size:.625rem!important}.headerSection[data-v-722e6271]{display:flex;flex-direction:column;align-items:center;padding-right:4px;padding-bottom:4px;padding-top:2px}.kuma-buttons[data-v-722e6271]{display:flex}.kuma-btn[data-v-722e6271]{font-size:.75rem!important}.kuma-btn .p-button-icon[data-v-722e6271]{font-size:.625rem!important}.section[data-v-722e6271]{border-right:1px solid var(--border-report)}.slide-right-enter-active[data-v-722e6271],.slide-right-leave-active[data-v-722e6271]{transition:all .3s ease}.slide-right-enter-from[data-v-722e6271],.slide-right-leave-to[data-v-722e6271]{transform:translate(100%);opacity:0}.p-inputtext-sm[data-v-722e6271],.p-inputnumber-sm input[data-v-722e6271]{font-size:.6875rem!important;padding:4px 8px!important}.p-inputnumber-sm .p-inputnumber-button[data-v-722e6271]{width:1.5rem!important}.p-inputnumber-sm .p-inputnumber-button .p-button-icon[data-v-722e6271]{font-size:.625rem!important}.space-y-2[data-v-722e6271]::-webkit-scrollbar{width:6px}.space-y-2[data-v-722e6271]::-webkit-scrollbar-track{background:var(--bg-surface-alt);border-radius:3px}.space-y-2[data-v-722e6271]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.space-y-2[data-v-722e6271]::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.home-btn[data-v-722e6271]{background:transparent;border:none;cursor:pointer;color:var(--text-sidebar-muted, var(--text-muted));display:flex;align-items:center;justify-content:center;height:100%;border-right:1px solid var(--border-color);font-size:14px;transition:color .15s,background .15s;margin:0 6px 0 auto}.home-btn[data-v-722e6271]:hover{color:var(--text-sidebar-primary, var(--text-primary));background:var(--bg-sidebar-hover, var(--bg-surface-hover))}.nameInput[data-v-722e6271]{background-color:transparent!important;border-radius:4px!important;font-size:.85rem!important;font-weight:600!important;border:1px solid transparent!important;box-shadow:none!important;padding:2px 4px!important;transition:all .2s ease;height:28px;color:var(--text-sidebar-primary, var(--text-primary))!important}.nameInput[data-v-722e6271]:hover{border:1px solid var(--border-color)!important}.nameInput[data-v-722e6271]:focus{border:1px solid var(--border-color)!important;background-color:transparent!important}.study-menu-trigger[data-v-722e6271]{background:transparent;border:none;cursor:pointer;color:var(--text-sidebar-primary, var(--text-primary));padding:4px 6px;margin-left:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;opacity:.7}.study-menu-trigger[data-v-722e6271]:hover{background:var(--bg-sidebar-hover, var(--bg-surface-hover));opacity:1;color:var(--text-sidebar-primary, var(--text-primary))}[data-v-722e6271] .study-actions-menu{min-width:180px;font-size:12px}[data-v-722e6271] .study-actions-menu .p-menuitem-danger .p-menuitem-content,[data-v-722e6271] .study-actions-menu .p-menuitem-danger .p-menuitem-icon,[data-v-722e6271] .study-actions-menu .p-menuitem-danger .p-menuitem-text{color:var(--p-red-500)!important}[data-v-722e6271] .notebook-actions-menu{min-width:200px}[data-v-722e6271] .notebook-actions-menu .p-menuitem-text{font-size:11px}.configTab[data-v-722e6271]{display:flex;align-items:flex-end}.configTitle[data-v-722e6271]{padding:2px 6px;border-radius:3px;cursor:pointer}.configTitle.selected[data-v-722e6271]{background:var(--color-brand-bg)}.tabs-container[data-v-722e6271]{display:flex;align-items:stretch}.kuma-tab-auto[data-v-722e6271]{font-style:italic;opacity:.85}.kuma-tab-auto.active[data-v-722e6271]{opacity:1}.tab-divider[data-v-722e6271]{width:1px;height:24px;background:var(--border-color);margin:0 8px;align-self:center}.tab-user-badge[data-v-722e6271]{display:inline-flex;align-items:center;font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-brand, #F59E0B);border:1px solid var(--color-brand, #F59E0B);border-radius:2px;padding:0 3px;line-height:1.5;margin-left:4px;flex-shrink:0;opacity:.85}.tab-input[data-v-722e6271]{font-size:11px!important;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:0 2px!important;margin:0!important;height:auto!important;min-height:0!important;line-height:1.2!important;vertical-align:middle;border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;color:inherit!important}.tab-input[data-v-722e6271]:focus{outline:none!important;box-shadow:none!important}.tab-action-btn[data-v-722e6271]{padding:4px;border-radius:4px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:all .27s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.tab-action-btn[data-v-722e6271]:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.tab-action-btn.text-red-500[data-v-722e6271]:hover{background:var(--color-danger-bg);color:var(--color-danger)}.add-tab-btn[data-v-722e6271]{display:flex;align-items:center;padding:0 12px;background:transparent;color:var(--text-secondary);font-weight:500;cursor:pointer;transition:all .27s ease;white-space:nowrap;height:36px}.add-tab-btn[data-v-722e6271]:hover{background:var(--bg-surface-alt)}.add-tab-btn i[data-v-722e6271]{transition:transform .2s ease}.tabs-container .overflow-x-auto[data-v-722e6271]::-webkit-scrollbar{height:4px}.tabs-container .overflow-x-auto[data-v-722e6271]::-webkit-scrollbar-track{background:var(--bg-surface-alt)}.tabs-container .overflow-x-auto[data-v-722e6271]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.tabs-container .overflow-x-auto[data-v-722e6271]::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.headerBtn[data-v-722e6271]{display:flex;border:1px solid var(--border-color);background-color:var(--bg-sidebar)!important;border-radius:2px!important;cursor:pointer;font-size:.75rem;color:var(--text-secondary);font-weight:400;gap:6px;align-items:center;margin-right:4px;padding:6px;color:var(--text-sidebar-secondary, var(--text-secondary))!important}.comments-btn-active[data-v-722e6271]{border-color:var(--amber-400, #F59E0B)!important;color:var(--amber-500, #F59E0B)!important}.comments-badge[data-v-722e6271]{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;background:#f59e0b;color:#fff;border-radius:7px;font-size:9px;font-weight:700;line-height:1}.comments-panel[data-v-722e6271]{position:fixed;right:0;top:48px;bottom:0;width:360px;background:var(--bg-sidebar);border-left:1px solid var(--border-color);z-index:30;display:flex;flex-direction:column;box-shadow:-4px 0 12px #00000014}.comments-panel-header[data-v-722e6271]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border-color);flex-shrink:0}.comments-panel-title[data-v-722e6271]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.comments-panel-close[data-v-722e6271]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);border-radius:2px}.comments-panel-close[data-v-722e6271]:hover{background:var(--bg-surface-alt);color:var(--text-primary)}.comments-panel-body[data-v-722e6271]{flex:1;overflow-y:auto;padding:12px}.slide-comments-enter-active[data-v-722e6271],.slide-comments-leave-active[data-v-722e6271]{transition:transform .2s ease}.slide-comments-enter-from[data-v-722e6271],.slide-comments-leave-to[data-v-722e6271]{transform:translate(100%)}.unsaved-indicator[data-v-722e6271]{display:inline-flex;align-items:center}.assign-job-dialog[data-v-722e6271]{display:flex;flex-direction:column;gap:8px;padding:4px 2px 2px}.assign-job-list[data-v-722e6271]{max-height:360px;overflow-y:auto;border:1px solid var(--border-color);border-radius:2px;background:var(--bg-surface)}.assign-job-item[data-v-722e6271]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;background:transparent;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left;font-size:12px;color:var(--text-primary)}.assign-job-item[data-v-722e6271]:last-child{border-bottom:none}.assign-job-item[data-v-722e6271]:hover{background:var(--bg-hover, rgba(0, 0, 0, .04))}.assign-job-label[data-v-722e6271]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.assign-job-empty[data-v-722e6271]{padding:16px;text-align:center;font-size:11px;font-style:italic;color:var(--text-muted)}.panel-section[data-v-f279b21c]{padding:0}.panel-section+.panel-section[data-v-f279b21c]{margin-top:18px;padding-top:18px;border-top:1px solid var(--border-color)}.panel-header[data-v-f279b21c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.panel-section-jobs[data-v-f279b21c]{flex:1;min-height:0;display:flex;flex-direction:column}.panel-section-jobs>.panel-header[data-v-f279b21c]{flex-shrink:0;margin-bottom:0;padding:10px 16px;background:var(--datatable-header-bg, var(--bg-surface));border:1px solid var(--datatable-border-outer);border-bottom:0;border-radius:12px 12px 0 0}.panel-section-jobs .jobs-table-scroll[data-v-f279b21c] .p-datatable-table-container{border-top-left-radius:0!important;border-top-right-radius:0!important}.panel-section-folders-filled[data-v-f279b21c]{flex:1;min-height:0;display:flex;flex-direction:column}.panel-section-folders-filled>.panel-header[data-v-f279b21c]{flex-shrink:0}.folders-table-scroll[data-v-f279b21c],.jobs-table-scroll[data-v-f279b21c]{position:relative;min-width:0}.jobs-table-scroll>.p-datatable[data-v-f279b21c]{flex:1;min-height:0}.panel-title[data-v-f279b21c]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary)}.panel-counter[data-v-f279b21c]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:2px;background:var(--bg-surface-alt);color:var(--text-secondary)}.panel-status-badge[data-v-f279b21c]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:2px;line-height:1}.panel-status-ok[data-v-f279b21c]{background:#dcfce7;color:#15803d}.panel-status-partial[data-v-f279b21c]{background:#fef3c7;color:#b45309}.panel-status-warn[data-v-f279b21c]{background:#fee2e2;color:#b91c1c}.panel-status-neutral[data-v-f279b21c]{background:#e5e7eb;color:#6b7280}.panel-empty[data-v-f279b21c]{padding:24px;text-align:center;border:1px dashed var(--border-color);border-radius:2px;background:var(--bg-surface-alt)}.study-card-action-btn[data-v-f279b21c]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:2px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .1s,color .1s,opacity .12s}.study-card-action-btn[data-v-f279b21c]:hover{background:var(--bg-surface-hover);color:#b91c1c}.row-action-btn[data-v-f279b21c]{opacity:0}.row-action-btn[data-v-f279b21c]:focus-visible{opacity:1}.jobs-compact-table[data-v-f279b21c] tr:hover .row-action-btn,.jobs-compact-table[data-v-f279b21c] .p-datatable-row-group-header:hover .row-action-btn{opacity:1}.panel-section[data-v-f279b21c] .p-datatable-tbody>tr:hover .row-action-btn{opacity:1}.ref-pill-btn[data-v-f279b21c]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 6px;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;border:none;border-radius:2px;background:transparent;color:var(--color-brand);cursor:pointer;opacity:0;transition:opacity .12s,background .12s;vertical-align:middle}.ref-pill-btn.active[data-v-f279b21c]{opacity:1}.jobs-compact-table[data-v-f279b21c] tr:hover .ref-pill-btn,.panel-section[data-v-f279b21c] .p-datatable-tbody>tr:hover .ref-pill-btn{opacity:.45}.jobs-compact-table[data-v-f279b21c] tr:hover .ref-pill-btn.active,.panel-section[data-v-f279b21c] .p-datatable-tbody>tr:hover .ref-pill-btn.active{opacity:1}.ref-pill-btn[data-v-f279b21c]:hover:not(:disabled){opacity:1!important;background:var(--color-brand-bg)}.ref-pill-btn[data-v-f279b21c]:focus-visible{opacity:1;outline:none;background:var(--color-brand-bg)}.ref-pill-btn[data-v-f279b21c]:disabled{cursor:not-allowed}.hide-job-btn[data-v-f279b21c]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 6px;font-family:inherit;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1;border:none;border-radius:2px;background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .12s,background .12s,color .12s;vertical-align:middle}.hide-job-btn.hidden[data-v-f279b21c]{opacity:1;color:var(--text-secondary)}.jobs-compact-table[data-v-f279b21c] tr:hover .hide-job-btn{opacity:.55}.jobs-compact-table[data-v-f279b21c] tr:hover .hide-job-btn.hidden{opacity:1}.hide-job-btn[data-v-f279b21c]:hover:not(:disabled){opacity:1!important;background:var(--bg-surface-alt);color:var(--text)}.hide-job-btn[data-v-f279b21c]:focus-visible{opacity:1;outline:none;background:var(--bg-surface-alt)}.jobs-compact-table[data-v-f279b21c] tr.job-row-hidden>td>*{opacity:.45}.jobs-compact-table[data-v-f279b21c] tr.job-row-hidden>td>.hide-job-btn{opacity:1}.jobs-compact-table[data-v-f279b21c] tr.job-row-hidden .ref-pill-btn,.jobs-compact-table[data-v-f279b21c] tr.job-row-hidden:hover .ref-pill-btn,.jobs-compact-table[data-v-f279b21c] tr.job-row-hidden .ref-pill-btn.active{opacity:0}.cols-badge[data-v-f279b21c]{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;padding:0 5px;min-width:16px;height:14px;font-size:9px;font-weight:700;border-radius:2px;background:var(--color-brand);color:#fff;line-height:1}.task-pill[data-v-f279b21c]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-primary);max-width:100%;min-width:0}.task-pill .truncate[data-v-f279b21c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cross-link[data-v-f279b21c]{cursor:pointer;transition:color .12s}.cross-link[data-v-f279b21c]:hover{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.jobs-compact-table[data-v-f279b21c] .p-datatable-thead>tr,.jobs-compact-table[data-v-f279b21c] .p-datatable-thead>tr>th{background:var(--bg-surface-alt)}.jobs-compact-table[data-v-f279b21c] .p-datatable-thead>tr>th{padding:5px 8px}.jobs-compact-table[data-v-f279b21c] .p-datatable-thead>tr>th,.jobs-compact-table[data-v-f279b21c] .p-datatable-thead>tr>th *{white-space:nowrap}.jobs-compact-table[data-v-f279b21c] .p-datatable-tbody>tr>td.p-frozen-column,.jobs-compact-table[data-v-f279b21c] .p-datatable-thead>tr>th.p-frozen-column{background:var(--bg-surface)}.jobs-compact-table[data-v-f279b21c] .p-datatable-thead>tr>th.p-frozen-column{background:var(--bg-surface-alt)}.jobs-compact-table[data-v-f279b21c] .p-datatable-tbody>tr.p-row-odd>td.p-frozen-column{background:var(--bg-surface-alt)}.jobs-compact-table[data-v-f279b21c] .p-datatable-tbody>tr>td{padding:3px 8px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs-compact-table[data-v-f279b21c] th.col-action-narrow,.jobs-compact-table[data-v-f279b21c] td.col-action-narrow{padding-left:2px;padding-right:2px;border-right:none!important;text-overflow:clip!important;overflow:hidden}.jobs-compact-table[data-v-f279b21c] th.col-action-narrow .p-column-header-content{justify-content:center}.jobs-compact-table[data-v-f279b21c] .p-datatable-row-group-header,.jobs-compact-table[data-v-f279b21c] .p-datatable-row-group-header>td{padding:4px 0 4px 8px;background:transparent}.jobs-compact-table[data-v-f279b21c]{--jobs-thead-h: 28px}.jobs-compact-table[data-v-f279b21c] .p-datatable-row-group-header>td{position:sticky;top:var(--jobs-thead-h);z-index:2;background:var(--datatable-row-odd, var(--bg-surface))}.jobs-compact-table.is-grouped[data-v-f279b21c] .p-datatable-tbody>tr:not(.p-datatable-row-group-header)>td:first-child{padding-left:24px}.task-group-row[data-v-f279b21c]{display:flex;align-items:center;width:100%;gap:8px}.task-group-info[data-v-f279b21c]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.task-group-action[data-v-f279b21c]{width:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.panel-jobs-chip[data-v-f279b21c]{cursor:pointer;border:1px solid transparent;transition:border-color .12s,color .12s}.panel-jobs-chip[data-v-f279b21c]:hover{border-color:var(--color-brand, #FF7B5F);color:var(--color-brand, #FF7B5F)}.jobs-popover-backdrop[data-v-f279b21c]{position:fixed;inset:0;z-index:9998}.jobs-popover[data-v-f279b21c]{position:fixed;z-index:9999;background:var(--bg-surface, #fff);border:1px solid var(--border-color, #E5E7EB);border-radius:var(--border-radius, 6px);box-shadow:0 8px 24px #00000024;display:flex;flex-direction:column;overflow:hidden}.jobs-popover-head[data-v-f279b21c]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px 8px;border-bottom:1px solid var(--border-color, #E5E7EB);flex-shrink:0}.jobs-popover-head-left[data-v-f279b21c]{flex:1;display:flex;flex-direction:column;gap:2px}.jobs-popover-task-name[data-v-f279b21c]{font-size:12px;font-weight:700;color:var(--text-primary, #1A1A1A);line-height:1.2}.jobs-popover-count[data-v-f279b21c]{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--text-muted, #6B7280);display:flex;align-items:center;gap:4px}.jobs-popover-close[data-v-f279b21c]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-muted, #6B7280);padding:2px 4px;font-size:11px;line-height:1}.jobs-popover-close[data-v-f279b21c]:hover{color:var(--text-primary, #1A1A1A)}.jobs-popover-empty[data-v-f279b21c]{padding:24px;text-align:center;font-size:11px;color:var(--text-muted, #6B7280);font-style:italic;display:flex;align-items:center;justify-content:center;gap:6px}.jobs-popover-list[data-v-f279b21c]{overflow-y:auto;flex:1}.study-popover-task-row[data-v-f279b21c]{display:flex;align-items:center;gap:6px;padding:6px 12px 4px;background:var(--bg-surface-alt, #F8F9FA);border-bottom:1px solid var(--border-color, #E5E7EB);position:sticky;top:0;z-index:1}.study-popover-task-name[data-v-f279b21c]{font-size:11px;font-weight:700;color:var(--text-primary, #1A1A1A);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-card[data-v-f279b21c]{display:flex;align-items:flex-start;gap:0;padding:8px 12px;border-bottom:1px solid var(--border-color, #E5E7EB);font-size:11px;transition:background .1s}.jobs-card--indent[data-v-f279b21c]{padding-left:20px}.jobs-card[data-v-f279b21c]:last-child{border-bottom:none}.jobs-card[data-v-f279b21c]:hover{background:var(--bg-surface-alt, #F8F9FA)}.jobs-card--clickable[data-v-f279b21c]{cursor:pointer}.jobs-card--clickable[data-v-f279b21c]:hover{background:var(--bg-surface-alt, #F8F9FA)}.jobs-card-num[data-v-f279b21c]{flex:0 0 24px;font-size:13px;font-weight:800;color:var(--text-muted, #6B7280);font-family:var(--font-mono, monospace);padding-top:1px;padding-right:10px;line-height:1.2}.jobs-card-vars[data-v-f279b21c]{flex:1;display:flex;flex-direction:column;gap:2px}.jobs-card-right[data-v-f279b21c]{flex:0 0 170px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-left:12px}.jobs-card-dates[data-v-f279b21c]{display:flex;flex-direction:column;gap:1px;align-items:flex-end}.jobs-date-line[data-v-f279b21c]{display:flex;gap:4px;font-size:10px;color:var(--text-secondary, #6B7280);line-height:1.3;white-space:nowrap}.jobs-date-lbl[data-v-f279b21c]{font-weight:700;color:var(--text-muted, #9CA3AF);flex-shrink:0;min-width:40px}.jobs-popover-sweep[data-v-f279b21c]{font-size:10px;color:var(--color-brand, #FF7B5F);font-weight:600}.jobs-card-var-row[data-v-f279b21c]{display:flex;gap:16px;flex-wrap:nowrap}.jobs-card-var-item[data-v-f279b21c]{display:flex;align-items:baseline;gap:5px}.jobs-card-var-lbl[data-v-f279b21c]{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #6B7280);flex-shrink:0}.jobs-card-var-val[data-v-f279b21c]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;color:var(--text-primary, #1A1A1A);line-height:1.1}.study-overview[data-v-71a55f74]{display:flex;flex-direction:column;gap:24px;padding:4px 24px 24px}.overview-section[data-v-71a55f74]{display:flex;flex-direction:column;gap:12px}.overview-section-header[data-v-71a55f74]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.overview-section-title[data-v-71a55f74]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin:0}.overview-section-title>i[data-v-71a55f74]{font-size:12px;color:var(--color-brand, #F59E0B)}.overview-section-count[data-v-71a55f74]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:800;background:var(--bg-surface-alt);color:var(--text-secondary);border-radius:4px;letter-spacing:0}.overview-section-hint[data-v-71a55f74]{font-size:11px;color:var(--text-muted)}.overview-stat-grid[data-v-71a55f74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.overview-stat-card[data-v-71a55f74]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;min-height:110px;box-shadow:var(--card-shadow)}.overview-stat-card.is-wip[data-v-71a55f74]{background:var(--bg-surface-alt);border-style:dashed;box-shadow:none}.overview-stat-card.is-wip .overview-stat-label[data-v-71a55f74]{opacity:.55}.overview-stat-wip[data-v-71a55f74]{display:flex;align-items:center;gap:8px;font-size:11px;font-style:italic;color:var(--text-muted);padding:4px 0}.overview-stat-wip .pi[data-v-71a55f74]{font-size:12px}.overview-stat-head[data-v-71a55f74]{display:flex;align-items:center;justify-content:space-between;gap:8px}.overview-stat-label[data-v-71a55f74]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.overview-stat-value[data-v-71a55f74]{display:flex;align-items:baseline;gap:6px}.overview-stat-number[data-v-71a55f74]{font-size:26px;font-weight:700;line-height:1;color:var(--text-primary);letter-spacing:-.01em}.overview-stat-unit[data-v-71a55f74]{font-size:11px;color:var(--text-muted);font-weight:500}.overview-stat-foot[data-v-71a55f74]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:11px;color:var(--text-secondary)}.overview-stat-foot strong[data-v-71a55f74]{color:var(--text-primary);font-weight:700}.overview-stat-pill[data-v-71a55f74]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:var(--bg-surface-alt);border-radius:3px}.overview-stat-dot[data-v-71a55f74]{width:8px;height:8px;border-radius:50%;display:inline-block}.overview-stat-dot.is-imported[data-v-71a55f74],.overview-stat-dot.is-simulated[data-v-71a55f74]{background:var(--text-muted)}.overview-shortcut-grid[data-v-71a55f74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px}.overview-shortcut-card[data-v-71a55f74]{display:flex;align-items:stretch;padding:0;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;overflow:hidden;box-shadow:var(--card-shadow);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;--ill-line: color-mix(in srgb, var(--text-secondary) 90%, transparent);--ill-iso: color-mix(in srgb, var(--text-secondary) 65%, transparent);--ill-accent: var(--color-brand, #F59E0B);--ill-fill: color-mix(in srgb, var(--color-brand) 26%, transparent)}.overview-shortcut-card[data-v-71a55f74]:hover,.overview-shortcut-card[data-v-71a55f74]:focus-visible{border-color:var(--color-brand, #F59E0B);transform:translateY(-1px);outline:none}.overview-shortcut-thumb[data-v-71a55f74]{position:relative;width:150px;flex-shrink:0;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:14px;background:color-mix(in srgb,var(--color-brand) 8%,transparent)}.overview-shortcut-thumb[data-v-71a55f74]:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:44px;background:linear-gradient(to right,transparent,var(--bg-surface) 88%);pointer-events:none}.overview-shortcut-thumb>svg[data-v-71a55f74]{width:100%;height:100%;max-height:84px;display:block;transform-origin:center;transition:transform .7s cubic-bezier(.2,0,0,1)}.overview-shortcut-card:hover .overview-shortcut-thumb>svg[data-v-71a55f74]{transform:scale(1.06)}.overview-shortcut-body[data-v-71a55f74]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:16px 18px}.overview-shortcut-titles[data-v-71a55f74]{min-width:0}.overview-shortcut-title[data-v-71a55f74]{margin:0;font-size:18px;font-weight:800;color:var(--text-primary);letter-spacing:-.01em;line-height:1.2}.overview-shortcut-sub[data-v-71a55f74]{margin:3px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.35}.overview-shortcut-foot[data-v-71a55f74]{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--text-muted)}.overview-shortcut-stats[data-v-71a55f74]{min-width:0}.overview-highlight-grid[data-v-71a55f74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.overview-highlight-card[data-v-71a55f74]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px}.overview-highlight-head[data-v-71a55f74]{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.overview-highlight-icon[data-v-71a55f74]{color:var(--color-brand, #F59E0B);font-size:11px}.overview-highlight-value[data-v-71a55f74]{font-size:15px;font-weight:700;color:var(--text-primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.overview-highlight-meta[data-v-71a55f74]{font-size:11px;color:var(--text-muted)}.overview-rank-badge[data-v-71a55f74]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:3px;font-size:10px;font-weight:800;letter-spacing:0;flex-shrink:0}.overview-rank-badge.rank-1[data-v-71a55f74]{background:color-mix(in srgb,#F59E0B 22%,transparent);color:#92400e}.overview-rank-badge.rank-2[data-v-71a55f74]{background:color-mix(in srgb,var(--text-secondary) 15%,transparent);color:var(--text-secondary)}.overview-rank-badge.rank-3[data-v-71a55f74]{background:color-mix(in srgb,var(--text-muted) 12%,transparent);color:var(--text-muted)}.overview-task-table[data-v-71a55f74]{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:4px;overflow:hidden;--ov-task-cols: 16px 1fr 80px 220px 160px 90px}.overview-task-header[data-v-71a55f74]{display:grid;grid-template-columns:var(--ov-task-cols, 16px 1fr 80px 220px 160px 90px);align-items:center;gap:10px;padding:6px 10px;background:var(--bg-surface-alt);border-bottom:1px solid var(--border-color)}.overview-task-hcell[data-v-71a55f74]{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.overview-task-row[data-v-71a55f74]{display:grid;grid-template-columns:var(--ov-task-cols, 16px 1fr 80px 220px 160px 90px);align-items:center;gap:10px;padding:9px 10px;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background .12s ease}.overview-task-row[data-v-71a55f74]:last-child{border-bottom:none}.overview-task-row[data-v-71a55f74]:hover,.overview-task-row[data-v-71a55f74]:focus-visible{background:var(--bg-surface-alt);outline:none}.overview-task-dot[data-v-71a55f74]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.overview-task-name[data-v-71a55f74]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.overview-task-cell[data-v-71a55f74]{display:flex;align-items:center;min-width:0;overflow:hidden}.overview-task-origin[data-v-71a55f74]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-width:0;overflow:hidden}.overview-task-origin-label[data-v-71a55f74]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.overview-task-origin-link[data-v-71a55f74]{font-size:11px;font-weight:600;color:var(--color-brand, #F59E0B);text-decoration:none;overflow:hidden;text-overflow:ellipsis}.overview-task-origin-link[data-v-71a55f74]:hover{text-decoration:underline}.overview-task-owner[data-v-71a55f74]{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.overview-empty[data-v-71a55f74]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px;background:var(--bg-surface);border:1px dashed var(--border-color);border-radius:8px;color:var(--text-muted);font-size:12px}[data-v-4111f4b1] .page-actions-menu{min-width:240px}.crumb-picker[data-v-4111f4b1]{display:inline-flex;align-items:center;gap:4px}.crumb-picker-caret[data-v-4111f4b1]{font-size:9px;opacity:.55}.crumb-picker:hover .crumb-picker-caret[data-v-4111f4b1]{opacity:1}.study-hero-title-picker[data-v-4111f4b1]{background:transparent;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:8px;font:inherit;color:inherit}.study-hero-title-picker .crumb-picker-caret-title[data-v-4111f4b1]{font-size:14px;opacity:.45}.study-hero-title-picker:hover .crumb-picker-caret-title[data-v-4111f4b1]{opacity:.9}[data-v-4111f4b1] .crumb-picker-menu .crumb-picker-item-current .p-menu-item-content{font-weight:700;background:var(--bg-surface-alt)!important}.study-hero.is-compact[data-v-4111f4b1] .study-hero-row{align-items:center}.study-hero.is-compact[data-v-4111f4b1] .study-hero-title-block{min-height:56px;justify-content:center}.study-hero.is-compact[data-v-4111f4b1] .study-hero-crumb{color:var(--text-primary)}.study-hero.is-compact[data-v-4111f4b1] .study-hero-title-picker{font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.study-hero.is-compact[data-v-4111f4b1] .study-hero-title-picker:hover{color:var(--color-brand)}.study-hero.is-compact[data-v-4111f4b1] .study-hero-title-picker .crumb-picker-caret-title{font-size:9px}.study-hero.is-analysis[data-v-4111f4b1]{padding:6px 16px;gap:0;border-bottom:1px solid var(--border-color)}.study-hero.is-analysis[data-v-4111f4b1] .study-hero-row{align-items:center;gap:10px}.study-hero.is-analysis[data-v-4111f4b1] .study-hero-title-block{gap:8px;flex-direction:row;align-items:center}.study-hero.is-analysis[data-v-4111f4b1] .study-hero-title-line{gap:8px;flex-wrap:nowrap;overflow:hidden}.study-hero.is-analysis[data-v-4111f4b1] .study-hero-title,.study-hero.is-analysis[data-v-4111f4b1] .study-hero-crumb,.study-hero.is-analysis[data-v-4111f4b1] .study-hero-title-picker,.study-hero.is-analysis[data-v-4111f4b1] .study-hero-page-label{font-size:14px;font-weight:700;line-height:1.2;padding:2px 4px}.study-hero.is-analysis[data-v-4111f4b1] .study-hero-crumb-sep{font-size:13px}.study-hero.is-analysis[data-v-4111f4b1] .study-hero-title-input,.study-hero.is-analysis[data-v-4111f4b1] .study-hero-title-input input{font-size:14px!important;font-weight:700!important;height:26px;min-width:240px}.study-hero.is-analysis[data-v-4111f4b1] .study-hero-title-picker .crumb-picker-caret-title{font-size:9px}.study-hero.is-analysis[data-v-4111f4b1] .page-fav-marker{width:20px;height:20px}.study-hero.is-analysis[data-v-4111f4b1] .page-fav-marker .pi{font-size:11px}.crumb-picker-menu{min-width:200px;max-width:min(420px,90vw);font-size:12px}.crumb-picker-menu .p-menu-list{max-height:min(60vh,480px);overflow-y:auto}.study-page[data-v-8a85d069]{position:relative;background:var(--bg-canvas, #fafafa)}.study-page[data-v-8a85d069]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(var(--bg-gradient-spread, 60%) calc(var(--bg-gradient-spread, 60%) * .83) at 0% 0%,color-mix(in srgb,var(--bg-gradient-color, var(--color-brand)) calc(18% * var(--bg-gradient-opacity, 1)),transparent) 0%,transparent 60%),radial-gradient(calc(var(--bg-gradient-spread, 60%) * .67) calc(var(--bg-gradient-spread, 60%) * .58) at 100% 100%,color-mix(in srgb,var(--bg-gradient-color, var(--color-brand)) calc(8% * var(--bg-gradient-opacity, 1)),transparent) 0%,transparent 70%);z-index:0}.study-page[data-v-8a85d069]>*{position:relative;z-index:1}.study-page[data-v-8a85d069] .study-hero{background:transparent}.fs-study-header-enter-active[data-v-8a85d069],.fs-study-header-leave-active[data-v-8a85d069]{transition:transform .22s ease,opacity .22s ease}.fs-study-header-enter-from[data-v-8a85d069],.fs-study-header-leave-to[data-v-8a85d069]{transform:translateY(-12px);opacity:0}.results-topbar[data-v-f7e5c5d3]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px;background:var(--bg-surface);border-bottom:1px solid var(--border-color);flex-shrink:0}.topbar-left[data-v-f7e5c5d3]{display:flex;align-items:center;gap:8px;min-width:0;justify-self:stretch;overflow:hidden}.topbar-home[data-v-f7e5c5d3]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-input);flex-shrink:0}.topbar-home[data-v-f7e5c5d3]:hover{color:var(--color-brand);background:var(--bg-surface-alt)}.topbar-home[data-v-f7e5c5d3] .kuma-logo{height:18px;width:auto}.topbar-home-sep[data-v-f7e5c5d3]{width:1px;height:20px;background:var(--border-color);flex-shrink:0;margin:0 2px}.crumb-pill[data-v-f7e5c5d3]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border-color);background:var(--bg-surface-alt);border-radius:var(--radius-input);font-family:var(--font-body);white-space:nowrap;min-width:0;max-width:100%}.crumb-pill.is-picker[data-v-f7e5c5d3]{cursor:pointer}.crumb-pill.is-picker[data-v-f7e5c5d3]:hover{background:var(--bg-surface-hover, var(--bg-surface-alt))}.crumb-plain[data-v-f7e5c5d3]{display:inline-flex;align-items:center;gap:6px;height:28px;font-family:var(--font-body);white-space:nowrap;min-width:0}.crumb-kind[data-v-f7e5c5d3]{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.crumb-name[data-v-f7e5c5d3]{font-size:13px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.crumb-job-sub[data-v-f7e5c5d3]{font-size:11px;font-weight:600;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.crumb-more[data-v-f7e5c5d3]{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;line-height:1;padding:2px 4px;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-input);flex-shrink:0}.crumb-plain.is-study .crumb-name[data-v-f7e5c5d3]{max-width:220px;flex-shrink:3}.crumb-pill.is-task .crumb-name[data-v-f7e5c5d3]{max-width:200px}.crumb-pill.is-job .crumb-name[data-v-f7e5c5d3]{max-width:160px}.crumb-pill.is-job .crumb-job-sub[data-v-f7e5c5d3]{max-width:140px}.crumb-pill.is-job .crumb-task-icon[data-v-f7e5c5d3]{color:var(--text-secondary)}.crumb-pill[disabled][data-v-f7e5c5d3]{opacity:.55;cursor:default}.crumb-count[data-v-f7e5c5d3]{font-family:var(--font-mono, monospace);font-size:10px;color:var(--text-muted);flex-shrink:0}.crumb-caret[data-v-f7e5c5d3]{font-size:9px;color:var(--text-muted)}.crumb-sep[data-v-f7e5c5d3]{font-size:11px;color:var(--text-muted);flex-shrink:0}.crumb-plain.is-study[data-v-f7e5c5d3] svg{color:var(--text-primary);flex-shrink:0}.crumb-task-icon[data-v-f7e5c5d3]{display:inline-flex;flex-shrink:0}.crumb-pill.is-task:not(.is-job) .crumb-task-icon[data-v-f7e5c5d3]{color:var(--text-primary)}.crumb-task-icon.is-gray[data-v-f7e5c5d3]{color:var(--text-muted)}.crumb-task-icon.is-error[data-v-f7e5c5d3]{color:#ef4444}.crumb-task-icon.is-running[data-v-f7e5c5d3]{color:#3b82f6}.crumb-task-icon.is-done[data-v-f7e5c5d3]{color:#10b981}.crumb-task-icon.is-partial[data-v-f7e5c5d3]{color:#f59e0b}.task-picker-wrap[data-v-f7e5c5d3]{position:relative;display:flex;min-width:0}.task-drop[data-v-f7e5c5d3]{position:fixed;z-index:1100;min-width:240px;max-height:60vh;padding:0;overflow-y:auto}.task-drop-item[data-v-f7e5c5d3]{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;font-family:var(--font-body)}.task-drop-item[data-v-f7e5c5d3]:last-child{border-bottom:none}.task-drop-item[data-v-f7e5c5d3]:hover:not([disabled]){background:var(--bg-surface-alt)}.task-drop-item.is-current[data-v-f7e5c5d3]{background:var(--bg-surface-alt)}.task-drop-item[disabled][data-v-f7e5c5d3]{cursor:default}.task-drop-item[disabled] .task-drop-title[data-v-f7e5c5d3],.task-drop-item[disabled] .task-drop-sub[data-v-f7e5c5d3]{color:var(--text-muted)}.task-drop-item[disabled] .task-drop-count[data-v-f7e5c5d3]{font-weight:600}.task-drop-title[data-v-f7e5c5d3]{font-size:11px;font-weight:600;color:var(--text-primary)}.task-drop-sub[data-v-f7e5c5d3]{font-size:10px;color:var(--text-muted)}.task-drop-count[data-v-f7e5c5d3]{font-family:var(--font-mono, monospace);font-size:10px;color:var(--text-muted)}.topbar-tabs[data-v-f7e5c5d3]{display:flex;justify-content:center;justify-self:center}.topbar-tabs.ks-tabs[data-v-f7e5c5d3]{padding:2px}.topbar-tabs[data-v-f7e5c5d3] .ks-tab{padding:4px 12px;font-size:12px}.topbar-tabs[data-v-f7e5c5d3] .ks-tab>.pi{font-size:11px}.topbar-right[data-v-f7e5c5d3]{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:8px}.dl-wrap[data-v-f7e5c5d3]{position:relative;display:flex}.dl-drop[data-v-f7e5c5d3]{position:fixed;z-index:1100;width:320px;padding:0;display:flex;flex-direction:column}.dl-head[data-v-f7e5c5d3]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-subtle)}.dl-head-title[data-v-f7e5c5d3]{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.dl-head-action[data-v-f7e5c5d3]{padding:2px 6px;font-size:11px}.dl-head-action[disabled][data-v-f7e5c5d3]{cursor:default}.dl-body[data-v-f7e5c5d3]{max-height:42vh;overflow-y:auto}.dl-note[data-v-f7e5c5d3]{display:flex;align-items:center;gap:6px;padding:12px;font-size:11px;color:var(--text-muted)}.dl-note.is-error[data-v-f7e5c5d3]{color:#ef4444}.dl-item[data-v-f7e5c5d3]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-subtle);cursor:pointer}.dl-item[data-v-f7e5c5d3]:last-child{border-bottom:none}.dl-item[data-v-f7e5c5d3]:hover{background:var(--bg-surface-alt)}.dl-item-main[data-v-f7e5c5d3]{display:flex;flex-direction:column;min-width:0;flex:1}.dl-item-name[data-v-f7e5c5d3]{font-size:11px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-item-sub[data-v-f7e5c5d3]{font-size:10px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-item-size[data-v-f7e5c5d3]{font-family:var(--font-mono, monospace);font-size:10px;color:var(--text-muted);flex-shrink:0}.dl-log[data-v-f7e5c5d3]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;text-align:left;background:transparent;border:none;border-top:1px solid var(--border-subtle);cursor:pointer;font-family:var(--font-body);color:var(--text-secondary)}.dl-log[data-v-f7e5c5d3]:hover:not([disabled]){background:var(--bg-surface-alt)}.dl-log[disabled][data-v-f7e5c5d3]{cursor:default}.dl-log[disabled] .dl-item-name[data-v-f7e5c5d3]{color:var(--text-muted)}.dl-log .pi[data-v-f7e5c5d3]{font-size:12px;flex-shrink:0}.dl-foot[data-v-f7e5c5d3]{display:flex;justify-content:flex-end;padding:8px 12px;border-top:1px solid var(--border-subtle)}@media(max-width:1100px){.crumb-kind[data-v-f7e5c5d3]{display:none}.crumb-plain.is-study .crumb-name[data-v-f7e5c5d3],.crumb-pill.is-task .crumb-name[data-v-f7e5c5d3]{max-width:140px}.crumb-pill.is-job .crumb-name[data-v-f7e5c5d3]{max-width:120px}.crumb-pill.is-job .crumb-job-sub[data-v-f7e5c5d3]{max-width:100px}}@media(max-width:860px){.crumb-plain.is-study .crumb-name[data-v-f7e5c5d3]{max-width:90px}.crumb-pill.is-task .crumb-name[data-v-f7e5c5d3]{max-width:110px}.crumb-pill.is-job .crumb-name[data-v-f7e5c5d3]{max-width:90px}.crumb-pill.is-job .crumb-job-sub[data-v-f7e5c5d3]{display:none}}.job-bar[data-v-4f513383]{display:flex;align-items:stretch;gap:12px;padding:8px 16px;background:var(--bg-surface);border-bottom:1px solid var(--border-color);overflow:hidden}.job-bar-lead[data-v-4f513383]{display:flex;flex-direction:column;justify-content:center;gap:2px;flex-shrink:0;padding-right:12px;border-right:1px solid var(--border-subtle)}.job-bar-count[data-v-4f513383]{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--text-secondary)}.job-bar-sub[data-v-4f513383]{font-size:10px;color:var(--text-muted);white-space:nowrap}.job-bar-sub.is-compare[data-v-4f513383]{color:var(--color-brand);font-weight:600}.job-bar-tail[data-v-4f513383]{display:flex;align-items:center;flex-shrink:0;margin-left:auto;padding-left:12px}.job-bar-cards[data-v-4f513383]{display:flex;align-items:stretch;gap:8px;overflow-x:auto;scrollbar-width:thin}.job-card[data-v-4f513383]{display:flex;flex-direction:column;gap:2px;min-width:84px;padding:6px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-input);cursor:pointer;font-family:var(--font-body);text-align:left;transition:border-color .12s,background .12s,opacity .12s;flex-shrink:0}.job-card[data-v-4f513383]:hover:not([disabled]){background:var(--bg-surface-hover, var(--bg-surface-alt))}.job-card[disabled][data-v-4f513383]{cursor:default;border-style:dashed}.job-card[disabled] .job-card-value[data-v-4f513383],.job-card[disabled] .job-card-label[data-v-4f513383]{color:var(--text-muted)}.job-card.is-active[data-v-4f513383],.job-card.is-checked[data-v-4f513383]{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--border-color));background:var(--color-brand-bg)}.job-card.is-dim .job-card-value[data-v-4f513383],.job-card.is-dim .job-card-force[data-v-4f513383]{color:var(--text-muted)}.job-card-labels[data-v-4f513383]{display:flex;align-items:center;gap:8px}.job-card-label[data-v-4f513383]{font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.job-card-check[data-v-4f513383]{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin-left:auto;border:1px solid var(--border-color);border-radius:2px;background:var(--bg-surface);color:#fff;flex-shrink:0}.job-card-check.checked[data-v-4f513383]{background:var(--color-brand);border-color:var(--color-brand)}.job-card-check .pi[data-v-4f513383]{font-size:8px;line-height:1;font-weight:700}.job-card-values[data-v-4f513383]{display:flex;gap:8px}.job-card-value[data-v-4f513383]{font-family:var(--font-mono, monospace);font-size:15px;font-weight:700;line-height:1.1;color:var(--text-primary)}.job-card-force[data-v-4f513383]{font-family:var(--font-mono, monospace);font-size:10px;font-weight:600;color:var(--text-secondary)}.job-card-force.is-active[data-v-4f513383]{color:var(--color-brand)}.job-card-pending[data-v-4f513383]{font-style:italic;font-weight:400;color:var(--text-muted)}.conv-chart[data-v-60b80801]{display:flex;flex-direction:column;min-height:0;flex:1}.conv-canvas[data-v-60b80801]{flex:1;min-height:0}.conv-state[data-v-60b80801]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;text-align:center}.conv-state-txt[data-v-60b80801]{font-size:12px;color:var(--text-muted)}.conv-chart.is-compact .conv-state-txt[data-v-60b80801]{font-size:11px;font-style:italic}.metrics-panel[data-v-143b5302]{display:flex;flex-direction:column;flex-shrink:0;width:320px;overflow-y:auto;background:var(--bg-surface);border-left:1px solid var(--border-color);font-family:var(--font-body)}.mp-section[data-v-143b5302]{padding:12px 16px;border-bottom:1px solid var(--border-subtle)}.mp-section.is-last[data-v-143b5302]{border-bottom:none}.mp-head[data-v-143b5302]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.mp-head-title[data-v-143b5302]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.mp-head .kuma-segmented[data-v-143b5302]{padding:2px}.mp-head .kuma-segmented-btn[data-v-143b5302]{height:20px;padding:0 8px;font-size:10.5px}.mp-total[data-v-143b5302]{display:flex;align-items:baseline;gap:5px}.mp-total-num[data-v-143b5302]{font-family:var(--font-mono, monospace);font-weight:700;font-size:30px;line-height:1;letter-spacing:-.02em;color:var(--text-primary)}.mp-total-unit[data-v-143b5302]{font-size:13px;color:var(--text-muted)}.mp-subtitle[data-v-143b5302]{margin:6px 0 14px;font-size:11px;line-height:1.35;color:var(--text-muted)}.mp-kpis[data-v-143b5302]{display:flex;flex-direction:column;gap:12px}.mp-kpi-top[data-v-143b5302]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.mp-kpi-dot[data-v-143b5302]{width:8px;height:8px;flex-shrink:0;border-radius:50%}.mp-kpi-label[data-v-143b5302]{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.mp-kpi-value[data-v-143b5302]{margin-left:auto;font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;color:var(--text-primary)}.mp-kpi-track[data-v-143b5302]{width:100%;height:4px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.mp-kpi-fill[data-v-143b5302]{height:100%;border-radius:2px;background:color-mix(in srgb,var(--text-primary) 38%,transparent)}.mp-section[data-v-143b5302]{--mp-studio: #475569}.mp-view-toggle .pi[data-v-143b5302]{font-size:11px}.mp-fx-sub[data-v-143b5302]{margin:4px 0 10px}.mp-fx-sub strong[data-v-143b5302]{font-weight:700;color:var(--text-secondary)}.mp-compare[data-v-143b5302]{display:inline-flex;align-items:center;gap:8px;margin:0 0 4px auto;padding:4px 8px 4px 4px;border-radius:var(--radius-input);cursor:pointer;transition:background .12s}.mp-compare[data-v-143b5302]:hover{background:var(--bg-surface-alt)}.mp-compare-label[data-v-143b5302]{font-size:11px;font-weight:600;color:var(--text-secondary)}.mp-line[data-v-143b5302]{padding:8px 0 4px}.mp-line-axis[data-v-143b5302]{display:flex;justify-content:space-between;font-size:10px;color:var(--text-muted);margin-bottom:44px}.mp-line-track[data-v-143b5302]{position:relative;height:2px;margin:0 8px;background:var(--border-color);border-radius:2px}.mp-dot[data-v-143b5302]{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--bg-surface);border:2px solid var(--color-brand);cursor:pointer;transition:transform .1s}.mp-dot.is-study[data-v-143b5302]{border-color:var(--mp-studio)}.mp-dot.is-active[data-v-143b5302]{width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 20%,transparent);z-index:2}.mp-dot.is-hover[data-v-143b5302]{z-index:4;transform:scale(1.15)}.mp-dot-tip[data-v-143b5302]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:2px 7px;background:var(--color-brand);color:#fff;font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;white-space:nowrap;border-radius:var(--radius-input)}.mp-dot-tip.is-hover[data-v-143b5302]{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 8px;background:var(--text-primary);z-index:5}.mp-dot-tip-label[data-v-143b5302]{font-family:var(--font-body);font-weight:600;font-size:10px}.mp-dot-tip-val[data-v-143b5302]{font-size:10px;opacity:.85}.mp-dot-tip.tip-left[data-v-143b5302]{left:0;right:auto;transform:none}.mp-dot-tip.tip-right[data-v-143b5302]{left:auto;right:0;transform:none}.mp-line-mark[data-v-143b5302]{position:absolute;top:50%;width:1px;height:8px;margin:-4px 0 0 -.5px;background:var(--border-color);pointer-events:none}.mp-line-ticks[data-v-143b5302]{position:relative;height:12px;margin:12px 8px 0}.mp-line-tick[data-v-143b5302]{position:absolute;transform:translate(-50%);font-family:var(--font-mono, monospace);font-size:9px;color:var(--text-muted)}.mp-line-tick.edge-left[data-v-143b5302]{transform:translate(0)}.mp-line-tick.edge-right[data-v-143b5302]{transform:translate(-100%)}.mp-rank[data-v-143b5302]{display:flex;flex-direction:column;gap:8px}.mp-rank-row[data-v-143b5302]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-input)}.mp-rank-row.is-active[data-v-143b5302]{background:var(--color-brand-bg);box-shadow:inset 2px 0 0 0 var(--color-brand)}.mp-rank-num[data-v-143b5302]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--bg-surface-alt);font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;color:var(--text-muted)}.mp-rank-row.is-active .mp-rank-num[data-v-143b5302]{background:var(--color-brand);color:#fff}.mp-rank-main[data-v-143b5302]{flex:1;min-width:0}.mp-rank-top[data-v-143b5302]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.mp-rank-label[data-v-143b5302]{font-size:12px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-rank-badge[data-v-143b5302]{flex-shrink:0;padding:1px 5px;border-radius:999px;background:var(--color-brand);color:#fff;font-size:8px;font-weight:800;letter-spacing:.06em}.mp-rank-val[data-v-143b5302]{margin-left:auto;flex-shrink:0;font-family:var(--font-mono, monospace);font-size:12px;font-weight:700;color:var(--text-primary)}.mp-rank-track[data-v-143b5302]{height:5px;border-radius:3px;background:var(--border-subtle);overflow:hidden}.mp-rank-fill[data-v-143b5302]{height:100%;border-radius:3px;background:var(--mp-studio)}.mp-rank-row.is-task .mp-rank-fill[data-v-143b5302]{background:color-mix(in srgb,var(--color-brand) 55%,transparent)}.mp-rank-row.is-active .mp-rank-fill[data-v-143b5302]{background:var(--color-brand)}.mp-legend[data-v-143b5302]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid var(--border-subtle)}.mp-legend-item[data-v-143b5302]{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--text-muted)}.mp-legend-dot[data-v-143b5302]{width:9px;height:9px;border-radius:50%;background:var(--bg-surface);border:2px solid var(--color-brand)}.mp-legend-dot.is-active[data-v-143b5302]{background:var(--color-brand)}.mp-legend-dot.is-study[data-v-143b5302]{border-color:var(--mp-studio)}.mp-collapse[data-v-143b5302]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:18px;background:transparent;border:none;cursor:pointer;font-family:var(--font-body)}.mp-collapse-icon[data-v-143b5302]{font-size:11px;color:var(--text-muted)}.mp-comp-hint[data-v-143b5302]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:8px 10px;background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-input);font-size:11px;line-height:1.4;color:var(--text-secondary)}.mp-comp-hint .pi[data-v-143b5302]{margin-top:1px;font-size:12px;color:var(--text-muted)}.mp-comp-hint strong[data-v-143b5302]{font-weight:600;color:var(--text-primary)}.mp-comp-table[data-v-143b5302]{width:100%;border-collapse:collapse}.mp-comp-table thead[data-v-143b5302]{background:transparent}.mp-comp-table th[data-v-143b5302]{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-align:right;padding:0 0 6px;border-bottom:1px solid var(--border-subtle)}.mp-comp-table th.mp-comp-name-h[data-v-143b5302]{text-align:left}.mp-comp-table td[data-v-143b5302]{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-primary);text-align:right;padding:10px 0}.mp-comp-table th[data-v-143b5302]:first-child,.mp-comp-table td[data-v-143b5302]:first-child{padding-left:8px}.mp-comp-table th[data-v-143b5302]:last-child,.mp-comp-table td[data-v-143b5302]:last-child{padding-right:8px}.mp-comp-table tr:last-child td[data-v-143b5302]{border-bottom:none}.mp-comp-table td.mp-comp-name[data-v-143b5302]{font-family:var(--font-body);font-weight:700;text-align:left;color:var(--text-primary)}.mp-comp-name-inner[data-v-143b5302]{display:flex;align-items:center;gap:10px}.mp-comp-name-txt[data-v-143b5302]{line-height:1}.mp-check[data-v-143b5302]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border:1px solid var(--border-color);border-radius:var(--radius-checkbox, 4px);background:var(--bg-surface);transition:all .12s}.mp-check .pi[data-v-143b5302]{font-size:9px;color:#fff}.mp-check.is-on[data-v-143b5302]{background:var(--color-brand);border-color:var(--color-brand)}.mp-comp-row.is-interactive:hover .mp-check[data-v-143b5302]:not(.is-on){border-color:var(--border-hover)}.mp-comp-row[data-v-143b5302]{transition:background .12s}.mp-comp-row.is-interactive[data-v-143b5302]{cursor:pointer}.mp-comp-row.is-interactive:not(.is-selected):hover td[data-v-143b5302]{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.mp-comp-row.is-interactive:not(.is-selected):hover td[data-v-143b5302]:first-child{border-top-left-radius:var(--radius-input);border-bottom-left-radius:var(--radius-input)}.mp-comp-row.is-interactive:not(.is-selected):hover td[data-v-143b5302]:last-child{border-top-right-radius:var(--radius-input);border-bottom-right-radius:var(--radius-input)}.mp-comp-row.is-selected td[data-v-143b5302]{background:var(--color-brand-bg);border-bottom-color:transparent}.mp-comp-row.is-selected td[data-v-143b5302]:first-child{border-top-left-radius:var(--radius-input);border-bottom-left-radius:var(--radius-input);box-shadow:inset 2px 0 0 0 var(--color-brand)}.mp-comp-row.is-selected td[data-v-143b5302]:last-child{border-top-right-radius:var(--radius-input);border-bottom-right-radius:var(--radius-input)}.mp-comp-row:hover td[data-v-143b5302]:first-child{border-top-left-radius:var(--radius-input);border-bottom-left-radius:var(--radius-input)}.mp-comp-row:hover td[data-v-143b5302]:last-child{border-top-right-radius:var(--radius-input);border-bottom-right-radius:var(--radius-input)}.mp-show-all[data-v-143b5302]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:7px 10px;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-input);color:var(--text-secondary);font-family:var(--font-body);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s}.mp-show-all.has-selection[data-v-143b5302]{border-color:var(--color-brand);color:var(--color-brand)}.mp-show-all[data-v-143b5302]:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.mp-show-all[data-v-143b5302]:disabled{opacity:.55;cursor:default}.mp-empty[data-v-143b5302]{font-size:11px;font-style:italic;color:var(--text-muted)}.mp-conv-head[data-v-143b5302]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.mp-collapse-title[data-v-143b5302]{flex:1;justify-content:flex-start;margin-bottom:0}.mp-collapse-chevron[data-v-143b5302]{width:auto;flex:none;margin-bottom:0}.mp-conv[data-v-143b5302]{display:flex;flex-direction:column}.mp-conv-chart[data-v-143b5302]{flex:none;height:180px;border:1px solid var(--border-subtle);border-radius:var(--radius-input);padding:6px 4px 4px}.mp-conv-expand[data-v-143b5302]{flex:none}.mp-conv-dialog-chart[data-v-143b5302]{height:72vh;min-height:320px}:where(.cfd-viewer-root){--bg: var(--bg-canvas, #f5f5f5);--panel: var(--bg-surface, #ffffff);--panel-2: var(--bg-surface-alt, #fafbfc);--panel-3: var(--bg-surface-hover, #f1f3f5);--text: var(--text-primary, #1c2128);--text-muted: var(--text-secondary, #6b7280);--text-faint: color-mix(in srgb, var(--text-secondary, #6b7280) 60%, transparent);--border: var(--border-color, #e7e9ee);--border-strong: var(--border-hover, #d6dae1);--accent: var(--color-brand, #2f6df0);--accent-soft: var(--color-brand-bg, #e8f0fe);--accent-press: var(--color-brand-hover, #2356c9);--success: var(--color-success, #18a058);--success-soft: var(--color-success-bg, #e6f6ed);--info: var(--color-accent, #2f6df0);--info-soft: var(--color-accent-bg, #e8f0fe);--warn: var(--color-warning, #d98c00);--warn-soft: var(--color-warning-bg, #fbf0d9);--danger: var(--color-danger, #e03e3e);--axis-x: #e5484d;--axis-y: #30a46c;--axis-z: #4f7cf0;--legend-mask: color-mix(in srgb, var(--bg-canvas, #f5f5f7) 74%, transparent);--overlay-bar-h: 72px;--cfd-dock-right: 12px;--cfd-rail-w: 52px;--cfd-acc-w: 132px;--cfd-acc-gap: 10px;--cfd-group-h: 220px;--cfd-group-gap: 12px;--cfd-rail-h: calc(2 * var(--cfd-group-h) + var(--cfd-group-gap));--cfd-dock-shift: 0px;--cfd-legend-shift: 55px;--radius: 10px;--radius-sm: 8px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgba(20, 28, 45, .06), 0 1px 3px rgba(20, 28, 45, .05);--shadow: var(--shadow-widget, 0 4px 16px rgba(20, 28, 45, .08), 0 1px 4px rgba(20, 28, 45, .05));--shadow-lg: 0 12px 40px rgba(20, 28, 45, .14);--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "SF Mono", ui-monospace, "Roboto Mono", monospace;background:var(--bg);color:var(--text);font-family:var(--font);font-size:13px;-webkit-font-smoothing:antialiased}:where(.cfd-viewer-root),:where(.cfd-viewer-root) *{box-sizing:border-box}:where(.cfd-viewer-root) .panel-surface{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}:where(.cfd-viewer-root) .ctrl-bar{display:flex;gap:3px;padding:6px 5px}:where(.cfd-viewer-root) .ctrl-bar.is-vertical{flex-direction:column;align-items:stretch}:where(.cfd-viewer-root) .ctrl-bar.is-horizontal{flex-direction:row;align-items:stretch}:where(.cfd-viewer-root) .ctrl-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:42px;padding:6px 4px;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.01em;cursor:pointer;transition:background .15s,color .15s}:where(.cfd-viewer-root) .ctrl-btn span{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}:where(.cfd-viewer-root) .ctrl-btn:hover:not(:disabled){background:var(--panel-3);color:var(--text)}:where(.cfd-viewer-root) .ctrl-btn.active{background:var(--accent);color:#fff}:where(.cfd-viewer-root) .ctrl-btn:disabled{opacity:.4;cursor:not-allowed}:where(.cfd-viewer-root) .btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-strong);background:var(--panel);color:var(--text);border-radius:var(--radius-sm);padding:7px 12px;font:inherit;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}:where(.cfd-viewer-root) .btn:hover{background:var(--panel-3)}:where(.cfd-viewer-root) .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}:where(.cfd-viewer-root) .btn.primary:hover{background:var(--accent-press);border-color:var(--accent-press)}:where(.cfd-viewer-root) .btn.ghost{background:transparent;border-color:transparent}:where(.cfd-viewer-root) .btn.ghost:hover{background:var(--panel-3)}:where(.cfd-viewer-root) .btn:disabled{opacity:.45;cursor:not-allowed}:where(.cfd-viewer-root) select,:where(.cfd-viewer-root) input[type=number],:where(.cfd-viewer-root) input[type=text]{width:100%;background:var(--panel);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:6px 8px;font:inherit}:where(.cfd-viewer-root) select:focus,:where(.cfd-viewer-root) input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}:where(.cfd-viewer-root) input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;background:var(--border-strong);cursor:pointer}:where(.cfd-viewer-root) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);border:2px solid #fff;box-shadow:var(--shadow-sm)}:where(.cfd-viewer-root) input[type=range]:disabled{opacity:.4}:where(.cfd-viewer-root) ::-webkit-scrollbar{width:8px;height:8px}:where(.cfd-viewer-root) ::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px}:where(.cfd-viewer-root) ::-webkit-scrollbar-track{background:transparent}:where(.cfd-viewer-root) .fade-enter-active,:where(.cfd-viewer-root) .fade-leave-active{transition:opacity .18s ease}:where(.cfd-viewer-root) .fade-enter-from,:where(.cfd-viewer-root) .fade-leave-to{opacity:0}:where(.cfd-viewer-root) .slide-enter-active,:where(.cfd-viewer-root) .slide-leave-active{transition:transform .22s ease,opacity .22s ease}:where(.cfd-viewer-root) .slide-enter-from,:where(.cfd-viewer-root) .slide-leave-to{opacity:0;transform:translate(12px)}.viewer-canvas[data-v-a4294926]{position:absolute;inset:0;background:var(--bg)}.viewer-canvas.dragging[data-v-a4294926]:after{content:"";position:absolute;inset:12px;border:2px dashed var(--accent);border-radius:var(--radius-lg);background:#2f6df00a;pointer-events:none}.drop-hint[data-v-a4294926]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--accent);color:#fff;padding:10px 18px;border-radius:var(--radius);font-weight:600;box-shadow:var(--shadow-lg);pointer-events:none}.show-all[data-v-a4294926]{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:var(--radius);font:inherit;font-size:12px;font-weight:600;cursor:pointer;box-shadow:var(--shadow);transition:filter .12s}.show-all[data-v-a4294926]:hover{filter:brightness(1.08)}.gizmo[data-v-dc532203]{position:absolute;top:12px;width:102px;height:102px;display:grid;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:right .22s ease,left .22s ease}.dial[data-v-dc532203]{position:relative;width:100%;height:100%}.bars[data-v-dc532203]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.handle[data-v-dc532203]{position:absolute;top:50%;left:50%;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:13px;font-weight:700;cursor:pointer;transition:filter .1s}.handle.solid[data-v-dc532203]{background:var(--c);color:#fff;border:2px solid #fff;box-shadow:var(--shadow-sm)}.handle.neg[data-v-dc532203]{background:var(--panel);border:2px solid var(--c);width:17px;height:17px}.handle[data-v-dc532203]:hover{filter:brightness(1.12)}.presets[data-v-630e88d8]{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:3}.presets.is-compact[data-v-630e88d8]{padding:3px;gap:2px}.presets.is-compact .ctrl-btn[data-v-630e88d8]{min-width:28px;min-height:26px;padding:3px}.ctrl-btn.active[data-v-630e88d8]{background:transparent;color:var(--accent)}.view-menu[data-v-630e88d8]{position:relative;display:flex}.view-menu .ctrl-btn[data-v-630e88d8]{gap:1px}.caret[data-v-630e88d8]{transition:transform .15s ease;transform:rotate(90deg)}.caret.open[data-v-630e88d8]{transform:rotate(-90deg)}.view-dropdown[data-v-630e88d8]{position:absolute;top:calc(100% + 9px);left:-4px;display:flex;flex-direction:column;gap:2px;min-width:128px;padding:6px;box-shadow:var(--shadow);z-index:4}.view-item[data-v-630e88d8]{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.view-item[data-v-630e88d8]:hover{background:var(--panel-3);color:var(--text)}.view-item.wind[data-v-630e88d8]{color:var(--text);font-weight:700}.view-sep[data-v-630e88d8]{height:1px;margin:4px 2px;background:var(--border)}.legend-bar[data-v-06379a6e]{display:flex;flex-direction:column;gap:6px;position:relative}.legend-bar.horizontal[data-v-06379a6e]{width:350px}.legend-bar.vertical[data-v-06379a6e]{height:100%;width:100%;gap:12px}.head[data-v-06379a6e]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.title-wrap[data-v-06379a6e]{display:flex;align-items:center;gap:5px;min-width:0}.legend-bar.vertical .title-wrap[data-v-06379a6e]{justify-content:center}.sync-ico[data-v-06379a6e]{flex:none;font-size:10px;color:var(--accent)}.legend-bar.vertical .head[data-v-06379a6e]{justify-content:center;padding-top:2px}.title[data-v-06379a6e]{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:padding-right .15s ease}.legend-bar.vertical:hover .title[data-v-06379a6e],.legend-bar.vertical:has(.info-btn.on) .title[data-v-06379a6e]{padding-right:20px}.head-actions[data-v-06379a6e]{display:flex;align-items:center;gap:8px;flex:none}.info-btn[data-v-06379a6e]{width:18px;height:18px;display:grid;place-items:center;border:none;background:transparent;color:var(--text-faint);cursor:pointer;font-size:12px;flex:none}.info-btn[data-v-06379a6e]:hover,.info-btn.on[data-v-06379a6e]{color:var(--accent)}.legend-bar.vertical .info-btn[data-v-06379a6e]{position:absolute;top:-1px;right:-3px;z-index:4;opacity:0;transition:opacity .15s ease}.legend-bar.vertical:hover .info-btn[data-v-06379a6e],.legend-bar.vertical .info-btn.on[data-v-06379a6e]{opacity:1}.info-pop[data-v-06379a6e]{position:absolute;z-index:31;width:224px;padding:8px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow)}.legend-bar.horizontal .info-pop[data-v-06379a6e]{bottom:-8px;left:calc(100% + 20px)}.legend-bar.horizontal.dock-right .info-pop[data-v-06379a6e]{left:auto;right:calc(100% + 20px)}.legend-bar.vertical .info-pop[data-v-06379a6e]{right:calc(100% + var(--cfd-acc-gap, 10px) + 10px);left:auto;top:0;bottom:auto}.legend-bar.vertical.dock-left .info-pop[data-v-06379a6e]{right:auto;left:calc(100% + var(--cfd-acc-gap, 10px) + 10px)}.info-text[data-v-06379a6e]{font-size:11px;line-height:1.5;color:var(--text-muted)}.info-text[data-v-06379a6e] p{margin:0}.info-text[data-v-06379a6e] p+p{margin-top:6px}.info-text[data-v-06379a6e] b{color:var(--text);font-weight:700}.ft-btn[data-v-06379a6e]{flex:none;height:20px;padding:0 7px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text-muted);font:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;cursor:pointer}.ft-btn[data-v-06379a6e]:hover{color:var(--accent);border-color:var(--accent)}.actions-row .ft-btn[data-v-06379a6e]{height:24px}.head-actions .hbtn[data-v-06379a6e]{width:22px;height:22px;font-size:13px;border:none;background:transparent;color:var(--text-faint)}.head-actions .hbtn[data-v-06379a6e]:hover,.head-actions .hbtn.on[data-v-06379a6e]{color:var(--accent);background:transparent}.actions-row[data-v-06379a6e]{display:flex;align-items:center;justify-content:center;gap:12px;flex:none}.actions-row .hbtn[data-v-06379a6e]{width:24px;height:24px;font-size:14px;border:none;background:transparent;color:var(--text-faint)}.actions-row .hbtn[data-v-06379a6e]:hover,.actions-row .hbtn.on[data-v-06379a6e]{color:var(--accent);background:transparent}.hbtn[data-v-06379a6e]{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--border);background:var(--panel-2);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-size:10px}.hbtn[data-v-06379a6e]:hover{color:var(--accent);border-color:var(--accent)}.hbtn.on[data-v-06379a6e]{color:#fff;background:var(--accent);border-color:var(--accent)}.cmap-pop[data-v-06379a6e],.cfg-pop[data-v-06379a6e],.set-pop[data-v-06379a6e]{position:absolute;z-index:30;width:184px;padding:8px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow)}.legend-bar.horizontal .cmap-pop[data-v-06379a6e],.legend-bar.horizontal .cfg-pop[data-v-06379a6e],.legend-bar.horizontal .set-pop[data-v-06379a6e]{bottom:-8px;left:calc(100% + 20px)}.legend-bar.horizontal.dock-right .cmap-pop[data-v-06379a6e],.legend-bar.horizontal.dock-right .cfg-pop[data-v-06379a6e],.legend-bar.horizontal.dock-right .set-pop[data-v-06379a6e]{left:auto;right:calc(100% + 20px)}.legend-bar.vertical .cmap-pop[data-v-06379a6e],.legend-bar.vertical .cfg-pop[data-v-06379a6e],.legend-bar.vertical .set-pop[data-v-06379a6e]{right:calc(100% + var(--cfd-acc-gap, 10px) + 10px);left:auto;top:auto;bottom:-10px}.legend-bar.vertical .cfg-pop[data-v-06379a6e]{width:160px}.legend-bar.vertical .set-pop[data-v-06379a6e]{width:170px}.legend-bar.vertical.dock-left .cmap-pop[data-v-06379a6e],.legend-bar.vertical.dock-left .cfg-pop[data-v-06379a6e],.legend-bar.vertical.dock-left .set-pop[data-v-06379a6e]{right:auto;left:calc(100% + var(--cfd-acc-gap, 10px) + 10px)}.fade-enter-active[data-v-06379a6e],.fade-leave-active[data-v-06379a6e]{transition:opacity .18s ease}.fade-enter-from[data-v-06379a6e],.fade-leave-to[data-v-06379a6e]{opacity:0}.pop-title[data-v-06379a6e]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:0 2px}.invert-row[data-v-06379a6e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 2px;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.invert-row[data-v-06379a6e]:hover,.invert-row.on[data-v-06379a6e]{color:var(--text)}.invert-row .switch[data-v-06379a6e]{position:relative;width:28px;height:15px;flex:none;border-radius:8px;background:var(--panel-3);border:1px solid var(--border);transition:background .18s,border-color .18s}.invert-row .switch.on[data-v-06379a6e]{background:var(--accent);border-color:var(--accent)}.invert-row .knob[data-v-06379a6e]{position:absolute;top:50%;left:2px;width:11px;height:11px;border-radius:50%;background:var(--text);transform:translateY(-50%);transition:left .18s cubic-bezier(.4,0,.2,1),background .18s;box-shadow:var(--shadow-sm)}.invert-row .switch.on .knob[data-v-06379a6e]{left:14px;background:#fff}.save-default-btn[data-v-06379a6e]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:2px;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text-muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.save-default-btn .pi[data-v-06379a6e]{font-size:11px}.save-default-btn[data-v-06379a6e]:hover{color:var(--accent);border-color:var(--accent)}.save-default-btn.saved[data-v-06379a6e]{color:#fff;background:var(--accent);border-color:var(--accent)}.bands-row[data-v-06379a6e]{display:flex;align-items:center;gap:4px}.bands-label[data-v-06379a6e]{font-size:11px;font-weight:600;color:var(--text-muted);margin-right:2px}.band-btn[data-v-06379a6e]{flex:1;min-width:0;padding:4px 0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text-muted);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.band-btn[data-v-06379a6e]:hover{color:var(--text)}.band-btn.on[data-v-06379a6e]{background:var(--panel-2);border-color:var(--border);color:var(--accent);font-weight:700}.band-input[data-v-06379a6e]{width:38px;flex:none;padding:4px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text);font:inherit;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.band-input[data-v-06379a6e]::-webkit-outer-spin-button,.band-input[data-v-06379a6e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.band-input[data-v-06379a6e]:focus{outline:none;border-color:var(--accent)}.band-input[data-v-06379a6e]::-moz-placeholder{color:var(--text-faint)}.band-input[data-v-06379a6e]::placeholder{color:var(--text-faint)}.cmap-list[data-v-06379a6e]{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.cmap-group[data-v-06379a6e]{padding:6px 2px 2px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.cmap-group[data-v-06379a6e]:first-child{padding-top:0}.cmap-row[data-v-06379a6e]{display:flex;align-items:center;gap:8px;padding:5px 4px;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.cmap-row[data-v-06379a6e]:hover{background:var(--panel-3);color:var(--text)}.cmap-row.active[data-v-06379a6e]{color:var(--text);font-weight:700}.cmap-row .swatch[data-v-06379a6e]{width:56px;height:12px;border-radius:999px;border:1px solid var(--border);flex:none}.cmap-row .cmap-label[data-v-06379a6e]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmap-row .pi-check[data-v-06379a6e]{font-size:11px;color:var(--accent);width:12px;flex:none;opacity:0}.cmap-row.active .pi-check[data-v-06379a6e]{opacity:1}.body.horizontal[data-v-06379a6e]{display:flex;align-items:stretch;gap:8px;flex-direction:row-reverse}.body.vertical[data-v-06379a6e]{display:flex;flex-direction:column;align-items:stretch;gap:14px;flex:1;min-height:0}.track-wrap.horizontal[data-v-06379a6e]{flex:1;display:flex;flex-direction:column;gap:3px}.track-wrap.vertical[data-v-06379a6e]{flex:1;position:relative;display:flex;flex-direction:row-reverse;justify-content:center;gap:6px;min-height:0;align-items:stretch}.track[data-v-06379a6e]{position:relative;touch-action:none;cursor:crosshair;border-radius:3px;border:1px solid var(--border)}.track-wrap.horizontal .track[data-v-06379a6e]{height:14px;border-radius:7px}.track-wrap.vertical .track[data-v-06379a6e]{width:16px;min-height:120px;flex:none;border-radius:9px}.track.banding[data-v-06379a6e]{cursor:ew-resize}.mask[data-v-06379a6e]{position:absolute;background:var(--legend-mask);pointer-events:none}.track-wrap.vertical .mask[data-v-06379a6e]:nth-of-type(1){border-radius:0 0 8px 8px}.track-wrap.vertical .mask[data-v-06379a6e]:nth-of-type(2){border-radius:8px 8px 0 0}.track-wrap.horizontal .mask[data-v-06379a6e]:nth-of-type(1){border-radius:6px 0 0 6px}.track-wrap.horizontal .mask[data-v-06379a6e]:nth-of-type(2){border-radius:0 6px 6px 0}.band-move[data-v-06379a6e]{position:absolute;cursor:grab}.band-move.dragging[data-v-06379a6e]{cursor:grabbing}.handle[data-v-06379a6e]{position:absolute;background:var(--text);border:2px solid #fff;box-shadow:var(--shadow-sm);border-radius:2px}.track-wrap.horizontal .handle[data-v-06379a6e]{top:-3px;width:6px;height:20px;transform:translate(-50%);cursor:ew-resize}.track-wrap.vertical .handle[data-v-06379a6e]{left:-3px;height:6px;width:22px;transform:translateY(50%);cursor:ns-resize}.ticks[data-v-06379a6e]{position:relative}.ticks.horizontal[data-v-06379a6e]{height:12px}.ticks.vertical[data-v-06379a6e]{width:44px;flex:none}.tick[data-v-06379a6e]{position:absolute;display:flex;font-variant-numeric:tabular-nums;color:var(--text-faint);border:none;background:transparent;padding:0;font:inherit}.ticks.horizontal .tick[data-v-06379a6e]{top:0;transform:translate(-50%);flex-direction:column;align-items:center}.ticks.horizontal .tick.min[data-v-06379a6e]{transform:none;align-items:flex-start}.ticks.horizontal .tick.max[data-v-06379a6e]{transform:translate(-100%);align-items:flex-end}.ticks.vertical .tick[data-v-06379a6e]{right:0;left:auto;transform:translateY(50%);flex-direction:row;justify-content:flex-end;align-items:center;gap:2px}.tick .notch[data-v-06379a6e]{background:var(--border-strong, var(--border));flex:none}.ticks.horizontal .notch[data-v-06379a6e]{width:1px;height:3px}.ticks.vertical .notch[data-v-06379a6e]{width:3px;height:1px}.tval[data-v-06379a6e]{font-size:10px;color:var(--text);line-height:1;white-space:nowrap}.tval-btn[data-v-06379a6e]{border:none;background:transparent;padding:0;font:inherit;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--accent);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.tval-btn[data-v-06379a6e]:hover{text-decoration-thickness:2px}.tval-btn.active[data-v-06379a6e]{text-decoration:none}.end-pop[data-v-06379a6e]{position:absolute;z-index:32;width:116px;padding:6px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow)}.legend-bar.vertical .end-pop[data-v-06379a6e]{right:calc(100% + 12px);left:auto}.legend-bar.vertical.dock-left .end-pop[data-v-06379a6e]{right:auto;left:calc(100% + 12px)}.legend-bar.vertical .end-pop.max[data-v-06379a6e]{top:0}.legend-bar.vertical .end-pop.min[data-v-06379a6e]{bottom:0}.legend-bar.horizontal .end-pop[data-v-06379a6e]{bottom:-8px;left:calc(100% + 20px)}.legend-bar.horizontal.dock-right .end-pop[data-v-06379a6e]{left:auto;right:calc(100% + 20px)}.end-pop-label[data-v-06379a6e]{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.end-pop-input[data-v-06379a6e]{width:100%;padding:4px 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text);font:inherit;font-size:11px;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.end-pop-input[data-v-06379a6e]::-webkit-outer-spin-button,.end-pop-input[data-v-06379a6e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.end-pop-input[data-v-06379a6e]:focus{outline:none;border-color:var(--accent)}.controls[data-v-c2aa6a18]{display:flex;flex-direction:column;align-items:stretch;gap:10px}.seg[data-v-c2aa6a18]{display:flex;flex-direction:row;padding:3px;background:var(--panel-3);border-radius:var(--radius-sm)}.seg button[data-v-c2aa6a18]{flex:1;min-width:0;padding:5px 4px;text-align:center;white-space:nowrap;border:none;border-radius:calc(var(--radius-sm) - 3px);background:transparent;color:var(--text-muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.seg button[data-v-c2aa6a18]:hover{color:var(--text)}.seg button.on[data-v-c2aa6a18]{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.pos[data-v-c2aa6a18]{width:100%}.pos[data-v-c2aa6a18]:disabled{opacity:.4}.anim-row[data-v-c2aa6a18]{display:flex;gap:6px}.anim-row .anim-toggle[data-v-c2aa6a18]{flex:1;min-width:0}.anim-toggle[data-v-c2aa6a18]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:1px solid var(--border-strong, var(--border));border-radius:var(--radius-sm);background:var(--panel);color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.anim-toggle .pi[data-v-c2aa6a18]{font-size:11px}.anim-toggle[data-v-c2aa6a18]:hover{background:var(--panel-2)}.anim-toggle.on[data-v-c2aa6a18]{background:var(--accent);border-color:var(--accent);color:#fff}.controls[data-v-ff5d5dfe]{display:flex;flex-direction:column;align-items:stretch;gap:8px}.divider[data-v-ff5d5dfe]{height:1px;background:var(--border)}.seg[data-v-ff5d5dfe]{display:flex;flex-direction:row;padding:3px;background:var(--panel-3);border-radius:var(--radius-sm)}.seg button[data-v-ff5d5dfe]{flex:1;min-width:0;padding:5px 4px;text-align:center;white-space:nowrap;border:none;border-radius:calc(var(--radius-sm) - 3px);background:transparent;color:var(--text-muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.seg button[data-v-ff5d5dfe]:hover{color:var(--text)}.seg button.on[data-v-ff5d5dfe]{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.angles[data-v-ff5d5dfe]{display:flex;flex-direction:column;gap:4px}.angles label[data-v-ff5d5dfe]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-muted)}.angles .lbl[data-v-ff5d5dfe]{width:18px;font-weight:600}.angles input[type=range][data-v-ff5d5dfe]{flex:1;min-width:0}.angles .val[data-v-ff5d5dfe]{width:34px;text-align:right;font-variant-numeric:tabular-nums}.pos[data-v-ff5d5dfe]{width:100%}.legend-root[data-v-42a61330]{position:absolute;inset:0;pointer-events:none;z-index:3}.slot[data-v-42a61330]{pointer-events:auto}.legend-root>.slot[data-v-42a61330]{position:absolute;padding:10px 12px;display:flex}.legend-root>.slot.vertical[data-v-42a61330]{width:var(--cfd-acc-w, 96px);padding:10px;align-items:stretch}.legend-stack[data-v-42a61330]{position:absolute;bottom:18px;display:flex;gap:10px;pointer-events:none}.legend-stack.horizontal[data-v-42a61330]{flex-direction:column}.legend-stack.vertical[data-v-42a61330]{flex-direction:row;align-items:flex-end}.legend-stack.corner-left[data-v-42a61330]{left:18px;align-items:flex-start}.legend-stack.corner-right[data-v-42a61330]{right:18px;align-items:flex-end}.legend-stack .slot[data-v-42a61330]{padding:8px 10px}.legend-stack.vertical .slot[data-v-42a61330]{height:clamp(140px,32vh,240px);width:var(--cfd-acc-w, 96px)}.fade-enter-active[data-v-42a61330],.fade-leave-active[data-v-42a61330]{transition:opacity .18s ease}.fade-enter-from[data-v-42a61330],.fade-leave-to[data-v-42a61330]{opacity:0}.pane[data-v-a4e790bb]{position:absolute;inset:0;overflow:hidden}.forces-control[data-v-552990cb]{display:flex;flex-direction:column;gap:10px;width:184px;padding:12px}.fc-head[data-v-552990cb]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);padding:0 2px}.fc-modes[data-v-552990cb]{display:flex;flex-direction:column;gap:3px}.fc-mode[data-v-552990cb]{display:flex;align-items:center;gap:8px;padding:7px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.fc-mode[data-v-552990cb] svg{flex:none}.fc-mode[data-v-552990cb]:hover:not(:disabled):not(.active){background:var(--panel-3);color:var(--text)}.fc-mode.active[data-v-552990cb]{background:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.fc-mode[data-v-552990cb]:active:not(:disabled){transform:scale(.98)}.fc-mode[data-v-552990cb]:disabled{opacity:.4;cursor:not-allowed}.fc-opts[data-v-552990cb]{display:flex;flex-direction:column;gap:8px}.fc-opts.disabled[data-v-552990cb]{opacity:.4;pointer-events:none}.fc-opt-row[data-v-552990cb]{display:flex;align-items:center;justify-content:space-between;gap:8px}.fc-opt-label[data-v-552990cb]{font-size:11px;font-weight:600;color:var(--text-muted)}.fc-seg[data-v-552990cb]{display:inline-flex;gap:2px;padding:2px;background:var(--panel-3);border:1px solid var(--border);border-radius:var(--radius-sm)}.fc-seg-btn[data-v-552990cb]{padding:3px 10px;font:inherit;font-size:11px;font-weight:600;color:var(--text-muted);background:transparent;border:none;border-radius:calc(var(--radius-sm) - 3px);cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.fc-seg-btn[data-v-552990cb]:hover:not(:disabled):not(.active){color:var(--text)}.fc-seg-btn.active[data-v-552990cb]{background:var(--panel);color:var(--accent);box-shadow:var(--shadow-sm)}.fc-seg-btn[data-v-552990cb]:disabled{opacity:.5;cursor:not-allowed}.fc-hint[data-v-552990cb]{display:flex;align-items:flex-start;gap:6px;font-size:10px;line-height:1.35;color:var(--text-faint);margin:0}.fc-hint[data-v-552990cb] svg{flex:none;margin-top:1px}.rail-wrap[data-v-7618f15f]{position:absolute;display:flex;gap:var(--cfd-group-gap, 12px);z-index:3;transition:right .22s ease}.rail-wrap.dock-right[data-v-7618f15f]{top:calc(50% + var(--cfd-dock-shift, 126px));right:var(--cfd-dock-right, 12px);transform:translateY(-50%);flex-direction:column;align-items:stretch}.rail-wrap.dock-bottom[data-v-7618f15f]{bottom:18px;left:50%;transform:translate(-50%);flex-direction:row;align-items:flex-end;z-index:30}.rail-wrap.dock-bottom .rail-group[data-v-7618f15f]{width:auto;height:auto;align-items:center;gap:3px}.rail-wrap.dock-bottom .rail-modes[data-v-7618f15f]{flex:none;flex-direction:row}.rail-wrap.dock-bottom .ctrl-btn.is-toggle[data-v-7618f15f]{min-width:56px}.rail-group[data-v-7618f15f]{width:var(--cfd-rail-w, 60px)}.rail-group.is-vertical .ctrl-btn[data-v-7618f15f]{min-width:0}.rail-modes[data-v-7618f15f]{display:flex;flex-direction:column;gap:3px}.forces-group[data-v-7618f15f]{position:relative}.forces-popup[data-v-7618f15f]{position:absolute;z-index:10}.forces-popup.for-right[data-v-7618f15f]{right:calc(100% + 10px);top:0}.forces-popup.for-right.clear-legend[data-v-7618f15f]{top:60%}.forces-popup.for-bottom[data-v-7618f15f]{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.ctrl-btn.active[data-v-7618f15f]{background:transparent;color:var(--accent)}.section[data-v-9469c54c]{border-bottom:1px solid var(--border)}.head[data-v-9469c54c]{width:100%;display:flex;align-items:center;gap:8px;padding:11px 14px;background:transparent;border:none;cursor:pointer;color:var(--text);font:inherit}.ic[data-v-9469c54c]{color:var(--text-muted)}.title[data-v-9469c54c]{flex:1;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.chev[data-v-9469c54c]{color:var(--text-faint);transition:transform .18s;transform:rotate(-90deg)}.chev.open[data-v-9469c54c]{transform:rotate(90deg)}.body[data-v-9469c54c]{padding:4px 14px 14px}.lm[data-v-565bc048]{display:flex;flex-direction:column;gap:14px}.ctl[data-v-565bc048]{display:flex;flex-direction:column;gap:6px}.ctl>label[data-v-565bc048]{font-size:11px;font-weight:600;color:var(--text-muted)}.cmap[data-v-565bc048]{display:flex;align-items:center;gap:8px}.swatch[data-v-565bc048]{width:34px;height:22px;border-radius:6px;border:1px solid var(--border);flex-shrink:0}.seg[data-v-565bc048]{display:flex;gap:4px}.seg-btn[data-v-565bc048]{flex:1;padding:6px 4px;border:1px solid var(--border);background:var(--panel-2);border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}.seg-btn[data-v-565bc048]:hover{background:var(--panel-3);color:var(--text)}.seg-btn.active[data-v-565bc048]{background:var(--accent);border-color:var(--accent);color:#fff}.clip[data-v-565bc048]{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:8px;margin-top:6px}.chk[data-v-565bc048]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text);cursor:pointer}.chk.inline[data-v-565bc048]{margin-top:4px}.layers[data-v-565bc048]{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border);padding-top:10px}.layer[data-v-565bc048]{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.layer-head[data-v-565bc048]{display:flex;align-items:center;gap:8px;padding:7px 9px}.eye[data-v-565bc048]{width:26px;height:26px;display:grid;place-items:center;border:none;background:transparent;border-radius:6px;color:var(--text-faint);cursor:pointer;flex-shrink:0}.eye.on[data-v-565bc048]{color:var(--accent)}.eye[data-v-565bc048]:hover{background:var(--panel-3)}.name[data-v-565bc048]{flex:1;font-size:12px;font-weight:500;white-space:nowrap}.op[data-v-565bc048]{width:64px;flex-shrink:0}.exp[data-v-565bc048]{width:24px;height:24px;display:grid;place-items:center;border:none;background:transparent;border-radius:6px;color:var(--text-faint);cursor:pointer}.exp[data-v-565bc048]:hover{background:var(--panel-3);color:var(--text)}.params[data-v-565bc048]{display:flex;flex-direction:column;gap:8px;padding:4px 10px 12px;border-top:1px dashed var(--border)}.row[data-v-565bc048]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--text-muted)}.row span[data-v-565bc048]{white-space:nowrap}.row select[data-v-565bc048],.row input[type=number][data-v-565bc048],.row input[type=range][data-v-565bc048]{flex:1;max-width:130px}.subhead[data-v-565bc048]{margin-top:6px;padding-top:8px;border-top:1px dashed var(--border);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.btn.sm[data-v-565bc048]{padding:5px 10px;font-size:11px}.btn-row[data-v-565bc048]{display:flex;gap:6px}.info[data-v-565bc048]{font-size:10px;color:var(--success);margin:0}.hint[data-v-565bc048]{font-size:10px;color:var(--text-faint);line-height:1.4}.sea[data-v-7e423c93]{display:flex;flex-direction:column;gap:12px}.sea-top[data-v-7e423c93]{display:flex;flex-direction:column;gap:8px}.chk[data-v-7e423c93]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text);cursor:pointer}.sea-actions[data-v-7e423c93]{display:flex;gap:6px}.reset[data-v-7e423c93]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:5px 8px;font:inherit;font-size:11px;color:var(--text-muted);background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.reset[data-v-7e423c93]:hover:not(:disabled){background:var(--panel-3);color:var(--text)}.reset[data-v-7e423c93]:disabled{opacity:.4;cursor:not-allowed}.groups[data-v-7e423c93]{display:flex;flex-direction:column;gap:12px}.groups.disabled[data-v-7e423c93]{opacity:.45;pointer-events:none}.grp[data-v-7e423c93]{display:flex;flex-direction:column;gap:7px}.grp-head[data-v-7e423c93]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-bottom:3px;border-bottom:1px dashed var(--border)}.row[data-v-7e423c93]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--text-muted)}.row span[data-v-7e423c93]{white-space:nowrap}.row input[type=range][data-v-7e423c93]{flex:1;max-width:130px}.row.color input[type=color][data-v-7e423c93]{width:34px;height:22px;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);cursor:pointer}.right[data-v-9145d3aa]{position:absolute;top:12px;right:12px;bottom:12px;width:312px;display:flex;align-items:flex-start;transition:width .22s ease}.right.collapsed[data-v-9145d3aa]{width:0}.panel[data-v-9145d3aa]{width:312px;height:100%;overflow:hidden;display:flex;flex-direction:column}.panel-head[data-v-9145d3aa]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border);flex:none}.panel-head .title[data-v-9145d3aa]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text)}.close[data-v-9145d3aa]{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border);background:var(--panel-2);border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .12s}.close[data-v-9145d3aa]:hover{background:var(--panel-3);color:var(--text)}.scroll[data-v-9145d3aa]{flex:1;overflow-y:auto}.scroll[data-v-9145d3aa] .section:last-child{border-bottom:none}.add-files[data-v-9145d3aa]{padding:12px;border-bottom:1px solid var(--border)}.add-files .btn[data-v-9145d3aa]{width:100%;justify-content:center}.add-files .btn.disabled[data-v-9145d3aa]{opacity:.45;cursor:not-allowed;pointer-events:none}.compare[data-v-9145d3aa]{display:flex;flex-direction:column;gap:10px;padding:12px}.compare .field[data-v-9145d3aa]{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--text-muted)}.compare .field select[data-v-9145d3aa]{width:100%;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--panel-2);color:var(--text);font:inherit;font-size:12px}.compare .compare-toggle[data-v-9145d3aa]{width:100%;justify-content:center}.compare .compare-toggle.active[data-v-9145d3aa]{background:var(--accent);color:#fff;border-color:var(--accent)}.compare .compare-toggle[data-v-9145d3aa]:disabled{opacity:.45;cursor:not-allowed}.cfd-viewer-root[data-v-f85b6ce5]{position:absolute;inset:0;overflow:hidden}.info-card[data-v-1d6fa4b7]{position:absolute;top:16px;left:16px;z-index:20;width:248px;padding:0;overflow:hidden;font-family:var(--font-body);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.info-sel[data-v-1d6fa4b7]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--border-subtle)}.sel-arrow[data-v-1d6fa4b7]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:1px solid var(--border-color);border-radius:var(--radius-input);background:var(--bg-surface-alt);color:var(--text-secondary);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.sel-arrow[data-v-1d6fa4b7]:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.sel-arrow[data-v-1d6fa4b7]:disabled{opacity:.4;cursor:default}.sel-arrow .pi[data-v-1d6fa4b7]{font-size:11px}.sel-name[data-v-1d6fa4b7]{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:2px 6px;border:none;background:transparent;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-input);transition:color .12s,background .12s}.sel-name[data-v-1d6fa4b7]:hover,.sel-name.is-open[data-v-1d6fa4b7]{color:var(--color-brand);background:var(--bg-surface-alt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sel-idx[data-v-1d6fa4b7]{font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:normal;color:var(--text-muted);flex-shrink:0;transition:color .12s}.sel-name:hover .sel-idx[data-v-1d6fa4b7],.sel-name.is-open .sel-idx[data-v-1d6fa4b7]{color:var(--color-brand)}.info-showing[data-v-1d6fa4b7]{display:flex;align-items:baseline;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-subtle)}.showing-label[data-v-1d6fa4b7]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.showing-value[data-v-1d6fa4b7]{flex:1;min-width:0;font-size:12px;font-weight:700;color:var(--color-brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-geo[data-v-1d6fa4b7]{display:flex;flex-direction:column;gap:5px;padding:9px 12px;border-bottom:1px solid var(--border-subtle)}.geo-row[data-v-1d6fa4b7]{display:flex;align-items:baseline;gap:8px;min-width:0}.geo-label[data-v-1d6fa4b7]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);width:34px;flex-shrink:0}.geo-value[data-v-1d6fa4b7]{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.info-vars[data-v-1d6fa4b7]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;padding:10px 12px}.var-cell[data-v-1d6fa4b7]{display:flex;flex-direction:column;gap:1px;min-width:0}.var-label[data-v-1d6fa4b7]{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.var-value[data-v-1d6fa4b7]{font-family:var(--font-mono, monospace);font-size:14px;font-weight:700;line-height:1.1;color:var(--text-primary)}.var-unit[data-v-1d6fa4b7]{font-size:10px;font-weight:500;color:var(--text-muted);margin-left:1px}.swept-dot[data-v-1d6fa4b7]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--color-brand)}.var-cell.is-swept .var-label[data-v-1d6fa4b7],.var-cell.is-swept .var-value[data-v-1d6fa4b7]{color:var(--color-brand)}.info-derived[data-v-1d6fa4b7]{display:flex;flex-direction:column;gap:6px;padding:0 12px 10px}.derived-row[data-v-1d6fa4b7]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--border-subtle)}.derived-label[data-v-1d6fa4b7]{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.derived-icon[data-v-1d6fa4b7]{font-size:9px;opacity:.7}.derived-value[data-v-1d6fa4b7]{font-family:var(--font-mono, monospace);font-size:14px;font-weight:700;line-height:1.1;color:var(--text-primary);white-space:nowrap}.derived-row.is-swept .derived-label[data-v-1d6fa4b7],.derived-row.is-swept .derived-value[data-v-1d6fa4b7]{color:var(--color-brand)}.job-picker[data-v-1d6fa4b7]{position:fixed;z-index:1100;width:264px;max-height:60vh;display:flex;flex-direction:column;padding:0;overflow:hidden}.jp-head[data-v-1d6fa4b7]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 6px}.jp-title[data-v-1d6fa4b7]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.jp-count[data-v-1d6fa4b7]{font-family:var(--font-mono, monospace);font-size:10px;color:var(--text-muted)}.jp-sweep[data-v-1d6fa4b7]{padding:0 10px 6px;font-size:10px;color:var(--text-muted)}.jp-sweep strong[data-v-1d6fa4b7]{color:var(--color-brand);font-weight:700}.jp-list[data-v-1d6fa4b7]{flex:1;min-height:0;overflow-y:auto;border-top:1px solid var(--border-subtle)}.jp-item[data-v-1d6fa4b7]{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;text-align:left;background:transparent;border:none;border-left:2px solid transparent;border-bottom:1px solid var(--border-subtle);cursor:pointer;font-family:var(--font-body)}.jp-item[data-v-1d6fa4b7]:last-child{border-bottom:none}.jp-item[data-v-1d6fa4b7]:hover:not([disabled]){background:var(--bg-surface-alt)}.jp-item[disabled][data-v-1d6fa4b7]{cursor:default}.jp-item[disabled] .jp-item-idx[data-v-1d6fa4b7],.jp-item[disabled] .jp-item-name[data-v-1d6fa4b7],.jp-item[disabled] .jp-chip-val[data-v-1d6fa4b7]{color:var(--text-muted)}.jp-item.is-current[data-v-1d6fa4b7]{background:var(--color-brand-bg, var(--bg-surface-alt));border-left-color:var(--color-brand)}.jp-item-idx[data-v-1d6fa4b7]{flex-shrink:0;width:18px;font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;color:var(--text-muted)}.jp-item-body[data-v-1d6fa4b7]{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px}.jp-chip[data-v-1d6fa4b7]{display:inline-flex;align-items:baseline;gap:3px}.jp-chip-key[data-v-1d6fa4b7]{font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.jp-chip-val[data-v-1d6fa4b7]{font-family:var(--font-mono, monospace);font-size:12px;font-weight:700;color:var(--text-primary)}.jp-item-name[data-v-1d6fa4b7]{font-size:11px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jp-item-force[data-v-1d6fa4b7]{flex-shrink:0;font-family:var(--font-mono, monospace);font-size:10px;color:var(--text-muted)}.jp-item-status[data-v-1d6fa4b7]{flex-shrink:0;font-size:11px}.jp-st-done[data-v-1d6fa4b7]{color:#10b981}.jp-st-running[data-v-1d6fa4b7]{color:#3b82f6}.jp-st-queued[data-v-1d6fa4b7]{color:#f59e0b}.jp-st-error[data-v-1d6fa4b7]{color:#ef4444}.jp-st-muted[data-v-1d6fa4b7]{color:var(--text-muted)}.cfd-host[data-v-ec41b1b5]{overflow:hidden}.vc-panel[data-v-e93a1aca]{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-svg[data-v-e93a1aca]{display:block;margin:0 auto;cursor:grab;touch-action:none;filter:drop-shadow(0 2px 6px rgba(20,28,45,.18))}.vc-svg.grabbing[data-v-e93a1aca]{cursor:grabbing}.vc-facet[data-v-e93a1aca]{fill:var(--bg-surface-alt);stroke:var(--border-color);stroke-width:1;stroke-linejoin:round}.vc-facet.available[data-v-e93a1aca]{fill:var(--bg-surface);cursor:pointer}.vc-facet.available[data-v-e93a1aca]:hover,.vc-facet.active[data-v-e93a1aca]{fill:var(--color-brand-bg);stroke:var(--color-brand)}.vc-facet.disabled[data-v-e93a1aca]{fill:var(--bg-surface-alt);opacity:.9}.vc-label[data-v-e93a1aca]{font-size:9px;font-weight:700;letter-spacing:.03em;fill:var(--text-secondary);pointer-events:none}.vc-label.active[data-v-e93a1aca]{fill:var(--color-brand)}.images-area[data-v-ae5c45c6]:focus{outline:none}.img-toolbar[data-v-ae5c45c6]{display:flex;align-items:center;gap:10px;padding:6px 16px;flex-shrink:0;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.img-tool-group[data-v-ae5c45c6]{position:relative;display:flex;align-items:center;gap:6px;flex-shrink:0}.img-tool-label[data-v-ae5c45c6]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.img-tool-sep[data-v-ae5c45c6]{width:1px;height:18px;background:var(--border-color);flex-shrink:0}.img-pill[data-v-ae5c45c6]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--border-color);background:var(--bg-surface-alt);border-radius:var(--radius-input);font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--text-primary);white-space:nowrap;cursor:pointer}.img-pill[data-v-ae5c45c6]:disabled{cursor:default}.img-pill[data-v-ae5c45c6]:not(:disabled):hover{background:var(--bg-surface-hover, var(--bg-surface-alt))}.img-pill.is-view[data-v-ae5c45c6]{min-width:130px;justify-content:center}.img-pill-caret[data-v-ae5c45c6]{font-size:9px;color:var(--text-muted)}.img-nav-btn[data-v-ae5c45c6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px;border:1px solid var(--border-color);background:var(--bg-surface);border-radius:var(--radius-input);color:var(--text-secondary);font-size:10px;cursor:pointer}.img-nav-btn[data-v-ae5c45c6]:disabled{opacity:.45;cursor:default}.img-nav-btn[data-v-ae5c45c6]:not(:disabled):hover{background:var(--bg-surface-alt);color:var(--text-primary)}.img-full-btn[data-v-ae5c45c6]{width:28px}.img-full-btn .pi[data-v-ae5c45c6]{font-size:12px}.img-full-btn.active[data-v-ae5c45c6]{background:var(--color-brand-bg);border-color:var(--color-brand);color:var(--color-brand)}.thumb-strip-wrap[data-v-ae5c45c6]{position:relative;flex-shrink:0;overflow:hidden;max-height:0;opacity:0;background:var(--bg-surface);border-top:1px solid var(--border-subtle);transition:max-height .3s ease,opacity .25s ease}.thumb-strip-wrap.open[data-v-ae5c45c6]{opacity:1}.thumb-strip-wrap.is-resizing[data-v-ae5c45c6]{transition:opacity .25s ease}.thumb-resize-handle[data-v-ae5c45c6]{position:absolute;top:0;left:0;right:0;height:8px;z-index:5;display:flex;align-items:center;justify-content:center;cursor:row-resize}.thumb-resize-handle[data-v-ae5c45c6]:before{content:"";width:40px;height:3px;border-radius:2px;background:var(--border-color);transition:background .12s}.thumb-resize-handle[data-v-ae5c45c6]:hover:before,.thumb-strip-wrap.is-resizing .thumb-resize-handle[data-v-ae5c45c6]:before{background:var(--color-brand)}.thumb-strip[data-v-ae5c45c6]{display:flex;align-items:stretch;gap:8px;padding:12px 16px 20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scrollbar-color:transparent transparent}.thumb-strip[data-v-ae5c45c6]::-webkit-scrollbar{height:0}.thumb-strip[data-v-ae5c45c6]::-webkit-scrollbar-thumb{background:transparent}.thumb-strip[data-v-ae5c45c6]::-webkit-scrollbar-track{background:transparent}.thumb-card[data-v-ae5c45c6]{display:flex;flex-direction:column;gap:4px;flex-shrink:0;height:100%;width:calc(var(--thumb-img-h, 102px) * 4 / 3);padding:0;background:transparent;border:none;cursor:pointer;text-align:center}.thumb-img[data-v-ae5c45c6]{display:flex;align-items:center;justify-content:center;flex:none;width:100%;height:var(--thumb-img-h, 102px);background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-input);overflow:hidden;transition:border-color .12s,box-shadow .12s}.thumb-img img[data-v-ae5c45c6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.thumb-card:hover .thumb-img[data-v-ae5c45c6]{border-color:var(--text-muted)}.thumb-card.is-active .thumb-img[data-v-ae5c45c6]{border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.thumb-label[data-v-ae5c45c6]{font-size:10px;font-weight:600;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thumb-card.is-active .thumb-label[data-v-ae5c45c6]{color:var(--color-brand);font-weight:700}.img-counter[data-v-ae5c45c6]{font-family:var(--font-mono, monospace);font-size:10px;color:var(--text-muted);flex-shrink:0}.img-filename[data-v-ae5c45c6]{font-family:var(--font-mono, monospace);font-size:10px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.img-drop[data-v-ae5c45c6]{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:170px;max-height:260px;overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-input);box-shadow:var(--shadow-sm);padding:2px 0}.img-drop-head[data-v-ae5c45c6]{padding:6px 12px 2px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.img-drop-item[data-v-ae5c45c6]{display:block;width:100%;text-align:left;padding:5px 12px;font-family:var(--font-body);font-size:11px;color:var(--text-primary);background:transparent;border:none;cursor:pointer;white-space:nowrap}.img-drop-item[data-v-ae5c45c6]:hover{background:var(--bg-surface-hover, var(--bg-surface-alt))}.img-drop-item.is-current[data-v-ae5c45c6]{color:var(--color-brand);background:var(--color-brand-bg)}.gal-section-head[data-v-ae5c45c6]{display:flex;align-items:baseline;gap:8px;margin:4px 0 10px}.gal-grid+.gal-section-head[data-v-ae5c45c6]{margin-top:20px}.gal-section-title[data-v-ae5c45c6]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.gal-section-count[data-v-ae5c45c6]{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;color:var(--text-muted)}.gal-grid[data-v-ae5c45c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.gal-card[data-v-ae5c45c6]{display:flex;flex-direction:column;padding:0;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-input);overflow:hidden;cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s}.gal-card[data-v-ae5c45c6]:hover{border-color:var(--text-muted)}.gal-card.is-active[data-v-ae5c45c6]{border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.gal-thumb[data-v-ae5c45c6]{aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;background:var(--bg-surface-alt);overflow:hidden}.gal-thumb img[data-v-ae5c45c6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gal-foot[data-v-ae5c45c6]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-top:1px solid var(--border-subtle)}.gal-name[data-v-ae5c45c6]{font-size:11px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gal-count[data-v-ae5c45c6]{font-family:var(--font-mono, monospace);font-size:9px;color:var(--text-muted);flex-shrink:0}.cmp-grid[data-v-ae5c45c6]{display:grid;gap:1px;height:100%;background:var(--border-color)}.cmp-pane[data-v-ae5c45c6]{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg-surface-alt)}.cmp-head[data-v-ae5c45c6]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.cmp-label[data-v-ae5c45c6]{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-force[data-v-ae5c45c6]{font-family:var(--font-mono, monospace);font-size:10px;font-weight:600;color:var(--text-muted);flex-shrink:0}.cmp-img[data-v-ae5c45c6]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab}.cmp-img[data-v-ae5c45c6]:active{cursor:grabbing}.cmp-img img[data-v-ae5c45c6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.master-area[data-v-f127230e]{height:100%;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;background:var(--bg-canvas);font-family:var(--font-body);container-type:inline-size}.md-placeholder[data-v-f127230e]{flex:1;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-muted)}.md-groups[data-v-f127230e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.md-groups>.md-card[data-v-f127230e]:last-child:nth-child(odd){grid-column:1 / -1}@container (max-width: 720px){.md-groups[data-v-f127230e]{grid-template-columns:1fr}.md-groups>.md-card[data-v-f127230e]:last-child:nth-child(odd){grid-column:auto}}.md-card[data-v-f127230e]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:2px;overflow:hidden}.md-head[data-v-f127230e]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);transition:background .12s}.md-head[data-v-f127230e]:hover{background:var(--bg-surface-alt)}.md-head-icon[data-v-f127230e]{font-size:11px;color:var(--text-muted);flex-shrink:0}.md-head-title[data-v-f127230e]{flex:1;min-width:0;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.md-head-chevron[data-v-f127230e]{font-size:10px;color:var(--text-muted);flex-shrink:0}.md-toolbar[data-v-f127230e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 12px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-alt)}.md-toolbar .kuma-segmented[data-v-f127230e]{flex-wrap:wrap}.md-body[data-v-f127230e]{padding:8px 12px 10px;border-top:1px solid var(--border-subtle)}.md-grid[data-v-f127230e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}.md-row[data-v-f127230e]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 0;min-width:0;border-bottom:1px solid var(--border-subtle)}.md-label[data-v-f127230e]{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-value[data-v-f127230e]{flex-shrink:0;font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-primary);text-align:right}.md-value.is-strong[data-v-f127230e]{font-weight:700}.md-value.is-muted[data-v-f127230e]{color:var(--text-secondary)}.md-dot[data-v-f127230e]{width:8px;height:8px;flex-shrink:0;border-radius:50%}.md-note[data-v-f127230e]{font-size:11px;font-style:italic;color:var(--text-muted)}@container (max-width: 420px){.md-grid[data-v-f127230e]{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}}.quad-dot[data-v-eca0ee1f]{display:inline-block;width:9px;height:9px;border-radius:50%;border:1px solid transparent}.rcp-panel[data-v-65c5fd00]{position:fixed;z-index:1000;width:300px;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:2px;box-shadow:0 1px 2px #0000000d}.rcp-head[data-v-65c5fd00]{display:flex;flex-direction:column;gap:6px;padding:10px 10px 8px;border-bottom:1px solid var(--border-subtle)}.rcp-summary[data-v-65c5fd00]{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.rcp-list[data-v-65c5fd00]{max-height:280px;overflow-y:auto;padding:4px 10px 8px}.rcp-empty[data-v-65c5fd00]{padding:14px 0;font-size:12px;color:var(--text-muted);text-align:center}.rcp-empty.small[data-v-65c5fd00]{padding:6px 0;font-size:11px;text-align:left}.rcp-group-head[data-v-65c5fd00]{display:flex;align-items:center;justify-content:space-between;padding:8px 0 3px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.rcp-row[data-v-65c5fd00]{display:flex;align-items:center;gap:8px;padding:3px 2px;font-size:12px;color:var(--text-primary);cursor:pointer;border-radius:2px}.rcp-row[data-v-65c5fd00]:hover{background:var(--bg-surface-alt)}.rcp-row input[type=checkbox][data-v-65c5fd00]{accent-color:var(--color-brand);cursor:pointer}.rcp-row-label[data-v-65c5fd00]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono, monospace);font-size:11px}.rcp-link[data-v-65c5fd00]{background:none;border:none;padding:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand);cursor:pointer}.rcp-link[data-v-65c5fd00]:hover{text-decoration:underline}.rcp-templates[data-v-65c5fd00]{padding:4px 10px 10px;border-top:1px solid var(--border-subtle)}.rcp-template-row[data-v-65c5fd00]{display:flex;align-items:center;gap:4px}.rcp-template-apply[data-v-65c5fd00]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:4px 2px;background:none;border:none;border-radius:2px;cursor:pointer;font-size:12px;color:var(--text-primary);text-align:left}.rcp-template-apply[data-v-65c5fd00]:hover{background:var(--bg-surface-alt)}.rcp-template-apply .pi[data-v-65c5fd00]{font-size:11px;color:var(--text-muted)}.rcp-template-count[data-v-65c5fd00]{font-size:10px;font-family:var(--font-mono, monospace);color:var(--text-muted)}.rcp-template-delete[data-v-65c5fd00]{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-muted);border-radius:2px}.rcp-template-delete[data-v-65c5fd00]:hover{color:#ef4444;background:var(--bg-surface-alt)}.rcp-template-delete .pi[data-v-65c5fd00]{font-size:11px}.rcp-save-row[data-v-65c5fd00]{display:flex;align-items:center;gap:6px;margin-top:6px}.rcp-name-input[data-v-65c5fd00]{flex:1;min-width:0;padding:5px 8px;font-size:11px;font-family:var(--font-body);color:var(--text-primary);background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:2px;outline:none}.rcp-name-input[data-v-65c5fd00]:focus{border-color:var(--text-primary)}.ratm-head[data-v-72f8d159]{display:flex;flex-direction:column;gap:4px}.ratm-title[data-v-72f8d159]{font-size:16px;font-weight:700;color:var(--text-primary)}.ratm-sub[data-v-72f8d159]{font-size:12px;color:var(--text-muted);line-height:1.4;max-width:460px}.ratm-body[data-v-72f8d159]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.ratm-scope[data-v-72f8d159]{align-self:flex-start}.ratm-list[data-v-72f8d159]{display:flex;flex-direction:column;gap:4px;max-height:48vh;overflow-y:auto}.ratm-empty[data-v-72f8d159]{display:flex;align-items:center;justify-content:center;padding:28px 0;font-size:12px;color:var(--text-muted)}.ratm-task-row[data-v-72f8d159]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-input);cursor:pointer;text-align:left;font-family:var(--font-body);transition:background .12s,border-color .12s}.ratm-task-row[data-v-72f8d159]:hover{background:var(--bg-surface-alt);border-color:var(--color-brand)}.ratm-task-row input[type=checkbox][data-v-72f8d159]{accent-color:var(--color-brand);cursor:pointer;flex-shrink:0}.ratm-study-row[data-v-72f8d159]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-input);cursor:pointer;text-align:left;font-family:var(--font-body);transition:background .12s,border-color .12s}.ratm-study-row[data-v-72f8d159]:hover{background:var(--bg-surface-alt);border-color:var(--color-brand)}.ratm-study-icon[data-v-72f8d159]{color:var(--color-brand);display:inline-flex;flex-shrink:0}.ratm-row-main[data-v-72f8d159]{flex:1;min-width:0}.ratm-row-name[data-v-72f8d159]{font-size:13px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratm-row-sub[data-v-72f8d159]{font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-muted);margin-top:1px}.ratm-chevron[data-v-72f8d159]{font-size:11px;color:var(--text-muted);flex-shrink:0}.ratm-back[data-v-72f8d159]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 8px 4px 4px;background:transparent;border:none;cursor:pointer;font-size:12px;font-weight:700;color:var(--text-primary);font-family:var(--font-body)}.ratm-back[data-v-72f8d159]:hover{color:var(--color-brand)}.ratm-back .pi[data-v-72f8d159]{font-size:12px}.ratm-foot[data-v-72f8d159]{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.ratm-foot-info[data-v-72f8d159]{margin-right:auto;font-size:11px;color:var(--text-muted)}.results-grid[data-v-33db3b4b]{gap:12px;padding:12px;background:var(--bg-surface-alt)}.rv-top[data-v-33db3b4b]{flex:1 1 40%}.rv-bottom-row[data-v-33db3b4b]{flex:1 1 60%}.rv-bottom-row .rv-card[data-v-33db3b4b]{min-width:0}.rv-bottom-row .rv-scatter-card[data-v-33db3b4b]{height:100%;aspect-ratio:1 / 1;flex:0 0 auto;max-width:100%}.rv-thumbs-head[data-v-33db3b4b]{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.rv-thumbs-area[data-v-33db3b4b]{overflow:hidden;padding:12px;display:flex;flex-direction:column;justify-content:center}.rv-thumbs-wrap[data-v-33db3b4b]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center;width:100%;margin-left:auto;margin-right:auto}.rv-thumb-cell[data-v-33db3b4b]{display:flex;flex-direction:column;gap:6px;padding:0;background:transparent;border:none;text-align:center;min-width:0}.rv-thumb-canvas[data-v-33db3b4b]{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--card-radius);overflow:hidden;transition:border-color .12s}.rv-thumb-cell:hover .rv-thumb-canvas[data-v-33db3b4b]{border-color:var(--color-brand)}.rv-thumb-actions[data-v-33db3b4b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;background:color-mix(in srgb,var(--bg-surface) 72%,transparent);opacity:0;pointer-events:none;transition:opacity .12s}.rv-thumb-cell:hover .rv-thumb-actions[data-v-33db3b4b]{opacity:1;pointer-events:auto}.rv-thumb-act[data-v-33db3b4b]{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:1px solid var(--border-color);border-radius:var(--radius-input, 2px);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.rv-thumb-act[data-v-33db3b4b]:hover{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.rv-thumb-act .pi[data-v-33db3b4b]{font-size:26px}.rv-thumb-active .rv-thumb-canvas[data-v-33db3b4b]{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.rv-thumb-label[data-v-33db3b4b]{font-size:10px;font-family:var(--font-mono, monospace);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-thumb-cell:hover .rv-thumb-label[data-v-33db3b4b],.rv-thumb-active .rv-thumb-label[data-v-33db3b4b]{color:var(--color-brand)}.rv-thumb-tag[data-v-33db3b4b]{position:absolute;top:3px;right:3px;font-size:8px;font-weight:700;padding:1px 3px;border-radius:2px;background:var(--color-brand-bg);color:var(--color-brand)}.rv-thumb-tag-ref[data-v-33db3b4b]{left:3px;right:auto;background:#fde68a;color:#92400e}.rv-legend-pop[data-v-33db3b4b]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:150px;padding:8px 10px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-input, 2px);box-shadow:0 4px 12px #00000014}.rv-legend-title[data-v-33db3b4b]{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:6px}.rv-legend-item[data-v-33db3b4b]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-secondary);padding:2px 0}.rv-legend-line[data-v-33db3b4b]{flex-shrink:0;width:20px;height:0;border-top:3px solid var(--l, currentColor)}.rv-legend-line-dashed[data-v-33db3b4b]{border-top-style:dashed}.rv-legend-line-muted[data-v-33db3b4b]{opacity:.5}.vthr[data-v-33db3b4b]{padding:7px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid var(--border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vth-unit[data-v-33db3b4b]{margin-left:3px;font-weight:400;text-transform:none;color:var(--text-muted);opacity:.8}.vtd[data-v-33db3b4b]{padding:5px 10px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--border-subtle)}.rv-idx-col[data-v-33db3b4b]{width:1px;white-space:nowrap;padding-right:8px}.rv-row[data-v-33db3b4b]{transition:background .12s}.rv-row.cursor-pointer[data-v-33db3b4b]:hover{background:var(--bg-surface-hover)}.rv-active-row[data-v-33db3b4b],.rv-active-row.cursor-pointer[data-v-33db3b4b]:hover{background:var(--color-brand-bg)}.values-job-select[data-v-33db3b4b]{min-width:200px}.values-job-select[data-v-33db3b4b] .p-select{min-height:24px}.values-job-select[data-v-33db3b4b] .p-select-label{padding:3px 8px;font-size:11px}.cfd-compare[data-v-a037d439]{position:absolute;inset:0;overflow:hidden}.panes[data-v-a037d439]{position:absolute;inset:0;display:grid;gap:1px;background:var(--border-strong)}.panes.count-2[data-v-a037d439]{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.panes.count-3[data-v-a037d439],.panes.count-4[data-v-a037d439]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.pane-slot[data-v-a037d439]{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--bg-canvas)}.pane-slot.span-bottom[data-v-a037d439]{grid-column:1 / -1}.pane-badge[data-v-a037d439]{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:5;pointer-events:auto;display:flex;align-items:center;gap:6px;max-width:min(80%,320px);height:20px;padding:0 6px;line-height:1;color:var(--text-secondary, #6b7280);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:2px}.pane-badge.external[data-v-a037d439],.pane-badge.current[data-v-a037d439]{border-color:var(--color-brand, var(--accent))}.pane-badge-tag[data-v-a037d439]{flex:none;padding:1px 4px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand, var(--accent));background:var(--accent-soft);border-radius:2px}.pane-slot.span-bottom .pane-badge[data-v-a037d439]{left:auto;right:12px;transform:none}.pane-slot.span-bottom .pane-badge-pop[data-v-a037d439]{left:auto;right:0;transform:none}.pane-badge-letter[data-v-a037d439]{flex:none;font-size:11px;font-weight:700;color:var(--text, #1a1a1a)}.pane-badge.external .pane-badge-letter[data-v-a037d439],.pane-badge.current .pane-badge-letter[data-v-a037d439]{color:var(--color-brand, var(--accent))}.pane-badge-name[data-v-a037d439]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.pane-badge-pop[data-v-a037d439]{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:6;min-width:160px;max-width:280px;padding:6px 8px;display:none;flex-direction:column;gap:3px;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:2px;box-shadow:var(--shadow, 0 4px 16px rgba(20, 28, 45, .12))}.pane-badge:hover .pane-badge-pop[data-v-a037d439]{display:flex}.pane-badge-row[data-v-a037d439]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;white-space:nowrap}.pane-badge-row-label[data-v-a037d439]{flex:none;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint, #9ca3af)}.pane-badge-row-value[data-v-a037d439]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:600;color:var(--text, #1a1a1a)}.compare-topbar[data-v-513d5503]{overflow:hidden;max-height:44px;transition:max-height .35s ease,transform .35s ease,opacity .25s ease}.compare-topbar.collapsed[data-v-513d5503]{max-height:0;transform:translateY(-100%);opacity:0}.compare-topbar-left[data-v-513d5503]{flex:1 1 0;display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.compare-topbar-left>button[data-v-513d5503],.compare-topbar-left>span[data-v-513d5503]{flex-shrink:0;white-space:nowrap}.compare-topbar-tabs[data-v-513d5503]{flex-shrink:0;display:flex;justify-content:center}.compare-topbar-right[data-v-513d5503]{flex:1 1 0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.compare-topbar-tabs .ks-tab[data-v-513d5503]{padding:4px 12px;font-size:12px}.compare-topbar-tabs .ks-tab>.pi[data-v-513d5503]{font-size:11px}.compare-crumb-sep[data-v-513d5503]{width:1px;height:20px;background:var(--border-color);flex-shrink:0;margin:0 2px}.crumb-plain[data-v-513d5503]{display:inline-flex;align-items:center;gap:6px;height:28px;font-family:var(--font-body);white-space:nowrap;min-width:0}.crumb-kind[data-v-513d5503]{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.crumb-name[data-v-513d5503]{font-size:13px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;max-width:220px;min-width:0;flex:0 1 auto}.crumb-plain.is-study[data-v-513d5503] svg{color:var(--color-brand)}@media(max-width:1100px){.crumb-kind[data-v-513d5503]{display:none}.crumb-name[data-v-513d5503]{max-width:160px}}@media(max-width:860px){.crumb-name[data-v-513d5503]{max-width:110px}}.compare-diff[data-v-513d5503]{border-radius:10px;box-shadow:var(--shadow-widget, 0 4px 16px rgba(20, 28, 45, .08), 0 1px 4px rgba(20, 28, 45, .05));transition:opacity .3s ease;width:auto;min-width:320px;max-width:92vw}.compare-diff-table th[data-v-513d5503],.compare-diff-table td[data-v-513d5503]{white-space:nowrap}.compare-diff-table th[data-v-513d5503]:not(:first-child),.compare-diff-table td[data-v-513d5503]:not(:first-child){min-width:64px}.compare-diff.collapsed[data-v-513d5503]{opacity:0;pointer-events:none}.compare-diff.is-min[data-v-513d5503]{min-width:0;padding:10px 12px}.cd-pair[data-v-513d5503]{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.cd-pair-main[data-v-513d5503]{flex:1 1 calc(70% - 6px);min-width:340px}.cd-pair-side[data-v-513d5503]{flex:1 1 calc(30% - 6px);min-width:260px}.cd-detail-grid[data-v-513d5503]{display:flex;flex-direction:column}.cd-detail-row[data-v-513d5503]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 0;min-width:0;border-bottom:1px solid var(--border-subtle)}.cd-detail-label[data-v-513d5503]{flex:1;min-width:0;font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-detail-val[data-v-513d5503]{flex-shrink:0;font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-primary);text-align:right}.cd-head[data-v-513d5503]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.cd-title[data-v-513d5503]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.cd-sub[data-v-513d5503]{font-size:10px;color:var(--text-muted);font-family:var(--font-mono, monospace)}.cd-table[data-v-513d5503]{border-collapse:collapse;font-family:var(--font-body)}.cd-th[data-v-513d5503]{padding:8px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border-color);background:var(--bg-surface-alt);white-space:nowrap;vertical-align:bottom}.cd-th-metric[data-v-513d5503]{text-align:left;width:1%}.cd-th-job[data-v-513d5503]{text-align:right;min-width:96px}.cd-job-letter[data-v-513d5503]{display:inline-block;font-size:9px;font-weight:800;color:var(--color-brand);margin-right:4px}.cd-job-name[data-v-513d5503]{font-family:var(--font-mono, monospace);font-weight:600;color:var(--text-secondary);text-transform:none;letter-spacing:0}.cd-ext-tag[data-v-513d5503]{margin-left:4px;font-size:8px;font-weight:700;padding:1px 3px;border-radius:2px;background:var(--color-brand-bg);color:var(--color-brand)}.cd-section-row td[data-v-513d5503]{padding:5px 12px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle)}.cd-row[data-v-513d5503]{border-bottom:1px solid var(--border-subtle)}.cd-row[data-v-513d5503]:last-child{border-bottom:none}.cd-row-diff[data-v-513d5503]{background:var(--color-brand-bg)}.cd-td-metric[data-v-513d5503]{padding:6px 12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);white-space:nowrap}.cd-unit[data-v-513d5503]{margin-left:3px;font-weight:400;text-transform:none;color:var(--text-muted);opacity:.8}.cd-td[data-v-513d5503]{padding:6px 12px;font-size:12px;text-align:right;color:var(--text-primary);vertical-align:middle}.cd-td-num[data-v-513d5503]{font-family:var(--font-mono, monospace)}.cd-num[data-v-513d5503]{font-family:var(--font-mono, monospace);font-weight:600;color:var(--text-primary)}.cd-delta[data-v-513d5503]{display:block;font-size:9px;font-weight:700;font-family:var(--font-mono, monospace)}.cd-delta.is-flat[data-v-513d5503]{color:var(--text-muted)}.cd-delta.is-up[data-v-513d5503]{color:#dc2626}.cd-delta.is-down[data-v-513d5503]{color:#059669}.cd-chip[data-v-513d5503]{font-size:9px;font-family:var(--font-mono, monospace);padding:2px 6px;border:1px solid var(--border-color);border-radius:2px;background:var(--bg-surface-alt);color:var(--text-secondary)}.cd-stat[data-v-513d5503]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-input, 2px);background:var(--bg-surface-alt)}.cd-stat-label[data-v-513d5503]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.cd-stat-val[data-v-513d5503]{font-size:14px;font-weight:700;font-family:var(--font-mono, monospace);color:var(--text-primary)}.rcm-row[data-v-5060b772]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-input);cursor:pointer;text-align:left;font-family:var(--font-body);transition:background .12s,border-color .12s}.rcm-row[data-v-5060b772]:hover:not(.is-current){background:var(--bg-surface-alt);border-color:var(--color-brand)}.rcm-row.is-current[data-v-5060b772]{cursor:default;opacity:.6}.rcm-row.is-selected[data-v-5060b772]{border-color:var(--color-brand);background:var(--bg-surface-alt)}.rcm-row.is-disabled[data-v-5060b772]{cursor:not-allowed;opacity:.45}.rcm-row-icon[data-v-5060b772]{color:var(--text-muted);display:inline-flex;flex-shrink:0}.rcm-row-main[data-v-5060b772]{flex:1;min-width:0}.rcm-row-name[data-v-5060b772]{font-size:13px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcm-row-sub[data-v-5060b772]{font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-muted);margin-top:1px}.rcm-row-action[data-v-5060b772]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.rcm-current[data-v-5060b772]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.rcm-add-label[data-v-5060b772]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);opacity:0;transition:opacity .12s}.rcm-add[data-v-5060b772]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-color);border-radius:var(--radius-input);color:var(--text-muted);transition:background .12s,border-color .12s,color .12s}.rcm-add .pi[data-v-5060b772]{font-size:11px}.rcm-row:hover:not(.is-disabled) .rcm-add-label[data-v-5060b772]{opacity:1;color:var(--color-brand)}.rcm-row:hover:not(.is-disabled) .rcm-add[data-v-5060b772]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.rcm-add-label.is-on[data-v-5060b772]{opacity:1;color:var(--color-brand)}.rcm-add.is-on[data-v-5060b772]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.rcm-head[data-v-01677e25]{display:flex;flex-direction:column;gap:4px}.rcm-title[data-v-01677e25]{font-size:16px;font-weight:700;color:var(--text-primary)}.rcm-sub[data-v-01677e25]{font-size:12px;color:var(--text-muted);line-height:1.4;max-width:460px}.rcm-body[data-v-01677e25]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.rcm-scope[data-v-01677e25]{align-self:flex-start}.rcm-list[data-v-01677e25]{display:flex;flex-direction:column;gap:4px;max-height:48vh;overflow-y:auto}.rcm-empty[data-v-01677e25]{display:flex;align-items:center;justify-content:center;padding:28px 0;font-size:12px;color:var(--text-muted)}.rcm-group-head[data-v-01677e25]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:10px 2px 2px}.rcm-group-head[data-v-01677e25]:first-child{padding-top:2px}.rcm-study-row[data-v-01677e25]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-input);cursor:pointer;text-align:left;font-family:var(--font-body);transition:background .12s,border-color .12s}.rcm-study-row[data-v-01677e25]:hover{background:var(--bg-surface-alt);border-color:var(--color-brand)}.rcm-study-icon[data-v-01677e25]{color:var(--color-brand);display:inline-flex;flex-shrink:0}.rcm-row-main[data-v-01677e25]{flex:1;min-width:0}.rcm-row-name[data-v-01677e25]{font-size:13px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcm-row-sub[data-v-01677e25]{font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-muted);margin-top:1px}.rcm-chevron[data-v-01677e25]{font-size:11px;color:var(--text-muted);flex-shrink:0}.rcm-back[data-v-01677e25]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 8px 4px 4px;background:transparent;border:none;cursor:pointer;font-size:12px;font-weight:700;color:var(--text-primary);font-family:var(--font-body)}.rcm-back[data-v-01677e25]:hover{color:var(--color-brand)}.rcm-back .pi[data-v-01677e25]{font-size:12px}.rcm-foot[data-v-01677e25]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--text-muted);width:100%}.rcm-foot .pi[data-v-01677e25]{font-size:12px}.rcm-foot-hint[data-v-01677e25]{display:inline-flex;align-items:center;gap:6px;min-width:0}.rcm-foot-actions[data-v-01677e25]{display:flex;align-items:center;gap:8px;flex-shrink:0}.results-page[data-v-ff86ee43]{font-size:13px}.results-chrome-top[data-v-ff86ee43]{flex-shrink:0;overflow:hidden;max-height:200px;transition:max-height .35s ease,transform .35s ease,opacity .25s ease}.results-chrome-top.collapsed[data-v-ff86ee43]{max-height:0;transform:translateY(-100%);opacity:0}.results-metrics-wrap[data-v-ff86ee43]{flex-shrink:0;overflow:hidden;width:320px;display:flex;justify-content:flex-end;transition:width .35s ease,transform .35s ease,opacity .25s ease}.results-metrics-wrap.collapsed[data-v-ff86ee43]{width:0;transform:translate(100%);opacity:0}.results-jobbar-wrap[data-v-ff86ee43]{flex-shrink:0;overflow:hidden;max-height:120px;transition:max-height .35s ease,transform .35s ease,opacity .25s ease}.results-jobbar-wrap.collapsed[data-v-ff86ee43]{max-height:0;transform:translateY(-100%);opacity:0}.login-card[data-v-ee1a1ee6]{border:none}.sky-layer[data-v-ee1a1ee6]{z-index:0;opacity:0;transition:opacity 0s}.sky-night[data-v-ee1a1ee6]{opacity:1;background:linear-gradient(180deg,#050711,#0a0e1a 40%,#0f1729,#131f36)}.sky-dawn[data-v-ee1a1ee6]{background:linear-gradient(180deg,#0f172a,#1a2540 25%,#2d1b3d,#5c2050 85%,#7a2e50)}.sky-sunrise[data-v-ee1a1ee6]{background:linear-gradient(180deg,#1a2742,#2e4a6e 20%,sienna 55%,#e8853a 80%,#f5b042)}.sky-day[data-v-ee1a1ee6]{background:linear-gradient(180deg,#56b0e8,#87ceeb,#bae6fd 60%,#fef9ef)}.sky-night-out[data-v-ee1a1ee6]{opacity:0;transition:opacity .8s ease-in}.sky-dawn-in[data-v-ee1a1ee6]{animation:dawnFade-ee1a1ee6 1.6s ease-in-out forwards}@keyframes dawnFade-ee1a1ee6{0%{opacity:0}20%{opacity:1}55%{opacity:1}80%{opacity:0}to{opacity:0}}.sky-sunrise-in[data-v-ee1a1ee6]{animation:sunriseFade-ee1a1ee6 1.6s ease-in-out forwards}@keyframes sunriseFade-ee1a1ee6{0%{opacity:0}35%{opacity:0}55%{opacity:1}75%{opacity:1}95%{opacity:0}to{opacity:0}}.sky-day-in[data-v-ee1a1ee6]{animation:dayFade-ee1a1ee6 1.6s ease-in-out forwards}@keyframes dayFade-ee1a1ee6{0%{opacity:0}60%{opacity:0}to{opacity:1}}.horizon-glow[data-v-ee1a1ee6]{position:absolute;bottom:0;left:0;right:0;height:40%;z-index:0;opacity:0;background:radial-gradient(ellipse 120% 100% at 50% 100%,rgba(251,191,36,.3) 0%,transparent 70%);pointer-events:none}.horizon-glow-active[data-v-ee1a1ee6]{animation:glowIn-ee1a1ee6 1.6s ease-out forwards}@keyframes glowIn-ee1a1ee6{0%{opacity:0}40%{opacity:.5}to{opacity:1}}.card-slide-left[data-v-ee1a1ee6]{animation:cardSlideLeft-ee1a1ee6 .7s cubic-bezier(.4,0,.2,1) forwards}@keyframes cardSlideLeft-ee1a1ee6{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-120%)}}.welcome-overlay[data-v-ee1a1ee6]{animation:welcomeFadeIn-ee1a1ee6 .6s ease-out forwards}.welcome-title[data-v-ee1a1ee6]{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.3);opacity:0;transform:translateY(20px);animation:welcomeTextIn-ee1a1ee6 .6s ease-out .1s forwards}.welcome-line[data-v-ee1a1ee6]{width:0;height:3px;background:linear-gradient(90deg,#ff6b6b,#ff8e53);border-radius:2px;animation:lineExpand-ee1a1ee6 .5s ease-out .3s forwards}.welcome-sub[data-v-ee1a1ee6]{color:#ffffffb3;opacity:0;transform:translateY(10px);animation:welcomeTextIn-ee1a1ee6 .5s ease-out .5s forwards}@keyframes welcomeFadeIn-ee1a1ee6{0%{opacity:0}to{opacity:1}}@keyframes welcomeTextIn-ee1a1ee6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-ee1a1ee6{0%{width:0}to{width:80px}}.waves-container[data-v-ee1a1ee6]{pointer-events:none;background:linear-gradient(to top,rgba(255,123,92,.6) 0%,transparent 40%)}.wave[data-v-ee1a1ee6]{position:absolute;bottom:0;left:-50%;width:200%;height:100%}.wave-1[data-v-ee1a1ee6]{animation:waveDrift-ee1a1ee6 12s ease-in-out infinite alternate}.wave-2[data-v-ee1a1ee6]{animation:waveDrift-ee1a1ee6 10s ease-in-out infinite alternate-reverse}.wave-3[data-v-ee1a1ee6]{animation:waveDrift-ee1a1ee6 8s ease-in-out infinite alternate;animation-delay:-2s}.wave-4[data-v-ee1a1ee6]{animation:waveDrift-ee1a1ee6 7s ease-in-out infinite alternate-reverse;animation-delay:-1s}.wave-5[data-v-ee1a1ee6]{animation:waveDrift-ee1a1ee6 9s ease-in-out infinite alternate;animation-delay:-3s}@keyframes waveDrift-ee1a1ee6{0%{transform:translate(0)}to{transform:translate(25%)}}[data-v-ee1a1ee6] .p-dialog-header{padding:1.5rem 1.5rem .5rem;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#374151}[data-v-ee1a1ee6] .p-dialog-content{padding:0 1.5rem 1.5rem}.login-page[data-v-695d7514]{display:flex;height:100vh;overflow:hidden;font-family:inherit;background:var(--bg-app);position:relative}.login-page[data-v-695d7514]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 0% 0%,color-mix(in srgb,var(--color-brand) 18%,transparent) 0%,transparent 60%),radial-gradient(40% 35% at 100% 100%,color-mix(in srgb,var(--color-brand) 8%,transparent) 0%,transparent 70%);z-index:0}.login-page[data-v-695d7514]>*{position:relative;z-index:1}.panels-wrapper[data-v-695d7514]{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:1fr auto;width:100%;height:100%;transform-origin:center center;will-change:transform,opacity}.top-bar[data-v-695d7514]{display:flex;align-items:center;justify-content:flex-start;padding:28px 44px;flex-shrink:0}.brand-mark[data-v-695d7514]{display:flex;align-items:center;gap:14px}.kuma-logo[data-v-695d7514]{height:26px;width:auto}.brand-sep[data-v-695d7514]{width:1px;height:18px;background:var(--border-color)}.plus-logo[data-v-695d7514]{height:28px;width:auto;margin-bottom:14px}.plus-logo--tint-black[data-v-695d7514]{filter:brightness(0)}.form-content[data-v-695d7514]{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;justify-self:center;width:100%;padding:0 72px 48px;min-height:0;overflow-y:auto;max-width:520px}.welcome-label[data-v-695d7514]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.welcome-dot[data-v-695d7514]{width:5px;height:5px;border-radius:50%;background:var(--color-brand);flex-shrink:0}.main-heading[data-v-695d7514]{margin:0 0 16px;font-size:clamp(26px,3.2vw,36px);font-weight:800;color:var(--text-primary);line-height:1.15;letter-spacing:-.5px;text-align:center}.heading-accent[data-v-695d7514]{color:var(--color-brand)}.main-desc[data-v-695d7514]{margin:0 0 32px;font-size:13px;color:var(--text-secondary);line-height:1.6;max-width:340px;text-align:center;align-self:center}.form-body[data-v-695d7514]{display:flex;flex-direction:column;gap:16px}.field[data-v-695d7514]{display:flex;flex-direction:column;gap:5px}.field-label[data-v-695d7514]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.input-wrap[data-v-695d7514]{position:relative}.input-icon[data-v-695d7514]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--text-muted);pointer-events:none;z-index:1}.kuma-login-input[data-v-695d7514]{width:100%;box-sizing:border-box;padding:9px 12px 9px 34px;font-size:13px;color:var(--text-primary);background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-input, 2px);outline:none;transition:border-color .12s,background .12s;line-height:1.4}.kuma-login-input[data-v-695d7514]:focus{border-color:var(--text-primary);background:var(--bg-surface)}.kuma-login-input[data-v-695d7514]::-moz-placeholder{color:var(--border-hover)}.kuma-login-input[data-v-695d7514]::placeholder{color:var(--border-hover)}.kuma-login-input[data-v-695d7514]:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--bg-surface-alt) inset;-webkit-text-fill-color:var(--text-primary)}.kuma-login-input--error[data-v-695d7514]{border-color:var(--color-danger)}.kuma-login-input--password[data-v-695d7514]{padding-right:36px}.dialog-input[data-v-695d7514]{padding-left:12px}.field-error[data-v-695d7514]{margin:0;font-size:11px;color:var(--color-danger)}.password-toggle[data-v-695d7514]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);font-size:13px;display:flex;align-items:center;transition:color .12s}.password-toggle[data-v-695d7514]:hover{color:var(--text-secondary)}.form-options[data-v-695d7514]{display:flex;align-items:center;justify-content:space-between;margin-top:-2px}.keep-signed-in[data-v-695d7514]{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.keep-checkbox[data-v-695d7514]{width:13px;height:13px;accent-color:var(--color-brand);cursor:pointer;flex-shrink:0}.forgot-link[data-v-695d7514]{font-size:12px;font-weight:500;color:var(--color-brand);text-decoration:none;transition:opacity .12s}.forgot-link[data-v-695d7514]:hover{opacity:.75}.submit-btn[data-v-695d7514]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;font-size:13px;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--color-brand);border:none;border-radius:var(--radius-input, 2px);cursor:pointer;transition:background .15s,opacity .15s;margin-top:4px}.submit-btn[data-v-695d7514]:hover:not(:disabled){background:var(--color-brand-hover)}.submit-btn[data-v-695d7514]:disabled{opacity:.6;cursor:not-allowed}.form-divider[data-v-695d7514]{height:1px;background:var(--border-color);margin:24px 0 18px}.form-footer[data-v-695d7514]{display:flex;align-items:center;justify-content:space-between}.footer-text[data-v-695d7514]{font-size:12px;color:var(--text-secondary)}.request-btn[data-v-695d7514]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-input, 2px);cursor:pointer;transition:border-color .12s}.request-btn[data-v-695d7514]:hover{border-color:var(--border-hover)}.bottom-bar[data-v-695d7514]{grid-column:1;grid-row:2;display:flex;align-items:center;justify-content:space-between;padding:20px 44px;font-size:11px;color:var(--text-muted)}.video-card[data-v-695d7514]{grid-column:2;grid-row:1 / 3;position:relative;margin:28px 28px 28px 0;border-radius:12px;overflow:hidden;box-shadow:0 20px 70px #00000040}.video-el[data-v-695d7514]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-overlay[data-v-695d7514]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000000f,#0000 40%,#00000038);z-index:1}.video-quote[data-v-695d7514]{position:absolute;top:28px;right:32px;text-align:right;z-index:3}.video-tagline[data-v-695d7514]{font-size:clamp(18px,2vw,24px);font-weight:700;color:#ffffffeb;line-height:1.25;letter-spacing:-.3px;text-shadow:0 1px 8px rgba(0,0,0,.3)}.welcome-overlay[data-v-695d7514]{position:fixed;inset:0;z-index:50;background:var(--bg-app);display:flex;align-items:center;justify-content:center;animation:wOverlayIn-695d7514 .36s ease-out forwards}.welcome-overlay[data-v-695d7514]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 0% 0%,color-mix(in srgb,var(--color-brand) 18%,transparent) 0%,transparent 60%),radial-gradient(40% 35% at 100% 100%,color-mix(in srgb,var(--color-brand) 8%,transparent) 0%,transparent 70%)}.welcome-content[data-v-695d7514]{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:600px;padding:0 24px}.welcome-signed-label[data-v-695d7514]{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-success);margin-bottom:20px;opacity:0;animation:wTextIn-695d7514 .36s ease-out .08s forwards}.welcome-signed-dot[data-v-695d7514]{width:6px;height:6px;border-radius:50%;background:var(--color-success);flex-shrink:0}.welcome-title[data-v-695d7514]{margin:0 0 18px;font-size:clamp(32px,5vw,58px);font-weight:800;color:var(--text-primary);letter-spacing:-1.5px;line-height:1.05;opacity:0;transform:translateY(14px);animation:wTextIn-695d7514 .45s ease-out .16s forwards}.welcome-name-accent[data-v-695d7514]{color:var(--color-brand)}.welcome-sub[data-v-695d7514]{margin:0 0 32px;font-size:13px;color:var(--text-secondary);line-height:1.65;max-width:420px;opacity:0;transform:translateY(8px);animation:wTextIn-695d7514 .4s ease-out .28s forwards}.welcome-progress-track[data-v-695d7514]{width:72px;height:2px;background:var(--border-color);border-radius:1px;overflow:hidden;opacity:0;animation:wTextIn-695d7514 .3s ease-out .4s forwards}.welcome-progress-bar[data-v-695d7514]{height:100%;background:var(--color-brand);border-radius:1px;width:0%;animation:wProgressFill-695d7514 1.2s cubic-bezier(.4,0,.2,1) .45s forwards}@keyframes wOverlayIn-695d7514{0%{opacity:0}to{opacity:1}}@keyframes wTextIn-695d7514{to{opacity:1;transform:translateY(0)}}@keyframes wProgressFill-695d7514{to{width:100%}}.dialog-form[data-v-695d7514]{display:flex;flex-direction:column;gap:16px;padding-top:12px}.dialog-actions[data-v-695d7514]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.info-banner[data-v-695d7514]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--color-accent-bg);border-left:3px solid var(--color-accent)}.info-banner .pi[data-v-695d7514]{color:var(--color-accent);font-size:13px;margin-top:1px;flex-shrink:0}.info-banner p[data-v-695d7514]{margin:0;font-size:11px;color:var(--color-accent);line-height:1.5}.dialog-sent[data-v-695d7514]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0 8px;text-align:center}.sent-icon[data-v-695d7514]{width:44px;height:44px;border-radius:var(--radius-input, 2px);background:var(--color-success-bg);display:flex;align-items:center;justify-content:center}.sent-icon .pi[data-v-695d7514]{font-size:18px;color:var(--color-success)}.sent-text[data-v-695d7514]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.6;max-width:280px}[data-v-695d7514] .p-dialog-header{padding:20px 20px 8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);border-bottom:1px solid var(--border-color)}[data-v-695d7514] .p-dialog-content{padding:0 20px 20px}[data-v-695d7514] .p-dialog{border-radius:var(--radius-input, 2px)}@media(max-width:900px){.panels-wrapper[data-v-695d7514]{grid-template-columns:65fr 35fr}.form-content[data-v-695d7514]{padding:0 48px 40px}}@media(max-width:640px){.panels-wrapper[data-v-695d7514]{grid-template-columns:1fr}.video-card[data-v-695d7514]{display:none}.form-content[data-v-695d7514]{padding:0 28px 36px}.bottom-bar[data-v-695d7514]{padding-left:28px;padding-right:28px}}.v-md-textarea-editor{position:relative}.v-md-textarea-editor pre{margin:0;white-space:pre-wrap;visibility:hidden}.v-md-textarea-editor pre,.v-md-textarea-editor textarea{box-sizing:border-box;padding:20px 20px 30px;overflow:hidden;color:#2c3e50;font-size:14px;font-family:menlo,Ubuntu Mono,consolas,Courier New,Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;line-height:1.5;word-break:break-all}.v-md-textarea-editor textarea{position:absolute;top:0;left:0;width:100%;height:100%;border:none;outline:none;resize:none}.v-md-textarea-editor textarea::-webkit-input-placeholder{color:#c0c4cc}.v-md-textarea-editor textarea::placeholder{color:#c0c4cc}.v-md-zoom-in-top-enter-active,.v-md-zoom-in-top-leave-active{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.v-md-zoom-in-top-enter-from,.v-md-zoom-in-top-leave-active{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}.v-md-fade-in-enter-active,.v-md-fade-in-leave-active{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.v-md-fade-in-enter-from,.v-md-fade-in-leave-active{opacity:0}@font-face{font-family:v-md-iconfont;src:url(data:application/vnd.ms-fontobject;base64,lBkAAOAYAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAaGPnLwAAAAAAAAAAAAAAAAAAAAAAABYAdgAtAG0AZAAtAGUAZABpAHQAbwByAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAWAHYALQBtAGQALQBlAGQAaQB0AG8AcgAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI8fE0eAAABfAAAAFZjbWFwEzte5gAAAkwAAAOQZ2x5ZhKJB5wAAAYcAAAO+GhlYWQY8MqxAAAA4AAAADZoaGVhB94EEAAAALwAAAAkaG10eHhxAAAAAAHUAAAAeGxvY2E5dDYWAAAF3AAAAD5tYXhwATIAawAAARgAAAAgbmFtZYA2YG8AABUUAAACkXBvc3Sv0n/QAAAXqAAAATgAAQAAA4D/gABcBHEAAAAABAAAAQAAAAAAAAAAAAAAAAAAAB4AAQAAAAEAAC/nY2hfDzz1AAsEAAAAAADa6MNaAAAAANrow1oAAP+CBAADfgAAAAgAAgAAAAAAAAABAAAAHgBfAAoAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQEAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5gbrKAOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABHEAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAiQAAQAAAAABHgADAAEAAAAsAAMACgAAAiQABADyAAAAKgAgAAQACuYG5gzmDuYR5hjmJOZB5nDme+az5uzm8eb+5wLnB+cR50Dnwejx6yj//wAA5gbmDOYO5hDmFOYj5kHmcOZ75rPm7Obw5v7nAucH5w/nQOfB6PHrKP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACoAKgAqACoALAA0ADYANgA2ADYANgA2ADgAOAA4ADgAPAA8ADwAPAAAAB0AHAAbABoAGQACAAMABAAFAAEAFwAMABgABwAIABQACgATABIADQAOAA8AFgAQABEACQAVAAsABgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAABbAAAAAAAAAAdAADmBgAA5gYAAAAdAADmDAAA5gwAAAAcAADmDgAA5g4AAAAbAADmEAAA5hAAAAAaAADmEQAA5hEAAAAZAADmFAAA5hQAAAACAADmFQAA5hUAAAADAADmFgAA5hYAAAAEAADmFwAA5hcAAAAFAADmGAAA5hgAAAABAADmIwAA5iMAAAAXAADmJAAA5iQAAAAMAADmQQAA5kEAAAAYAADmcAAA5nAAAAAHAADmewAA5nsAAAAIAADmswAA5rMAAAAUAADm7AAA5uwAAAAKAADm8AAA5vAAAAATAADm8QAA5vEAAAASAADm/gAA5v4AAAANAADnAgAA5wIAAAAOAADnBwAA5wcAAAAPAADnDwAA5w8AAAAWAADnEAAA5xAAAAAQAADnEQAA5xEAAAARAADnQAAA50AAAAAJAADnwQAA58EAAAAVAADo8QAA6PEAAAALAADrKAAA6ygAAAAGAAAAAABYAJoA3AE4AYIBwAH4Ak4CfgLIAvIDXAOUA8QD6AQUBFIEeASeBMoFCgWSBaAF+AYyBngGkgb2B3wAAAAEAAAAAAQAAtYACwAXACMALwAAARYAFwYAByYAJzYAFw4BBx4BFz4BNy4BBx4BFw4BBy4BJz4BFw4BBx4BFz4BNy4BAgDyAQwCAv708vL+9AICAQzyquIpKeKqquIpKeKqX38CAn9fX38CAn9fRFoCAlpERFoCAloC1Rb+zBYW/swWFgE0FhYBNCoLz0ZGzwsLz0ZGzzUCf19ffwICf19ffz4CWkREWgICWkREWgAAAAEAAP++A8IDUgAoAAABNTQ2MhYXFQ4BByMuATQ2OwEuAQcOARceARc+ATczDgEHLgEnPgIEAzEVHxYBARYPrhEVFRFtXPd0c2UfIsaDn9MFSwX+v7/+BQGP+gEDAsw6ERUVEa4PFQICFR8VYCk8QOWBf5kDBNSfv/4FBf6/iNxtKwAAAAEAAP++A8MDUgApAAATMzIWFAYHIy4BPQE0NjIWHQE2JBceARcOAQcuASczHgEXPgE3LgEnJgbrbREVFRGuERUVIRVlAQN9fZABBf6/v/4FSwTUn5/TBQGBbW7eAn0VHxYBARYPrhEVFRE6Wis0OdyIv/4FBf6/n9QEBNSfdrssKTIAAAMAAP++A8IDRgASAB4AOgAAJRcWFAYiLwEGJCcmEjc2JBcWEgU+ATcuAScOAQceARM1NDYyFh0BMzIWFAYrARUUBiImPQEjIiY0NjMDN4IJFBoKgor+r3x2BnyBAVCGgBT+RpzOBATOnJzNBATNexMdE2MPExMPYxMdE2QOExMOeIIKGhQJgnEUgIYBUIF8BnZ8/q/eBM6cnM0EBM2cnM4Bi2QOExMOZBMdE2MPExMPYxMdEwAAAAADAAD/vgPCA0YAEgAeACoAACUXFhQGIi8BBiQnJhI3NiQXFhIFPgE3LgEnDgEHHgETITIWFAYjISImNDYDN4IJFBoKgor+r3x2BnyBAVCGgBT+RpzOBATOnJzNBATNFwEKDxMTD/72DhMTeIIKGhQJgnEUgIYBUIF8BnZ8/q/eBM6cnM0EBM2cnM4BixMdExMdEwAABAAA/9cDqQMpAAMABwAXACQAABMRIRElITUhJyEyFhURFAYjISImNRE0NhMyFhcRDgEiJicRPgG2ApT9bAKU/WwvAvIUGxsU/Q4UGxvQFBsBARsoGgEBGwIN/ikB119eXhsU/Q4UGxsUAvIUG/62GxT+5RQaGhQBGxQbAAIAAP+CA20DfgAPAB8AAAE1Bxc1HgEXFAcXPgE1LgEDLgEnNjcnDgEVHgEXFTcnAgC2tnSaAyBCHB0Ezpp0mgMBH0IcHQTOmra2AvOLurmLA512RjxDLGM2ndL9ewOddkY8QyplNp3SBIu6uQAAAAAFAAD/mgPmA2YACwAXACAAKQAwAAAFJgAnNgA3FgAXBgADDgEHHgEXPgE3LgETIiY0NjIWFAYhIiY0NjIWFAYHHgEXPgE3AgDO/u4FBQESzs4BEgUF/u7OpNwEBNykpNwEBNweFhoaLBoa/mYWGhosGhoWAm5SUm4CZQUBEs7OARIFBf7uzs7+7gNkBNykpNwEBNykpNz+sRosGhosGhosGhosGmJSbgICblIAAwAA/8sDtQM1AA8AEwAZAAATITIWFREUBiMhLgEnETQ2FxEhEQEnNxcBF3wDCBQdHRT8+BUbAR1EAqj+fM5EigESRQM1HRT8+BQdARsVAwgUHWH9WAKo/erORIkBE0UABQAA/74DwwNlAAAADAAeACIAJwAANzMhMh0BFCMhIj0BNDcXFjMhMjcBNiYnASYGBwEGFgkBAwEHAQchJ08JA1AJCfywCQ+TDhEBZxgPARETBxn+oxo9Ff54EwgB0QFU0P6rMgFVAv60hhAJPwkJPwnScwoTAV0aPRUBEBQIGf4LGj8CGP72/vUBCkD+9QFpAAAAAAIAAP+4A8gDSAASABkAABMhMhYVERQGKwEHJyMiJjURNDYXETMXNzMRlALYJjU1Jra2trYmNTUm3JCQ3ANHNSb93iY1trY1JgIiJjVb/d6QkAIiAAQAAP/cA6QDJAATADEANQBFAAAlDgEHIS4BJxE+ATchMhYfAR4BFQMRNCYvAS4BIxUOAQchLgEnNSMRMzU+ATchHgEXFSM1IRUBNCYrASIGHQEUFjsBMjY1A6QBHRf9IRYdAQEdFgH8FzIRmRAVRgsFmgcYCQEdF/7FFh0BRkYBHRYBxxcdAUb+XAEYCghpBwoKB2kIChEXHQEBHRcC3xYdARUQmREyF/4WAeoJGQaaBgrjFx0BAR0X4/1E5BYdAQEdFuTS0gKrBwoKB68ICgoIAAAAAwAA/8ADwANAAAsAFwAbAAABBxc3JzcXBycHFzcBFwcnNxc3JwcBNycjARcBAm31ZUQibsttIkRm9f4fIm7LbSJEZvUBU/VlzAEPRP7xA0D1ZkQibctuIkRl9f7qIm3LbiJEZfX+rfVmAQ9E/vEAAAUAAAAAA8ADAAADAAcADQAOABcAABMRIREDIQEXNScBIxEhBSMeATI2NCYiBkADgGD+CAEf2dn+WUACwP3gMAEbKBsbKBsDAP0AAwD9YAEg2YjZ/lgCQKAUGxsoGxsAAAMAAAAAA94CtAAFAAsADwAAEwMTMwMTISMTAzMTATMTI9SysnaysgHidrKyd7H9m2qkagKz/s3+zQEzATP+zf7NATP+zQJmAAYAAAAAA8AC4AADAAcACwAPABMAFwAAASEVIREhFSERIRUhAzMVIxUzFSMVMxUjAQACwP1AAsD9QALA/UDAYGBgYGBgAbBgAZBg/gBgAsBg0GDQYAAAAAAGAAAAAAPAAvAAAwAHAAsAEQAeACgAAAEhFSERIRUhESEVIQMzNSMVMwMVMxUjFTMVIxUzNSMTNSMVMwcVMzUjAQACwP1AAsD9QALA/UCQIEAgMEAoKEBgICBgMzNgQAGwYAGQYP4AYAJQgCD9wCAPIBEggAEQICAzLSAAAQAAAAADgwMkABQAAAEhNRcHNSEOAQceARczFSMuASc+AQGIASzOzv7UWXcCAndZeHh/qgMDqgKseKWleAJ3WVl3AloDqn9/qgAAAAEAAAAAA6QDJAAUAAABITUHFzUhHgEXDgEHIxUzPgE3LgECeP7Uzs4BLFl3AgJ3WXh4f6oDA6oCrHilpXgCd1lZdwJaA6p/f6oAAAACAAAAAANxAtUACwAXAAABPgE3JwYHBh0BIREhPgE3JwYHBh0BIREBHAVJTj6BPC0BEgEyBEpOPoE8LQERAVR7gSFjOnFVvuoBKHuBIWM6cVW+6gEoAAAAAwAAAAADigL1AAkAFAAnAAABMjc2NCcmKwEVEzI3NjU0JyYrAREDITIXFhUUBwYHFhcWFRQHBiMhAms/Ijc6IUCx1VsnGEclP8RgATmANiAnFSY4HDEsQpD+zAG6ERySGQ/n/qc2IjBSHRD++QKUTi49Ri4YExYcMFZIOlgAAAADAAD//gPCAwIADwAyAF4AAAEyFh0BFAYjISImPQE0NjM3JicmNTQ2MzIXFhcWFxYVFA8BLwEmJyYjIgYVFBYXFhcWFwczFhUUBwYHBgcGBwYjIi8BJicmPQE0JyY/ATU3HwEWFx4CMzI+ATU0JyYDsgcJCQf8nAcJCQfjDgwYhoMZOiI3BQYHAwYqBxkbLD05REJrIzQdE3fPAxQMGBMkKCUoPjkpRh0HBAEBAQEzDwwDAxEtPCUgTC8pEQGACQcgBwkJByAHCSASFjItW4AKBhITKD4eCQ4BAwFLHC06LCVDIAoXDgyAFBs3MxwYEhcYCQsMFAgGBAcHNhgPExMWASQcCgQcJRUaPSIqJQ4AAAEAAAAAAtcB0wACAAABIRcC1/5S1wHT0QAAAAACAAAAAANkAuQAFwA7AAABIy4BNDY7ATIWHQEUBiImJzUBBiImNDcFPgEyFh0BDgEHIS4BJxE+ATczMhYUBgcjIgYVERQWMyEyNjUC9nUNExMNww0TExsSAf7yChoTCQE8ARIbEwE3Kf36KTcBATcpww4SEg7DDhISDgIGDhICowESGxMTDcMNExMNdf7xCRMaClYOEhIOwik3AQE3KQIGKTcBExsSARIO/foOEhIOAAIAAP/0A3IDDAADACQAADchFSERIRUPAREUFjMyNjURLwE1MxUPAREUBiMiJicuATURLwGPAtv9JQE7RQ9UX1dPEUX4Qw+ImVB4IxoWD0UxPQMYMQQO/qljVFpmAUoRBTExBRH+rIl6KiYfT0oBUw4EAAAAAQAA/9oC2AMmACsAAAE2JicmNTQ/AR4BMzI2NxYVFAcOAQcDBhYXFhUUByYnJiMiBgcmNTQ3PgE3AggFGikTAgMlSyAbTCIDEikhBX4FHCsRAycnIyQbSyIEESgkBQLHGhgFBBEEBAsEBAQEDQYTAQQaGv1yGhcGBA8IDQQBAwQEDQgPAwYYGgAAAAABAAAAAAOMAcIADAAAARQGIyEiJjQ2MyEyFgOMGhP9QhMaGhMCvhMaAZUTGRknGRkAAAAACgAA/+wDwgMBABAAFAAYABwAIAApAC4ANwA7AD8AAAEhMhYVERQGJyEiJjURNDYzEyMVMwU1IxUlMzUjJRUzNQUWNzI2NTYnIwUzNSMVJzUjBhcUFjMWNzM1IwU1IxUCAgGEIRsbIPzwHhsbHuHg4AEX3gEW4OD90t8BT21pAwgBAeH+6eDgOOEBAgoEZ6Pf3wH33wMBHCD9ZSEdARsfAqIdG/2/mAGYmAGYy5aWmAEBBwRHRZWVlsqYRkIECwEDlZaWlgAAAAAEAAD/8wONAw0AEwAnADsATwAAATc2Ji8BJgYfAR4BPwEXFj8BNicXFj8BFxY2PwE2Jg8BDgEfAQcGFwEuAQ8BJyYPAQYfAQcGFh8BFjYnASYPAScmBg8BBhY/AT4BLwE3NicBBjIEBAa0BAYBFQEJBTGXBgYwBQX2BgaXMQUJARUBBgS0BgQEMpcFBQETAQkFMZcGBjAFBZcyBAQGtAQGAf3iBgaXMQUJARUBBgS0BgQEMpcFBQK2MQUJARUBBgS0BgQEMpcFBTAGBjwFBZcyBAQGtAQGARUBCQUxlwYG/p8GBAQylwUFMAYGlzEFCQEVAQYEAR8FBZcyBAQGtAQGARUBCQUxlwYGAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQALABUAAQAAAAAAAgAHACAAAQAAAAAAAwALACcAAQAAAAAABAALADIAAQAAAAAABQALAD0AAQAAAAAABgALAEgAAQAAAAAACgArAFMAAQAAAAAACwATAH4AAwABBAkAAAAqAJEAAwABBAkAAQAWALsAAwABBAkAAgAOANEAAwABBAkAAwAWAN8AAwABBAkABAAWAPUAAwABBAkABQAWAQsAAwABBAkABgAWASEAAwABBAkACgBWATcAAwABBAkACwAmAY0KQ3JlYXRlZCBieSBpY29uZm9udAp2LW1kLWVkaXRvclJlZ3VsYXJ2LW1kLWVkaXRvcnYtbWQtZWRpdG9yVmVyc2lvbiAxLjB2LW1kLWVkaXRvckdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHYALQBtAGQALQBlAGQAaQB0AG8AcgBSAGUAZwB1AGwAYQByAHYALQBtAGQALQBlAGQAaQB0AG8AcgB2AC0AbQBkAC0AZQBkAGkAdABvAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwAHYALQBtAGQALQBlAGQAaQB0AG8AcgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfAAdwcmV2aWV3DXJlZnJlc2gtcmlnaHQMcmVmcmVzaC1sZWZ0B3pvb20taW4Iem9vbS1vdXQDdG9jBHN5bmMFZW1vamkIY2hlY2tib3gFY2xlYXIDdGlwBHNhdmUEbGluawNpbWcEY29kZQJ1bAJvbARyZWRvBHVuZG8FcXVvdGUEYm9sZA1zdHJpa2V0aHJvdWdoCmFycm93LWRvd24Lb3Blbi1pbi1uZXcKdW5kZXItbGluZQZpdGFsaWMKaG9yaXpvbnRhbAV0YWJsZQpmdWxsc2NyZWVuAAA=);src:url(data:application/vnd.ms-fontobject;base64,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AT4BLwE3NicBBjIEBAa0BAYBFQEJBTGXBgYwBQX2BgaXMQUJARUBBgS0BgQEMpcFBQETAQkFMZcGBjAFBZcyBAQGtAQGAf3iBgaXMQUJARUBBgS0BgQEMpcFBQK2MQUJARUBBgS0BgQEMpcFBTAGBjwFBZcyBAQGtAQGARUBCQUxlwYG/p8GBAQylwUFMAYGlzEFCQEVAQYEAR8FBZcyBAQGtAQGARUBCQUxlwYGAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQALABUAAQAAAAAAAgAHACAAAQAAAAAAAwALACcAAQAAAAAABAALADIAAQAAAAAABQALAD0AAQAAAAAABgALAEgAAQAAAAAACgArAFMAAQAAAAAACwATAH4AAwABBAkAAAAqAJEAAwABBAkAAQAWALsAAwABBAkAAgAOANEAAwABBAkAAwAWAN8AAwABBAkABAAWAPUAAwABBAkABQAWAQsAAwABBAkABgAWASEAAwABBAkACgBWATcAAwABBAkACwAmAY0KQ3JlYXRlZCBieSBpY29uZm9udAp2LW1kLWVkaXRvclJlZ3VsYXJ2LW1kLWVkaXRvcnYtbWQtZWRpdG9yVmVyc2lvbiAxLjB2LW1kLWVkaXRvckdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHYALQBtAGQALQBlAGQAaQB0AG8AcgBSAGUAZwB1AGwAYQByAHYALQBtAGQALQBlAGQAaQB0AG8AcgB2AC0AbQBkAC0AZQBkAGkAdABvAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwAHYALQBtAGQALQBlAGQAaQB0AG8AcgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfAAdwcmV2aWV3DXJlZnJlc2gtcmlnaHQMcmVmcmVzaC1sZWZ0B3pvb20taW4Iem9vbS1vdXQDdG9jBHN5bmMFZW1vamkIY2hlY2tib3gFY2xlYXIDdGlwBHNhdmUEbGluawNpbWcEY29kZQJ1bAJvbARyZWRvBHVuZG8FcXVvdGUEYm9sZA1zdHJpa2V0aHJvdWdoCmFycm93LWRvd24Lb3Blbi1pbi1uZXcKdW5kZXItbGluZQZpdGFsaWMKaG9yaXpvbnRhbAV0YWJsZQpmdWxsc2NyZWVuAAA=#iefix) format("embedded-opentype"),url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype")}.v-md-editor__tooltip{z-index:101;padding:4px 6px;color:#fff;font-size:12px;line-height:1;white-space:nowrap;background-color:#878787;border-radius:2px}.v-md-editor__menu,.v-md-editor__tooltip{position:absolute;box-shadow:0 2px 12px #0000001a}.v-md-editor__menu{top:38px;z-index:99;list-style:none;background-color:#fff;border-radius:3px;-webkit-transform-origin:center top;transform-origin:center top}.v-md-editor__menu::-webkit-scrollbar{width:6px}.v-md-editor__menu::-webkit-scrollbar-thumb{background-color:#9093994d;border-radius:4px}.v-md-editor__menu::-webkit-scrollbar-thumb:hover{background-color:#90939980}.v-md-editor__menu-item{color:#595959;font-weight:400;font-size:14px;white-space:nowrap;list-style:none}.v-md-editor__menu-item:hover{background-color:#f5f5f5}.v-md-editor__menu--list{padding:5px 0}.v-md-editor__menu--list .v-md-editor__menu-item{padding:0 24px;line-height:34px;text-align:left}.v-md-editor__menu--panel{max-height:200px;padding:12px 10px;overflow-y:auto}.v-md-editor__menu--panel .v-md-editor__menu-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.v-md-editor__menu--panel .v-md-editor__menu-row:not(:last-child){margin-bottom:6px}.v-md-editor__menu--panel .v-md-editor__menu-item{display:inline-block;padding:8px 0;line-height:1;text-align:center;border-radius:2px}.v-md-editor__menu--panel .v-md-editor__menu-item:not(:last-child){margin-right:4px}.v-md-editor__menu-ctrl{position:absolute;top:0;right:0;display:none}.v-md-editor__toolbar-item{position:relative;height:28px;padding:0 6px;color:#595959;font-size:16px;line-height:28px;text-align:center;border-radius:4px;cursor:pointer;-webkit-transition:all .2s linear 0s;transition:all .2s linear 0s}.v-md-editor__toolbar-item:not(:first-child){margin-left:4px}.v-md-editor__toolbar-item:hover{background:#f5f5f5}.v-md-editor__toolbar-item--menu{padding-right:16px}.v-md-editor__toolbar-item--menu .v-md-editor__menu-ctrl{display:inline-block}.v-md-editor__toolbar-item--active,.v-md-editor__toolbar-item--active:hover{background:#e8e8e8}.v-md-editor__toolbar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;width:100%;padding:6px;border-bottom:1px solid #ddd}.v-md-editor__toolbar-left,.v-md-editor__toolbar-right{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.v-md-editor__toolbar-left+.v-md-editor__toolbar-right{margin-left:60px}.v-md-editor__toolbar-divider{position:relative;height:28px;margin:0 10px}.v-md-editor__toolbar-divider+li.v-md-editor__toolbar-item{margin-left:0}.v-md-editor__toolbar-divider:before{position:absolute;top:4px;bottom:4px;border-left:1px solid #ddd;content:""}.v-md-editor{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px #0000001a}.v-md-editor__left-area,.v-md-editor__right-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:200px}.v-md-editor__left-area{height:100%;overflow:hidden;border-right:1px solid #ddd;-webkit-transition:.3s;transition:.3s}.v-md-editor__left-area-title{position:relative;height:41px;padding:0 14px;color:#2c3e50;font-weight:600;font-size:16px;line-height:41px;white-space:nowrap}.v-md-editor__left-area-title:after{position:absolute;right:0;bottom:0;left:0;border-bottom:1px solid #ddd;content:""}.v-md-editor__left-area-body{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:8px 14px;overflow:hidden}.v-md-editor--left-area-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.v-md-editor--left-area-reverse .v-md-editor__left-area{border-right:none;border-left:1px solid #ddd}.v-md-editor__right-area{-webkit-box-flex:1;-webkit-flex:1;flex:1}.v-md-editor--preview{box-shadow:none}.v-md-editor--fullscreen{position:fixed;inset:0;z-index:1001}.v-md-editor__main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%;overflow:hidden}.v-md-editor__editor-wrapper,.v-md-editor__preview-wrapper{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:100%;overflow:hidden}.v-md-editor__editor-wrapper{cursor:text;-webkit-user-select:none;user-select:none}.v-md-editor--editable .v-md-editor__editor-wrapper{border-right:1px solid #ddd}.scrollbar{height:100%;overflow:hidden}.scrollbar:active .scrollbar__bar,.scrollbar:focus .scrollbar__bar,.scrollbar:hover .scrollbar__bar{opacity:1}.scrollbar__wrap{height:100%;overflow-x:hidden}.scrollbar__wrap--hidden-default{scrollbar-width:none}.scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.scrollbar__thumb{position:relative;display:block;width:0;height:0;background-color:#9093994d;border-radius:inherit;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.scrollbar__thumb:hover{background-color:#90939980}.scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;cursor:pointer;opacity:0;-webkit-transition:opacity .34s ease-out;transition:opacity .34s ease-out}.scrollbar__bar.is-vertical{top:2px;width:6px}.scrollbar__bar.is-vertical>div{width:100%}.scrollbar__bar.is-horizontal{left:2px;height:6px}.scrollbar__bar.is-horizontal>div{height:100%}.v-md-editor__toc-nav{margin:0;padding:0;list-style:none}.v-md-editor__toc-nav-item{position:relative;height:38px;overflow:hidden;color:#2c3e50;line-height:38px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.v-md-editor__toc-nav-item:hover .v-md-editor__toc-nav-title{font-size:17px;-webkit-transform-origin:center center;transform-origin:center center}.v-md-editor__toc-nav-title{position:relative;font-size:16px;-webkit-transition:.3s;transition:.3s}@font-face{font-family:v-md-iconfont;src:url(/assets/iconfont-Ynp0DfB6.eot?t=1576231776697);src:url(/assets/iconfont-Ynp0DfB6.eot?t=1576231776697#iefix) format("embedded-opentype"),url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/iconfont-eaRRya1t.ttf?t=1576231776697) format("truetype")}[class*=v-md-icon-]{font-size:16px;font-family:v-md-iconfont!important;font-style:normal!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v-md-icon-preview:before{content:""}.v-md-icon-refresh-right:before{content:""}.v-md-icon-refresh-left:before{content:""}.v-md-icon-zoom-in:before{content:""}.v-md-icon-zoom-out:before{content:""}.v-md-icon-toc:before{content:""}.v-md-icon-sync:before{content:""}.v-md-icon-emoji:before{content:""}.v-md-icon-checkbox:before{content:""}.v-md-icon-clear:before{content:""}.v-md-icon-tip:before{content:""}.v-md-icon-save:before{content:""}.v-md-icon-link:before{content:""}.v-md-icon-img:before{content:""}.v-md-icon-code:before{content:""}.v-md-icon-ul:before{content:""}.v-md-icon-ol:before{content:""}.v-md-icon-redo:before{content:""}.v-md-icon-undo:before{content:""}.v-md-icon-quote:before{content:""}.v-md-icon-bold:before{content:""}.v-md-icon-strikethrough:before{content:""}.v-md-icon-arrow-down:before{content:""}.v-md-icon-open-in-new:before{content:""}.v-md-icon-under-line:before{content:""}.v-md-icon-italic:before{content:""}.v-md-icon-horizontal:before{content:""}.v-md-icon-table:before{content:""}.v-md-icon-fullscreen:before{content:""}[data-v-md-anchor]{cursor:pointer}.github-markdown-body{padding:16px 32px 32px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5;word-wrap:break-word}.github-markdown-body>:first-child,.github-markdown-body>:last-child,.github-markdown-body>div[data-v-md-line]:first-child>:first-child,.github-markdown-body>div[data-v-md-line]:last-child>:last-child{margin-top:0!important}.github-markdown-body a{color:#0366d6;font-weight:400;text-decoration:none;outline:none;box-shadow:none}.github-markdown-body a:hover{text-decoration:underline}.github-markdown-body kbd{display:inline-block;padding:3px 5px;color:#444d56;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px #d1d5da}.github-markdown-body:after,.github-markdown-body:before{display:table;content:""}.github-markdown-body:after{clear:both}.github-markdown-body a:not([href]){text-decoration:none}.github-markdown-body .absent{color:#cb2431}.github-markdown-body .anchor{float:left;margin-left:-20px;padding-right:4px;line-height:1}.github-markdown-body .anchor:focus{outline:none}.github-markdown-body blockquote,.github-markdown-body details,.github-markdown-body dl,.github-markdown-body ol,.github-markdown-body p,.github-markdown-body pre,.github-markdown-body table,.github-markdown-body ul{margin-top:0;margin-bottom:16px}.github-markdown-body hr{height:.25em;margin:24px 0;padding:0;background-color:#e1e4e8;border:0}.github-markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.github-markdown-body blockquote>:first-child{margin-top:0}.github-markdown-body blockquote>:last-child{margin-bottom:0}.github-markdown-body h1,.github-markdown-body h2,.github-markdown-body h3,.github-markdown-body h4,.github-markdown-body h5,.github-markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.github-markdown-body em,.github-markdown-body i{font-style:italic}.github-markdown-body ul{list-style-type:disc}.github-markdown-body ol ul,.github-markdown-body ul ul{list-style-type:circle}.github-markdown-body ol ol ul,.github-markdown-body ol ul ul,.github-markdown-body ul ol ul,.github-markdown-body ul ul ul{list-style-type:square}.github-markdown-body ol{list-style-type:decimal}.github-markdown-body h1 .octicon-link,.github-markdown-body h2 .octicon-link,.github-markdown-body h3 .octicon-link,.github-markdown-body h4 .octicon-link,.github-markdown-body h5 .octicon-link,.github-markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.github-markdown-body h1:hover .anchor,.github-markdown-body h2:hover .anchor,.github-markdown-body h3:hover .anchor,.github-markdown-body h4:hover .anchor,.github-markdown-body h5:hover .anchor,.github-markdown-body h6:hover .anchor{text-decoration:none}.github-markdown-body h1:hover .anchor .octicon-link,.github-markdown-body h2:hover .anchor .octicon-link,.github-markdown-body h3:hover .anchor .octicon-link,.github-markdown-body h4:hover .anchor .octicon-link,.github-markdown-body h5:hover .anchor .octicon-link,.github-markdown-body h6:hover .anchor .octicon-link{visibility:visible}.github-markdown-body h1 code,.github-markdown-body h1 tt,.github-markdown-body h2 code,.github-markdown-body h2 tt,.github-markdown-body h3 code,.github-markdown-body h3 tt,.github-markdown-body h4 code,.github-markdown-body h4 tt,.github-markdown-body h5 code,.github-markdown-body h5 tt,.github-markdown-body h6 code,.github-markdown-body h6 tt{font-size:inherit}.github-markdown-body h1{font-size:2em}.github-markdown-body h1,.github-markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.github-markdown-body h2{font-size:1.5em}.github-markdown-body h3{font-size:1.25em}.github-markdown-body h4{font-size:1em}.github-markdown-body h5{font-size:.875em}.github-markdown-body h6{color:#6a737d;font-size:.85em}.github-markdown-body ol,.github-markdown-body ul{padding-left:2em}.github-markdown-body ol.no-list,.github-markdown-body ul.no-list{padding:0;list-style-type:none}.github-markdown-body ol ol,.github-markdown-body ol ul,.github-markdown-body ul ol,.github-markdown-body ul ul{margin-top:0;margin-bottom:0}.github-markdown-body li{word-wrap:break-all}.github-markdown-body li>p{margin-top:16px}.github-markdown-body li+li{margin-top:.25em}.github-markdown-body dl{padding:0}.github-markdown-body dl dt{margin-top:16px;padding:0;font-weight:600;font-size:1em;font-style:italic}.github-markdown-body dl dd{margin-bottom:16px;padding:0 16px}.github-markdown-body table{display:block;width:100%;overflow:auto;border-collapse:collapse;border-spacing:0}.github-markdown-body table th{font-weight:600}.github-markdown-body table td,.github-markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.github-markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.github-markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.github-markdown-body table img{background-color:initial}.github-markdown-body img{box-sizing:initial;max-width:100%;background-color:#fff;border:0}.github-markdown-body img[align=right]{padding-left:20px}.github-markdown-body img[align=left]{padding-right:20px}.github-markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:initial}.github-markdown-body span.frame{display:block;overflow:hidden}.github-markdown-body span.frame>span{display:block;float:left;width:auto;margin:13px 0 0;padding:7px;overflow:hidden;border:1px solid #dfe2e5}.github-markdown-body span.frame span img{display:block;float:left}.github-markdown-body span.frame span span{display:block;clear:both;padding:5px 0 0;color:#24292e}.github-markdown-body span.align-center{display:block;clear:both;overflow:hidden}.github-markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.github-markdown-body span.align-center span img{margin:0 auto;text-align:center}.github-markdown-body span.align-right{display:block;clear:both;overflow:hidden}.github-markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.github-markdown-body span.align-right span img{margin:0;text-align:right}.github-markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.github-markdown-body span.float-left span{margin:13px 0 0}.github-markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.github-markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.github-markdown-body code,.github-markdown-body tt{margin:0;padding:.2em .4em;font-size:85%;background-color:#1b1f230d;border-radius:3px}.github-markdown-body code br,.github-markdown-body tt br{display:none}.github-markdown-body del code{text-decoration:inherit}.github-markdown-body div[class*=v-md-pre-wrapper-]{position:relative;background-color:#f6f8fa}.github-markdown-body div[class*=v-md-pre-wrapper-] pre,.github-markdown-body div[class*=v-md-pre-wrapper-] pre[class*=v-md-prism-]{position:relative;z-index:1;background:transparent}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode pre{padding-left:4.5rem}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode:after{position:absolute;top:0;left:0;z-index:2;width:3.5rem;height:100%;background-color:#f6f8fa;border-right:1px solid #dcdfe6;border-radius:6px 0 0 6px;content:""}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;width:3.5rem;padding:16px 0;color:#909399;font-size:85%;line-height:1.45;text-align:center}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;font-size:.85em;-webkit-user-select:none;user-select:none}.github-markdown-body code,.github-markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.github-markdown-body pre>code{margin:0;padding:0;font-size:100%;white-space:pre;word-break:normal;background:transparent;border:0}.github-markdown-body pre{margin-bottom:16px;padding:16px;overflow:auto;font-size:85%;line-height:1.45;word-wrap:normal;background-color:#f6f8fa;border-radius:3px}.github-markdown-body pre code,.github-markdown-body pre tt{display:inline;max-width:auto;margin:0;padding:0;overflow:visible;color:#444d56;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.github-markdown-body .csv-data td,.github-markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;white-space:nowrap;text-align:left}.github-markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#fff;border:0}.github-markdown-body .csv-data tr{border-top:0}.github-markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.github-markdown-body .hljs{display:block;padding:.5em;overflow-x:auto;color:#333;background:#f8f8f8}.github-markdown-body .hljs-comment,.github-markdown-body .hljs-quote{color:#998;font-style:italic}.github-markdown-body .hljs-keyword,.github-markdown-body .hljs-selector-tag,.github-markdown-body .hljs-subst{color:#333;font-weight:700}.github-markdown-body .hljs-literal,.github-markdown-body .hljs-number,.github-markdown-body .hljs-tag .hljs-attr,.github-markdown-body .hljs-template-variable,.github-markdown-body .hljs-variable{color:teal}.github-markdown-body .hljs-doctag,.github-markdown-body .hljs-string{color:#d14}.github-markdown-body .hljs-section,.github-markdown-body .hljs-selector-id,.github-markdown-body .hljs-title{color:#900;font-weight:700}.github-markdown-body .hljs-subst{font-weight:400}.github-markdown-body .hljs-class .hljs-title,.github-markdown-body .hljs-type{color:#458;font-weight:700}.github-markdown-body .hljs-attribute,.github-markdown-body .hljs-name,.github-markdown-body .hljs-tag{color:navy;font-weight:400}.github-markdown-body .hljs-link,.github-markdown-body .hljs-regexp{color:#009926}.github-markdown-body .hljs-bullet,.github-markdown-body .hljs-symbol{color:#990073}.github-markdown-body .hljs-built_in,.github-markdown-body .hljs-builtin-name{color:#0086b3}.github-markdown-body .hljs-meta{color:#999;font-weight:700}.github-markdown-body .hljs-deletion{background:#fdd}.github-markdown-body .hljs-addition{background:#dfd}.github-markdown-body .hljs-emphasis{font-style:italic}.github-markdown-body .hljs-strong{font-weight:700}
