.ability-tooltip.svelte-1thzi5s{z-index:9999;background:var(--bg-panel);border:1px solid var(--border-bright);border-radius:var(--radius-lg);pointer-events:none;flex-direction:column;gap:6px;min-width:190px;max-width:260px;padding:10px 12px;display:flex;position:fixed;box-shadow:0 6px 24px #000000b3}.tt-header.svelte-1thzi5s{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tt-name.svelte-1thzi5s{color:var(--text);flex:1;min-width:0;font-size:.85rem;font-weight:700}.tt-kind.svelte-1thzi5s{text-transform:capitalize;flex-shrink:0;font-size:.65rem;font-weight:600}.tt-level.svelte-1thzi5s{color:var(--text-muted);flex-shrink:0;font-size:.65rem}.tt-desc.svelte-1thzi5s{color:var(--text-dim);margin:0;font-size:.72rem;line-height:1.4}.tt-stats.svelte-1thzi5s{grid-template-columns:1fr 1fr;gap:3px 8px;display:grid}.tt-stat.svelte-1thzi5s{align-items:baseline;gap:4px;display:flex}.tt-stat-label.svelte-1thzi5s{color:var(--text-muted);flex-shrink:0;min-width:30px;font-size:.62rem}.tt-stat-val.svelte-1thzi5s{color:var(--text);word-break:break-word;font-size:.7rem;font-weight:700}.tt-branch.svelte-1thzi5s{border-top:1px solid var(--border);gap:4px;padding-top:2px;font-size:.65rem;display:flex}.tt-branch-label.svelte-1thzi5s{color:var(--text-muted)}.tt-branch-val.svelte-1thzi5s{color:var(--text);text-transform:capitalize;font-weight:600}.trigger-editor.svelte-191suba{background:var(--bg-panel);border:1px solid var(--border);width:360px;max-height:inherit;border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;font-size:.85rem;display:flex}.te-header.svelte-191suba{justify-content:space-between;align-items:center;display:flex}.te-title.svelte-191suba{color:var(--text);font-weight:600}.te-close.svelte-191suba{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0;font-size:.9rem}.te-close.svelte-191suba:hover{color:var(--text)}.te-toggle.svelte-191suba{cursor:pointer;color:var(--text-muted);align-items:center;gap:6px;display:flex}.te-conditions.svelte-191suba{flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto}.te-cond-row.svelte-191suba{align-items:center;gap:4px;display:flex}.te-group-select{flex:1;min-width:0;max-width:none}.te-group-select .cs-trigger{min-height:32px;padding:4px 10px;font-size:.82rem}.te-group-select .cs-list{z-index:300;font-size:.82rem}.te-group-select .cs-option{padding:6px 10px;font-size:.82rem}.te-op-btn.svelte-191suba{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);width:28px;height:32px;color:var(--crystal);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .1s,border-color .1s;display:flex}.te-op-btn.svelte-191suba:hover{background:var(--ui-fill-hover);border-color:var(--ui-outline-hover)}.te-num.svelte-191suba{width:58px;min-height:32px;font-size:.82rem}.te-tag-select{flex:1;min-width:0;max-width:none}.te-tag-select .cs-trigger{min-height:32px;padding:4px 10px;font-size:.82rem}.te-tag-select .cs-list{z-index:300;font-size:.82rem}.te-tag-select .cs-option{padding:6px 10px;font-size:.82rem}.te-unit.svelte-191suba{color:var(--text-muted);flex-shrink:0;font-size:.82rem}.te-remove.svelte-191suba{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:.82rem}.te-remove.svelte-191suba:hover{color:var(--red)}.te-preview.svelte-191suba{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.4}.te-preview-label.svelte-191suba{color:var(--text);margin-right:4px;font-weight:600}.te-actions.svelte-191suba{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.te-btn.svelte-191suba{border-radius:var(--radius);cursor:pointer;border:1px solid var(--border);padding:6px 14px;font-family:inherit;font-size:.82rem;transition:background .1s}.te-btn--ghost.svelte-191suba{background:var(--bg-secondary);color:var(--text)}.te-btn--ghost.svelte-191suba:hover:not(:disabled){background:var(--ui-fill-hover);border-color:var(--ui-outline-hover)}.te-btn--ghost.svelte-191suba:disabled{opacity:.4;cursor:not-allowed}.te-btn--primary.svelte-191suba{background:var(--crystal);color:#000;border-color:var(--crystal);font-weight:700}.te-btn--primary.svelte-191suba:hover{opacity:.85}.te-btn--primary.svelte-191suba:disabled{opacity:.5;cursor:not-allowed}.cs-body.svelte-1xs9256{flex-direction:column;gap:4px;display:flex}.cs-section-label.svelte-1xs9256{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:4px 2px 2px;font-size:10px;font-weight:700}.cs-section-label--gap.svelte-1xs9256{margin-top:8px}.cs-rows.svelte-1xs9256{flex-direction:column;gap:1px;display:flex}.cs-row.svelte-1xs9256{border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.cs-row-main.svelte-1xs9256{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.cs-row.svelte-1xs9256:has(.cs-breakdown:where(.svelte-1xs9256)) .cs-row-main:where(.svelte-1xs9256){border-radius:var(--radius) var(--radius) 0 0;border-bottom-color:#0000}.cs-stat-label.svelte-1xs9256{color:var(--text-dim);min-width:0;font-size:13px}.cs-stat-value.svelte-1xs9256{font-variant-numeric:tabular-nums;color:var(--text);text-align:right;white-space:nowrap;font-size:14px;font-weight:700}.cs-expand-btn.svelte-1xs9256{cursor:pointer;width:18px;height:18px;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.cs-expand-btn.svelte-1xs9256:hover{color:var(--text)}.cs-expand-icon.svelte-1xs9256{font-size:16px;font-weight:700;line-height:1;transition:transform .15s;display:inline-block;transform:rotate(0)}.cs-expand-btn--open.svelte-1xs9256 .cs-expand-icon:where(.svelte-1xs9256){transform:rotate(90deg)}.cs-breakdown.svelte-1xs9256{background:color-mix(in srgb, var(--bg-secondary) 70%, transparent);border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);border-top:none;flex-direction:column;gap:3px;padding:4px 10px 6px;display:flex}.cs-breakdown-row.svelte-1xs9256{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.cs-breakdown-row--mod.svelte-1xs9256{border-top:1px solid var(--border);margin-top:2px;padding-top:3px}.cs-breakdown-row--mod.svelte-1xs9256:first-of-type{margin-top:2px}.cs-src-label.svelte-1xs9256{color:var(--text-muted)}.cs-src-value.svelte-1xs9256{font-variant-numeric:tabular-nums;color:var(--crystal);white-space:nowrap;font-weight:600}.cs-mod-neg.svelte-1xs9256{color:#f43f5ed9}.cs-close-btn.svelte-1xs9256{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary);width:100%;color:var(--text);cursor:pointer;padding:10px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s}.cs-close-btn.svelte-1xs9256:hover{background:var(--ui-fill-hover);border-color:var(--ui-outline-hover)}
