.content-tag-debugger{--facet-platform: #3b82f6;--facet-business-area: #0ea5a4;--facet-business-task: #2563eb;--facet-object: #7c3aed;--facet-pain: #ef4444;--facet-outcome: #16a34a;--facet-role: #ec4899;--facet-industry: #f97316;--facet-integration-target: #06b6d4;--facet-product-format: #f43f5e}.content-tag-debugger{position:fixed;left:18px;top:112px;z-index:80;width:320px;padding:14px;border:1px solid rgba(29,69,140,.24);border-radius:14px;background:#fffffff0;color:#111827;box-shadow:0 18px 44px #0f172a24;backdrop-filter:blur(12px);transform:translate(-260px);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.content-tag-debugger.is-visible{transform:none;opacity:1;pointer-events:auto}.content-tag-debugger__toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.content-tag-debugger__label{display:inline-flex;padding:0;border:0;background:transparent;margin:0;color:#1d458c;font:700 10px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.content-tag-debugger__label:hover,.content-tag-debugger__label[aria-expanded=true]{color:#ef3124}.content-tag-debugger__actions{display:flex;align-items:center;gap:5px}.content-tag-debugger__actions button{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid rgba(29,69,140,.16);border-radius:50%;background:#1d458c0f;color:#1d458c;cursor:pointer}.content-tag-debugger__actions button:hover,.content-tag-debugger__actions button[aria-expanded=true]{border-color:#ef312447;color:#ef3124}.content-tag-debugger__actions svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.content-tag-debugger__active{display:grid;gap:12px;min-width:0}.content-tag-debugger__block+.content-tag-debugger__block{padding-top:12px;border-top:1px solid rgba(29,69,140,.12)}.content-tag-debugger__title{font:700 15px/1.25 var(--font-sans);letter-spacing:0;overflow-wrap:anywhere}.content-tag-debugger__id{margin-top:4px;color:#8b94a7;font:11px/1.3 var(--font-mono, ui-monospace, monospace);overflow-wrap:anywhere}.content-tag-debugger__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px;min-width:0}.content-tag-debugger__chips span{display:inline-flex;align-items:center;max-width:100%;padding:5px 8px;border:1px solid var(--facet-border, rgba(29, 69, 140, .16));border-radius:999px;background:var(--facet-bg, rgba(29, 69, 140, .08));color:var(--facet-text, #1d458c);font:600 11px/1.2 var(--font-sans);overflow-wrap:anywhere;word-break:break-word}.content-tag-debugger__chips span[data-facet=platform],.content-tag-debugger__summary-row[data-facet=platform]{--facet-border: rgba(59, 130, 246, .34);--facet-bg: rgba(59, 130, 246, .12);--facet-text: #1d4ed8}.content-tag-debugger__chips span[data-facet=business_area],.content-tag-debugger__summary-row[data-facet=business_area]{--facet-border: rgba(14, 165, 164, .34);--facet-bg: rgba(14, 165, 164, .12);--facet-text: #0f766e}.content-tag-debugger__chips span[data-facet=business_task],.content-tag-debugger__summary-row[data-facet=business_task]{--facet-border: rgba(37, 99, 235, .34);--facet-bg: rgba(37, 99, 235, .12);--facet-text: #1d4ed8}.content-tag-debugger__chips span[data-facet=object],.content-tag-debugger__summary-row[data-facet=object]{--facet-border: rgba(124, 58, 237, .34);--facet-bg: rgba(124, 58, 237, .12);--facet-text: #6d28d9}.content-tag-debugger__chips span[data-facet=pain],.content-tag-debugger__summary-row[data-facet=pain]{--facet-border: rgba(239, 68, 68, .34);--facet-bg: rgba(239, 68, 68, .12);--facet-text: #dc2626}.content-tag-debugger__chips span[data-facet=outcome],.content-tag-debugger__summary-row[data-facet=outcome]{--facet-border: rgba(22, 163, 74, .34);--facet-bg: rgba(22, 163, 74, .12);--facet-text: #15803d}.content-tag-debugger__chips span[data-facet=role],.content-tag-debugger__summary-row[data-facet=role]{--facet-border: rgba(236, 72, 153, .34);--facet-bg: rgba(236, 72, 153, .12);--facet-text: #be185d}.content-tag-debugger__chips span[data-facet=industry],.content-tag-debugger__summary-row[data-facet=industry]{--facet-border: rgba(249, 115, 22, .34);--facet-bg: rgba(249, 115, 22, .12);--facet-text: #ea580c}.content-tag-debugger__chips span[data-facet=integration_target],.content-tag-debugger__summary-row[data-facet=integration_target]{--facet-border: rgba(6, 182, 212, .34);--facet-bg: rgba(6, 182, 212, .12);--facet-text: #0891b2}.content-tag-debugger__chips span[data-facet=product_format],.content-tag-debugger__summary-row[data-facet=product_format]{--facet-border: rgba(244, 63, 94, .34);--facet-bg: rgba(244, 63, 94, .12);--facet-text: #e11d48}.content-tag-debugger__summary{position:absolute;left:calc(100% + 12px);top:0;width:280px;max-height:min(620px,calc(100vh - 132px));overflow:hidden;border:1px solid rgba(29,69,140,.2);border-radius:14px;background:#fffffffa;box-shadow:0 20px 56px #0f172a2e}.content-tag-debugger__summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 10px;border-bottom:1px solid rgba(29,69,140,.12);color:#111827;font:700 13px/1.2 var(--font-sans)}.content-tag-debugger__summary-head button{width:24px;height:24px;border:0;border-radius:50%;background:#1d458c14;color:#1d458c;cursor:pointer;font:700 18px/1 var(--font-sans)}.content-tag-debugger__summary-list{display:grid;gap:6px;max-height:calc(min(620px,calc(100vh - 132px)) - 47px);overflow:auto;padding:10px}.content-tag-debugger__summary-row{display:flex;align-items:center;gap:10px;padding:5px 0;color:var(--facet-text, #111827);font:500 12px/1.25 var(--font-sans);min-width:0}.content-tag-debugger__summary-row span:first-child{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.content-tag-debugger__summary-count{display:inline-flex;flex:0 0 auto;min-width:2ch;margin-left:auto;text-align:right;justify-content:flex-end;color:var(--facet-text, #111827);font:600 12px/1.25 var(--font-mono, ui-monospace, monospace)}[data-content-tags],[data-case-block-tags]{position:relative}[data-content-tags].is-debug-active:before,[data-case-block-tags].is-debug-active:before{content:"";position:absolute;inset:-16px;z-index:-1;border:2px dashed rgba(29,69,140,.38);border-radius:20px;pointer-events:none}.content-debug-related-card,.related-debug-card{display:flex;min-width:0}.content-debug-related-card>a,.related-debug-card>a{width:100%}@media(max-width:1180px){.content-tag-debugger{display:none}}
