.discussion-principale{display:flex;flex:1;flex-direction:column;min-width:0;width:100%;height:100%;position:relative}.discussion-principale--accueil{justify-content:center;align-items:center;overflow:hidden}.discussion-principale--accueil:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 50% 28%,rgba(200,133,42,.09),transparent 68%),radial-gradient(ellipse 35% 28% at 82% 72%,rgba(200,133,42,.05),transparent 70%),radial-gradient(ellipse 30% 25% at 12% 65%,rgba(184,207,232,.08),transparent 72%);animation:discussion-fond-respire 14s ease-in-out infinite;pointer-events:none}.discussion-principale--accueil:after{content:"";position:absolute;inset:0;opacity:.35;background-image:radial-gradient(rgba(200,133,42,.14) .6px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 75%);pointer-events:none}@keyframes discussion-fond-respire{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.discussion-accueil{z-index:1;justify-content:center;gap:1.75rem;max-width:760px;padding:2rem 1.5rem 2.5rem;text-align:center}.discussion-accueil,.discussion-accueil-hero{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.discussion-accueil-hero{gap:.75rem}.discussion-accueil-aura{position:absolute;top:0;left:50%;width:min(320px,90vw);height:200px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(200,133,42,.16) 0,rgba(200,133,42,.04) 45%,transparent 72%);pointer-events:none;animation:discussion-aura 7s ease-in-out infinite}.discussion-accueil-aura:after{content:"";position:absolute;inset:-20% -10%;background:radial-gradient(ellipse at center,rgba(255,255,255,.55) 0,transparent 55%);animation:discussion-aura-interieure 5s ease-in-out infinite}@keyframes discussion-aura-interieure{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.85;transform:scale(1.08)}}.discussion-accueil-avatar{position:relative;z-index:1;display:flex;justify-content:center;animation:discussion-avatar-entre .7s cubic-bezier(.22,1,.36,1) .05s both}.discussion-accueil-avatar:before{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(200,133,42,.22) 0,transparent 68%);animation:discussion-avatar-glow 4.5s ease-in-out infinite;z-index:-1}@keyframes discussion-avatar-entre{0%{opacity:0;transform:scale(.82) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes discussion-avatar-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes discussion-avatar-glow{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes discussion-aura{0%,to{opacity:.75;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.06)}}.discussion-accueil-titre{position:relative;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400;color:#1c1a17;line-height:1.25;margin:0;animation:discussion-texte-entre .65s cubic-bezier(.22,1,.36,1) .18s both}.discussion-accueil-sous-titre{position:relative;margin:0;max-width:34rem;font-size:.9375rem;line-height:1.55;color:#6b6560;animation:discussion-texte-entre .65s cubic-bezier(.22,1,.36,1) .28s both}@keyframes discussion-texte-entre{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.discussion-chargement{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#6b6560;font-size:.875rem;animation:discussion-texte-entre .4s ease both}.discussion-chargement:after{content:"";width:4px;height:4px;border-radius:50%;background:#c8852a;box-shadow:-8px 0 0 #c8852a,8px 0 0 #c8852a;animation:discussion-chargement-dots 1.2s ease-in-out infinite}@keyframes discussion-chargement-dots{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.discussion-messages{flex:1;overflow-y:auto;padding:1.5rem clamp(1rem,4vw,2.5rem) 1rem;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:820px;margin:0 auto}.discussion-message{display:flex;flex-direction:column;gap:.375rem;max-width:min(90%,640px);animation:discussion-message-entre .42s cubic-bezier(.22,1,.36,1) both}@keyframes discussion-message-entre{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.discussion-message--user{align-self:flex-end;align-items:flex-end;animation-name:discussion-message-entre-user}@keyframes discussion-message-entre-user{0%{opacity:0;transform:translateX(12px) translateY(8px) scale(.98)}to{opacity:1;transform:translateX(0) translateY(0) scale(1)}}.discussion-message--lumintia{align-self:flex-start;animation-name:discussion-message-entre-lumintia}@keyframes discussion-message-entre-lumintia{0%{opacity:0;transform:translateX(-12px) translateY(8px) scale(.98)}to{opacity:1;transform:translateX(0) translateY(0) scale(1)}}.discussion-bulle{padding:.875rem 1.125rem;border-radius:1.125rem;font-size:.9375rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.discussion-bulle--user{background:#1a1410;color:#f4efe6;border-bottom-right-radius:.375rem}.discussion-bulle--lumintia{background:#fff;color:#1c1a17;box-shadow:0 2px 12px rgba(28,26,23,.06);border-bottom-left-radius:.375rem;position:relative;overflow:hidden}.discussion-bulle--lumintia:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(200,133,42,.06) 50%,transparent 58%);transform:translateX(-120%);animation:discussion-bulle-shine 6s ease-in-out 1.5s infinite;pointer-events:none}@keyframes discussion-bulle-shine{0%,75%,to{transform:translateX(-120%)}88%{transform:translateX(120%)}}.discussion-pieces{display:flex;flex-wrap:wrap;gap:.375rem}.discussion-piece{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.5rem;background:rgba(200,133,42,.1);color:#8a5a18;font-size:.75rem;font-weight:500;text-decoration:none;border:1px solid rgba(200,133,42,.2);cursor:pointer;font-family:inherit;transition:background .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.discussion-piece:hover{background:rgba(200,133,42,.18);transform:translateY(-1px);box-shadow:0 4px 12px rgba(200,133,42,.12)}.discussion-compose{width:100%;padding:0 1.5rem}.discussion-compose--centre{max-width:760px;width:100%;animation:discussion-compose-zone-entre .7s cubic-bezier(.22,1,.36,1) .32s both}@keyframes discussion-compose-zone-entre{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.discussion-compose--bas{padding:.75rem 1.5rem 1.25rem;background:linear-gradient(0deg,rgba(244,239,230,.95) 70%,transparent);animation:discussion-compose-bas-entre .45s cubic-bezier(.22,1,.36,1) both}@keyframes discussion-compose-bas-entre{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.discussion-compose-inner{max-width:720px;margin:0 auto}.discussion-compose--centre .discussion-compose-inner{max-width:none}.discussion-suggestions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:.875rem}.discussion-suggestion-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .875rem;border-radius:999px;border:1px solid rgba(107,101,96,.14);background:rgba(255,255,255,.88);color:#4a4540;font-size:.8125rem;font-family:inherit;cursor:pointer;position:relative;overflow:hidden;animation:discussion-chip-entre .5s cubic-bezier(.22,1,.36,1) both;transition:border-color .2s,background .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.discussion-suggestion-chip:first-child{animation-delay:.42s}.discussion-suggestion-chip:nth-child(2){animation-delay:.5s}.discussion-suggestion-chip:nth-child(3){animation-delay:.58s}.discussion-suggestion-chip:nth-child(4){animation-delay:.66s}@keyframes discussion-chip-entre{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.discussion-suggestion-chip:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.65) 50%,transparent 70%);transform:translateX(-130%);transition:transform .6s ease;pointer-events:none}.discussion-suggestion-chip:hover:after{transform:translateX(130%)}.discussion-suggestion-chip:hover{border-color:rgba(200,133,42,.38);background:#fff;box-shadow:0 6px 20px rgba(200,133,42,.14);transform:translateY(-2px) scale(1.02)}.discussion-suggestion-chip:active{transform:translateY(0) scale(.98);transition-duration:.08s}.discussion-compose-card{display:flex;flex-direction:column;width:100%;border-radius:1.25rem;background:rgba(255,255,255,.94);border:1px solid rgba(200,133,42,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.85),0 10px 36px rgba(28,26,23,.08),0 0 56px rgba(200,133,42,.07);transition:border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1)}.discussion-compose--centre .discussion-compose-card{animation:discussion-compose-carte-entre .75s cubic-bezier(.22,1,.36,1) .38s both,discussion-compose-carte-flotte 7s ease-in-out 1.4s infinite}@keyframes discussion-compose-carte-entre{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes discussion-compose-carte-flotte{0%,to{transform:translateY(0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.85),0 10px 36px rgba(28,26,23,.08),0 0 56px rgba(200,133,42,.07)}50%{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.92),0 16px 44px rgba(28,26,23,.1),0 0 72px rgba(200,133,42,.11)}}.discussion-compose-card:focus-within{border-color:rgba(200,133,42,.48);box-shadow:inset 0 0 0 1px rgba(255,255,255,.92),0 14px 44px rgba(28,26,23,.1),0 0 72px rgba(200,133,42,.14);animation:none;transform:translateY(-2px)}.discussion-compose-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.375rem .625rem .625rem .375rem;border-top:1px solid rgba(107,101,96,.08)}.discussion-compose-actions-gauche{display:flex;align-items:center;flex-shrink:0}.discussion-compose-actions-droite{display:flex;align-items:center;gap:.125rem;margin-left:auto;min-width:0}.discussion-compose-raccourci{margin-right:.375rem;font-size:.6875rem;color:#9a948d;white-space:nowrap}.discussion-toggle-reflexion{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.375rem .625rem;border-radius:999px;border:1px solid rgba(107,101,96,.16);background:rgba(255,255,255,.78);color:#6b6560;font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.discussion-toggle-reflexion--actif,.discussion-toggle-reflexion:hover:not(:disabled){border-color:rgba(200,133,42,.42);background:rgba(200,133,42,.12);color:#8a5a18}.discussion-toggle-reflexion--actif{box-shadow:inset 0 0 0 1px rgba(200,133,42,.12),0 0 16px rgba(200,133,42,.2);animation:discussion-reflexion-pulse 2.8s ease-in-out infinite}@keyframes discussion-reflexion-pulse{0%,to{box-shadow:inset 0 0 0 1px rgba(200,133,42,.12),0 0 12px rgba(200,133,42,.15)}50%{box-shadow:inset 0 0 0 1px rgba(200,133,42,.2),0 0 22px rgba(200,133,42,.28)}}.discussion-toggle-reflexion:disabled{cursor:not-allowed;opacity:.55}.discussion-fichiers-attente{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem}.discussion-fichier-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:.5rem;background:#fff;border:1px solid rgba(107,101,96,.15);font-size:.75rem;color:#6b6560;animation:discussion-chip-fichier-entre .35s cubic-bezier(.22,1,.36,1) both}@keyframes discussion-chip-fichier-entre{0%{opacity:0;transform:scale(.9) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.discussion-fichier-chip button{border:none;background:none;color:#a4262c;cursor:pointer;font-size:.875rem;line-height:1}.discussion-pill{display:flex;align-items:flex-end;gap:.375rem;padding:.5rem .625rem .5rem .5rem;border-radius:1.625rem;background:#fff;border:1px solid rgba(107,101,96,.15);box-shadow:0 4px 24px rgba(28,26,23,.08);transition:border-color .15s,box-shadow .15s}.discussion-pill:focus-within{border-color:rgba(200,133,42,.45);box-shadow:0 4px 28px rgba(200,133,42,.12)}.discussion-btn-piece{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#6b6560;cursor:pointer;font-size:1.125rem;transition:background .2s,color .2s,transform .25s cubic-bezier(.22,1,.36,1)}.discussion-btn-piece:hover{background:rgba(200,133,42,.1);color:#c8852a;transform:rotate(90deg) scale(1.06)}.discussion-input{display:block;width:100%;min-height:3.25rem;max-height:200px;padding:1rem 1.125rem .625rem;border:none;background:transparent;font-size:.9375rem;line-height:1.5;color:#1c1a17;resize:none;outline:none;overflow-y:hidden;box-sizing:border-box;font-family:inherit}.discussion-input::placeholder{color:#6b6560}.discussion-btn-envoyer{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:linear-gradient(145deg,#d4923a,#c8852a 55%,#a86f22);color:#fff;font-size:1rem;cursor:pointer;box-shadow:0 4px 14px rgba(200,133,42,.35);transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.discussion-btn-envoyer:not(:disabled){animation:discussion-envoyer-pret 2.5s ease-in-out infinite}@keyframes discussion-envoyer-pret{0%,to{box-shadow:0 4px 14px rgba(200,133,42,.35)}50%{box-shadow:0 4px 18px rgba(200,133,42,.45),0 0 0 4px rgba(200,133,42,.12)}}.discussion-btn-envoyer:hover:not(:disabled){opacity:.95;transform:scale(1.08);animation:none;box-shadow:0 6px 20px rgba(200,133,42,.45),0 0 0 4px rgba(200,133,42,.15)}.discussion-btn-envoyer:active:not(:disabled){transform:scale(.94);transition-duration:.08s}.discussion-btn-envoyer:disabled{opacity:.35;cursor:not-allowed}.discussion-typing{padding:.5rem 0;animation:discussion-typing-entre .4s ease both}.discussion-mascotte-conversation,.discussion-typing{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b6560}.discussion-mascotte-conversation{width:100%;max-width:820px;margin:0 auto;padding:.25rem clamp(1rem,4vw,2.5rem) .5rem;animation:discussion-typing-entre .35s ease both}.discussion-mascotte-conversation .discussion-typing-dots span{display:inline-block;animation:discussion-dot 1.2s infinite;opacity:.3}@keyframes discussion-typing-entre{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.discussion-typing-dots span{display:inline-block;animation:discussion-dot 1.2s infinite;opacity:.3}.discussion-typing-dots span:nth-child(2){animation-delay:.2s}.discussion-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes discussion-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (max-width:768px){.discussion-accueil{padding:1.25rem 1rem 1.75rem;gap:1.25rem}.discussion-accueil-titre{font-size:1.5rem}.discussion-suggestions{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem;margin-bottom:.625rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.discussion-suggestions::-webkit-scrollbar{display:none}.discussion-suggestion-chip{flex-shrink:0}.discussion-compose-raccourci{display:none}.discussion-input{padding:.875rem 1rem .5rem;min-height:2.75rem}.discussion-principale--split{flex-direction:column}.discussion-panneau-doc{width:100%!important;min-width:0!important;max-height:45vh;border-left:none!important;border-top:1px solid rgba(107,101,96,.12)}}.discussion-principale--split{flex-direction:row;align-items:stretch}.discussion-colonne-chat{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.discussion-principale--split .discussion-compose-inner,.discussion-principale--split .discussion-messages{max-width:none}.discussion-principale--split.discussion-principale--accueil{justify-content:stretch;align-items:stretch}.discussion-principale--split .discussion-accueil{max-width:none}.discussion-panneau-doc{display:flex;flex-direction:column;width:min(48%,560px);min-width:320px;border-left:1px solid rgba(107,101,96,.12);background:#faf7f2;min-height:0}.discussion-panneau-doc-entete{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .875rem;border-bottom:1px solid rgba(107,101,96,.1);background:#fff;flex-shrink:0}.discussion-panneau-doc-entete-infos{display:flex;align-items:center;gap:.5rem;min-width:0;color:#6b6560}.discussion-panneau-doc-titre{font-size:.8125rem;font-weight:600;color:#1c1a17;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discussion-panneau-doc-fermer{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:.5rem;background:transparent;color:#6b6560;cursor:pointer}.discussion-panneau-doc-fermer:hover{background:rgba(107,101,96,.08);color:#1c1a17}.discussion-panneau-doc-corps{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.discussion-panneau-doc-chargement{flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem;text-align:center;font-size:.875rem;color:#6b6560}.discussion-panneau-doc-corps .editeur-notion-shell{flex:1;min-height:0}.discussion-erreur-action{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.625rem;padding:.625rem .75rem;border-radius:.75rem;background:rgba(180,83,9,.08);border:1px solid rgba(180,83,9,.18);color:#92400e;font-size:.8125rem;line-height:1.45;text-align:left;animation:discussion-chip-fichier-entre .35s cubic-bezier(.22,1,.36,1) both}.discussion-erreur-action-texte{flex:1;min-width:0}.discussion-erreur-action-fermer{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:-.125rem -.125rem 0 0;padding:0;border:none;border-radius:.375rem;background:transparent;color:inherit;cursor:pointer;opacity:.7}.discussion-erreur-action-fermer:hover{opacity:1;background:rgba(180,83,9,.1)}.discussion-modal-docs{max-width:520px}.discussion-modal-docs-fil{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:.75rem 0;font-size:.8125rem}.discussion-modal-docs-fil-btn{border:none;background:none;padding:0;color:#c8852a;cursor:pointer;font:inherit}.discussion-modal-docs-fil-btn:disabled{color:#1c1a17;cursor:default}.discussion-modal-docs-fil-sep{color:#6b6560;margin:0 .125rem}.discussion-modal-docs-liste{display:flex;flex-direction:column;gap:.25rem;max-height:min(50vh,360px);overflow-y:auto;margin-bottom:1rem}.discussion-modal-docs-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;border:1px solid transparent;border-radius:.625rem;background:#fff;text-align:left;font-size:.875rem;color:#1c1a17;cursor:pointer}.discussion-modal-docs-item:hover{border-color:rgba(200,133,42,.25);background:rgba(200,133,42,.06)}.discussion-modal-docs-item--fichier span:first-of-type+span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discussion-modal-docs-badge{flex-shrink:0;padding:.125rem .375rem;border-radius:.25rem;background:rgba(66,133,244,.12);color:#1a73e8;font-size:.625rem;font-weight:600;text-transform:uppercase}.discussion-modal-google-actions{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.discussion-modal-google-erreur{margin:0 0 .75rem;font-size:.8125rem;color:#b45309}.discussion-sidebar-panel{display:flex;flex-direction:column;min-height:0}.discussion-sidebar-onglets{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;margin-bottom:.75rem}.discussion-sidebar-onglet{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .375rem;border:1px solid rgba(107,101,96,.14);border-radius:.625rem;background:rgba(255,255,255,.6);font-size:.6875rem;font-weight:600;color:#6b6560;cursor:pointer}.discussion-sidebar-onglet--actif{border-color:rgba(200,133,42,.4);background:rgba(200,133,42,.12);color:#8a5a18}.discussion-sidebar-projet-actif{display:flex;align-items:center;gap:.375rem;margin-bottom:.625rem;padding:.375rem .5rem;border-radius:.5rem;background:rgba(200,133,42,.1);color:#8a5a18;font-size:.6875rem;font-weight:600}.discussion-sidebar-projet-actif--bloc{flex-direction:column;align-items:flex-start;gap:.25rem}.discussion-sidebar-projet-badge{display:inline-block;padding:.125rem .375rem;border-radius:999px;background:rgba(200,133,42,.18);font-size:.5625rem;text-transform:uppercase;letter-spacing:.04em}.discussion-sidebar-projet-aide{font-size:.6875rem;line-height:1.45;color:#6b6560}.discussion-principale--projets .discussion-colonne-chat{overflow:auto}.interface-projet-ia{display:flex;flex-direction:column;gap:1rem;max-width:960px;margin:0 auto;padding:1.25rem 1rem 2rem}.interface-projet-ia-entete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.interface-projet-ia-entete h1{font-family:var(--font-fraunces),Georgia,serif;font-size:1.375rem;margin-top:.5rem}.interface-projet-ia-entete p{margin-top:.375rem;font-size:.8125rem;color:#6b6560;line-height:1.5}.interface-projet-ia-quota{font-weight:600;color:#8a5a18!important}.interface-projet-ia-retour{padding:0;background:none;font-size:.75rem;color:#6b6560}.interface-projet-ia-btn-principal,.interface-projet-ia-retour{display:inline-flex;align-items:center;gap:.375rem;border:none;cursor:pointer}.interface-projet-ia-btn-principal{padding:.5rem .875rem;border-radius:.625rem;background:#c8852a;color:#fff;font-size:.8125rem;font-weight:600}.interface-projet-ia-btn-principal:disabled{opacity:.55;cursor:not-allowed}.interface-projet-ia-corps{display:grid;grid-template-columns:minmax(200px,240px) 1fr;gap:1rem;min-height:420px}@media (max-width:768px){.interface-projet-ia-corps{grid-template-columns:1fr}}.interface-projet-ia-liste{display:flex;flex-direction:column;gap:.375rem}.interface-projet-ia-carte{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.625rem .75rem;border:1px solid rgba(107,101,96,.14);border-radius:.75rem;background:#fff;text-align:left;cursor:pointer}.interface-projet-ia-carte--actif{border-color:rgba(200,133,42,.45);box-shadow:0 0 0 2px rgba(200,133,42,.12)}.interface-projet-ia-carte--selectionne{background:rgba(200,133,42,.06)}.interface-projet-ia-carte-nom{font-size:.8125rem;font-weight:600;color:#1c1a17}.interface-projet-ia-carte-meta{font-size:.6875rem;color:#6b6560}.interface-projet-ia-badge{padding:.125rem .375rem;border-radius:999px;background:rgba(200,133,42,.16);color:#8a5a18;font-size:.5625rem;font-weight:700;text-transform:uppercase}.interface-projet-ia-detail{padding:1rem;border-radius:1rem;background:rgba(255,255,255,.75);border:1px solid rgba(107,101,96,.1)}.interface-projet-ia-detail--vide{display:flex;align-items:center;justify-content:center;color:#6b6560;font-size:.875rem}.interface-projet-ia-detail-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.interface-projet-ia-detail-entete h2{font-family:var(--font-fraunces),Georgia,serif;font-size:1.125rem}.interface-projet-ia-actions{display:flex;flex-wrap:wrap;gap:.375rem}.interface-projet-ia-actions button{padding:.375rem .625rem;border:1px solid rgba(107,101,96,.18);border-radius:.5rem;background:#fff;font-size:.75rem;cursor:pointer}.interface-projet-ia-danger{color:#c62828!important;border-color:rgba(198,40,40,.25)!important}.interface-projet-ia-champ label{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;color:#6b6560}.interface-projet-ia-champ textarea{width:100%;padding:.625rem .75rem;border:1px solid rgba(107,101,96,.2);border-radius:.625rem;font-size:.875rem;line-height:1.5;resize:vertical}.interface-projet-ia-champ-pied{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem;font-size:.6875rem;color:#6b6560}.interface-projet-ia-fichiers{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(107,101,96,.1)}.interface-projet-ia-fichiers-entete{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.interface-projet-ia-fichiers-entete h3{font-size:.875rem;font-weight:600}.interface-projet-ia-fichiers-actions{display:flex;gap:.375rem}.interface-projet-ia-fichiers-actions button{padding:.375rem .625rem;border:1px solid rgba(107,101,96,.18);border-radius:.5rem;background:#fff;font-size:.75rem;cursor:pointer}.interface-projet-ia-fichiers-aide{margin:.5rem 0 .75rem;font-size:.75rem;color:#6b6560}.interface-projet-ia-fichiers-liste{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.interface-projet-ia-fichiers-liste li{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:.5rem;background:rgba(244,239,230,.5);font-size:.8125rem}.interface-projet-ia-fichiers-liste li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interface-projet-ia-fichiers-liste li button{padding:.125rem;border:none;background:none;cursor:pointer;color:#6b6560}.interface-projet-ia-vide{font-size:.8125rem;color:#6b6560}@media (prefers-reduced-motion:reduce){.discussion-accueil-aura,.discussion-accueil-aura:after,.discussion-accueil-avatar,.discussion-accueil-avatar:before,.discussion-accueil-sous-titre,.discussion-accueil-titre,.discussion-btn-envoyer:not(:disabled),.discussion-bulle--lumintia:after,.discussion-compose--bas,.discussion-compose--centre,.discussion-compose--centre .discussion-compose-card,.discussion-fichier-chip,.discussion-message,.discussion-principale--accueil:after,.discussion-principale--accueil:before,.discussion-suggestion-chip,.discussion-toggle-reflexion--actif,.discussion-typing{animation:none!important;transition-duration:.01ms!important}.discussion-chargement:after{animation:none!important}.discussion-btn-envoyer:hover:not(:disabled),.discussion-btn-piece:hover,.discussion-suggestion-chip:hover{transform:none}}