.trigger.svelte-1qz7ptn{width:2rem;height:2rem;color:var(--color-text-light,#fff);cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,opacity .15s;display:inline-flex}.trigger.svelte-1qz7ptn:hover{opacity:1;background:#ffffff26}.trigger.svelte-1qz7ptn:focus-visible{outline:2px solid var(--color-text-light,#fff);outline-offset:2px}dialog.svelte-1qz7ptn{border-radius:var(--radius-lg,14px);background:var(--surface,#fff);width:min(34rem,100vw - 2rem);max-height:calc(100vh - 4rem);color:var(--text,#1e293b);font-family:var(--font-family-base,system-ui, sans-serif);box-shadow:var(--shadow-lg,0 12px 32px #0f172a1f);border:none;padding:0;overflow:hidden}dialog.svelte-1qz7ptn::backdrop{background:#0f172a73}dialog[open].svelte-1qz7ptn{flex-direction:column;display:flex}header.svelte-1qz7ptn{color:var(--color-text-light,#fff);background:var(--gradient-brand,linear-gradient(135deg, #2596be, #7bba49));justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.25rem 1.25rem 1.5rem;display:flex}h2.svelte-1qz7ptn{margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}.close.svelte-1qz7ptn{border-radius:var(--radius-sm,6px);width:2rem;height:2rem;color:var(--color-text-light,#fff);cursor:pointer;opacity:.85;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.close.svelte-1qz7ptn:hover{opacity:1;background:#ffffff2e}.close.svelte-1qz7ptn:focus-visible{outline:2px solid var(--color-text-light,#fff);outline-offset:2px}.body.svelte-1qz7ptn{flex-direction:column;flex:1;gap:1.4rem;min-height:0;margin:0;padding:1.5rem;display:flex;overflow-y:auto}fieldset.svelte-1qz7ptn{border:none;margin:0;padding:0}legend.svelte-1qz7ptn,.comment.svelte-1qz7ptn span:where(.svelte-1qz7ptn){margin:0 0 .6rem;padding:0;font-size:.95rem;font-weight:600;display:block}.comment.svelte-1qz7ptn em:where(.svelte-1qz7ptn){color:var(--text-muted,#64748b);font-style:normal;font-weight:400}.scale.svelte-1qz7ptn{grid-template-columns:repeat(11,1fr);gap:.3rem;display:grid}.scale.svelte-1qz7ptn label:where(.svelte-1qz7ptn){border:1px solid var(--border,#cbd5e1);border-radius:var(--radius-sm,6px);cursor:pointer;justify-content:center;align-items:center;height:2.4rem;font-size:.95rem;font-weight:600;transition:background .1s,border-color .1s,color .1s;display:flex;position:relative}.scale.svelte-1qz7ptn label:where(.svelte-1qz7ptn):hover{border-color:var(--color-senova-blue,#2596be)}.scale.svelte-1qz7ptn label.selected:where(.svelte-1qz7ptn){border-color:var(--color-senova-blue,#2596be);background:var(--color-senova-blue,#2596be);color:var(--color-text-light,#fff)}.scale.svelte-1qz7ptn input:where(.svelte-1qz7ptn){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.scale.svelte-1qz7ptn label:where(.svelte-1qz7ptn):focus-within{outline:2px solid var(--color-senova-blue,#2596be);outline-offset:2px}.ends.svelte-1qz7ptn{color:var(--text-muted,#64748b);justify-content:space-between;margin-top:.4rem;font-size:.78rem;display:flex}.comment.svelte-1qz7ptn{display:block}textarea.svelte-1qz7ptn{box-sizing:border-box;border:1px solid var(--border,#cbd5e1);border-radius:var(--radius-sm,6px);width:100%;font:inherit;color:inherit;background:var(--surface,#fff);resize:vertical;padding:.6rem .75rem;font-size:.92rem;display:block}textarea.svelte-1qz7ptn:focus-visible{outline:2px solid var(--color-senova-blue,#2596be);outline-offset:1px}.footer.svelte-1qz7ptn{justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer.svelte-1qz7ptn p:where(.svelte-1qz7ptn){color:var(--text-muted,#64748b);margin:0;font-size:.8rem}.send.svelte-1qz7ptn{font:inherit;color:var(--color-text-light,#fff);background:var(--color-senova-blue,#2596be);border-radius:var(--radius-sm,6px);cursor:pointer;border:none;flex:none;padding:.7rem 1.4rem;font-size:.98rem;font-weight:600;transition:background .1s,box-shadow .1s}.send.svelte-1qz7ptn:hover:not(:disabled),.send.svelte-1qz7ptn:focus-visible:not(:disabled){background:var(--color-senova-green,#7bba49);box-shadow:0 6px 16px color-mix(in srgb, var(--color-senova-green,#7bba49) 35%, transparent)}.send.svelte-1qz7ptn:focus-visible{outline:2px solid var(--color-senova-blue,#2596be);outline-offset:2px}.send.svelte-1qz7ptn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.scale.svelte-1qz7ptn label:where(.svelte-1qz7ptn),.send.svelte-1qz7ptn{transition:none}}
