.qekZiq_widget{right:max(20px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:35;color:#173b3b;font-size:13px;line-height:1.5;position:fixed}.qekZiq_widget[hidden]{display:none}.qekZiq_widget button,.qekZiq_widget textarea,.qekZiq_widget select,.qekZiq_widget input{font:inherit}.qekZiq_widget button,.qekZiq_widget a{touch-action:manipulation}.qekZiq_widget button:focus-visible,.qekZiq_widget a:focus-visible,.qekZiq_widget summary:focus-visible,.qekZiq_widget textarea:focus-visible,.qekZiq_widget select:focus-visible,.qekZiq_widget input:focus-visible{outline-offset:3px;outline:3px solid #36b6ad}.qekZiq_launcher{color:#fff;cursor:pointer;background:#087b75;border:1px solid #087b75;border-radius:28px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-left:auto;padding:0 17px;display:flex;box-shadow:0 5px 18px #143b3b2b;font-weight:650!important}.qekZiq_launcher:hover{background:#086760}.qekZiq_panel{background:#fff;border:1px solid #d8e6e1;border-radius:18px;flex-direction:column;width:min(390px,100vw - 32px);height:min(640px,100dvh - 100px);max-height:calc(100dvh - 100px);margin-bottom:12px;display:flex;overflow:hidden;box-shadow:0 12px 60px #123b3830}.qekZiq_header{background:#f0f8f5;border-bottom:1px solid #dae8e3;flex-shrink:0;align-items:center;gap:10px;padding:17px 14px;display:flex}.qekZiq_header h2{letter-spacing:-.2px;margin:0;font-size:15px}.qekZiq_header p{color:#58726b;margin:3px 0 0;font-size:11px}.qekZiq_header>div{flex:1}.qekZiq_header button{color:#45655e;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:36px;display:grid}.qekZiq_header button:hover{background:#e0efea}.qekZiq_mark{color:#087b75;background:#d9f0e7;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.qekZiq_scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.qekZiq_messages{gap:12px;display:grid}.qekZiq_messages article{overflow-wrap:anywhere;border-radius:13px;max-width:100%;padding:12px 13px}.qekZiq_messages p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.qekZiq_assistant{background:#f3f6f4;border:1px solid #e4ebe7;margin-right:10px}.qekZiq_user{color:#fff;background:#087b75;margin-left:28px}.qekZiq_action{color:#086d62;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:10px;padding:0;font-weight:650;text-decoration:none;display:flex;font-size:12px!important}.qekZiq_action:hover{text-decoration:underline}.qekZiq_sources{color:#56716a;margin-top:10px;font-size:11px}.qekZiq_sources summary{cursor:pointer}.qekZiq_sources a{color:#087b75;padding-top:7px;text-decoration:underline;display:block}.qekZiq_thinking{color:#61776e;font-size:12px!important}.qekZiq_prompts{gap:7px;margin:15px 0;display:grid}.qekZiq_prompts button{text-align:left;color:#22574e;cursor:pointer;background:#fff;border:1px solid #d9e7e0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex;font-size:12px!important}.qekZiq_prompts button:hover{background:#f0f8f5}.qekZiq_shortcuts{flex-wrap:wrap;gap:7px;margin:15px 0 0;display:flex}.qekZiq_shortcuts button,.qekZiq_shortcuts a{color:#48695e;cursor:pointer;background:#fff;border:1px solid #dbe7e1;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;text-decoration:none;display:flex}.qekZiq_fileCheck{background:#fafcfb;border:1px solid #dbe8e1;border-radius:12px;margin-top:14px;padding:13px}.qekZiq_fileCheck h3{margin:0;font-size:14px}.qekZiq_fileCheck p,.qekZiq_fileCheck small{color:#526d63;font-size:11px;line-height:1.6;display:block}.qekZiq_fileCheck label{gap:5px;margin:12px 0;font-size:12px;display:grid}.qekZiq_fileCheck select,.qekZiq_fileCheck input{background:#fff;border:1px solid #d6e1db;border-radius:7px;width:100%;min-width:0;max-width:100%;padding:8px;font-size:12px}.qekZiq_fileCheck strong{font-size:12px}.qekZiq_fileCheck table{border-collapse:collapse;table-layout:fixed;width:100%;margin:10px 0;font-size:11px}.qekZiq_fileCheck caption{text-align:left;margin-bottom:5px;font-weight:650}.qekZiq_fileCheck th,.qekZiq_fileCheck td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e0e9e3;padding:6px 4px}.qekZiq_fileCheck small{margin-top:10px}.qekZiq_composer{background:#fff;border-top:1px solid #e0e8e3;flex-shrink:0;padding:12px 14px}.qekZiq_inputRow{border:1px solid #ccdcd4;border-radius:11px;align-items:center;gap:8px;padding:7px 8px;display:flex}.qekZiq_inputRow textarea{resize:vertical;color:#193e35;background:0 0;border:0;width:100%;min-height:40px;max-height:90px;padding:3px 2px;font-size:16px}.qekZiq_inputRow button{color:#fff;cursor:pointer;background:#087b75;border:0;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.qekZiq_widget button:disabled{cursor:default;opacity:.5}.qekZiq_composer>small{color:#65786f;margin-top:8px;font-size:10px;line-height:1.5;display:block}.qekZiq_privacy{color:#65786f;max-height:130px;margin-top:5px;font-size:10px;overflow:auto}.qekZiq_privacy summary{cursor:pointer}.qekZiq_privacy p{margin:7px 0;font-size:11px}.qekZiq_privacy a{color:#087b75;text-decoration:underline}.qekZiq_error{margin:0 0 10px;color:#a33131!important;font-size:12px!important}@media (max-width:640px){.qekZiq_widget{right:12px;bottom:calc(82px + env(safe-area-inset-bottom))}.qekZiq_panel{width:calc(100vw - 24px);height:min(620px,calc(100dvh - 162px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 162px - env(safe-area-inset-bottom))}.qekZiq_launcher{min-height:44px;padding:0 13px}.qekZiq_header{padding:13px 12px}}@media print{.qekZiq_widget{display:none!important}}
