.recommendation-preview_tool__Xazxs{box-sizing:border-box;width:100%;max-width:600px;min-width:0;margin:0;padding:24px;border:1px solid var(--hp-border);border-radius:8px;background:var(--hp-surface);color:var(--hp-text);font:inherit;font-size:15px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere;text-align:start;scrollbar-color:var(--hp-muted) var(--hp-input)}.recommendation-preview_tool__Xazxs *,.recommendation-preview_tool__Xazxs :after,.recommendation-preview_tool__Xazxs :before{box-sizing:border-box}.recommendation-preview_tool__Xazxs ::-moz-selection{background:var(--hp-primary);color:var(--hp-primary-ink)}.recommendation-preview_tool__Xazxs ::selection{background:var(--hp-primary);color:var(--hp-primary-ink)}.recommendation-preview_tool__Xazxs :is(button,input,textarea,select){font-family:inherit;letter-spacing:0}.recommendation-preview_tool__Xazxs :is(button,input,textarea,select,[tabindex]):focus-visible{outline:1px solid var(--hp-text);outline-offset:3px}.light .recommendation-preview_tool__Xazxs :is(button,input,textarea,select,[tabindex]):focus-visible{outline-color:var(--hp-detail)}.recommendation-preview_tool__Xazxs p{margin:0}.recommendation-preview_tool__Xazxs button:disabled{opacity:.6;cursor:not-allowed}.recommendation-preview_result__f_Vr4{display:grid;gap:8px;padding-block:16px;border-bottom:1px solid var(--hp-border)}.recommendation-preview_result__f_Vr4 h4{margin:0;font-size:16px}.recommendation-preview_notice__QfDY6{display:flex;align-items:flex-start;gap:10px;color:var(--hp-muted);font-size:13px}.recommendation-preview_accentIcon__hTpyq{flex-shrink:0;margin-top:2px;color:var(--hp-blue)}.recommendation-preview_tool__Xazxs .recommendation-preview_liveStatus__ryIbl:not(:empty){margin-top:16px;color:var(--hp-text);font-size:14px}.recommendation-preview_tabs__52LxN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:24px;padding:4px;border:1px solid transparent;border-radius:8px;background:var(--hp-background)}.recommendation-preview_tabs__52LxN button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:8px 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--hp-muted);font-size:14px;font-weight:500;line-height:1.4;cursor:pointer}.recommendation-preview_tabs__52LxN button[aria-selected=true]{border-color:transparent;background:var(--hp-selected);color:var(--hp-selected-ink)}.recommendation-preview_tabs__52LxN button[aria-selected=true]>:first-child{color:var(--hp-selected-icon)}.recommendation-preview_sourcePanel__ie5nY{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:210px;padding-block:20px}.recommendation-preview_sourcePanel__ie5nY[hidden]{display:none}.recommendation-preview_label__WaPmS{color:var(--hp-text);font-size:15px;font-weight:500}.recommendation-preview_input__smobD{display:block;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid transparent;border-radius:6px;background:var(--hp-input);color:var(--hp-text);font-size:16px;line-height:1.5;caret-color:var(--hp-text)}.recommendation-preview_input__smobD::-moz-placeholder{color:var(--hp-muted);opacity:1}.recommendation-preview_input__smobD::placeholder{color:var(--hp-muted);opacity:1}.recommendation-preview_input__smobD[aria-invalid=true]{border-color:var(--hp-text);border-style:dashed}.recommendation-preview_textarea__fKWAu{min-height:118px;resize:vertical}.recommendation-preview_hint__z7SG3,.recommendation-preview_textMeta__4V4Js{color:var(--hp-muted);font-size:13px;line-height:1.5}.recommendation-preview_textMeta__4V4Js{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;width:100%;font-variant-numeric:tabular-nums}.recommendation-preview_fileRow__gntHR{display:flex;align-items:center;gap:10px;width:100%;min-height:44px}.recommendation-preview_fileDetails__kdxX4{display:flex;flex:1;flex-direction:column;min-width:0}.recommendation-preview_fields__QqYAc{display:grid;gap:20px;padding-top:20px;border-top:1px solid var(--hp-border)}.recommendation-preview_field__pwSIs{display:grid;gap:8px;min-width:0}.recommendation-preview_consentField__rWy0s{margin-top:20px}.recommendation-preview_consent__jco4I{display:flex;align-items:flex-start;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.recommendation-preview_consent__jco4I input{flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:var(--hp-text);cursor:pointer}.recommendation-preview_error__j2vw8,.recommendation-preview_tool__Xazxs .recommendation-preview_errorSummary__qqp5k{color:var(--hp-text);font-size:14px;font-weight:600}.recommendation-preview_tool__Xazxs .recommendation-preview_errorSummary__qqp5k{margin-top:16px}.recommendation-preview_actions__UL7as{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.recommendation-preview_iconButton__QTeAR,.recommendation-preview_primaryButton__2fqlL,.recommendation-preview_secondaryButton__9auTq,.recommendation-preview_textButton___fPH8{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid var(--hp-border);border-radius:6px;font-size:15px;font-weight:600;line-height:1.5;white-space:normal;text-align:center;cursor:pointer}.recommendation-preview_primaryButton__2fqlL{background:var(--hp-primary);background-image:var(--hp-primary-gradient);border-color:var(--hp-primary);color:var(--hp-primary-ink)}.recommendation-preview_secondaryButton__9auTq{background:var(--hp-input);color:var(--hp-text)}.recommendation-preview_iconButton__QTeAR,.recommendation-preview_textButton___fPH8{border-color:transparent;background:transparent;color:var(--hp-text)}.recommendation-preview_iconButton__QTeAR{flex-shrink:0;width:44px;height:44px;padding:0}.recommendation-preview_reviewHeading__stLs_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-block:24px 16px}.recommendation-preview_reviewHeading__stLs_ h3{margin:0;color:var(--hp-text);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0}.recommendation-preview_notSent__bRQbr{display:flex;align-items:center;gap:6px;color:var(--hp-muted);font-size:14px}.recommendation-preview_summary__4hPgJ{margin:0 0 20px;border-top:1px solid var(--hp-border)}.recommendation-preview_summary__4hPgJ>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--hp-border)}.recommendation-preview_summary__4hPgJ dt{color:var(--hp-muted);font-size:14px}.recommendation-preview_summary__4hPgJ dd{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.recommendation-preview_summary__4hPgJ strong{font-weight:600}.recommendation-preview_aboutSummary__njKrq{max-height:240px;overflow-y:auto;white-space:pre-wrap}@media (hover:hover){.recommendation-preview_iconButton__QTeAR:hover,.recommendation-preview_secondaryButton__9auTq:hover,.recommendation-preview_tabs__52LxN button:hover,.recommendation-preview_textButton___fPH8:hover{border-color:var(--hp-muted);color:var(--hp-text)}.recommendation-preview_primaryButton__2fqlL:hover{border-color:var(--hp-primary-ink)}.recommendation-preview_tabs__52LxN button[aria-selected=true]:hover{color:var(--hp-selected-ink)}}@media (max-width:420px){.recommendation-preview_tool__Xazxs{padding:16px}.recommendation-preview_tabs__52LxN{gap:2px;padding:3px}.recommendation-preview_tabs__52LxN button{flex-direction:column;gap:4px;min-height:64px;padding-inline:2px}.recommendation-preview_actions__UL7as{align-items:stretch;flex-direction:column;gap:8px}.recommendation-preview_summary__4hPgJ>div{grid-template-columns:minmax(0,1fr);gap:6px}}