.ScoutMascot_scout__rO0EV{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center}.ScoutMascot_message__1KHRd{margin:0;min-height:90px;max-width:270px;padding:15px 24px;border:1px solid #e1ecfb;border-radius:18px 18px 4px 18px;background:#fff;color:#45668b;text-align:center;font-size:14px;line-height:1.5}.ScoutMascot_name__AH_0_{display:block;margin-bottom:5px;color:#627e9d;font-size:9px;font-weight:700;letter-spacing:1.5px}.ScoutMascot_stage__TFblP{position:relative;isolation:isolate;width:100%;display:grid;place-items:center;min-height:230px}.ScoutMascot_character__UPhnV{width:min(100%,250px);transform-origin:50% 90%}.ScoutMascot_artwork__zn1SS{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.ScoutMascot_halo__1sw0B{position:absolute;z-index:-1;width:180px;height:180px;border-radius:50%;background:#e7f0ff;opacity:.55}.ScoutMascot_placeholder__RT0D4{min-height:230px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#627e9d;font-size:12px}.ScoutMascot_wordmark__EjPY1{color:#142c49;font-size:30px;font-weight:700;letter-spacing:-1.4px}.ScoutMascot_wordmark__EjPY1 span{color:#226be3}.ScoutMascot_placeholder__RT0D4 small{margin-top:8px;font-size:10px}.ScoutMascot_accents__twkk0{position:absolute;inset:0;pointer-events:none}.ScoutMascot_accents__twkk0 i{position:absolute;display:block;width:6px;height:6px;border-radius:50%;background:#6f9de7;opacity:0;top:30%;left:18%}.ScoutMascot_accents__twkk0 i:nth-child(2){left:78%;top:20%}.ScoutMascot_accents__twkk0 i:nth-child(3){left:83%;top:56%}.ScoutMascot_scout__rO0EV[data-state=idle] .ScoutMascot_character__UPhnV{animation:ScoutMascot_breathe__EjSsy 3s ease-in-out 2}.ScoutMascot_scout__rO0EV[data-state=idle]:focus-within .ScoutMascot_character__UPhnV,.ScoutMascot_scout__rO0EV[data-state=idle]:hover .ScoutMascot_character__UPhnV{animation:ScoutMascot_greet__4hBui .65s ease-out}.ScoutMascot_scout__rO0EV[data-state=thinking] .ScoutMascot_character__UPhnV{animation:ScoutMascot_ponder__8ALiG 2s ease-in-out 2}.ScoutMascot_scout__rO0EV[data-state=thinking] .ScoutMascot_accents__twkk0 i{top:18%;left:67%;animation:ScoutMascot_dot__Ffqhq 1.3s ease-in-out 3}.ScoutMascot_scout__rO0EV[data-state=thinking] .ScoutMascot_accents__twkk0 i:nth-child(2){left:74%;animation-delay:.15s}.ScoutMascot_scout__rO0EV[data-state=thinking] .ScoutMascot_accents__twkk0 i:nth-child(3){left:81%;animation-delay:.3s}.ScoutMascot_scout__rO0EV[data-state=happy] .ScoutMascot_character__UPhnV{animation:ScoutMascot_greet__4hBui .75s ease-out}.ScoutMascot_scout__rO0EV[data-state=listening] .ScoutMascot_halo__1sw0B{border:1px solid #a6c6f4;animation:ScoutMascot_listen__Z68ev 1.8s ease-out 2}.ScoutMascot_scout__rO0EV[data-state=celebrating] .ScoutMascot_character__UPhnV{animation:ScoutMascot_celebrate__iO9vB 1s ease-in-out}.ScoutMascot_scout__rO0EV[data-state=celebrating] .ScoutMascot_accents__twkk0 i{animation:ScoutMascot_sparkle__juHf1 1.1s ease-out}.ScoutMascot_scout__rO0EV[data-state=celebrating] .ScoutMascot_accents__twkk0 i:nth-child(2){animation-delay:.1s}.ScoutMascot_scout__rO0EV[data-state=celebrating] .ScoutMascot_accents__twkk0 i:nth-child(3){animation-delay:.2s}@keyframes ScoutMascot_breathe__EjSsy{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ScoutMascot_ponder__8ALiG{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes ScoutMascot_greet__4hBui{0%,to{transform:rotate(0) translateY(0)}35%{transform:rotate(-4deg) translateY(-5px)}70%{transform:rotate(3deg) translateY(-2px)}}@keyframes ScoutMascot_dot__Ffqhq{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-4px)}}@keyframes ScoutMascot_listen__Z68ev{0%,to{transform:scale(.94);opacity:.35}50%{transform:scale(1.07);opacity:.65}}@keyframes ScoutMascot_celebrate__iO9vB{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-10px) rotate(-4deg)}60%{transform:translateY(-3px) rotate(4deg)}}@keyframes ScoutMascot_sparkle__juHf1{0%{opacity:0;transform:translateY(8px) scale(.5)}35%{opacity:1}to{opacity:0;transform:translateY(-16px) scale(1.2)}}@media (prefers-reduced-motion:reduce){.ScoutMascot_scout__rO0EV .ScoutMascot_accents__twkk0 i,.ScoutMascot_scout__rO0EV .ScoutMascot_character__UPhnV,.ScoutMascot_scout__rO0EV .ScoutMascot_halo__1sw0B{animation:none!important;transform:none!important}}.OutreachQueue_card___35iO{padding:20px;background:#fff;border:1px solid #e1e8f1;border-radius:12px;margin-bottom:14px}.OutreachQueue_header__Znsi6{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.OutreachQueue_header__Znsi6 h3{font-size:15px;font-weight:600;color:#0f172a}.OutreachQueue_header__Znsi6 p{font-size:12px;color:#64768b;margin-top:4px}.OutreachQueue_score__SmWWT{padding:4px 9px;border-radius:5px;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:600;white-space:nowrap}.OutreachQueue_reason__1aBAh{font-size:12px;color:#56718f;background:#f8fafc;border-radius:8px;padding:10px 12px;margin-top:12px}.OutreachQueue_brief__PmNha{margin-top:14px;border-top:1px solid #edf1f7;padding-top:14px}.OutreachQueue_tone__TaXsk{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#4f46e5;background:#eef2ff;padding:3px 8px;border-radius:5px;margin-bottom:8px}.OutreachQueue_opener__ao_Mc{font-size:13px;color:#0f172a;font-style:italic;line-height:1.6}.OutreachQueue_points__HFVoM{margin-top:10px;padding-left:18px;font-size:12px;color:#56718f;line-height:1.9}.OutreachQueue_incentive__qcLVX{margin-top:8px;font-size:12px;color:#4f46e5}.OutreachQueue_actions__AlA0p{display:flex;gap:10px;margin-top:16px}.OutreachQueue_approve__eAQXo{flex:1;padding:10px;border:0;border-radius:8px;background:#4f46e5;color:#fff;font-weight:600;font-size:13px;cursor:pointer}.OutreachQueue_approve__eAQXo:hover{background:#1a56bd}.OutreachQueue_reject__lvbcx{flex:1;padding:10px;border:1px solid #dfe6f0;border-radius:8px;background:#fff;color:#64768b;font-weight:600;font-size:13px;cursor:pointer}.OutreachQueue_reject__lvbcx:hover{background:#f8fafc}.OutreachQueue_done__4RPYh{padding:10px;text-align:center;font-size:12px;border-radius:8px;margin-top:16px}.OutreachQueue_done__4RPYh.OutreachQueue_approved__83gdt{background:#eaf9f0;color:#1f8a4c}.OutreachQueue_done__4RPYh.OutreachQueue_rejected__Q3koH{background:#fbeeee;color:#b3413a}.OutreachQueue_empty__zhAm7{padding:24px;text-align:center;color:#64768b;font-size:13px;background:#fff;border:1px dashed #dfe6f0;border-radius:12px}