body.espace-agent{--fond: #060A13;--fond-carte: #0D1422;--fond-doux: #0A101D;--texte: #E8EEF7;--texte-doux: #9AA8BE;--accent: #E8EEF7;--accent-fonce: #FFFFFF;--accent-texte: #060A13;--accent-doux: #121C2E;--accent-doux-texte: #CFE5FF;--lien: #8CC6FF;--lien-visite: #C9B8F0;--bordure: #1E2A42;--bordure-forte: #2A3A5C;--piste: #121C2E;--succes: #A9E2AC;--succes-fond: #16301F;--attention: #FFD39B;--attention-fond: #3A2A14;--erreur: #FFB4AB;--erreur-fond: #3B1F1D;--focus: #FFB067;--ombre: 0 2px 10px rgba(0, 0, 0, .5);--ombre-douce: none;color-scheme:dark;background:var(--fond);color:var(--texte)}body.espace-agent a:hover{color:var(--nuit-puce)}body.espace-agent .entete{background:var(--nuit-fond)}body.espace-agent .entete__embleme{background:transparent}body.espace-agent .espaces{background:var(--nuit-piste);border:1px solid var(--nuit-trait)}body.espace-agent .espaces a{color:var(--nuit-texte-clair)}body.espace-agent .espaces a:hover{background:var(--nuit-surface);color:var(--nuit-texte)}body.espace-agent .espaces a[aria-current]{background:var(--nuit-texte);color:var(--nuit-fond);box-shadow:none}body.espace-agent .espaces a[aria-current] .espaces__lumiere{background:#1c6fe0}body.espace-agent .entete__connexion{border-color:var(--nuit-texte-doux);color:var(--nuit-texte)}body.espace-agent .pied{background:var(--nuit-fond)}.agent-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center;padding-top:72px;padding-bottom:80px;background-image:radial-gradient(circle at 76% 46%,#3d9bff33,#060a1300 42%)}.agent-hero__texte{display:flex;flex-direction:column;gap:24px}.agent-hero__texte>*{margin:0}.agent-hero h1{font-size:clamp(2.1rem,1.2rem + 2.6vw,3.56rem);line-height:1.05}.agent-hero__chapeau{font-size:1.1rem;line-height:1.6;color:var(--texte-doux);max-width:28em}.agent-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.agent-hero__image{display:flex;justify-content:center}.agent-hero__image img{width:min(460px,100%);height:auto}.bientot{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 24px;border-radius:var(--rayon-bouton);border:1.5px solid var(--nuit-trait-fort);background:var(--nuit-surface);color:var(--nuit-texte);font-weight:700;margin:0}.bientot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--nuit-lumiere)}.metiers-bloc{display:flex;flex-direction:column;gap:28px;padding-bottom:88px}.metiers-bloc__tete>*{margin:0 0 10px}.metiers{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metiers li{display:flex;flex-direction:column;gap:8px;margin:0;padding:24px;border-radius:16px;background:var(--nuit-surface);border:1px solid var(--nuit-trait)}.metiers li:nth-child(-n+3){border-color:var(--nuit-trait-fort)}.metiers strong{font-size:1.17rem}.metiers span:last-child{color:var(--texte-doux);line-height:1.5}.agent-construction{background:var(--nuit-surface-2);border-top:1px solid var(--nuit-trait);border-bottom:1px solid var(--nuit-trait)}.agent-construction__cadre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding-top:80px;padding-bottom:80px}.agent-construction__cadre>div{display:flex;flex-direction:column;gap:18px}.agent-construction__cadre>div>h2{margin:0 0 6px}.pas-agent{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.pas-agent li{display:flex;gap:18px;margin:0}.pas-agent__num{flex:none;font-family:var(--police-mono);color:var(--nuit-lumiere);padding-top:3px}.pas-agent li>div{display:flex;flex-direction:column;gap:4px}.pas-agent strong{font-size:1.11rem}.pas-agent span:not(.pas-agent__num){color:var(--texte-doux);line-height:1.55}.semaine{display:flex;flex-direction:column;gap:14px}.semaine>*{margin:0}.semaine__jour{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-radius:16px;background:var(--nuit-surface);border:1px solid var(--nuit-trait)}.semaine__jour .etiquette-nuit{color:var(--texte-doux);letter-spacing:.04em}.semaine__jour p{margin:0;line-height:1.5}.agent-limites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding-top:80px;padding-bottom:80px}.agent-limites>div{display:flex;flex-direction:column;gap:20px}.agent-limites>div>*{margin:0}.jamais{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.jamais li{margin:0;padding-bottom:14px;border-bottom:1px solid var(--nuit-trait);line-height:1.5}.jamais li:last-child{border-bottom:0;padding-bottom:0}.agent-limites p{color:var(--nuit-texte-clair);line-height:1.6}.agent-limites .note-releve{color:var(--texte-doux)}.agent-final{padding-bottom:88px}.agent-final__carte{display:flex;justify-content:space-between;align-items:center;gap:24px 48px;padding:48px;border-radius:24px;background:var(--nuit-surface);border:1px solid var(--nuit-trait-fort)}.agent-final__carte>div{display:flex;flex-direction:column;gap:12px;max-width:46em}.agent-final__carte>div>*{margin:0}.agent-final__carte p{color:var(--nuit-texte-clair);line-height:1.6}@media(max-width:1100px){.agent-hero,.agent-construction__cadre,.agent-limites{grid-template-columns:minmax(0,1fr);gap:32px}.metiers{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-hero__image{order:-1}.agent-hero__image img{width:min(300px,70%)}}@media(max-width:640px){.agent-hero{padding-top:28px;padding-bottom:40px}.metiers{grid-template-columns:minmax(0,1fr)}.metiers-bloc{padding-bottom:48px}.agent-construction__cadre,.agent-limites{padding-top:40px;padding-bottom:40px}.agent-final{padding-bottom:48px}.agent-final__carte{flex-direction:column;align-items:stretch;padding:24px}}.agent-config-hero{padding-top:48px;padding-bottom:48px;grid-template-columns:1.5fr .5fr}.agent-config-hero .agent-hero__chapeau{max-width:42em}.agent-config-hero .agent-hero__image img{max-width:240px}.agent-note{color:var(--texte-doux);line-height:1.6}.agent-mode-emploi{padding-top:20px;padding-bottom:48px}.agent-mode-emploi h2{margin-top:0}.agent-etapes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;padding-left:24px}.agent-etapes li{padding:6px}.agent-etapes strong{display:block}.agent-search-label{display:block;font-weight:700}.agent-search,.agent-config select,.agent-config textarea{width:100%;min-width:0;padding:14px;border:1px solid var(--bordure-forte);border-radius:12px;background:var(--fond-carte);color:var(--texte);font:inherit;line-height:1.6}.agent-search,.agent-config select{min-height:52px}.agent-config textarea{resize:vertical}.agent-filtres,.agent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.agent-actions{margin:18px 0}.agent-actions a{min-height:48px;display:inline-flex;align-items:center}.agent-filtres button{font:inherit;padding:10px 16px;border:1px solid var(--bordure-forte);border-radius:24px;color:var(--texte);background:var(--fond-carte);min-height:48px;cursor:pointer}.agent-filtres button[aria-pressed=true]{color:var(--accent-texte);background:var(--accent)}.agent-metiers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.agent-metier{display:flex;flex-direction:column;padding:24px;border:1px solid var(--bordure-forte);border-radius:18px;background:var(--fond-carte);min-width:0}.agent-metier h3{margin-top:0;font-size:1.4rem}.agent-metier p{margin-top:0}.agent-metier ul{padding-left:22px;color:var(--texte-doux)}.agent-metier .bouton{margin-top:auto}.agent-config{padding-top:24px;padding-bottom:48px;scroll-margin-top:24px}.agent-config label{display:block;margin:18px 0 8px;font-weight:700}.agent-role-summary,.agent-access{padding:22px;margin:20px 0;border:1px solid var(--bordure-forte);border-radius:16px;background:var(--fond-carte)}.agent-role-summary h3{margin-top:0}.agent-role-summary p:last-child{margin-bottom:0}.agent-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.agent-feedback{min-height:1.6em}.agent-config summary{padding:14px 0;min-height:48px;cursor:pointer;font-weight:700}@media(max-width:1100px){.agent-metiers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-config-hero{grid-template-columns:1fr}.agent-config-hero .agent-hero__image{display:none}}@media(max-width:640px){.agent-metiers-grid,.agent-context,.agent-etapes{grid-template-columns:1fr}.agent-metier{padding:20px}.agent-actions .bouton{width:100%}.agent-config-hero{padding-top:28px;padding-bottom:28px}}
