.feedback-page.svelte-c3f7w{max-width:1120px;margin:0 auto;padding:clamp(18px,3vw,34px) 20px 72px;display:grid;gap:22px}.page-intro.svelte-c3f7w{display:grid;gap:10px}.page-intro.svelte-c3f7w a:where(.svelte-c3f7w){width:fit-content;text-decoration:none;color:var(--mm-text);border:1px solid var(--mm-border-strong);background:color-mix(in srgb,var(--mm-surface-muted) 92%,var(--mm-accent-teal) 8%);border-radius:999px;padding:7px 12px;font-size:.86rem}.eyebrow.svelte-c3f7w,.section-kicker.svelte-c3f7w{margin:0;text-transform:uppercase;letter-spacing:.16em;color:color-mix(in srgb,var(--mm-text-muted) 86%,var(--mm-brand) 14%);font-size:.72rem;font-weight:750}h1.svelte-c3f7w,h2.svelte-c3f7w,p.svelte-c3f7w{margin:0}h1.svelte-c3f7w,h2.svelte-c3f7w{font-family:Space Grotesk,Manrope,sans-serif;color:var(--mm-text)}h1.svelte-c3f7w{max-width:760px;font-size:clamp(2rem,5vw,4rem);letter-spacing:-.055em;line-height:.98}.page-intro.svelte-c3f7w p:where(.svelte-c3f7w):not(.eyebrow),.panel-copy.svelte-c3f7w p:where(.svelte-c3f7w){max-width:760px;color:var(--mm-text-muted);font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.55}.chart-panel.svelte-c3f7w,.feedback-panel.svelte-c3f7w{position:relative;border:1px solid var(--mm-border);border-radius:var(--mm-radius-xl);background:color-mix(in srgb,var(--mm-surface) 96%,var(--mm-accent-teal) 4%);box-shadow:var(--mm-shadow);overflow:hidden}.chart-panel.svelte-c3f7w{padding:clamp(16px,2.4vw,24px)}.feedback-panel.svelte-c3f7w{padding:clamp(18px,2.6vw,28px);display:grid;gap:16px}.chart-panel.svelte-c3f7w:before,.feedback-panel.svelte-c3f7w:before{content:"";position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:0 0 10px 10px;background:linear-gradient(90deg,color-mix(in srgb,var(--mm-brand) 90%,transparent),color-mix(in srgb,var(--mm-accent-teal) 72%,transparent),color-mix(in srgb,var(--mm-accent-amber) 54%,transparent))}.chart-panel-head.svelte-c3f7w{display:flex;align-items:start;justify-content:space-between;gap:16px}.chart-panel.svelte-c3f7w h2:where(.svelte-c3f7w){margin-top:6px;display:grid;gap:2px;font-size:clamp(1.4rem,3vw,2rem);line-height:1.05}.chart-meta-stack.svelte-c3f7w{display:grid;gap:8px;justify-items:end}.chart-meta-stack.svelte-c3f7w span:where(.svelte-c3f7w),.chart-meta-row.svelte-c3f7w span:where(.svelte-c3f7w){border:1px dashed var(--mm-border-strong);background:color-mix(in srgb,var(--mm-surface-muted) 90%,var(--mm-brand) 10%);border-radius:999px;color:var(--mm-text-muted);font-size:.82rem;font-weight:700;padding:7px 11px;white-space:nowrap}.chart-meta-row.svelte-c3f7w{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.chart-scale-wrap.svelte-c3f7w{margin-top:18px}.chart-scale-wrap.svelte-c3f7w .chart{height:310px}.chart-unavailable.svelte-c3f7w{margin-top:16px;min-height:220px;display:grid;place-items:center;border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);color:var(--mm-text-muted);background:var(--mm-surface-muted)}.model-details.svelte-c3f7w{margin-top:12px;border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);background:color-mix(in srgb,var(--mm-surface-muted) 94%,var(--mm-brand) 6%);overflow:hidden}.model-details.svelte-c3f7w summary:where(.svelte-c3f7w){cursor:pointer;padding:10px 12px;color:var(--mm-text);font-size:.9rem;font-weight:750}.diagnostics-grid.svelte-c3f7w{border-top:1px solid var(--mm-border);display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:1px;background:var(--mm-border)}.diagnostics-grid.svelte-c3f7w span:where(.svelte-c3f7w){background:var(--mm-surface);padding:10px;color:var(--mm-text-muted);font-size:.82rem}.diagnostics-grid.svelte-c3f7w strong:where(.svelte-c3f7w){display:block;margin-top:4px;color:var(--mm-text)}.panel-copy.svelte-c3f7w{display:grid;gap:8px}label.svelte-c3f7w,legend.svelte-c3f7w{color:var(--mm-text);font-weight:700;font-size:.95rem}textarea.svelte-c3f7w,input.svelte-c3f7w,select.svelte-c3f7w,button.svelte-c3f7w{width:100%;box-sizing:border-box;border-radius:13px;border:1px solid var(--mm-border-strong);padding:11px 13px;font:inherit;color:var(--mm-text);background:var(--mm-surface)}textarea.svelte-c3f7w,input.svelte-c3f7w,select.svelte-c3f7w{margin-top:7px}textarea.svelte-c3f7w::placeholder,input.svelte-c3f7w::placeholder{color:color-mix(in srgb,var(--mm-text-muted) 76%,transparent)}textarea.svelte-c3f7w:focus,input.svelte-c3f7w:focus,select.svelte-c3f7w:focus{outline:none;border-color:color-mix(in srgb,var(--mm-brand) 66%,var(--mm-accent-teal));box-shadow:0 0 0 3px color-mix(in srgb,var(--mm-accent-teal) 18%,transparent)}.choice-field.svelte-c3f7w,fieldset.svelte-c3f7w{border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);padding:12px;margin:0;background:color-mix(in srgb,var(--mm-surface-muted) 92%,var(--mm-accent-teal) 8%)}.choice-row.svelte-c3f7w,.chips.svelte-c3f7w{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.choice-row.svelte-c3f7w label:where(.svelte-c3f7w),.chip.svelte-c3f7w{border:1px solid var(--mm-border-strong);border-radius:999px;padding:7px 11px;font-size:.88rem;cursor:pointer;color:var(--mm-text-muted);background:color-mix(in srgb,var(--mm-surface) 88%,var(--mm-accent-teal) 12%);transition:transform .12s ease,border-color .16s ease,background-color .16s ease}.choice-row.svelte-c3f7w input:where(.svelte-c3f7w),.chip.svelte-c3f7w input:where(.svelte-c3f7w){display:none}.choice-row.svelte-c3f7w label:where(.svelte-c3f7w):hover,.chip.svelte-c3f7w:hover{transform:translateY(-1px)}.choice-row.svelte-c3f7w label.selected:where(.svelte-c3f7w),.chip.selected.svelte-c3f7w{background:color-mix(in srgb,var(--mm-brand) 17%,var(--mm-surface));border-color:color-mix(in srgb,var(--mm-brand) 58%,var(--mm-border-strong));color:var(--mm-text)}.general-card.svelte-c3f7w{border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);background:color-mix(in srgb,var(--mm-surface-muted) 88%,var(--mm-accent-amber) 12%);overflow:hidden}.general-toggle.svelte-c3f7w{border:0;border-radius:0;background:transparent;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:800}.general-toggle.svelte-c3f7w span:where(.svelte-c3f7w){font-size:.78rem;color:var(--mm-text-muted);border:1px solid var(--mm-border);border-radius:999px;padding:4px 8px}.advanced.svelte-c3f7w{display:grid;gap:12px;max-height:0;opacity:0;overflow:hidden;padding:0 12px;transform:translateY(-4px);transition:opacity .22s ease,transform .22s ease,max-height .26s ease,padding .22s ease}.advanced.visible.svelte-c3f7w{max-height:1800px;opacity:1;padding:0 12px 12px;transform:translateY(0)}.contact-grid.svelte-c3f7w{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.consent.svelte-c3f7w{display:flex;gap:8px;align-items:center;color:var(--mm-text-muted);font-size:.9rem;padding-bottom:11px}.consent.svelte-c3f7w input:where(.svelte-c3f7w){width:auto;margin:0}.actions.svelte-c3f7w{display:flex;align-items:center}.actions.svelte-c3f7w button:where(.svelte-c3f7w){width:auto;min-width:190px;border-radius:999px;border:1px solid var(--mm-border-strong);background:color-mix(in srgb,var(--mm-surface-muted) 92%,var(--mm-brand) 8%);color:color-mix(in srgb,var(--mm-text-muted) 90%,var(--mm-text) 10%);cursor:not-allowed;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease,transform .22s ease}.actions.svelte-c3f7w button.ready:where(.svelte-c3f7w){cursor:pointer;background:linear-gradient(135deg,color-mix(in srgb,var(--mm-brand) 86%,#0d1526),color-mix(in srgb,var(--mm-accent-teal) 40%,var(--mm-brand)));color:#eef5ff;border-color:color-mix(in srgb,var(--mm-accent-teal) 52%,var(--mm-brand));animation:svelte-c3f7w-readyPulse 1.9s ease-in-out infinite}@keyframes svelte-c3f7w-readyPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--mm-brand) 34%,transparent),0 0 color-mix(in srgb,var(--mm-accent-teal) 24%,transparent)}55%{box-shadow:0 0 0 10px color-mix(in srgb,var(--mm-brand) 10%,transparent),0 0 0 17px color-mix(in srgb,var(--mm-accent-teal) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--mm-brand) 0%,transparent),0 0 color-mix(in srgb,var(--mm-accent-teal) 0%,transparent)}}button[disabled].svelte-c3f7w{opacity:.72}.message.svelte-c3f7w{color:color-mix(in srgb,var(--mm-brand) 80%,var(--mm-accent-teal) 20%);font-weight:700}@media(max-width:760px){.feedback-page.svelte-c3f7w{padding-inline:12px}.chart-panel-head.svelte-c3f7w,.contact-grid.svelte-c3f7w{grid-template-columns:1fr;display:grid}.chart-meta-stack.svelte-c3f7w{justify-items:start}.diagnostics-grid.svelte-c3f7w{grid-template-columns:1fr}.actions.svelte-c3f7w button:where(.svelte-c3f7w){width:100%}}
