.alcy-feedback-faces{flex:none;display:inline-flex}.alcy-feedback-face{width:34px;height:34px;box-shadow:0 0 0 2px var(--alcy-paper);color:var(--alcy-ink);border-radius:50%;place-items:center;font:italic 17px/1 Georgia,serif;display:grid}.alcy-feedback-face+.alcy-feedback-face{margin-left:-9px}.alcy-feedback-face[data-person=ilan]{background:var(--alcy-mint)}.alcy-feedback-face[data-person=jarred]{background:var(--alcy-lavender);color:var(--alcy-plum)}.alcy-feedback-body{gap:14px;display:grid}.alcy-feedback-head{align-items:flex-start;gap:12px;display:flex}.alcy-feedback-head>div{flex:1;min-width:0}.alcy-app .alcy-feedback-head h2{margin:1px 0 3px;font:400 20px/1.2 Georgia,serif}.alcy-app .alcy-feedback-head p{color:var(--alcy-muted);margin:0;font-size:12.5px;line-height:1.45}.alcy-feedback-form{gap:12px;display:grid}.alcy-app .alcy-feedback-message{resize:vertical;border:1px solid var(--alcy-control-edge);background:var(--alcy-surface);border-radius:14px;width:100%;min-height:128px;max-height:260px;padding:12px 14px;line-height:1.5;display:block}.alcy-app .alcy-contact :is(textarea,input)::placeholder,.alcy-app .alcy-contact :is(textarea,input)[readonly]{color:var(--alcy-muted)}.alcy-feedback-details{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.alcy-feedback-details legend{margin-bottom:2px;padding:0;font-size:13px;font-weight:600}.alcy-feedback-details legend span,.alcy-feedback-optional{color:var(--alcy-muted);font-size:12px;font-weight:400}.alcy-feedback-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.alcy-feedback-field{gap:5px;min-width:0;display:grid}.alcy-feedback-field[data-wide]{grid-column:1/-1}.alcy-feedback-field label{color:var(--alcy-muted);font-size:12.5px}.alcy-feedback-fields[data-signed-in] label{color:var(--alcy-ink);font-size:13px;font-weight:600}.alcy-app .alcy-feedback-field input{border:1px solid var(--alcy-control-edge);background:var(--alcy-surface);border-radius:10px;width:100%;min-height:42px;padding:0 12px}.alcy-app .alcy-feedback-field input[type=tel]{font-variant-numeric:tabular-nums}.alcy-app .alcy-feedback-field input[aria-invalid=true]{border-color:var(--alcy-warn)}.alcy-app .alcy-feedback-help{color:var(--alcy-muted);margin:0;font-size:12px;line-height:1.4}.alcy-app .alcy-feedback-help[data-problem]{color:var(--alcy-warn)}.alcy-feedback-trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.alcy-app .alcy-feedback-error,.alcy-app .alcy-feedback-check-widget p{background:var(--alcy-warn-bg);color:var(--alcy-warn);border-radius:10px;margin:0;padding:9px 12px;font-size:13px;line-height:1.4}.alcy-feedback-check-widget{gap:8px;display:grid}.alcy-feedback-foot{color:var(--alcy-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.alcy-app .alcy-feedback-send{background:var(--alcy-ink);min-height:44px;color:var(--alcy-surface);border:0;border-radius:10px;flex:none;align-items:center;gap:9px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.alcy-feedback-send svg,.alcy-feedback-check svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.alcy-feedback-done{justify-items:start;gap:8px;display:grid}.alcy-feedback-check{background:var(--alcy-plum);width:34px;height:34px;color:var(--alcy-surface);border-radius:50%;place-items:center;display:grid}.alcy-feedback-check svg{width:17px;height:17px}.alcy-app .alcy-feedback-done h3{margin:4px 0 0;font:400 22px/1.2 Georgia,serif}.alcy-app .alcy-feedback-done p{color:var(--alcy-muted);margin:0;font-size:13.5px;line-height:1.5}.alcy-feedback-keep{white-space:nowrap}.alcy-feedback-actions{gap:10px;margin-top:8px;display:flex}.alcy-app .alcy-feedback-secondary{border:1px solid var(--alcy-control-edge);background:var(--alcy-surface);border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}@media (max-width:640px){.alcy-feedback-fields{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.alcy-feedback-face{border:1px solid canvastext}}.alcy-contact .alcy-feedback-body{width:100%;min-width:0;max-width:460px}.alcy-contact .alcy-feedback-head{margin-bottom:8px}.alcy-contact .alcy-feedback-message{font-size:16px}.alcy-contact .alcy-feedback-keep{white-space:normal;overflow-wrap:anywhere}.alcy-feedback-check-widget .alcy-feedback-secondary{margin-top:8px}
