.email-blog-workbench[data-astro-cid-ngnngjgf]{margin:2rem 0;padding:1.75rem;border-radius:var(--radius-xl);background:var(--surface-card);border-bottom:1px solid hsl(var(--border-subtle, 0 0% 85%) / .4);box-shadow:var(--shadow-xl)}.workbench-header[data-astro-cid-ngnngjgf]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-subtle);padding-bottom:1.25rem}.workbench-badge-group[data-astro-cid-ngnngjgf],.format-switcher-row[data-astro-cid-ngnngjgf]{display:flex;flex-wrap:wrap;gap:.5rem}.format-tab[data-astro-cid-ngnngjgf]{background:hsl(var(--text-primary) / .05);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:.6rem 1.2rem;border-radius:var(--radius-md);font-size:.95rem;font-weight:600;cursor:pointer;transition:all var(--duration-fast) var(--ease-spring);display:inline-flex;align-items:center}.format-tab[data-astro-cid-ngnngjgf]:hover{background:hsl(var(--text-primary) / .1);color:var(--text-primary)}.format-tab.active{background:var(--accent-gradient);border-color:var(--emerald-400);color:#fff;box-shadow:0 4px 12px hsl(var(--emerald-400) / .25)}.workbench-main-grid[data-astro-cid-ngnngjgf]{display:grid;grid-template-columns:1.25fr 1fr;gap:1.75rem}@media(max-width:960px){.workbench-main-grid[data-astro-cid-ngnngjgf]{grid-template-columns:1fr}}.prompt-simulation-box[data-astro-cid-ngnngjgf]{background:hsl(var(--surface-canvas) / .6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:1.25rem}.prompt-header[data-astro-cid-ngnngjgf]{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--text-primary);margin-bottom:.5rem}.prompt-scenario[data-astro-cid-ngnngjgf]{font-size:.92rem;color:var(--text-secondary);line-height:1.5;margin:0 0 .8rem}.prompt-checklist[data-astro-cid-ngnngjgf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.check-label[data-astro-cid-ngnngjgf]{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.84rem;color:var(--text-secondary);line-height:1.4}.bullet-checkbox[data-astro-cid-ngnngjgf]{margin-top:.15rem;accent-color:var(--emerald-400)}.editor-area-wrap[data-astro-cid-ngnngjgf]{display:flex;flex-direction:column;gap:.6rem}.editor-toolbar[data-astro-cid-ngnngjgf]{display:flex;justify-content:space-between;align-items:center}.toolbar-label[data-astro-cid-ngnngjgf]{font-size:.88rem;font-weight:700;color:var(--text-secondary)}.counter-gauge-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:9999px;font-size:.78rem;font-weight:700}.counter-gauge-badge.amber{background:#f59f0a26;color:#dc8f09}.counter-gauge-badge.emerald{background:#29bc8626;color:#209268}.counter-gauge-badge.cyan{background:#0dccf226;color:#0aa3c2}.gauge-dot[data-astro-cid-ngnngjgf]{width:6px;height:6px;border-radius:50%;background:currentColor}.workbench-textarea[data-astro-cid-ngnngjgf]{width:100%;padding:1rem;border-radius:var(--radius-lg);background:var(--surface-canvas);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:.92rem;line-height:1.6;resize:vertical}.workbench-textarea[data-astro-cid-ngnngjgf]:focus{outline:none;border-color:var(--emerald-400)}.editor-footer-actions[data-astro-cid-ngnngjgf]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tools-col[data-astro-cid-ngnngjgf]{display:flex;flex-direction:column;gap:1.25rem}.quick-phrases-box[data-astro-cid-ngnngjgf],.rubric-preview-card[data-astro-cid-ngnngjgf]{background:hsl(var(--surface-canvas) / .6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.25rem}.tools-title[data-astro-cid-ngnngjgf]{font-size:.92rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.phrase-group[data-astro-cid-ngnngjgf]{margin-bottom:.85rem}.group-title[data-astro-cid-ngnngjgf]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:.4rem}.phrase-chips[data-astro-cid-ngnngjgf]{display:flex;flex-wrap:wrap;gap:.4rem}.phrase-chip[data-astro-cid-ngnngjgf]{background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:.3rem .6rem;border-radius:var(--radius-sm);font-size:.78rem;cursor:pointer;transition:all .15s ease}.phrase-chip[data-astro-cid-ngnngjgf]:hover{border-color:var(--emerald-400);color:var(--text-primary)}.rubric-header[data-astro-cid-ngnngjgf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.score-badge[data-astro-cid-ngnngjgf]{font-size:.85rem;font-weight:800;color:var(--emerald-400);background:hsl(var(--emerald-400) / .15);padding:.25rem .65rem;border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0}.rubric-items-list[data-astro-cid-ngnngjgf]{display:flex;flex-direction:column;gap:.6rem}.rubric-item-top[data-astro-cid-ngnngjgf]{display:flex;justify-content:space-between;font-size:.82rem;color:var(--text-secondary);margin-bottom:.25rem}.mini-bar[data-astro-cid-ngnngjgf]{width:100%;height:5px;background:hsl(var(--text-primary) / .08);border-radius:3px;overflow:hidden}.mini-fill[data-astro-cid-ngnngjgf]{height:100%;background:var(--accent-gradient);border-radius:3px}@media(max-width:40rem){.email-blog-workbench[data-astro-cid-ngnngjgf]{padding:.3rem .35rem;margin:0 0 .75rem}.workbench-header[data-astro-cid-ngnngjgf]{margin-bottom:.25rem;padding-bottom:.15rem;gap:.2rem}.workbench-badge-group[data-astro-cid-ngnngjgf]{display:none!important}.format-tab[data-astro-cid-ngnngjgf]{padding:.25rem .45rem;font-size:.72rem}.prompt-simulation-box[data-astro-cid-ngnngjgf]{padding:.25rem .35rem;margin-bottom:.2rem}.prompt-header[data-astro-cid-ngnngjgf]{font-size:.75rem;margin-bottom:.15rem}.prompt-scenario[data-astro-cid-ngnngjgf]{display:none!important}.prompt-checklist[data-astro-cid-ngnngjgf]{gap:.12rem}.check-label[data-astro-cid-ngnngjgf]{font-size:.72rem;line-height:1.2}.editor-toolbar[data-astro-cid-ngnngjgf]{margin-bottom:.2rem}.counter-gauge-badge{padding:.15rem .45rem;font-size:.72rem}.workbench-textarea[data-astro-cid-ngnngjgf]{height:90px;padding:.45rem;font-size:.82rem;line-height:1.35}}
