.v1-question-feedback{box-sizing:border-box;border:1px solid var(--kin-line,var(--line));background:var(--kin-panel,var(--surface));width:min(30rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--kin-text,var(--text));font:400 1rem/1.5 var(--sans);overflow-wrap:anywhere;border-radius:1rem;padding:1.25rem;overflow:auto}.v1-question-feedback::backdrop{background:#00000080}.v1-question-feedback h2{font:600 1.125rem/1.35 var(--sans);margin:0 0 1rem}.v1-question-feedback form{gap:1rem;display:grid}.v1-question-feedback fieldset{border:0;min-width:0;margin:0;padding:0}.v1-question-feedback legend{margin-bottom:.5rem;font-size:.875rem}.v1-question-feedback .v1-feedback-choice{align-items:center;gap:.75rem;min-height:44px;font-size:.875rem;display:flex}.v1-question-feedback input{accent-color:var(--kin-text,var(--text));flex:none}.v1-question-feedback label:not(.v1-feedback-choice){gap:.5rem;font-size:.875rem;display:grid}.v1-question-feedback textarea{box-sizing:border-box;border:1px solid var(--kin-line,var(--line));background:var(--kin-bg,var(--background));width:100%;min-width:0;color:inherit;resize:vertical;font:inherit;border-radius:.5rem;padding:.75rem}.v1-question-feedback .v1-feedback-privacy{color:var(--kin-muted,var(--muted));margin:0;font-size:.75rem;line-height:1.6}.v1-feedback-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.v1-question-feedback button{border:1px solid var(--kin-line,var(--line));min-height:44px;color:inherit;font:500 .875rem/1.4 var(--sans);cursor:pointer;background:0 0;border-radius:.5rem;padding:.625rem .875rem}.v1-question-feedback button.is-primary{background:var(--kin-text,var(--text));color:var(--kin-bg,var(--background));border-color:#0000}.v1-question-feedback button:disabled{opacity:.5;cursor:default}.v1-question-feedback :is(button,input,textarea):focus-visible{outline:2px solid var(--kin-accent);outline-offset:3px}.v1-test-feedback-trigger,.v1-test-cancel-mini{min-height:44px;color:var(--test-muted);font:400 .75rem/1.4 var(--sans);cursor:pointer;background:0 0;border:0;margin:.25rem auto 0;padding:.5rem .75rem;display:block}.v1-test-feedback-trigger:focus-visible,.v1-test-cancel-mini:focus-visible{outline:2px solid var(--test-gold);outline-offset:2px}.v1-mbti-section{border-inline-start:3px solid var(--test-text);min-width:0;margin-block:1.5rem;padding-inline-start:1rem}.v1-mbti-section .v1-test-eyebrow{margin:0 0 .5rem}.v1-mbti-section-title{overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1.35;display:block}.v1-mbti-section>p:last-child:not(.v1-test-eyebrow){color:var(--test-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.is-mbti-paired .v1-test-options{gap:.5rem}.is-mbti-paired .v1-test-answer{min-height:44px;padding:.75rem 1rem}
