.ai-train{--ia-transition:.17s cubic-bezier(.22, .61, .36, 1);--ia-shadow-depth:0 12px 32px #0006;--ia-glow-max:0 0 22px #7846d21f;--ia-inner-light:inset 0 1px 0 #ffffff1f;--ia-card-bg:linear-gradient(180deg, #150f26, #0c0817);--ia-glow-halo:0 0 10px #9b69f580, 0 0 28px #8c5ae657;--ia-border-panel:#aa82ff8c;--ia-border-field:#8e7ab838;--ia-border-field-hover:#b491ff80;--ia-border-card:#aa82ff8c;--ia-border-card-hover:#be9bffb3;--ia-label:#b9b4cdb8;--ia-value:#fffffff0;--ia-card-title:#dad6e9db;--ia-card-body:#ffffffb3;--ia-info-value:#ffffffe6}.ai-train .ia-panel{border-color:var(--ia-border-panel);box-shadow:var(--ia-shadow-depth), var(--ia-inner-light), var(--ia-glow-halo);background:var(--ia-card-bg)}.ai-train .ia-trigger{border-color:var(--ia-border-field);box-shadow:var(--ia-inner-light);color:var(--ia-value);transition:border-color var(--ia-transition), box-shadow var(--ia-transition), background var(--ia-transition);background:linear-gradient(#1c1a27fa,#14121dfa)}.ai-train .ia-trigger:hover{border-color:var(--ia-border-field-hover);box-shadow:0 0 14px #6e46cd0f}.ai-train .ia-trigger svg{opacity:.78;filter:drop-shadow(0 0 6px #8c50e61a)}.ai-train .ia-field-label{color:var(--ia-label)}.ai-train .ia-launch{box-shadow:0 12px 26px #5c30aa4d,inset 0 1px #ffffff14}.ai-train .ia-card{border-color:var(--ia-border-card);background:var(--ia-card-bg);box-shadow:var(--ia-shadow-depth), var(--ia-inner-light), var(--ia-glow-halo);transition:border-color var(--ia-transition), box-shadow var(--ia-transition), background var(--ia-transition)}.ai-train .ia-card:hover{border-color:var(--ia-border-card-hover)}.ai-train .ia-card-title{color:var(--ia-card-title);font-weight:620}.ai-train .ia-card-body{color:var(--ia-card-body)}.ai-train .ia-ring circle:last-of-type{filter:drop-shadow(0 0 8px #8c5ae68c)}.ai-train .ia-dot{box-shadow:var(--ia-glow-max)}.ai-train .ia-info-value{color:var(--ia-info-value)}.ai-train .ia-tip-icon{opacity:.92;filter:drop-shadow(0 0 6px #8c50e61a)}.ai-train .ia-quick-btn{border-color:var(--ia-border-field);transition:border-color var(--ia-transition), background var(--ia-transition), color var(--ia-transition);background:linear-gradient(#1c1a27f5,#15131ef5)}.ai-train .ia-quick-btn:hover{border-color:var(--ia-border-field-hover);color:#ffffffeb;background:linear-gradient(#211e2ef5,#191724f5)}.ai-train .ia-conv{border-color:var(--ia-border-card);background:var(--ia-card-bg);box-shadow:var(--ia-shadow-depth), var(--ia-inner-light), var(--ia-glow-halo)}.ai-train .ia-question-card{border-color:var(--ia-border-card);background:var(--ia-card-bg);box-shadow:0 8px 24px #00000047, var(--ia-inner-light), var(--ia-glow-halo)}.ai-train .ia-answer-box{background:var(--ia-card-bg);border-color:var(--ia-border-card);box-shadow:var(--ia-inner-light), var(--ia-glow-halo);transition:border-color var(--ia-transition), box-shadow var(--ia-transition)}.ai-train .ia-answer-box:hover{border-color:#a578ff61}.ai-train .ia-answer-box:focus-within{box-shadow:var(--ia-glow-halo), 0 0 0 3px #7b40da29;border-color:#a578ff7a}@media (prefers-reduced-motion:reduce){.ai-train .ia-trigger,.ai-train .ia-card,.ai-train .ia-quick-btn,.ai-train .ia-answer-box{transition:none}}.position-suggest-popup.ia-list-popup{background-color:var(--dd-bg);color:var(--dd-fg);border-color:var(--dd-border);box-shadow:var(--dd-shadow)}.position-suggest-popup.ia-list-popup [data-slot=command],.position-suggest-popup.ia-list-popup [data-slot=command-list],.position-suggest-popup.ia-list-popup [data-slot=command-group],.position-suggest-popup.ia-list-popup [data-slot=command-empty],.position-suggest-popup.ia-list-popup [data-slot=command-input-wrapper]{color:#f0ecffeb;background-color:#0000}.position-suggest-popup.ia-list-popup [data-slot=command-input]{color:#f0ecfff2}.position-suggest-popup.ia-list-popup [data-slot=command-input]::placeholder{color:#beafe680}.position-suggest-popup.ia-list-popup [data-slot=input-group]{background-color:#ffffff0a;border-color:#966eff3d}.position-suggest-popup.ia-list-popup [data-slot=input-group] svg{color:#c8b4f5b3}.position-suggest-popup.ia-list-popup [data-slot=command-item]{color:var(--dd-item-fg);background-color:#0000}.position-suggest-popup.ia-list-popup [data-slot=command-item] svg{color:var(--dd-item-icon)}.position-suggest-popup.ia-list-popup [data-slot=command-item][data-selected=true],.position-suggest-popup.ia-list-popup [data-slot=command-item][aria-selected=true]{background-color:var(--dd-item-active-bg);color:var(--dd-item-active-fg)}.position-suggest-popup.ia-list-popup [data-slot=command-separator]{background-color:var(--dd-separator)}.ai-train .ia-answer{--z-label:#b692faeb;box-shadow:var(--ia-inner-light);background:linear-gradient(#140e2280,#0a071399);border:1px solid #966eff42;border-radius:16px;overflow:hidden}.ai-train .ia-answer-head{cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.ai-train .ia-answer-head-title{letter-spacing:.09em;text-transform:uppercase;color:#d6cdeceb;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.ai-train .ia-answer-head-title svg{color:#be96faf2}.ai-train .ia-answer-dur{color:#ffffff6b;white-space:nowrap;font-size:11px}.ai-train .ia-answer-body{flex-direction:column;gap:10px;padding:14px;display:flex}.ai-train .ia-zone{background:#ffffff04;border:1px solid #966eff26;border-radius:12px;padding:13px 14px}.ai-train .ia-zone-head{align-items:center;gap:8px;margin-bottom:9px;display:flex}.ai-train .ia-zone-ico{width:15px;height:15px;color:var(--z-label);flex-shrink:0}.ai-train .ia-zone-label{letter-spacing:.06em;text-transform:uppercase;color:var(--z-label);font-size:11px;font-weight:600}.ai-train .ia-zone-lead{color:#f0edf8eb;font-size:13.5px;line-height:1.55}.ai-train .ia-zone--phrase{background:linear-gradient(#7c3aed1a,#7c3aed09);border-color:#966eff4d}.ai-train .ia-steps{flex-direction:column;gap:8px;display:flex}.ai-train .ia-step{align-items:flex-start;gap:10px;display:flex}.ai-train .ia-step-num{color:#c9b6fb;font-variant-numeric:tabular-nums;background:#8b5cf629;border:1px solid #966eff47;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;font-size:11.5px;font-weight:600;display:inline-flex}.ai-train .ia-step>span:last-child{color:#ffffffd1;padding-top:1px;font-size:13.5px;line-height:1.5}.ai-train .ia-list{flex-direction:column;gap:7px;display:flex}.ai-train .ia-list-item{color:#ffffffd1;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;display:flex}.ai-train .ia-check{color:#a78bfa;flex-shrink:0;width:15px;height:15px;margin-top:1px}.ai-train .ia-risk{color:#c6b0f8c7;flex-shrink:0;width:14px;height:14px;margin-top:2px}.ai-train .ia-relances{flex-direction:column;gap:10px;display:flex}.ai-train .ia-relance+.ia-relance{border-top:1px solid #ffffff0d;padding-top:10px}.ai-train .ia-relance-q{color:#f0edf8eb;font-size:13px;font-weight:600}.ai-train .ia-relance-a{color:#ffffff94;margin-top:2px;font-size:12.5px;line-height:1.5}.ai-train .ia-zone--retenir{background:linear-gradient(#7c3aed29,#6030be17);border-color:#a27afc6b}.ai-train .ia-zone--retenir .ia-zone-lead{color:#f5f2fbf2}.ai-train .ia-answer-actions{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.ai-train .ia-fb-q{color:#ffffff80;font-size:12px}.ai-train .ia-fb-btn{color:#ffffffbd;transition:border-color var(--ia-transition), background var(--ia-transition), color var(--ia-transition);background:#ffffff05;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.ai-train .ia-fb-btn:hover{color:#ffffffeb;border-color:#a578ff57}.ai-train .ia-fb-btn--on{color:#fff;background:#7c3aed29;border-color:#a578ff8c}.ai-train .ia-fb-btn--on svg{color:#c4b5fd}.ai-train .ia-fb-report{color:#fff6;transition:color var(--ia-transition);background:0 0;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.ai-train .ia-fb-report:hover{color:#d2befacc}.ai-train .ia-deepen{color:#ece6fbeb;cursor:pointer;width:100%;transition:background var(--ia-transition);background:linear-gradient(90deg,#7c3aed38,#7c3aed0f);border-top:1px solid #966eff2e;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.ai-train .ia-deepen:hover{background:linear-gradient(90deg,#7c3aed4d,#7c3aed1a)}.ai-train .ia-deepen-label{align-items:center;gap:9px;font-size:13px;font-weight:500;display:inline-flex}.ai-train .ia-deepen-label svg{color:#c49efcf2}.ai-train .ia-deepen>svg{color:#c49efccc;flex-shrink:0}.ai-train .ia-answer-error{background:#8b5cf60f;border:1px solid #966eff47;border-radius:12px;margin-top:12px;padding:14px}.ai-train .ia-skel-zone{flex-direction:column;gap:8px;display:flex}.ai-train .ia-skel-bar{background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d) 0 0/200% 100%;border-radius:6px;height:10px;animation:1.4s ease-in-out infinite ia-skel-shimmer}@keyframes ia-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ai-train .ia-skel-bar{animation:none}}.ai-train .ia-deepen-panel{background:#7c3aed0a;border-top:1px solid #966eff29;flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.ai-train .ia-deepen-thread{flex-direction:column;gap:10px;display:flex}.ai-train .ia-deepen-turn{border-left:2px solid #966eff59;padding-left:10px}.ai-train .ia-deepen-q{color:#ece6fbeb;font-size:12.5px;font-weight:600}.ai-train .ia-deepen-a{color:#ffffffbd;white-space:pre-wrap;margin-top:3px;font-size:13px;line-height:1.5}.ai-train .ia-deepen-form{align-items:center;gap:8px;display:flex}.ai-train .ia-deepen-input{color:#fff;min-width:0;height:38px;transition:border-color var(--ia-transition), box-shadow var(--ia-transition);background:#0a08128c;border:1px solid #966eff3d;border-radius:9px;outline:none;flex:auto;padding:0 12px;font-size:13px}.ai-train .ia-deepen-input::placeholder{color:#ffffff57}.ai-train .ia-deepen-input:focus{border-color:#aa82ff7a;box-shadow:0 0 0 3px #7c3aed24}.ai-train .ia-deepen-send{color:#fff;width:38px;height:38px;transition:filter var(--ia-transition);background:linear-gradient(#8b4cf0,#7c3aed);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.ai-train .ia-deepen-send:hover:not(:disabled){filter:brightness(1.07)}.ai-train .ia-deepen-send:disabled{opacity:.45;cursor:not-allowed}.ai-train .ia-deepen-hint{color:#ffffff6b;font-size:11px}.ai-train .ia-deepen-max{color:#d2befacc;font-size:12px}@media (prefers-reduced-motion:reduce){.ai-train .ia-deepen-send{transition:none}}@media (max-width:640px){.ai-train .ia-answer-body{gap:9px;padding:12px}.ai-train .ia-zone,.ai-train .ia-answer-actions{padding:12px}.ai-train .ia-fb-report{margin-left:0}.ai-train .ia-deepen{padding:12px 14px}.ai-train .ia-deepen-label{font-size:12.5px}}