.feedback-cta{margin-top:13px}.feedback-cta--quiet{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:none;color:var(--green-800);font-size:10px}.feedback-dialog__backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:rgba(14,79,63,.7);backdrop-filter:blur(3px)}.feedback-dialog__panel{width:min(520px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:30px;background:#fcfdf7;border:1px solid var(--green-border);border-radius:12px;box-shadow:0 30px 80px rgba(14,79,63,.18);overscroll-behavior:contain}.feedback-dialog__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.feedback-dialog__heading h2{margin:9px 0 0;font-family:var(--font-display);font-size:26px;font-weight:400}.feedback-dialog__panel>p{margin:17px 0;font-size:12px}.feedback-dialog__rating{margin:22px 0;padding:0;border:0}.feedback-dialog__rating legend{margin-bottom:10px;font-size:11px;font-weight:600}.feedback-dialog__optional{margin-left:4px;color:var(--green-muted);font-size:10px;font-weight:400}.feedback-dialog__field{display:grid;gap:7px;margin:18px 0;font-size:11px;font-weight:600}.feedback-dialog__field small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.6}.feedback-dialog__field strong{color:#a44932}.feedback-dialog__field textarea{resize:vertical}.feedback-dialog__consent{margin:18px 0}.feedback-dialog__notice{padding:10px 12px;border:1px solid var(--green-border);border-radius:6px;background:var(--green-100);color:var(--green-800);font-size:11px;line-height:1.7}.feedback-dialog__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@media (max-width:520px){.feedback-dialog__backdrop{align-items:flex-start;padding:12px}.feedback-dialog__panel{max-height:calc(100dvh - 24px);padding:21px}.feedback-dialog__heading h2{font-size:24px}.feedback-dialog__actions{flex-direction:column-reverse}.feedback-dialog__actions .button{width:100%}}.material-upload_upload__AIKip{display:grid;gap:.65rem;min-width:0;margin-bottom:17px}.material-upload_actions__Wk_XL{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.material-upload_choose__0Kjvf{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:.65rem;background:var(--card);color:var(--foreground);font:inherit;font-size:12px;cursor:pointer}.material-upload_choose__0Kjvf:hover:not(:disabled),.material-upload_remove__yHPd_:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.material-upload_choose__0Kjvf:disabled,.material-upload_remove__yHPd_:disabled{opacity:.55;cursor:not-allowed}.material-upload_formats__cF87x,.material-upload_muted__9hKLH{color:var(--muted);font-size:10px}.material-upload_fileInput___NeTw{display:none}.material-upload_list__Xd0yM{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.material-upload_item__qDmrd{min-width:0;padding:.65rem .75rem;border:1px solid var(--line);border-radius:.7rem;background:color-mix(in srgb,var(--card) 85%,var(--background))}.material-upload_itemHeader__zdTfU{display:flex;align-items:center;gap:.5rem;min-width:0}.material-upload_fileIcon__nCbOg{display:inline-flex;flex:0 0 auto;color:var(--accent)}.material-upload_fileName__47JGG{overflow:hidden;flex:1;min-width:0;color:var(--foreground);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.material-upload_remove__yHPd_{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--muted);cursor:pointer}.material-upload_preview__dSo5v{margin:.35rem 0 0 1.5rem;color:var(--muted);font-size:10px}.material-upload_preview__dSo5v summary{cursor:pointer}.material-upload_preview__dSo5v pre{max-height:10rem;overflow:auto;margin:.4rem 0 0;padding:.5rem;border-radius:.45rem;background:var(--background);color:var(--foreground);font:inherit;font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere}.material-upload_error__axdRq,.material-upload_privacy__WmXyW,.material-upload_warning__1d1k0{margin:0;font-size:10px;line-height:1.45}.material-upload_warning__1d1k0{color:#8b6315}.material-upload_error__axdRq{color:#a33d35}.material-upload_privacy__WmXyW{color:var(--muted)}.material-upload_spin__EcO3g{animation:material-upload_spin__EcO3g 1s linear infinite}@keyframes material-upload_spin__EcO3g{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.material-upload_spin__EcO3g{animation:none}}