.page-clarity{max-width:var(--remion-measure-prose);margin-inline:auto;padding:var(--remion-space-24);border:1px solid var(--remion-border);border-radius:var(--remion-radius-lg);background:var(--remion-surface-1,var(--remion-bg))}.page-clarity__title{margin:0 0 var(--remion-space-16);font-size:var(--remion-text-base);font-weight:600;line-height:var(--type-body-lh,1.7);color:var(--remion-text-primary)}.page-clarity__actions{display:flex;flex-wrap:nowrap;gap:var(--remion-space-12)}.page-clarity__actions .btn{min-height:var(--remion-btn-touch-min,2.75rem);flex:0 1 auto}.page-clarity__thanks{margin:0;font-size:var(--remion-text-base);line-height:var(--type-body-lh,1.7);color:var(--remion-text-secondary)}.page-clarity__reasons{margin:var(--remion-space-20) 0 0;padding:0;border:0}.page-clarity__reasons legend{margin-bottom:var(--remion-space-12);padding:0;font-size:var(--remion-text-sm);font-weight:600;color:var(--remion-text-primary)}.page-clarity__chips{display:flex;flex-wrap:wrap;gap:var(--remion-space-8);margin-bottom:var(--remion-space-16)}.page-clarity__chip{display:inline-flex;cursor:pointer}.page-clarity__chip-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-clarity__chip-pill{display:inline-flex;align-items:center;min-height:var(--remion-btn-touch-min,2.75rem);padding:var(--remion-space-8) var(--remion-space-16);font-size:var(--remion-text-sm);line-height:1.4;color:var(--remion-text-primary);background:var(--remion-surface-1,var(--remion-bg));border:1px solid var(--remion-border);border-radius:var(--remion-radius-full,9999px);transition:border-color var(--remion-motion-fast,.15s) ease,background-color var(--remion-motion-fast,.15s) ease}.page-clarity__chip-input:checked+.page-clarity__chip-pill{border-color:var(--remion-trust);background:color-mix(in srgb,var(--remion-trust) 8%,transparent)}.page-clarity__chip-input:focus-visible+.page-clarity__chip-pill{outline:2px solid var(--remion-primary);outline-offset:2px}.page-clarity__field{margin-bottom:var(--remion-space-12)}.page-clarity__field label{display:block;margin-bottom:var(--remion-space-8);font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.page-clarity__textarea{width:100%;min-height:5rem;padding:var(--remion-space-12) var(--remion-space-16);font-family:inherit;font-size:var(--remion-text-base);line-height:var(--type-body-lh,1.7);color:var(--remion-text-primary);background:var(--remion-bg);border:1px solid var(--remion-border);border-radius:var(--remion-radius-md);resize:vertical}.page-clarity__textarea:focus-visible{outline:2px solid var(--remion-primary);outline-offset:2px}.page-clarity__hint{margin:0 0 var(--remion-space-16);font-size:var(--remion-text-sm);line-height:var(--type-body-lh,1.7);color:var(--remion-text-muted,var(--remion-text-secondary))}.page-clarity__submit{min-height:var(--remion-btn-touch-min,2.75rem)}