.tool-reviews_section__dQ_o6{scroll-margin-top:140px;margin-top:24px;color:hsl(var(--foreground))}.tool-reviews_section__dQ_o6 h2{font-size:24px;line-height:36px;font-weight:600;margin:24px 0}.tool-reviews_stars__NG8Tw{display:inline-flex;align-items:center;gap:3px;flex:none}.tool-reviews_filled__tIkK1{color:hsl(var(--primary));fill:currentColor}.tool-reviews_unfilled__6d_vf{color:hsl(var(--muted-foreground)/.4);fill:none}.tool-reviews_inlineRating__i_nVP{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;line-height:20px;color:hsl(var(--muted-foreground));margin:12px 0 2px}.tool-reviews_inlineRating__i_nVP:hover{color:hsl(var(--primary))}.tool-reviews_inlineRating__i_nVP strong{color:hsl(var(--foreground))}.tool-reviews_panel__Lj9QF{background:hsl(var(--accent));border-radius:4px;padding:16px;margin-bottom:24px}.tool-reviews_summary__DH90Q{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 22px}.tool-reviews_summary__DH90Q strong{font-size:20px;line-height:30px}.tool-reviews_summary__DH90Q>span:last-child{color:hsl(var(--muted-foreground));font-size:13px}.tool-reviews_form__ZwF8F{border:1px solid hsl(var(--border));border-radius:0;padding:20px;background:transparent;margin:0}.tool-reviews_form__ZwF8F h3{font-size:16px;font-weight:600;line-height:24px;margin:0}.tool-reviews_form__ZwF8F>p{font-size:13px;line-height:21px;color:hsl(var(--muted-foreground));margin:0 0 20px}.tool-reviews_ratingChoices__2T1XV{display:flex;align-items:center;gap:14px;border:0;padding:0;margin:0 0 30px}.tool-reviews_ratingChoices__2T1XV legend,.tool-reviews_textLabel___5DDo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tool-reviews_ratingChoices__2T1XV>div{display:flex;gap:7px}.tool-reviews_ratingChoices__2T1XV>span{font-size:14px;color:hsl(var(--muted-foreground))}.tool-reviews_ratingChoices__2T1XV label{position:relative;cursor:pointer;display:grid;place-items:center;min-width:30px;min-height:32px}.tool-reviews_ratingChoices__2T1XV input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.tool-reviews_ratingChoices__2T1XV input:focus-visible+svg{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:4px}.tool-reviews_ratingChoices__2T1XV:disabled{opacity:.65}.tool-reviews_form__ZwF8F textarea{width:100%;min-height:160px;resize:vertical;border:1px solid hsl(var(--input));border-radius:8px;background:hsl(var(--card));color:hsl(var(--foreground));padding:7px 11px;font:inherit;font-size:16px;line-height:25.14px}.tool-reviews_form__ZwF8F textarea:focus{outline:2px solid hsl(var(--ring));outline-offset:1px}.tool-reviews_form__ZwF8F textarea:disabled{background:hsl(var(--muted)/.45)}.tool-reviews_formFooter__kTZOR{display:flex;flex-direction:column;align-items:flex-start;gap:32px;margin:0 0 24px}.tool-reviews_formFooter__kTZOR>span{font-size:12px;color:hsl(var(--muted-foreground));align-self:flex-end}.tool-reviews_submit__bUc97{width:min(300.8px,100%);min-height:51.2px;border:1px solid transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 15px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:14px;line-height:22px;font-weight:400}.tool-reviews_submit__bUc97:hover{opacity:.9}.tool-reviews_submit__bUc97:disabled{opacity:.55;cursor:wait}.tool-reviews_error__myhpa,.tool-reviews_form__ZwF8F .tool-reviews_error__myhpa{color:hsl(var(--destructive));font-size:13px;margin:12px 0 0}.tool-reviews_form__ZwF8F .tool-reviews_success__nGBRM{color:hsl(var(--primary));font-size:13px;margin:12px 0 0}.tool-reviews_form__ZwF8F .tool-reviews_notice__Zx9sC{padding:10px 12px;border-radius:6px;background:hsl(var(--accent));margin:14px 0 0;color:hsl(var(--foreground))}.tool-reviews_empty__fkqU6{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:28px 16px;border:1px dashed hsl(var(--border));border-radius:8px;color:hsl(var(--muted-foreground));font-size:14px;text-align:center}.tool-reviews_empty__fkqU6 p{margin:0}.tool-reviews_empty__fkqU6 button{color:hsl(var(--primary));text-decoration:underline}.tool-reviews_loading__Zu_Qd{display:flex;align-items:center;gap:8px;font-size:13px;color:hsl(var(--muted-foreground))}.tool-reviews_list__QFibu{display:flex;flex-direction:column}.tool-reviews_review__Po6d7{padding:22px 0;border-bottom:1px solid hsl(var(--border))}.tool-reviews_reviewHeading__UmEWV{display:flex;align-items:center;gap:10px}.tool-reviews_avatar__FZFC5{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:hsl(var(--accent));color:hsl(var(--primary));font-weight:600;flex:none}.tool-reviews_reviewHeading__UmEWV>div{display:flex;flex-direction:column;gap:3px;min-width:0}.tool-reviews_reviewHeading__UmEWV strong{font-size:14px;overflow-wrap:anywhere}.tool-reviews_reviewHeading__UmEWV time{font-size:11px;color:hsl(var(--muted-foreground))}.tool-reviews_reviewHeading__UmEWV>.tool-reviews_stars__NG8Tw{margin-left:auto}.tool-reviews_review__Po6d7>p{font-size:14px;line-height:23px;margin:14px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.tool-reviews_remove__X0ACv{display:flex;align-items:center;gap:5px;color:hsl(var(--muted-foreground));font-size:12px;margin-top:12px}.tool-reviews_remove__X0ACv:hover{color:hsl(var(--destructive))}.tool-reviews_remove__X0ACv:disabled{opacity:.5}.tool-reviews_pagination__XvWV4{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px;font-size:13px}.tool-reviews_pagination__XvWV4 button{padding:7px 12px;border:1px solid hsl(var(--border));border-radius:6px}.tool-reviews_pagination__XvWV4 button:disabled{opacity:.4}.tool-reviews_inlineRating__i_nVP:focus-visible,.tool-reviews_section__dQ_o6 button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (max-width:700px){.tool-reviews_section__dQ_o6 h2{font-size:22px;line-height:32px}.tool-reviews_form__ZwF8F{padding:18px 16px}.tool-reviews_form__ZwF8F h3{font-size:16px;line-height:26px}.tool-reviews_formFooter__kTZOR{align-items:stretch;flex-direction:column}.tool-reviews_formFooter__kTZOR>span{text-align:right}.tool-reviews_submit__bUc97{width:100%;min-width:0}.tool-reviews_summary__DH90Q{gap:8px}.tool-reviews_summary__DH90Q strong{font-size:18px}.tool-reviews_reviewHeading__UmEWV>.tool-reviews_stars__NG8Tw svg{width:14px;height:14px}.tool-reviews_reviewHeading__UmEWV>.tool-reviews_stars__NG8Tw{gap:1px}.tool-reviews_review__Po6d7>p{font-size:13px;line-height:22px}}html :is(.tool-reviews_filled__tIkK1,.tool-reviews_inlineRating__i_nVP:hover,.tool-reviews_form__ZwF8F .tool-reviews_success__nGBRM,.tool-reviews_empty__fkqU6 button,.tool-reviews_avatar__FZFC5){color:hsl(var(--link))}