.new-benchmark-page.svelte-1ax4549{padding:var(--space-8) 0 var(--space-16)}.page-header.svelte-1ax4549{margin-bottom:var(--space-8)}.page-header.svelte-1ax4549 h1:where(.svelte-1ax4549){margin-bottom:var(--space-2)}.auth-hint.svelte-1ax4549{display:block;margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.error-banner.svelte-1ax4549{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);background-color:var(--color-error-light, #fee2e2);border:1px solid var(--color-error, #ef4444);border-radius:var(--radius-md);color:var(--color-error-text, #991b1b);font-size:var(--font-size-sm)}.error-dismiss.svelte-1ax4549{margin-left:auto;padding:0;background:none;border:none;font-size:var(--font-size-lg);color:inherit;cursor:pointer;opacity:.7}.error-dismiss.svelte-1ax4549:hover{opacity:1}.form-container.svelte-1ax4549{padding:var(--space-6)}.modal-backdrop.svelte-1ax4549{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:var(--z-modal)}.modal.svelte-1ax4549{width:100%;max-width:450px;max-height:90vh;overflow-y:auto}.modal-header.svelte-1ax4549{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.modal-header.svelte-1ax4549 h2:where(.svelte-1ax4549){font-size:var(--font-size-xl);margin:0}.modal-close.svelte-1ax4549{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:color var(--transition-fast),background-color var(--transition-fast)}.modal-close.svelte-1ax4549:hover{color:var(--color-text);background-color:var(--color-bg-tertiary)}.modal-close.svelte-1ax4549 svg:where(.svelte-1ax4549){width:20px;height:20px}.modal-body.svelte-1ax4549{margin-bottom:var(--space-6)}.modal-body.svelte-1ax4549 p:where(.svelte-1ax4549){margin-bottom:var(--space-4)}.benchmark-preview.svelte-1ax4549{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background-color:var(--color-bg-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.modal-actions.svelte-1ax4549{display:flex;gap:var(--space-3);justify-content:flex-end}@media(max-width:480px){.modal-actions.svelte-1ax4549{flex-direction:column}.modal-actions.svelte-1ax4549 .btn:where(.svelte-1ax4549){width:100%}}
