.bunker[data-astro-cid-ydy2hzyr]{flex-direction:column;gap:1.25rem;max-width:760px;margin:0 auto;padding:0 1rem;display:flex}.bunker[data-astro-cid-ydy2hzyr][data-state=accueil]{justify-content:center;min-height:72vh;padding-top:3rem;padding-bottom:3rem}.bunker[data-astro-cid-ydy2hzyr][data-state=conversation]{padding-top:1.5rem;padding-bottom:1.5rem}.bunker[data-astro-cid-ydy2hzyr][data-state=accueil] .bunker-toolbar[data-astro-cid-ydy2hzyr],.bunker[data-astro-cid-ydy2hzyr][data-state=accueil] .bunker-chat[data-astro-cid-ydy2hzyr],.bunker[data-astro-cid-ydy2hzyr][data-state=accueil] .bunker-status[data-astro-cid-ydy2hzyr],.bunker[data-astro-cid-ydy2hzyr][data-state=conversation] .bunker-hero[data-astro-cid-ydy2hzyr],.bunker[data-astro-cid-ydy2hzyr][data-state=conversation] .bunker-suggestions[data-astro-cid-ydy2hzyr]{display:none}.visually-hidden[data-astro-cid-ydy2hzyr]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bunker-hero[data-astro-cid-ydy2hzyr]{text-align:center;margin-bottom:1rem}.bunker-hero[data-astro-cid-ydy2hzyr] h1[data-astro-cid-ydy2hzyr]{color:#f5a623;max-width:14em;margin:0 auto 1rem;font-family:Special Elite,cursive;font-size:clamp(2rem,5.5vw,3.4rem);line-height:1.15}.bunker-desc[data-astro-cid-ydy2hzyr]{color:#fff;opacity:.7;max-width:34em;margin:0 auto;font-family:Oswald,sans-serif;font-size:1.05rem;font-weight:300;line-height:1.6}.bunker-input-zone[data-astro-cid-ydy2hzyr]{background-color:#111;border:1px solid #333;border-bottom:3px solid #f5a623;flex-direction:column;transition:border-color .2s;display:flex}.bunker-input-zone[data-astro-cid-ydy2hzyr]:focus-within{border-color:#f5a623}#userInput[data-astro-cid-ydy2hzyr]{color:#fff;resize:none;background:0 0;border:none;outline:none;min-height:90px;max-height:200px;padding:1.2rem 1.3rem .4rem;font-family:Oswald,sans-serif;font-size:1.05rem;font-weight:300;line-height:1.6}#userInput[data-astro-cid-ydy2hzyr]::placeholder{color:#555}.input-actions[data-astro-cid-ydy2hzyr]{justify-content:flex-end;padding:0 .8rem .8rem;display:flex}#sendBtn[data-astro-cid-ydy2hzyr]{cursor:pointer;background-color:#f5a623;border:none;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .2s;display:flex}#sendBtn[data-astro-cid-ydy2hzyr]:hover{background-color:#c4811a}#sendBtn[data-astro-cid-ydy2hzyr]:disabled{opacity:.5;cursor:not-allowed}#sendBtn[data-astro-cid-ydy2hzyr]:focus-visible{outline-offset:2px;outline:2px solid #fff}#sendBtn[data-astro-cid-ydy2hzyr] svg[data-astro-cid-ydy2hzyr]{width:20px;height:20px}.bunker[data-astro-cid-ydy2hzyr][data-state=conversation] .bunker-input-zone[data-astro-cid-ydy2hzyr]{z-index:5;flex-direction:row;align-items:center;position:sticky;bottom:3.2rem;box-shadow:0 -16px 24px #0d0d0d}.bunker[data-astro-cid-ydy2hzyr][data-state=conversation] #userInput[data-astro-cid-ydy2hzyr]{flex:1;height:54px;min-height:54px;padding:.9rem 1.2rem}.bunker[data-astro-cid-ydy2hzyr][data-state=conversation] .input-actions[data-astro-cid-ydy2hzyr]{padding:0 .6rem}.bunker-urgence[data-astro-cid-ydy2hzyr]{color:#fff;opacity:.85;text-align:center;margin:-.4rem 0 0;font-family:Oswald,sans-serif;font-size:.85rem;font-weight:300;line-height:1.5}.bunker-urgence[data-astro-cid-ydy2hzyr] svg[data-astro-cid-ydy2hzyr]{vertical-align:-.15em;margin-right:.35rem;display:inline-block}.bunker-urgence[data-astro-cid-ydy2hzyr] strong[data-astro-cid-ydy2hzyr]{color:#f5a623;font-weight:700}.bunker[data-astro-cid-ydy2hzyr][data-state=conversation] .bunker-urgence[data-astro-cid-ydy2hzyr]{z-index:5;background-color:#0d0d0d;margin:0;padding:.6rem 0 .9rem;position:sticky;bottom:0}.bunker-suggestions[data-astro-cid-ydy2hzyr]{border-top:1px solid #1e1e1e;margin:1.5rem 0 0;padding:0;list-style:none}.bunker-suggestions[data-astro-cid-ydy2hzyr] li[data-astro-cid-ydy2hzyr]{border-bottom:1px solid #1e1e1e}.suggestion[data-astro-cid-ydy2hzyr]{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;align-items:center;gap:1rem;width:100%;padding:1rem .6rem;transition:background-color .2s;display:flex}.suggestion[data-astro-cid-ydy2hzyr]:hover{background-color:#111}.suggestion[data-astro-cid-ydy2hzyr]:focus-visible{outline-offset:-2px;outline:2px solid #f5a623}.suggestion-icon[data-astro-cid-ydy2hzyr]{flex-shrink:0;width:22px;height:22px}.suggestion-text[data-astro-cid-ydy2hzyr]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.suggestion-title[data-astro-cid-ydy2hzyr]{letter-spacing:.3px;font-family:Oswald,sans-serif;font-size:1rem;font-weight:500}.suggestion-desc[data-astro-cid-ydy2hzyr]{opacity:.6;font-family:Oswald,sans-serif;font-size:.85rem;font-weight:300}.suggestion-arrow[data-astro-cid-ydy2hzyr]{color:#555;flex-shrink:0;width:18px;height:18px;transition:color .2s,transform .2s}.suggestion[data-astro-cid-ydy2hzyr]:hover .suggestion-arrow[data-astro-cid-ydy2hzyr],.suggestion[data-astro-cid-ydy2hzyr]:hover .suggestion-title[data-astro-cid-ydy2hzyr]{color:#f5a623}.suggestion[data-astro-cid-ydy2hzyr]:hover .suggestion-arrow[data-astro-cid-ydy2hzyr]{transform:translate(2px,-2px)}.bunker-toolbar[data-astro-cid-ydy2hzyr]{border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.bunker-toolbar-title[data-astro-cid-ydy2hzyr]{color:#f5a623;font-family:Special Elite,cursive;font-size:1.4rem}.toolbar-right[data-astro-cid-ydy2hzyr]{align-items:center;gap:1rem;display:flex}.memory-note[data-astro-cid-ydy2hzyr]{color:#666;font-family:Oswald,sans-serif;font-size:.75rem;font-style:italic}.new-chat-btn[data-astro-cid-ydy2hzyr]{color:#6b7c45;cursor:pointer;background:0 0;border:1px solid #2a2a2a;padding:.5rem .9rem;font-family:Oswald,sans-serif;font-size:.85rem;transition:color .2s,border-color .2s}.new-chat-btn[data-astro-cid-ydy2hzyr]:hover{color:#f5a623;border-color:#f5a623}.new-chat-btn[data-astro-cid-ydy2hzyr]:focus-visible{outline-offset:2px;outline:2px solid #f5a623}.bunker-chat[data-astro-cid-ydy2hzyr]{flex-direction:column;gap:1.2rem;display:flex}.message[data-astro-cid-ydy2hzyr]{align-items:flex-start;gap:.8rem;display:flex}.message-user[data-astro-cid-ydy2hzyr]{flex-direction:row-reverse}.message-avatar[data-astro-cid-ydy2hzyr]{background-color:#0d0d0d;border:1px solid #f5a623;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:4px;display:flex}.message-avatar[data-astro-cid-ydy2hzyr] svg[data-astro-cid-ydy2hzyr]{width:28px;height:28px;display:block}.message-content[data-astro-cid-ydy2hzyr]{background-color:#111;border:1px solid #1e1e1e;border-left:3px solid #f5a623;flex:1;min-width:0;padding:.8rem 1rem}.message-content-user[data-astro-cid-ydy2hzyr]{background-color:#1a1a0d;border-left-color:#6b7c45;flex:0 auto;max-width:85%}.message-name[data-astro-cid-ydy2hzyr]{color:#f5a623;margin-bottom:.5rem;font-family:Oswald,sans-serif;font-size:.75rem}.message-content[data-astro-cid-ydy2hzyr] p[data-astro-cid-ydy2hzyr]{color:#fff;opacity:.9;overflow-wrap:break-word;margin:0 0 .6rem;font-family:Oswald,sans-serif;font-size:.95rem;font-weight:300;line-height:1.75}.message-content[data-astro-cid-ydy2hzyr] p[data-astro-cid-ydy2hzyr]:last-child{margin-bottom:0}.bunker-status[data-astro-cid-ydy2hzyr]{background-color:#111;border:1px solid #1e1e1e;border-left:3px solid #f5a623;align-items:center;gap:.8rem;padding:.8rem 1rem;display:none}.status-dots[data-astro-cid-ydy2hzyr]{gap:5px;display:flex}.status-dots[data-astro-cid-ydy2hzyr] span[data-astro-cid-ydy2hzyr]{background-color:#f5a623;border-radius:50%;width:6px;height:6px;animation:1.2s infinite dot}.status-dots[data-astro-cid-ydy2hzyr] span[data-astro-cid-ydy2hzyr]:nth-child(2){animation-delay:.2s}.status-dots[data-astro-cid-ydy2hzyr] span[data-astro-cid-ydy2hzyr]:nth-child(3){animation-delay:.4s}@keyframes dot{0%,60%,to{opacity:.2;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.status-text[data-astro-cid-ydy2hzyr]{color:#f5a623;font-family:Oswald,sans-serif;font-size:.85rem;font-style:italic;font-weight:300}@media (width<=600px){.bunker[data-astro-cid-ydy2hzyr][data-state=accueil]{min-height:auto;padding-top:2rem}.toolbar-right[data-astro-cid-ydy2hzyr]{flex-direction:column;align-items:flex-end;gap:.3rem}.bunker-urgence[data-astro-cid-ydy2hzyr]{font-size:.8rem}.message-content-user[data-astro-cid-ydy2hzyr]{max-width:100%}}@media (prefers-reduced-motion:reduce){.status-dots[data-astro-cid-ydy2hzyr] span[data-astro-cid-ydy2hzyr]{opacity:.8;animation:none}.suggestion-arrow[data-astro-cid-ydy2hzyr]{transition:none}}
