.feedback-page-module__LlmCzW__page{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,6.5rem);max-width:66rem;padding:clamp(.5rem,2vw,1rem) 0 4rem;display:grid}.feedback-page-module__LlmCzW__intro{position:sticky;inset-block-start:2rem}.feedback-page-module__LlmCzW__intro h2{max-width:12ch;color:var(--ink);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:570;line-height:1.08}.feedback-page-module__LlmCzW__intro p{max-width:30ch;color:var(--ink-secondary);margin:1rem 0 0;font-size:.9rem;line-height:1.65}.feedback-page-module__LlmCzW__intro>span{color:var(--ink-muted);align-items:center;gap:.45rem;margin-top:2rem;font-size:.7rem;line-height:1.4;display:inline-flex}.feedback-page-module__LlmCzW__flow{border-top:1px solid var(--border);min-width:0}.feedback-page-module__LlmCzW__feedbackForm{gap:2rem;display:grid}.feedback-page-module__LlmCzW__noteField{gap:.75rem;padding-top:1.5rem;display:grid}.feedback-page-module__LlmCzW__noteField>label{color:var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9rem;font-weight:620;display:flex}.feedback-page-module__LlmCzW__noteField>label span{color:var(--ink-muted);font-size:.68rem;font-weight:480}.feedback-page-module__LlmCzW__noteField textarea{resize:vertical;border:0;border-bottom:1px solid var(--border);width:100%;min-height:12rem;color:var(--ink);font:inherit;caret-color:var(--primary);transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out);background:0 0;border-radius:0;outline:0;padding:1rem 0;font-size:1rem;font-weight:400;line-height:1.65}.feedback-page-module__LlmCzW__noteField textarea::placeholder{color:color-mix(in oklab,var(--ink-muted),transparent 12%)}.feedback-page-module__LlmCzW__noteField textarea:focus{border-color:var(--primary);box-shadow:0 1px 0 var(--primary)}.feedback-page-module__LlmCzW__messageMeta{color:var(--ink-muted);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.feedback-page-module__LlmCzW__messageMeta small{font-size:.68rem;line-height:1.5}.feedback-page-module__LlmCzW__messageMeta small:last-child{font-variant-numeric:tabular-nums;flex:none}.feedback-page-module__LlmCzW__details{border-block:1px solid var(--border-subtle);gap:1.75rem;padding-block:1.75rem;display:grid}.feedback-page-module__LlmCzW__optionalSection{gap:.75rem;display:grid}.feedback-page-module__LlmCzW__optionalSection h3{color:var(--ink-secondary);margin:0;font-size:.75rem;font-weight:590}.feedback-page-module__LlmCzW__kindRow{flex-wrap:wrap;gap:.4rem;display:flex}.feedback-page-module__LlmCzW__kindRow button{background:var(--surface-raised);min-height:2.4rem;color:var(--ink-secondary);font:inherit;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out),color .16s var(--ease-out);border:1px solid #0000;border-radius:.48rem;padding:.45rem .72rem;font-size:.72rem}.feedback-page-module__LlmCzW__kindRow button:hover{border-color:var(--border);color:var(--ink)}.feedback-page-module__LlmCzW__kindRow button[data-selected=true]{border-color:color-mix(in oklab,var(--primary),transparent 35%);background:var(--primary-soft);color:var(--ink)}.feedback-page-module__LlmCzW__ratingScale{border:1px solid var(--border);border-radius:.55rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.feedback-page-module__LlmCzW__ratingScale button{border:0;border-inline-end:1px solid var(--border);min-height:2.65rem;color:var(--ink-muted);font:inherit;font-variant-numeric:tabular-nums;transition:background-color .16s var(--ease-out),color .16s var(--ease-out);background:0 0;font-size:.8rem}.feedback-page-module__LlmCzW__ratingScale button:last-child{border-inline-end:0}.feedback-page-module__LlmCzW__ratingScale button:hover{background:var(--surface-raised);color:var(--ink)}.feedback-page-module__LlmCzW__ratingScale button[data-selected=true]{background:var(--primary-soft);color:#dad0fc;color:lab(85.4132% 9.54902 -20.144)}.feedback-page-module__LlmCzW__ratingLegend{color:var(--ink-muted);justify-content:space-between;font-size:.64rem;display:flex}.feedback-page-module__LlmCzW__followUp{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;width:fit-content;display:grid}.feedback-page-module__LlmCzW__followUp input{width:1rem;height:1rem;accent-color:var(--primary);margin:.18rem 0 0}.feedback-page-module__LlmCzW__followUp span{gap:.1rem;display:grid}.feedback-page-module__LlmCzW__followUp strong{color:var(--ink);font-size:.75rem}.feedback-page-module__LlmCzW__followUp small{color:var(--ink-muted);font-size:.68rem;line-height:1.45}.feedback-page-module__LlmCzW__error{background:var(--danger-soft);color:#fbb7b0;color:lab(80.686% 24.7308 13.522);border-radius:.55rem;margin:0;padding:.7rem .8rem;font-size:.73rem}.feedback-page-module__LlmCzW__actions{justify-content:space-between;align-items:center;gap:1rem;padding-top:.25rem;display:flex}.feedback-page-module__LlmCzW__actions>span{color:var(--ink-muted);font-size:.68rem}.feedback-page-module__LlmCzW__actions button,.feedback-page-module__LlmCzW__success a,.feedback-page-module__LlmCzW__success button{border:1px solid var(--border);min-height:2.7rem;color:var(--ink-secondary);font:inherit;background:0 0;border-radius:.58rem;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .85rem;font-size:.74rem;font-weight:620;text-decoration:none;display:inline-flex}.feedback-page-module__LlmCzW__actions button,.feedback-page-module__LlmCzW__success button{border-color:var(--primary-action);background:var(--primary-action);color:#fff}.feedback-page-module__LlmCzW__actions button:hover:not(:disabled),.feedback-page-module__LlmCzW__success button:hover{border-color:var(--primary-action-hover);background:var(--primary-action-hover)}.feedback-page-module__LlmCzW__actions button:disabled{opacity:.55}.feedback-page-module__LlmCzW__success{align-content:center;justify-items:start;min-height:24rem;padding-top:1.5rem;display:grid}.feedback-page-module__LlmCzW__success>span{background:color-mix(in oklab,var(--success),transparent 88%);width:3rem;height:3rem;color:var(--success);border-radius:50%;place-items:center;display:grid}.feedback-page-module__LlmCzW__success h2{letter-spacing:-.035em;margin:1.25rem 0 .55rem;font-size:clamp(1.55rem,3vw,2.05rem);font-weight:580}.feedback-page-module__LlmCzW__success p{max-width:50ch;color:var(--ink-secondary);margin:0;line-height:1.65}.feedback-page-module__LlmCzW__success div{flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;display:flex}.feedback-page-module__LlmCzW__feedbackForm button:focus-visible,.feedback-page-module__LlmCzW__feedbackForm input:focus-visible,.feedback-page-module__LlmCzW__success button:focus-visible,.feedback-page-module__LlmCzW__success a:focus-visible{outline:2px solid color-mix(in oklab,var(--primary),white 15%);outline-offset:3px}@media (max-width:58rem){.feedback-page-module__LlmCzW__page{grid-template-columns:1fr;gap:2.25rem}.feedback-page-module__LlmCzW__intro{position:static}.feedback-page-module__LlmCzW__intro h2{max-width:none}.feedback-page-module__LlmCzW__intro p{max-width:52ch}.feedback-page-module__LlmCzW__intro>span{margin-top:1rem}}@media (max-width:38rem){.feedback-page-module__LlmCzW__page{gap:1.75rem;padding-top:0}.feedback-page-module__LlmCzW__feedbackForm{gap:1.6rem}.feedback-page-module__LlmCzW__noteField textarea{min-height:10rem;font-size:.95rem}.feedback-page-module__LlmCzW__messageMeta{gap:.35rem;display:grid}.feedback-page-module__LlmCzW__details{gap:1.5rem;padding-block:1.5rem}.feedback-page-module__LlmCzW__kindRow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feedback-page-module__LlmCzW__kindRow button{width:100%}.feedback-page-module__LlmCzW__actions{flex-direction:column;align-items:stretch}.feedback-page-module__LlmCzW__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.feedback-page-module__LlmCzW__noteField textarea,.feedback-page-module__LlmCzW__kindRow button,.feedback-page-module__LlmCzW__ratingScale button{transition:none}}@media (max-width:700px){main:has(>.feedback-page-module__LlmCzW__page)>header{margin-bottom:1rem}main:has(>.feedback-page-module__LlmCzW__page)>header h1{font-size:1.6rem}.feedback-page-module__LlmCzW__page{gap:.75rem;padding-bottom:0}.feedback-page-module__LlmCzW__intro :is(h2,p){display:none}.feedback-page-module__LlmCzW__intro>span{margin:0;font-size:.75rem}.feedback-page-module__LlmCzW__flow{border-top:0}.feedback-page-module__LlmCzW__feedbackForm{gap:1rem}.feedback-page-module__LlmCzW__noteField{gap:.6rem;padding-top:.25rem}.feedback-page-module__LlmCzW__noteField>label{font-size:.9375rem}.feedback-page-module__LlmCzW__noteField textarea{border:1px solid var(--border);background:var(--surface);border-radius:.65rem;height:9rem;min-height:8rem;padding:.8rem;font-size:1rem}.feedback-page-module__LlmCzW__messageMeta small{font-size:.75rem}.feedback-page-module__LlmCzW__details{gap:1rem;padding-block:1rem}.feedback-page-module__LlmCzW__optionalSection h3{font-size:.875rem}.feedback-page-module__LlmCzW__kindRow button{min-height:48px;font-size:.875rem}.feedback-page-module__LlmCzW__ratingScale button{min-height:48px;font-size:.9375rem}.feedback-page-module__LlmCzW__ratingLegend{font-size:.75rem}.feedback-page-module__LlmCzW__followUp{align-items:center;width:100%;min-height:48px}.feedback-page-module__LlmCzW__followUp strong{font-size:.875rem}.feedback-page-module__LlmCzW__followUp small{font-size:.75rem}.feedback-page-module__LlmCzW__actions{z-index:3;padding:.75rem 0 max(.75rem,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg);gap:.5rem;position:sticky;bottom:0}.feedback-page-module__LlmCzW__actions button{min-height:48px;font-size:.9375rem}.feedback-page-module__LlmCzW__actions>span{font-size:.75rem}}
