.collector-chat_widget__MxGuc{--chat-paper:#f7f5ef;--chat-ink:#252b20;--chat-lime:#dce5b2;--accent:#566432;--accent-soft:#e7ebd7;--ink:#252b20;--ink-soft:#73796a;--card-face:#fffef9;color:var(--chat-ink);font-family:var(--collector-body),var(--font-noto),sans-serif;font-size:14px;line-height:1.5}.collector-chat_widget__MxGuc *,.collector-chat_widget__MxGuc :after,.collector-chat_widget__MxGuc :before{box-sizing:border-box}.collector-chat_widget__MxGuc button,.collector-chat_widget__MxGuc textarea{font:inherit}.collector-chat_widget__MxGuc button{cursor:pointer;-webkit-tap-highlight-color:transparent}.collector-chat_widget__MxGuc a:focus-visible,.collector-chat_widget__MxGuc button:focus-visible{outline:2px solid #859550;outline-offset:4px}.collector-chat_launcher__VJAM8{position:fixed;z-index:1000;right:24px;bottom:max(22px,env(safe-area-inset-bottom));display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #687353;border-radius:14px;background:var(--chat-ink);color:var(--chat-lime);box-shadow:0 10px 32px #18201026,inset 0 1px #ffffff0d;transition:transform .45s cubic-bezier(.22,1,.36,1),background .3s,box-shadow .3s}.collector-chat_launcher__VJAM8:hover{transform:translateY(-4px);background:#343d28;box-shadow:0 16px 34px #18201036}.collector-chat_launcher__VJAM8:active{transform:translateY(-1px)}.collector-chat_launcherIcon__vdyqE{display:grid;place-items:center}.collector-chat_launcherIcon__vdyqE svg{width:24px;height:24px}.collector-chat_launcherOpen__0lt_4{border-color:#aab894}.collector-chat_panel__TY8ah{position:fixed;z-index:1001;right:24px;bottom:calc(max(22px, env(safe-area-inset-bottom)) + 60px);display:flex;flex-direction:column;width:min(400px,calc(100vw - 32px));height:min(660px,calc(100dvh - 124px));overflow:hidden;isolation:isolate;border:1px solid #687353;border-radius:20px;background:var(--chat-paper);box-shadow:0 28px 75px #17201033,0 3px 12px #17201014;visibility:hidden;opacity:0;outline:none}.collector-chat_header__Ja9Ui{display:flex;align-items:center;gap:12px;flex-shrink:0;height:72px;padding:12px 18px;background:var(--chat-ink);color:var(--chat-paper)}.collector-chat_headerIcon__O90ld{display:grid;place-items:center;flex-shrink:0;width:36px;height:40px;color:var(--chat-lime)}.collector-chat_headerIcon__O90ld svg{width:28px;height:28px}.collector-chat_identity__gg9F9{flex:1;min-width:0}.collector-chat_identity__gg9F9 h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.4;font-weight:600}.collector-chat_identity__gg9F9>span{display:block;margin-top:3px;color:#c4cdae;font-size:10px;line-height:1.4}.collector-chat_close__whLY7{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border:1px solid #b9c79b33;border-radius:50%;background:transparent;color:#e1e6d3;transition:background .2s,transform .3s}.collector-chat_close__whLY7:hover{background:#dce5b217;transform:rotate(90deg)}.collector-chat_conversation__H6nSV{flex:1;min-height:0;display:flex;flex-direction:column;gap:18px;padding:21px 22px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7beaa transparent}.collector-chat_assistantMessage__CMTgw,.collector-chat_userMessage__EaTq0{display:flex;flex-direction:column;gap:6px;max-width:94%;flex-shrink:0}.collector-chat_assistantMessage__CMTgw{align-self:flex-start}.collector-chat_userMessage__EaTq0{align-self:flex-end;align-items:flex-end}.collector-chat_messageLabel__Mzk_2{font-size:8px;color:#6d765f;letter-spacing:.12em}.collector-chat_bubble__msznC{padding:13px 15px;border:1px solid #e0e3d6;border-radius:2px 13px 13px 13px;background:#fffef9;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.collector-chat_bubble__msznC p{margin:0}.collector-chat_bubble__msznC a{text-underline-offset:3px}.collector-chat_bubble__msznC a[class]{font-size:12px;border-width:1px;box-shadow:none;padding:8px 10px;border-radius:6px}.collector-chat_userMessage__EaTq0 .collector-chat_bubble__msznC{background:#e5ead5;border-color:#d5ddbf;border-radius:13px 2px 13px 13px}.collector-chat_presets__m7GUy{display:flex;flex-direction:column;flex-shrink:0}.collector-chat_presetLabel__S_6iZ{font-size:8px;letter-spacing:.12em;color:#747b69;padding-bottom:9px}.collector-chat_preset__N34fa{width:100%;display:grid;grid-template-columns:20px 1fr 18px;gap:10px;align-items:center;padding:12px 1px;border:0;border-top:1px solid #dedfd5;background:transparent;color:var(--chat-ink);text-align:left;transition:background .3s,padding .35s cubic-bezier(.22,1,.36,1)}.collector-chat_widget__MxGuc .collector-chat_preset__N34fa{font-size:12px;line-height:1.4}.collector-chat_preset__N34fa:last-child{border-bottom:1px solid #dedfd5}.collector-chat_presetNumber___8j_f{color:#869173;font-size:9px}.collector-chat_preset__N34fa svg{color:#647340}.collector-chat_preset__N34fa:hover{background:#e9eddd;padding-left:7px;padding-right:7px}.collector-chat_composer__Ia0mi{padding:12px 15px 13px;border-top:1px solid #dcded3;flex-shrink:0;background:#eeefe6}.collector-chat_inputRow__oAIBX{display:flex;gap:8px;align-items:center;padding:10px 10px 10px 13px;background:#fffef9;border:1px solid #d9ddce;border-radius:12px;transition:border-color .2s,box-shadow .2s}.collector-chat_inputRow__oAIBX:focus-within{border-color:#84905c;box-shadow:0 0 0 3px #9cac7220}.collector-chat_widget__MxGuc .collector-chat_inputRow__oAIBX textarea{min-width:0;flex:1;min-height:42px;max-height:100px;padding:0;resize:none;border:0;outline:0;background:transparent;color:var(--chat-ink);font-size:13px;line-height:1.6}.collector-chat_inputRow__oAIBX textarea::placeholder{color:#7c8371}.collector-chat_send__NX3l0{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:0;border-radius:9px;background:var(--chat-ink);color:var(--chat-lime);transition:background .2s,transform .3s}.collector-chat_send__NX3l0:hover:enabled{background:#4a5833;transform:translateX(2px)}.collector-chat_send__NX3l0:disabled{background:#e7ebde;color:#8b947e;cursor:default}.collector-chat_disclaimer__KXfBb{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;font-size:9px;line-height:1.35;color:#747b68}.collector-chat_disclaimer__KXfBb>span:first-child{font-size:14px}.collector-chat_thinking__Mz94B{display:inline-flex;align-items:center;gap:4px;min-height:18px}.collector-chat_thinking__Mz94B i{width:5px;height:5px;border-radius:50%;background:#7a8962;animation:collector-chat_thinking__Mz94B 1.2s ease-in-out infinite}.collector-chat_thinking__Mz94B i:nth-child(2){animation-delay:.15s}.collector-chat_thinking__Mz94B i:nth-child(3){animation-delay:.3s}@keyframes collector-chat_thinking__Mz94B{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width:560px){.collector-chat_launcher__VJAM8{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.collector-chat_panel__TY8ah{right:12px;bottom:calc(max(16px, env(safe-area-inset-bottom)) + 60px);width:calc(100vw - 24px);height:min(660px,calc(100dvh - 108px));border-radius:18px}.collector-chat_header__Ja9Ui{padding-inline:14px}.collector-chat_close__whLY7{width:44px;height:44px}.collector-chat_conversation__H6nSV{padding:18px;gap:15px}.collector-chat_widget__MxGuc .collector-chat_inputRow__oAIBX textarea{font-size:16px}}@media (max-height:620px){.collector-chat_panel__TY8ah{height:calc(100dvh - 100px)}.collector-chat_header__Ja9Ui{height:64px;padding-block:8px}}@media (prefers-reduced-motion:reduce){.collector-chat_widget__MxGuc *,.collector-chat_widget__MxGuc :after,.collector-chat_widget__MxGuc :before{transition:none!important;animation:none!important}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--collector-body:"DM Sans","DM Sans Fallback"}