@font-face{font-family:GatorInter;src:url('inter-400.woff2') format('woff2');font-display:swap;font-weight:400}@font-face{font-family:GatorInter;src:url('inter-600.woff2') format('woff2');font-display:swap;font-weight:600 800}@font-face{font-family:GatorBarlow;src:url('barlow-600.woff2') format('woff2');font-display:swap;font-weight:600 900}
#gators-assistant-root.ga{--ga-ink:#131817;--ga-soft:#f0f5e9;--ga-line:#dfe6dc;--ga-muted:#5c6660;--ga-radius:8px;--ga-accent:#78b52a;--ga-on-accent:#131817;--ga-button-radius:8px;font-family:GatorInter,Inter,Arial,sans-serif}
#gators-assistant-root .ga-header{background:#131817;color:white;border-bottom:3px solid #78b52a;min-height:60px}
#gators-assistant-root .ga-icon{color:white}#gators-assistant-root .ga-titlewrap{display:flex;flex-direction:column;justify-content:center;gap:0}#gators-assistant-root .ga-titlewrap h2{font-family:GatorBarlow,'Barlow Semi Condensed',Arial,sans-serif;font-size:20px;line-height:1.05;font-weight:700;letter-spacing:.8px}
#gators-assistant-root .ga-mode{font-size:8px;font-weight:600;letter-spacing:1.2px;color:#a8dc6a;line-height:1.5;margin-top:2px}
#gators-assistant-root .ga-brand{width:45px;height:34px;margin-right:3px;border:0;border-radius:0;background:transparent;padding:0}
#gators-assistant-root .ga-brand img,#gators-assistant-root .ga-launch-mark img{object-fit:contain}#gators-assistant-root .ga-has-logo{background:transparent}
#gators-assistant-root .ga-panel{border-radius:12px;box-shadow:0 18px 70px #07120d45;border:1px solid #cfd9cc}
#gators-assistant-root .ga-messages{background:#fff;padding:22px 22px 18px}#gators-assistant-root .ga-kicker{font-size:9px;letter-spacing:1.4px;color:#48751b;margin-bottom:10px;font-weight:700}
#gators-assistant-root h3{font-family:GatorBarlow,'Barlow Semi Condensed',Arial,sans-serif;font-weight:700;font-size:32px;line-height:1.06;letter-spacing:-.2px;text-transform:uppercase;margin-bottom:12px}
#gators-assistant-root .ga-intro p{margin-bottom:14px;color:#5c6660;font-size:13px}#gators-assistant-root .ga-demo-note{padding:10px 12px;background:#f0f5e9;border-left:3px solid #78b52a;border-radius:0 6px 6px 0;font-size:11px;line-height:1.55;margin-bottom:18px;color:#3c5033}
#gators-assistant-root .ga-suggestions{grid-template-columns:1fr 1fr;gap:8px}#gators-assistant-root .ga-suggestions button{padding:11px 12px;min-height:56px;font-size:12px;font-weight:600;background:#fff;border-radius:8px}#gators-assistant-root .ga-suggestions button:hover,#gators-assistant-root .ga-followups button:hover{background:#f0f5e9;border-color:#78b52a}
#gators-assistant-root .ga-message>p{font-size:13px;line-height:1.75}#gators-assistant-root .ga-user{border-color:#dfe6dc;background:#eff5e8}#gators-assistant-root .ga-message-label{font-size:10px;font-weight:600}#gators-assistant-root .ga-demo-answer .ga-message-label{display:inline-block;background:#eef4e7;border:1px solid #d3e4c0;padding:3px 7px;border-radius:4px;color:#35551b;letter-spacing:0}
#gators-assistant-root .ga-inquiry{border:0;background:#78b52a;color:#131817;font-weight:600;border-radius:8px}#gators-assistant-root .ga-source{font-size:11px;color:#3b5f1c}#gators-assistant-root .ga-followups button{font-size:12px;background:#f7f9f5;padding:10px 12px}#gators-assistant-root .ga-launch{box-shadow:0 8px 30px #101b1830;font-size:13px;border-radius:8px}#gators-assistant-root .ga-launch-mark{width:38px;height:30px;padding:0}
#gators-assistant-root .ga-products{font-size:11px;color:#48751b}#gators-assistant-root .ga-send{border-radius:6px}#gators-assistant-root .mdv-dock-input-hint{font-size:9px;color:#5c6660}#gators-assistant-root .ga-form{border-radius:8px}#gators-assistant-root button:focus-visible,#gators-assistant-root a:focus-visible{outline:3px solid #48751b;outline-offset:3px}
@media(max-width:360px){#gators-assistant-root .ga-messages{padding:16px 14px}#gators-assistant-root .ga-suggestions button{font-size:11px}#gators-assistant-root h3{font-size:29px}}
#gators-assistant-root.ga.mdv-assistant-dock .mdv-dock-header{background:#131817;color:#fff;border-bottom:3px solid #78b52a;height:60px;min-height:60px}
#gators-assistant-root.ga.mdv-assistant-dock .mdv-dock-action{color:#fff;border-radius:6px}
#gators-assistant-root.ga.mdv-assistant-dock .mdv-dock-brand{width:44px;min-width:44px;height:32px;background:transparent;padding:0}
#gators-assistant-root.ga.mdv-assistant-dock .mdv-dock-titlewrap h2{font-family:GatorBarlow,'Barlow Semi Condensed',Arial,sans-serif;font-size:19px;line-height:20px;letter-spacing:.8px}
#gators-assistant-root.ga.mdv-assistant-dock .mdv-dock-panel{border-radius:12px}
#gators-assistant-root.ga.mdv-assistant-dock .ga-kicker{display:block;font-size:9px;letter-spacing:1px}
#gators-assistant-root.ga.mdv-assistant-dock .ga-intro h3{font-family:GatorBarlow,'Barlow Semi Condensed',Arial,sans-serif;font-size:30px;line-height:1.08;font-weight:600}
#gators-assistant-root.ga.mdv-assistant-dock .ga-suggestions button{border-radius:8px;min-height:52px;padding:10px 12px;font-weight:600}
#gators-assistant-root.ga.mdv-assistant-dock .mdv-dock-settings{inset:60px 0 0}
#gators-assistant-root.ga.mdv-assistant-dock .mdv-dock-launcher{border-radius:10px}
#gators-assistant-root.ga.mdv-assistant-dock .mdv-dock-launch{border-radius:7px}
#gators-assistant-root.ga.mdv-assistant-dock .mdv-dock-help-links a{color:#48751b}
#gators-assistant-root.ga.mdv-assistant-dock .ga-form{border-radius:8px}
