.feedback-content{background:#fff;padding:62px 0 100px}.feedback-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(58px,7vw,104px);display:grid}.feedback-kicker{color:var(--label-blue);margin:0 0 8px;font-size:13px;font-weight:650}.feedback-notes>h2,.feedback-form-heading h2{color:var(--navy-950);letter-spacing:-.014em;margin:0;font-size:31px;font-weight:620;line-height:1.2}.feedback-form-heading>span{max-width:660px;color:var(--body);margin-top:13px;font-size:14px;line-height:1.6;display:block}.feedback-note-list{border-top:1px solid var(--line);margin-top:30px}.feedback-note-list article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:21px 0 23px;display:grid}.feedback-note-list article>span{color:var(--label-blue);font-size:12px;font-weight:700}.feedback-note-list h3{color:var(--navy-950);margin:0;font-size:16px;font-weight:650}.feedback-note-list p{color:var(--body);margin:7px 0 0;font-size:13px;line-height:1.6}.feedback-github{background:#f6faff;border:1px solid #dce7f1;border-radius:9px;margin-top:30px;padding:21px 22px 22px}.feedback-github strong{color:var(--navy-950);font-size:15px;font-weight:650}.feedback-github p{color:var(--body);margin:7px 0 0;font-size:13px;line-height:1.55}.feedback-github a{color:var(--blue-600);gap:5px;margin-top:13px;font-size:13px;font-weight:650;display:inline-flex}.feedback-form{margin-top:29px}.feedback-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.feedback-field-grid+.feedback-field-grid,.feedback-field-grid+.feedback-field,.feedback-field+.feedback-captcha{margin-top:20px}.feedback-field{gap:8px;display:grid}.feedback-field>span{color:var(--navy-950);font-size:13px;font-weight:650}.feedback-field input,.feedback-field select,.feedback-field textarea,.feedback-captcha input{width:100%;color:var(--navy-950);font:inherit;background:#fff;border:1px solid #cbd9e7;border-radius:8px;outline:0;font-size:15px;transition:border-color .18s,box-shadow .18s}.feedback-field input,.feedback-field select{height:48px;padding:0 13px}.feedback-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#60758c 50%),linear-gradient(135deg,#60758c 50%,#0000 50%);background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:42px}.feedback-field textarea{resize:vertical;min-height:164px;padding:13px;line-height:1.55}.feedback-field input:focus,.feedback-field select:focus,.feedback-field textarea:focus,.feedback-captcha input:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #087ff01a}.feedback-field input::placeholder,.feedback-field textarea::placeholder{color:#8294a8}.feedback-select{position:relative}.feedback-select-native{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feedback-select-trigger{width:100%;height:48px;color:var(--navy-950);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9e7;border-radius:8px;padding:0 42px 0 13px;font-size:15px;position:relative}.feedback-select-trigger:after{content:"";border-bottom:1.5px solid #60758c;border-right:1.5px solid #60758c;width:7px;height:7px;transition:transform .16s;position:absolute;top:50%;right:17px;transform:translateY(-70%)rotate(45deg)}.feedback-select.is-open .feedback-select-trigger:after{transform:translateY(-25%)rotate(225deg)}.feedback-select-trigger:hover{border-color:#9eb8d1}.feedback-select-trigger:focus-visible,.feedback-select.is-open .feedback-select-trigger{border-color:var(--blue-600);outline:0;box-shadow:0 0 0 3px #087ff01a}.feedback-select-trigger.is-placeholder{color:#8294a8}.feedback-select-menu{z-index:20;background:#fff;border:1px solid #cbd9e7;border-radius:9px;max-height:250px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #12365b24}.feedback-select.is-open .feedback-select-menu{display:grid}.feedback-select-option{width:100%;color:var(--navy-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 11px;font-size:14px;line-height:1.35}.feedback-select-option:hover,.feedback-select-option:focus-visible{background:#f6faff;outline:0}.feedback-select-option.is-selected{color:var(--navy-950);background:#eef6fd;font-weight:650}.feedback-field.is-invalid>span,.feedback-consent.is-invalid{color:#a65f68}.feedback-field.is-invalid input,.feedback-field.is-invalid textarea,.feedback-field.is-invalid .feedback-select-trigger{background:#fffdfd;border-color:#e3b6bc;box-shadow:0 0 0 3px #ad3a4a0a}.feedback-field.is-invalid input:focus,.feedback-field.is-invalid textarea:focus,.feedback-field.is-invalid .feedback-select-trigger:focus-visible{border-color:#d2909a;box-shadow:0 0 0 3px #ad3a4a14}.feedback-captcha{background:#fdfeff;border:1px solid #dce7f1;border-radius:9px;width:min(100%,262px);height:362px;margin-top:20px;padding:16px 18px;transition:height .18s}.feedback-captcha.is-text,.feedback-captcha.is-message{height:250px}.feedback-captcha-content{grid-template-rows:64px 224px 20px;gap:10px;display:grid}.feedback-captcha.is-text .feedback-captcha-content,.feedback-captcha.is-message .feedback-captcha-content{grid-template-rows:64px 112px 20px}.feedback-captcha-heading{min-width:0;overflow:hidden}.feedback-captcha-heading strong{color:var(--navy-950);font-size:14px;font-weight:650;display:block}.feedback-captcha-heading>span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.feedback-captcha-stage{background:#f6faff;border:1px solid #c6d6e5;border-radius:2px;place-items:center;width:224px;height:224px;display:grid;position:relative;overflow:hidden}.feedback-captcha-stage.is-loading{background:linear-gradient(90deg,#0000 33.1%,#dbe7f1 33.1% 33.6%,#0000 33.6% 66.4%,#dbe7f1 66.4% 66.9%,#0000 66.9%),linear-gradient(#0000 33.1%,#dbe7f1 33.1% 33.6%,#0000 33.6% 66.4%,#dbe7f1 66.4% 66.9%,#0000 66.9%),#f6faff}.feedback-captcha-stage.is-text{background:0 0;border:0;height:112px;overflow:visible}.feedback-captcha-stage.is-text.is-loading{background:linear-gradient(90deg,#eef4f9,#e4edf5,#eef4f9) 50%/100% 44px no-repeat}.feedback-captcha-stage.is-message{background:0 0;border:0;border-top:1px solid #dce7f1;border-radius:0;align-content:start;place-items:start;height:112px;padding-top:14px}.feedback-captcha-board{width:100%;height:100%;position:relative;overflow:hidden}.feedback-captcha-board img{object-fit:cover;width:100%;height:100%;display:block}.feedback-captcha-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.feedback-captcha-cell{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.feedback-captcha-cell:after{content:"";border:2px solid #0000;border-radius:2px;transition:border-color .14s,background-color .14s;position:absolute;inset:3px}.feedback-captcha-cell:hover:after,.feedback-captcha-cell:focus-visible:after{background:#087ff014;border-color:#087ff08c}.feedback-captcha-cell:focus-visible{outline:0}.feedback-captcha-cell.is-selected:after{border-color:var(--blue-600);background:#087ff01a}.feedback-captcha-actions{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.feedback-captcha.is-message .feedback-captcha-actions{justify-content:flex-start}.feedback-captcha-action{color:var(--blue-700);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.feedback-captcha-action:hover,.feedback-captcha-action:focus-visible{color:var(--navy-950);outline:0;text-decoration:underline}.feedback-captcha-action:disabled{color:#8193a7;cursor:not-allowed;text-decoration:none}.feedback-captcha.is-invalid{background:#fffdfd;border-color:#e3b6bc;box-shadow:0 0 0 3px #ad3a4a0a}.feedback-captcha-text{width:100%;color:var(--navy-950);gap:7px;font-size:13px;font-weight:650;display:grid}.feedback-captcha-text input{width:100%;height:44px;padding:0 12px}.feedback-captcha-message{width:100%;color:var(--muted);text-align:center;gap:8px;font-size:12px;line-height:1.5;display:grid}.feedback-captcha-stage.is-message .feedback-captcha-message{text-align:left}.feedback-captcha-stage.is-message .feedback-captcha-message strong{color:var(--body);font-size:12px;font-weight:600}.feedback-captcha-message strong{color:var(--navy-950);font-size:13px}.feedback-captcha-countdown{color:var(--body);font-weight:600}@media (prefers-reduced-motion:reduce){.feedback-captcha{transition:none}}.feedback-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.feedback-consent{color:var(--body);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin-top:19px;font-size:12px;line-height:1.55;display:grid}.feedback-consent input{width:16px;height:16px;accent-color:var(--blue-600);margin:2px 0 0}.feedback-consent.is-invalid input{outline-offset:2px;outline:2px solid #bf5d6b52}.feedback-submit-row{align-items:center;gap:20px;margin-top:25px;display:flex}.feedback-status{color:var(--body);margin:0;font-size:13px;line-height:1.5}.feedback-status.is-error{color:#8a3040}.feedback-status.is-ready{color:#17643f}.feedback-submit-row .button:not(:disabled){cursor:pointer}.feedback-submit-row .button:disabled{cursor:not-allowed;opacity:.68}@media (max-width:820px){.feedback-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:42px}.feedback-field-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.feedback-content{padding:44px 0 72px}.feedback-layout{display:block}.feedback-notes>h2,.feedback-form-heading h2{font-size:27px}.feedback-github{padding:20px}.feedback-form-wrap{border-top:1px solid var(--line);margin-top:52px;padding-top:46px}.feedback-captcha{flex-direction:column;align-items:flex-start}.feedback-submit-row{flex-direction:column;align-items:stretch}.feedback-submit-row .button{justify-content:center;width:100%}}
