.conversation-review-prompt{color:#f4f4f5;background:#121216;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.conversation-review-icon{background:hsl(var(--primary)/.12);width:30px;height:30px;color:hsl(var(--primary));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.conversation-review-icon svg{width:16px;height:16px}.conversation-review-prompt>div{flex:1;min-width:0}.conversation-review-prompt strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.conversation-review-prompt p{color:#92929d;margin-top:3px;font-size:11px}.conversation-review-prompt>button{height:34px;box-shadow:none;background-image:none;flex-shrink:0;gap:6px;font-size:11px}.conversation-review-prompt button svg{width:13px;height:13px}.conversation-review-dismiss{color:#92929d;border-radius:6px;place-items:center;width:30px;display:grid}.conversation-review-dismiss:hover{color:#fff;background:#ffffff0a}.conversation-review-dialog[role=dialog]{background:#121216;border-color:#ffffff20;border-radius:14px;width:calc(100vw - 24px);max-width:480px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.conversation-review-eyebrow{color:hsl(var(--primary));letter-spacing:.1em;align-items:center;gap:6px;margin-bottom:12px;font-size:10px;font-weight:600;display:flex}.conversation-review-eyebrow svg{width:14px;height:14px}.conversation-review-dialog h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-family:Inter,system-ui,sans-serif;font-size:22px;line-height:1.3}.conversation-review-dialog p{line-height:1.7}.conversation-review-stars{background:#09090c;border:1px solid #ffffff13;border-radius:10px;padding:16px}.conversation-review-stars legend{font-size:12px;font-weight:500}.conversation-review-stars>div{gap:2px;display:flex}.conversation-review-stars label{color:#52525b;cursor:pointer;border-radius:6px;place-items:center;width:44px;height:44px;display:grid;position:relative}.conversation-review-stars label.selected{color:#fbbf24}.conversation-review-stars label.selected svg{fill:#fbbf24}.conversation-review-stars label:focus-within{outline:2px solid hsl(var(--primary));outline-offset:2px}.conversation-review-stars input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.conversation-review-stars svg{width:28px;height:28px}.conversation-review-stars p{color:#92929d;margin-top:6px;font-size:11px}.conversation-review-comment label{margin-bottom:8px;font-size:12px;display:block}.conversation-review-comment label span{color:#71717a;font-weight:400}.conversation-review-comment textarea{resize:vertical;background:#09090c;border-color:#ffffff20;font-size:13px}.conversation-review-comment>small{text-align:right;color:#71717a;margin-top:4px;font-size:10px;display:block}.conversation-review-dialog .conversation-review-public{color:#92929d;background:#ffffff04;border:1px solid #ffffff0c;border-radius:8px;padding:10px 12px;font-size:11px}.conversation-review-dialog .conversation-review-error{color:#fca5a5;font-size:12px}.conversation-review-footer{justify-content:flex-end;gap:8px;display:flex}.conversation-review-footer button{box-shadow:none;background-image:none;gap:7px;font-size:12px}.conversation-review-footer svg{width:14px;height:14px}.conversation-feedback-section{background:#121216;border:1px solid #ffffff14;border-radius:12px;margin-top:20px;padding:20px}.conversation-feedback-section>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.conversation-feedback-section h2{letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.conversation-feedback-section h2 svg{width:17px;height:17px;color:hsl(var(--primary))}.conversation-feedback-section header p{color:#92929d;margin-top:6px;font-size:12px;line-height:1.7}.conversation-feedback-average{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:5px;font-size:17px;display:flex}.conversation-feedback-average svg{fill:#fbbf24;color:#fbbf24;width:16px;height:16px}.conversation-feedback-average small{color:#92929d;font-size:11px}.conversation-feedback-empty{color:#92929d;padding:20px 0 4px;font-size:12px}.conversation-feedback-empty button{margin-top:10px}.conversation-feedback-list{gap:12px;margin-top:20px;display:grid}.conversation-feedback-list article{background:#09090c;border:1px solid #ffffff12;border-radius:10px;padding:16px}.conversation-feedback-author{align-items:center;gap:9px;min-width:0;display:flex}.conversation-feedback-author>span{flex-shrink:0;width:32px;height:32px}.conversation-feedback-author>div{flex:1;min-width:0}.conversation-feedback-author a{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.conversation-feedback-author div span{color:#71717a;font-size:10px}.conversation-feedback-author time{color:#71717a;flex-shrink:0;font-size:10px}.conversation-feedback-rating{gap:2px;margin-top:12px;display:flex}.conversation-feedback-rating svg{color:#52525b;width:13px;height:13px}.conversation-feedback-rating .filled{color:#fbbf24;fill:#fbbf24}.conversation-feedback-list article>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#b4b4bc;margin-top:10px;font-size:13px;line-height:1.8}.conversation-feedback-note{color:#71717a;margin-top:12px;font-size:11px}@media (width<=480px){.conversation-review-prompt{gap:8px}.conversation-review-icon,.conversation-review-prompt p{display:none}.conversation-review-dialog[role=dialog]{padding:20px}.conversation-review-dialog h2{font-size:20px}.conversation-feedback-section>header{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.conversation-review-prompt *,.conversation-review-dialog *{transition:none!important;animation:none!important}}
