.characterizer-card[data-astro-cid-4aoeuh3l]{background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:8px;margin:28px 0 40px;padding:24px}.characterizer-header[data-astro-cid-4aoeuh3l]{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:16px}.characterizer-header[data-astro-cid-4aoeuh3l] h2[data-astro-cid-4aoeuh3l]{margin:6px 0 4px;font-size:24px}.characterizer-header[data-astro-cid-4aoeuh3l] p[data-astro-cid-4aoeuh3l]{color:var(--ink-soft);margin:0;font-size:13.5px}.characterizer-grid[data-astro-cid-4aoeuh3l]{grid-template-columns:1fr 1.1fr;gap:24px;display:grid}@media (width<=860px){.characterizer-grid[data-astro-cid-4aoeuh3l]{grid-template-columns:1fr}}.characterizer-controls[data-astro-cid-4aoeuh3l]{flex-direction:column;gap:16px;display:flex}.control-group[data-astro-cid-4aoeuh3l]{flex-direction:column;gap:6px;display:flex}.control-group[data-astro-cid-4aoeuh3l] label[data-astro-cid-4aoeuh3l]{font:11px var(--mono);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.char-select[data-astro-cid-4aoeuh3l]{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:4px;padding:8px 10px;font-family:inherit;font-size:13px}.char-select[data-astro-cid-4aoeuh3l]:focus{border-color:var(--accent);outline:none}.characterizer-result[data-astro-cid-4aoeuh3l]{background:var(--paper-muted);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:12px;padding:20px;display:flex}.result-badge[data-astro-cid-4aoeuh3l]{font:10px var(--mono);color:var(--accent);letter-spacing:.08em;font-weight:700}.characterizer-result[data-astro-cid-4aoeuh3l] h3[data-astro-cid-4aoeuh3l]{font-size:20px;font-family:var(--serif);margin:0}.result-summary[data-astro-cid-4aoeuh3l]{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.result-metrics[data-astro-cid-4aoeuh3l]{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.metric-label[data-astro-cid-4aoeuh3l]{font:9.5px var(--mono);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;display:block}.result-metrics[data-astro-cid-4aoeuh3l] strong[data-astro-cid-4aoeuh3l]{color:var(--ink);font-size:12.5px}.result-action[data-astro-cid-4aoeuh3l]{margin-top:auto;padding-top:6px}.workload-filter-pills[data-astro-cid-4aoeuh3l]{flex-wrap:wrap;gap:6px;display:flex}.pill[data-astro-cid-4aoeuh3l]{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font:11px var(--mono);cursor:pointer;border-radius:20px;padding:5px 12px;transition:all .15s}.pill[data-astro-cid-4aoeuh3l]:hover,.pill[data-astro-cid-4aoeuh3l].is-active{background:var(--accent);color:var(--paper);border-color:var(--accent)}.workload-grid[data-astro-cid-4aoeuh3l]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:20px;display:grid}.workload-card[data-astro-cid-4aoeuh3l]{background:var(--paper);border:1px solid var(--line);border-radius:6px;flex-direction:column;padding:20px;transition:border-color .15s,transform .15s;display:flex}.workload-card[data-astro-cid-4aoeuh3l]:hover{border-color:var(--accent);transform:translateY(-2px)}.workload-card-top[data-astro-cid-4aoeuh3l]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.workload-kicker[data-astro-cid-4aoeuh3l]{font:10px var(--mono);color:var(--accent);letter-spacing:.06em;font-weight:700}.workload-latency[data-astro-cid-4aoeuh3l]{font:10px var(--mono);color:var(--ink-faint)}.workload-card[data-astro-cid-4aoeuh3l] h3[data-astro-cid-4aoeuh3l]{font-size:18px;font-family:var(--serif);margin:0 0 8px}.workload-desc[data-astro-cid-4aoeuh3l]{color:var(--ink-soft);flex-grow:1;margin:0 0 14px;font-size:12.5px;line-height:1.5}.workload-details-grid[data-astro-cid-4aoeuh3l]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:12px;padding:10px 0;display:flex}.detail-label[data-astro-cid-4aoeuh3l]{font:9.5px var(--mono);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;display:block}.detail-value[data-astro-cid-4aoeuh3l]{color:var(--ink);font-size:11.5px;line-height:1.4}.text-amber[data-astro-cid-4aoeuh3l]{color:var(--amber)!important}.workload-archetypes-row[data-astro-cid-4aoeuh3l]{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.archetype-tag[data-astro-cid-4aoeuh3l]{background:var(--paper-muted);border:1px solid var(--line);font:10.5px var(--mono);color:var(--ink-soft);border-radius:4px;padding:2px 7px}.workload-card-footer[data-astro-cid-4aoeuh3l]{justify-content:flex-end;margin-top:auto;display:flex}.workload-card-link[data-astro-cid-4aoeuh3l]{font:11px var(--mono);color:var(--accent);font-weight:600;text-decoration:none}.workload-card-link[data-astro-cid-4aoeuh3l]:hover{text-decoration:underline}.decomposition-section[data-astro-cid-4aoeuh3l]{margin-top:50px}.decomposition-table-wrap[data-astro-cid-4aoeuh3l]{border:1px solid var(--line);border-radius:6px;margin-top:16px;overflow-x:auto}.decomposition-table[data-astro-cid-4aoeuh3l]{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.decomposition-table[data-astro-cid-4aoeuh3l] th[data-astro-cid-4aoeuh3l]{background:var(--paper-muted);font:11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:10px 14px}.decomposition-table[data-astro-cid-4aoeuh3l] td[data-astro-cid-4aoeuh3l]{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.decomposition-table[data-astro-cid-4aoeuh3l] tr[data-astro-cid-4aoeuh3l]:last-child td[data-astro-cid-4aoeuh3l]{border-bottom:none}
