/* Octobre 2026 — un vocabulaire commun : sphère, documents et cartes en volume. */
.rx-refonte .rx-central .rx-shell{width:calc(100% - 170px);gap:4vw;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr)}
.rx-refonte .rx-central .rx-heading h2{font-size:clamp(50px,5.05vw,81px)}
.rx-refonte .rx-central .rx-heading p{font-size:clamp(24px,2.35vw,35px)}
.rx-refonte .rx-living .rx-logo-only{border:0;padding:0;background:none;box-shadow:none;border-radius:0;display:block;width:68px;height:68px;filter:drop-shadow(0 2px 0 #bac5ce) drop-shadow(0 5px 1px #c5cdd2) drop-shadow(0 14px 10px #30465829)}
.rx-refonte .rx-living .rx-logo-only .rx-tool-icon,.rx-refonte .rx-living .rx-logo-only img{width:100%;height:100%;object-fit:contain}
.rx-refonte .rx-assistant-body{border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,#d9e0e1 55%,#8699a5);transform:rotate(-7deg)}
.rx-refonte .rx-assistant-fallback{top:29%;height:44%;width:38%}
.rx-refonte .rx-assistant-visor{border-radius:50%;width:77%;height:76%;top:10%;left:7%}

/* Automatiser : document à gauche, confirmations en cascade, titre à droite. */
.rx-refonte .v3-automate .rx-shell{grid-template-columns:minmax(0,1.42fr) minmax(310px,.86fr);width:calc(100% - 144px);gap:5vw}
.rx-refonte .v3-automate .rx-heading{grid-column:2;grid-row:1}
.v3-workflow{grid-column:1;grid-row:1;position:relative;height:540px;isolation:isolate;perspective:1300px}
.v3-work-glow{position:absolute;inset:15% -5% 0;background:radial-gradient(ellipse at 32% 48%,#45656645,transparent 62%);filter:blur(35px);z-index:-1;pointer-events:none}
.v3-generate{position:absolute;left:3%;top:0;color:#eff3f4}
.rx-refonte .v3-generate h3{font:500 24px/1.2 Inter,Arial,sans-serif;letter-spacing:-.035em;margin:10px 0 7px}
.rx-refonte .v3-generate p{font:400 13px/1.5 Inter,Arial,sans-serif;color:#aab7bd;margin:0}
.v3-step{font:500 9px/1.3 Inter,Arial,sans-serif;letter-spacing:.13em;color:#a7bcc5}
.v3-proposal{position:absolute;left:3%;top:24%;width:54%;height:73%;padding:27px 24px 20px;background:linear-gradient(115deg,#fff,#eef1ef);border:1px solid #ffffffba;border-radius:15px;box-shadow:1px 2px 0 #becbc8,3px 5px 0 #869b99,0 30px 40px -22px #0009;transform:rotateY(9deg) rotateZ(-7deg);color:#263737;font-family:Inter,Arial,sans-serif;transform-origin:50% 55%}
.v3-paper-brand{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:650;line-height:1.05;letter-spacing:.025em;color:#3f6868}.v3-paper-brand i{display:block;width:20px;height:20px;border:5px solid #6b9290;border-radius:50% 50% 4px 50%;transform:rotate(-25deg)}
.v3-paper-rule{height:4px;background:#729f9a;margin:17px 0 20px;transform-origin:left}
.v3-proposal>small{display:block;font-size:6px;letter-spacing:.13em;color:#819493}
.v3-proposal>strong{font-size:20px;line-height:1.15;letter-spacing:-.045em;display:block;margin:9px 0 20px;font-weight:550}
.v3-paper-client{display:flex;gap:8px;align-items:center;font-size:8px;font-weight:600}.v3-paper-client>span{height:26px;width:26px;border-radius:50%;display:grid;place-items:center;background:#e0e8e4;color:#58756e;font-size:8px}.v3-paper-client small{display:block;font-size:6px;font-weight:400;color:#8a9995;margin-top:3px}
.v3-paper-amount{margin-top:22px}.v3-paper-amount small{display:block;font-size:7px;color:#6d817b}.v3-paper-amount b{font-size:27px;letter-spacing:-.05em;font-weight:550;line-height:1.4}
.v3-allocation{display:flex;height:8px;border-radius:6px;overflow:hidden;margin:13px 0 18px}.v3-allocation i:nth-child(1){width:60%;background:#648d87}.v3-allocation i:nth-child(2){width:30%;background:#aec8bf}.v3-allocation i:nth-child(3){width:10%;background:#dbe4df}
.v3-paper-lines i{display:block;width:100%;height:4px;background:#dce3de;border-radius:3px;margin-top:6px;transform-origin:left}.v3-paper-lines i:nth-child(2){width:82%}.v3-paper-lines i:nth-child(3){width:56%}
.v3-paper-sign{position:absolute;bottom:22px;left:24px;right:24px;padding-top:13px;border-top:1px solid #d4dfd8;color:#80948a;font-size:7px;display:flex;justify-content:space-between}.v3-paper-sign span{color:#427e66}
.v3-machine-mark{position:absolute;left:52%;top:48%;width:53px;height:53px;z-index:4;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 18%,#fff,#c6d3d5 63%,#819599);box-shadow:0 10px 25px #0005,inset 0 1px 0 #fff;border:1px solid #dae7e9}
.rx-refonte .v3-machine-mark svg{width:25px;height:25px;fill:#304752;stroke:none}
.v3-action{position:absolute;left:57%;width:43%;min-height:140px;border:1px solid #ffffff29;border-radius:20px;background:linear-gradient(135deg,#53626a48,#20292ed9 55%,#2c373bbd);box-shadow:inset 0 1px 0 #ffffff14,0 18px 30px -25px #000;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:20px 17px;display:flex;gap:12px;align-items:flex-start}
.v3-send{top:5%;transform:rotate(3deg)}.v3-follow{top:38%;left:60%;transform:rotate(1deg)}.v3-archive{top:71%;transform:rotate(-2deg)}
.v3-action-icon{width:29px;height:29px;flex:none;border-radius:50%;display:grid;place-items:center;background:#a3d5c617;border:1px solid #bfdfd333;color:#b7e1cd;margin-top:20px}
.rx-refonte .v3-action-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}
.rx-refonte .v3-action h3{font:500 20px/1.15 Inter,Arial,sans-serif;letter-spacing:-.04em;margin:11px 0 8px;color:#f5f8f7}
.rx-refonte .v3-action p{font:400 11px/1.5 Inter,Arial,sans-serif;margin:0;color:#bdc9ce;text-wrap:balance}
.v3-action .v3-step{font-size:7px;letter-spacing:.10em;color:#90a4ab}
.v3-action-state{display:flex;gap:6px;align-items:center;margin-top:15px;font:400 8px/1.4 Inter,Arial,sans-serif;color:#a8cdbb}.v3-action-state i{width:4px;height:4px;flex:none;border-radius:50%;background:#b5e2c9;box-shadow:0 0 7px #b5e2c990}
.v3-radar{width:13px;height:13px;border:1px solid #b4dccc;border-radius:50%;position:relative}.v3-radar:after{content:"";position:absolute;inset:4px;background:#c7eadc;border-radius:50%}
@keyframes v3-paper-write{0%,10%{transform:scaleX(.15);opacity:.25}32%,100%{transform:scaleX(1);opacity:1}}
@keyframes v3-confirm{0%,28%{opacity:.25;transform:scale(.75)}40%,78%{opacity:1;transform:scale(1)}100%{opacity:.25;transform:scale(.75)}}
@keyframes v3-document-float{0%,100%{translate:0 0}50%{translate:0 -9px}}
.v3-workflow.is-running .v3-proposal{animation:v3-document-float 6s ease-in-out infinite}.v3-workflow.is-running .v3-paper-rule,.v3-workflow.is-running .v3-paper-lines i{animation:v3-paper-write 9s ease-in-out infinite}.v3-workflow.is-running .v3-paper-lines i:nth-child(2){animation-delay:.2s}.v3-workflow.is-running .v3-paper-lines i:nth-child(3){animation-delay:.4s}.v3-workflow.is-running .v3-action-icon{animation:v3-confirm 9s ease-in-out infinite}.v3-workflow.is-running .v3-follow .v3-action-icon{animation-delay:1.5s}.v3-workflow.is-running .v3-archive .v3-action-icon{animation-delay:3s}

/* Piloter : trois cartes autonomes, le relief de la référence, une teinte sauge discrète. */
.rx-refonte .v3-pilot.st-chapter{background:radial-gradient(ellipse at 78% 76%,#d8e7e166,transparent 50%),radial-gradient(ellipse at 15% 60%,#e7e0d744,transparent 45%),#f5f5f5}
.rx-refonte .v3-pilot .rx-shell{display:block;width:calc(100% - 190px);max-width:1360px}
.rx-refonte .v3-pilot .rx-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:46px}
.rx-refonte .v3-pilot .rx-heading h2{margin:0;font-size:clamp(49px,4.9vw,76px)}
.rx-refonte .v3-pilot .rx-heading p{font-size:28px;text-align:right}
.v3-pilot-stage{padding:12px 10px 25px;perspective:1500px}
.v3-pilot-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;align-items:stretch}
.v3-pilot-card{min-width:0;padding:26px 25px 22px;border:1px solid #ffffff;border-radius:22px;background:linear-gradient(125deg,#fff,#f9faf9 70%,#eff2ef);box-shadow:0 1px 0 #c8d2cd,inset 0 0 0 1px #ffffff,0 25px 38px -25px #445b5566;position:relative;font-family:Inter,Arial,sans-serif;color:#25322e}
.v3-calendar{transform:rotate(-3deg) translateY(9px)}.v3-advisers{transform:translateY(-8px);z-index:1}.v3-results{transform:rotate(3deg) translateY(9px)}
.v3-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.v3-card-top>span{font-size:8px;font-weight:500;letter-spacing:.10em;color:#92a19a}.v3-card-top i{height:6px;width:6px;background:#8da799;border-radius:50%;box-shadow:0 0 0 4px #8da79913}
.rx-refonte .v3-pilot-card h3{font-size:clamp(21px,1.8vw,28px);font-weight:550;letter-spacing:-.04em;line-height:1.12;margin:0 0 12px;color:#22302b}
.rx-refonte .v3-pilot-card>p{font-size:12px;font-weight:400;line-height:1.5;margin:0;color:#7b8882;min-height:38px}
.v3-pilot-card .rx-periods{margin-top:26px;background:#e9eeeb}.v3-pilot-card .rx-periods button{font-size:9px;padding:7px 8px}.v3-pilot-card .rx-periods button[aria-pressed=true]{background:#476d60}
.v3-date{display:flex;gap:16px;align-items:center;margin-top:24px}.v3-date strong{font-size:57px;letter-spacing:-.075em;line-height:1;font-weight:500;color:#3e6858}.v3-date>span{font-size:8px;letter-spacing:.08em;line-height:1.7;color:#6c8175}.v3-date b{font-size:10px;letter-spacing:-.02em;font-weight:450;color:#92a197}
.v3-meeting{position:relative;padding:0 0 0 15px;border-left:2px solid #9db8a9;margin-top:23px}.v3-meeting>b{font-size:12px;letter-spacing:-.025em;font-weight:550;display:block}.v3-meeting>small{display:block;margin-top:6px;font-size:9px;line-height:1.5;color:#7c8c82}.v3-client-link{display:block;color:#56836a;font-size:8px;margin-top:12px}.v3-agenda-slots{display:flex;gap:7px;margin-top:23px}.v3-agenda-slots span{flex:1;text-align:center;padding:6px 3px;background:#e9efea80;border:1px solid #d8e2da;border-radius:7px;font-size:8px;color:#7a8e7f}.v3-agenda-slots span:first-child{background:#6b947c;color:white;border-color:#6b947c}
.v3-team-summary{display:flex;align-items:center;gap:13px;margin:20px 0}.v3-team-summary>strong{font-weight:500;font-size:44px;line-height:1;letter-spacing:-.06em;color:#456252}.v3-team-summary>span{font-size:9px;line-height:1.5;color:#839086}
.v3-adviser{display:flex;align-items:center;gap:10px;margin-top:15px}.v3-avatar{width:31px;height:31px;flex:none;border-radius:50%;background:linear-gradient(135deg,#ebeee9,#c5d7c9);color:#5b7a62;display:grid;place-items:center;font-size:8px}.v3-adviser:nth-of-type(4) .v3-avatar{background:linear-gradient(135deg,#efebe4,#dcd2c1);color:#88785f}.v3-adviser:nth-of-type(5) .v3-avatar{background:linear-gradient(135deg,#e4edef,#bfd0d5);color:#6d8991}.v3-adviser>div{flex:1;min-width:0}.v3-adviser b{font-size:10px;display:block;font-weight:500}.v3-adviser small{display:block;font-size:8px;color:#8e9a92;margin-top:4px}.v3-adviser i{display:block;height:3px;background:#e2e9e3;border-radius:3px;margin-top:7px;position:relative;overflow:hidden}.v3-adviser i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--progress);background:#86aa91;border-radius:3px}.v3-adviser em{font-size:13px;font-style:normal;color:#a0b3a7}
.v3-card-foot{font-size:8px;color:#90a094;border-top:1px solid #e0e7e1;padding-top:14px;margin-top:21px}
.v3-kpi{position:relative;margin-top:24px}.v3-kpi strong{font-size:57px;letter-spacing:-.065em;line-height:1;font-weight:500;color:#3c6766}.v3-kpi>span{display:block;font-size:9px;color:#8a9a95;margin-top:9px}.v3-kpi>b{position:absolute;right:0;top:18px;font-size:8px;padding:5px 7px;background:#e4efe8;border-radius:20px;font-weight:450;color:#5b866f}
.rx-refonte .v3-chart{width:100%;height:87px;fill:none;margin-top:16px}.rx-refonte .v3-chart-grid{fill:none;stroke:#e0e8e3;stroke-width:.5}.rx-refonte .v3-chart-area{fill:url(#v3-chart-gradient);stroke:none}.rx-refonte .v3-chart-line{fill:none;stroke:#6e9992;stroke-width:2;stroke-linejoin:round}
.v3-chart-months{display:flex;justify-content:space-between;font-size:6px;letter-spacing:.03em;color:#98aaa0;margin-top:5px}.v3-encours{border-top:1px solid #dfe7e2;margin-top:20px;padding-top:15px;display:flex;justify-content:space-between;align-items:center;gap:10px}.v3-encours>span{font-size:8px;color:#8a9d92}.v3-encours>strong{font-size:21px;font-weight:500;letter-spacing:-.05em}.v3-encours small{font-size:11px;color:#7f9488;font-weight:400}
.rx-refonte .v3-demo-note{text-align:center;font:400 8px/1.5 Inter,Arial,sans-serif;letter-spacing:.04em;color:#97a19c;margin:37px 0 0}
@media(min-width:1600px){.v3-workflow{height:580px}.v3-action{padding:24px;min-height:156px}.rx-refonte .v3-action h3{font-size:25px}.rx-refonte .v3-action p{font-size:13px}.v3-action-state{font-size:10px}.v3-proposal{padding:35px}.v3-proposal>strong{font-size:26px}.v3-paper-client{font-size:10px}.v3-pilot-card{padding:32px}.rx-refonte .v3-pilot-card>p{font-size:14px}.v3-adviser b{font-size:12px}.v3-adviser small{font-size:10px}}
@media(max-width:1200px){.rx-refonte .rx-central .rx-shell{width:calc(100% - 116px);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.rx-refonte .v3-automate .rx-shell{width:calc(100% - 96px);gap:40px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr)}.v3-workflow{height:510px}.v3-action{padding:17px 12px;gap:8px}.v3-action-icon{width:23px;height:23px}.rx-refonte .v3-action h3{font-size:18px}.v3-proposal{padding:24px 18px}.rx-refonte .v3-pilot .rx-shell{width:calc(100% - 120px)}.v3-pilot-card{padding:24px 20px}.v3-pilot-cards{gap:18px}.rx-refonte .v3-pilot-card h3{font-size:22px}}
@media(max-width:999px){.rx-refonte .rx-central .rx-shell,.rx-refonte .v3-automate .rx-shell{width:calc(100% - 100px);grid-template-columns:1fr}.rx-refonte .rx-central .rx-heading h2{font-size:64px}.rx-refonte .rx-central .rx-heading p{font-size:30px}.rx-refonte .v3-automate .rx-heading{grid-column:1;grid-row:1}.v3-workflow{grid-column:1;grid-row:2;height:570px}.rx-refonte .v3-pilot .rx-shell{width:calc(100% - 80px);max-width:740px}.rx-refonte .v3-pilot .rx-heading{display:block;margin-bottom:42px}.rx-refonte .v3-pilot .rx-heading h2{margin-bottom:18px;font-size:64px}.rx-refonte .v3-pilot .rx-heading p{text-align:left}.v3-pilot-cards{grid-template-columns:1fr;gap:30px;max-width:460px;margin:auto}.v3-pilot-card{padding:32px;transform:none!important}.rx-refonte .v3-pilot-card h3{font-size:30px}.rx-refonte .v3-pilot-card>p{font-size:14px}.v3-adviser b{font-size:13px}.v3-adviser small{font-size:10px}.v3-adviser{margin-top:20px}.v3-card-top>span{font-size:9px}.v3-meeting>b{font-size:14px}.v3-meeting>small{font-size:11px}.v3-client-link{font-size:10px}.v3-card-foot{font-size:10px}.v3-pilot-card .rx-periods button{font-size:11px;padding:9px 12px}.v3-team-summary>span{font-size:11px}.v3-team-summary{margin:27px 0}.v3-avatar{width:40px;height:40px;font-size:10px}.v3-kpi>span{font-size:11px}.v3-kpi>b{font-size:10px}.rx-refonte .v3-chart{height:110px}.v3-chart-months{font-size:8px}.v3-encours>span{font-size:11px}.v3-encours>strong{font-size:26px}.rx-refonte .v3-demo-note{font-size:9px}}
@media(max-width:720px){.rx-refonte .rx-central .rx-shell,.rx-refonte .v3-automate .rx-shell,.rx-refonte .v3-pilot .rx-shell{width:calc(100% - 56px)}.rx-refonte .rx-central .rx-heading h2,.rx-refonte .v3-pilot .rx-heading h2{font-size:46px}.rx-refonte .rx-central .rx-heading p{font-size:27px}.rx-refonte .rx-living .rx-logo-only{width:42px;height:42px;filter:drop-shadow(0 2px 0 #c4cdd4) drop-shadow(0 8px 7px #3046582a)}.v3-workflow{height:630px;margin-top:8px}.v3-generate{left:2%}.rx-refonte .v3-generate h3{font-size:23px}.v3-proposal{left:4%;width:70%;height:54%;top:18%;padding:23px 22px}.v3-proposal>strong{font-size:20px;margin-bottom:16px}.v3-paper-amount{margin-top:14px}.v3-paper-brand{font-size:9px}.v3-paper-rule{margin:13px 0 16px}.v3-paper-sign{bottom:18px}.v3-action{width:69%;left:30%;padding:14px 15px;min-height:100px;gap:10px;background:linear-gradient(135deg,#43525bec,#172328f5);z-index:3;border-radius:17px}.v3-send{top:43%}.v3-follow{top:62%;left:27%}.v3-archive{top:81%}.rx-refonte .v3-action h3{font-size:20px;margin:6px 0}.rx-refonte .v3-action p{font-size:11px}.v3-action-state{font-size:8px;margin-top:8px}.v3-action-icon{margin-top:19px;width:26px;height:26px}.v3-machine-mark{left:13%;top:75%;width:51px;height:51px}.v3-pilot-stage{padding:0 0 10px}.v3-pilot-card{padding:27px 24px}.rx-refonte .v3-pilot .rx-heading p{font-size:26px}.v3-pilot-cards{gap:24px}.rx-refonte .v3-pilot-card h3{font-size:28px}.v3-action .v3-step{font-size:6px}.v3-paper-lines{display:none}}
@media(max-width:360px){.rx-refonte .rx-central .rx-shell,.rx-refonte .v3-automate .rx-shell,.rx-refonte .v3-pilot .rx-shell{width:calc(100% - 44px)}.rx-refonte .rx-central .rx-heading h2,.rx-refonte .v3-pilot .rx-heading h2{font-size:40px}.rx-refonte .rx-central .rx-heading p{font-size:24px}.rx-refonte .rx-living .rx-logo-only{width:36px;height:36px}.v3-workflow{height:635px}.v3-proposal{width:78%;padding:22px 18px}.v3-action{left:21%;width:79%}.v3-follow{left:18%}.v3-machine-mark{left:0;top:75%}.rx-refonte .v3-pilot-card h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){.v3-workflow *{animation:none!important}}
/* Les chapitres ont déjà leur retrait sous la navigation fixe. */
html:has(body.rx-refonte){scroll-padding-top:0}
.rx-refonte .rx-chapter{scroll-margin-top:0}
@media(max-width:720px){.v3-action .v3-step{display:none}.rx-refonte .v3-action h3{margin:0 0 6px}.v3-action-icon{margin-top:5px}.v3-action-state{font-size:7px;margin-top:8px}.rx-refonte .v3-action p{line-height:1.4}}


/* Retour à la sphère de référence : plastique blanc, disques et orbite fine. */
.rx-refonte .rx-assistant-body{background:radial-gradient(ellipse at 29% 16%,#fff 0%,#fff 13%,#edf0ef 44%,#d5dedf 72%,#9daeb8 100%);box-shadow:inset 5px 4px 8px #fff,inset -6px -8px 15px #7e92983d,9px 17px 22px -19px #263b52}
.rx-refonte .rx-assistant-visor{background:linear-gradient(155deg,#26333d 0%,#091219 30%,#03090e 78%);box-shadow:0 0 0 3px #73838d,inset 0 2px 3px #e2f2ff25}
.rx-refonte .rx-assistant-body:before,.rx-refonte .rx-assistant-body:after{content:"";position:absolute;top:35%;width:12%;height:28%;border:1px solid #82939d;border-radius:50%;background:linear-gradient(100deg,#fff,#e3e9e9 60%,#a9b8be);box-shadow:0 0 0 2px #43515b}
.rx-refonte .rx-assistant-body:before{left:-5%}.rx-refonte .rx-assistant-body:after{right:-5%}
.rx-refonte .rx-assistant-fallback:after{content:"";position:absolute;left:-25%;top:51%;width:150%;height:27%;border:1px solid #9cabb5;border-radius:50%;transform:rotate(-13deg);pointer-events:none}

.rx-refonte .rx-assistant-visor{width:65%;height:65%;top:9%;left:11%}
.rx-refonte .rx-assistant-visor i{display:none}

/* 08 octobre — une lecture directe, quatre photographies de même format. */
.rx-refonte .rx-central .rx-shell{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:3vw}
.rx-refonte .rx-central .rx-heading{margin-top:-68px}
.rx-refonte .rx-central .rx-heading .v4-subtitle,.rx-refonte .v4-automate .rx-heading .v4-subtitle{white-space:nowrap;font-size:clamp(23px,2.18vw,34px);letter-spacing:-.045em}
.rx-refonte .rx-central .rx-heading .v4-central-copy{font-size:clamp(16px,1.25vw,19px);line-height:1.65;letter-spacing:-.015em;max-width:480px;margin-top:29px;color:#757a80;text-wrap:pretty}
.rx-refonte .v4-automate .rx-shell{width:calc(100% - 144px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:5vw}
.rx-refonte .v4-automate .rx-heading{grid-column:2;grid-row:1}
.v4-photo-grid{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:17px}
.v4-photo-card{aspect-ratio:1.08;position:relative;overflow:hidden;border-radius:20px;background:#1d2220;isolation:isolate;box-shadow:0 16px 38px #0002}
.v4-photo-card img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:50% 36%;transition:transform 850ms cubic-bezier(.2,.65,.3,1);z-index:-2}
.v4-photo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08100c00 25%,#08100c18 45%,#08100cac 78%,#08100ce6 100%);z-index:-1;pointer-events:none}
.v4-photo-copy{position:absolute;bottom:26px;left:25px;right:20px;color:#fff}
.rx-refonte .v4-photo-copy h3{font:500 clamp(19px,1.65vw,27px)/1.15 Inter,Arial,sans-serif;letter-spacing:-.04em;color:#fff;margin:0 0 10px}
.rx-refonte .v4-photo-copy p{font:400 clamp(11px,.92vw,14px)/1.45 Inter,Arial,sans-serif;letter-spacing:-.015em;color:#fff;margin:0}
.rx-refonte .rx-assistant-fallback:after{display:none}
.rx-refonte .rx-assistant-visor{border:5px solid #35443f;background:repeating-linear-gradient(0deg,#00000000 0 3px,#a2d1ad0b 3px 4px),radial-gradient(ellipse at 40% 30%,#1d3029,#040b08 70%);box-shadow:0 0 0 2px #d6dedb,inset 3px 7px 9px #000d,inset -2px -3px 5px #ffffff10}
.rx-refonte .rx-assistant-visor svg{fill:#e0f3e5;filter:drop-shadow(0 0 6px #a1d5b360)}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.v4-photo-card:hover img{transform:scale(1.035)}}
@media(min-width:1600px){.v4-photo-grid{gap:22px}.v4-photo-card{aspect-ratio:1.12}.v4-photo-copy{left:30px;bottom:30px}}
@media(max-width:1200px) and (min-width:1000px){.rx-refonte .rx-central .rx-heading .v4-subtitle,.rx-refonte .v4-automate .rx-heading .v4-subtitle{font-size:23px}.rx-refonte .v4-automate .rx-shell{width:calc(100% - 96px);gap:35px;grid-template-columns:1.2fr 1fr}.v4-photo-grid{gap:13px}.v4-photo-copy{left:18px;bottom:21px;right:13px}.rx-refonte .v4-photo-copy h3{font-size:19px}.rx-refonte .v4-photo-copy p{font-size:11px}}
@media(max-width:999px){.rx-refonte .rx-central .rx-shell,.rx-refonte .v4-automate .rx-shell{width:calc(100% - 100px);grid-template-columns:1fr;gap:45px}.rx-refonte .rx-central .rx-heading{margin-top:0}.rx-refonte .v4-automate .rx-heading{grid-column:1;grid-row:1}.v4-photo-grid{grid-column:1;grid-row:2}.rx-refonte .rx-central .rx-heading .v4-subtitle,.rx-refonte .v4-automate .rx-heading .v4-subtitle{font-size:30px}.rx-refonte .rx-central .rx-heading .v4-central-copy{max-width:590px;font-size:18px;margin-top:25px}.rx-refonte .v4-photo-copy h3{font-size:25px}.rx-refonte .v4-photo-copy p{font-size:13px}}
@media(max-width:720px){.rx-refonte .rx-central .rx-shell,.rx-refonte .v4-automate .rx-shell{width:calc(100% - 56px)}.rx-refonte .rx-central .rx-heading .v4-subtitle,.rx-refonte .v4-automate .rx-heading .v4-subtitle{font-size:clamp(20px,5.7vw,27px);letter-spacing:-.045em}.rx-refonte .rx-central .rx-heading .v4-central-copy{font-size:16px;line-height:1.65;margin-top:23px}.v4-photo-grid{gap:18px;grid-template-columns:1fr}.v4-photo-card{aspect-ratio:1.18;border-radius:19px}.v4-photo-copy{bottom:27px;left:25px;right:20px}.rx-refonte .v4-photo-copy h3{font-size:27px}.rx-refonte .v4-photo-copy p{font-size:14px}}
@media(max-width:360px){.rx-refonte .rx-central .rx-shell,.rx-refonte .v4-automate .rx-shell{width:calc(100% - 44px)}.rx-refonte .rx-central .rx-heading .v4-subtitle,.rx-refonte .v4-automate .rx-heading .v4-subtitle{font-size:19px}.rx-refonte .v4-photo-copy h3{font-size:24px}.v4-photo-copy{left:22px;bottom:23px}}
@media(prefers-reduced-motion:reduce){.v4-photo-card img{transition:none}}

/* 09 octobre — bleu unique, aspiration réactive et console en verre épais. */
.rx-refonte .rx-living .rx-air-stream{stroke:#73a7d3;stroke-width:1.5;stroke-linecap:round;fill:none;filter:drop-shadow(0 1px 2px #80b6ea35)}
.rx-refonte .rx-assistant-visor{border-color:#354253;background:repeating-linear-gradient(0deg,#0000 0 3px,#9ac9fb0b 3px 4px),radial-gradient(ellipse at 40% 30%,#1d2c40,#04090f 70%);box-shadow:0 0 0 2px #d6dce3,inset 3px 7px 9px #000d,inset -2px -3px 5px #ffffff10}
.rx-refonte .rx-assistant-visor svg{fill:#dceeff;filter:drop-shadow(0 0 7px #80b4ed70)}
.rx-refonte .v5-pilot.st-chapter{background:#f5f7fa;color:#182636}
.rx-refonte .v5-pilot .rx-shell{width:calc(100% - 150px);display:block;max-width:1536px}
.rx-refonte .v5-pilot .rx-heading{position:relative;z-index:2;margin:0 0 18px}
.rx-refonte .v5-pilot .rx-heading h2{margin-bottom:16px;color:#151d26}
.rx-refonte .v5-pilot .rx-heading p{font-size:clamp(23px,2.15vw,34px);letter-spacing:-.04em;color:#737f8c;white-space:nowrap}
.v5-pilot-stage{position:relative;height:540px;isolation:isolate;perspective:1600px}
.v5-pilot-aura{position:absolute;inset:2% -8% -5%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 29% 62%,#96c9f644,transparent 52%),radial-gradient(ellipse at 73% 26%,#d4e9fcaa,transparent 42%);filter:blur(23px)}
.v5-pilot-robot{position:absolute;right:24%;top:-87px;width:300px;height:260px;z-index:0;pointer-events:none}
.v5-robot-canvas{position:absolute;inset:0}.v5-robot-canvas canvas{display:block;width:100%;height:100%}
.rx-refonte .v5-pilot-robot .rx-assistant-fallback{left:22%;top:17%;width:58%;height:65%}
.v5-console{position:absolute;left:0;right:0;top:116px;display:grid;grid-template-columns:1.06fr .93fr 1.03fr;gap:15px;padding:25px;border:1px solid #ffffffee;border-radius:49px;background:linear-gradient(145deg,#ffffffe8 0%,#e2effa75 37%,#ffffff6b 63%,#d5e6f49e 100%);backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%);box-shadow:inset 0 3px 3px #fff,inset 4px 0 6px #fff9,inset -4px -7px 7px #abc5da70,0 3px 0 #c0d4e3,0 7px 0 #e8f2fa,0 10px 0 #b4ccde90,0 30px 27px -19px #4b698560,0 56px 60px -35px #45688445;transform:rotateX(7deg) rotateY(-4deg) rotateZ(-1.4deg);transform-style:preserve-3d;isolation:isolate}
.v5-console:before{content:"";position:absolute;inset:7px;border-radius:42px;border:2px solid #fff9;box-shadow:inset 0 0 0 3px #b8d8f044,0 1px 2px #6991b445;pointer-events:none}
.v5-console:after{content:"";position:absolute;inset:15px;border-radius:34px;border:1px solid #ffffffe8;pointer-events:none}
.v5-module{position:relative;min-width:0;height:318px;border-radius:29px;border:1px solid #ffffffec;padding:25px 23px 20px;background:linear-gradient(140deg,#ffffffb5,#ffffff42 65%,#dfedfa80);box-shadow:inset 1px 2px 2px #fff9,0 3px 8px #7794af08;transition:transform .75s cubic-bezier(.2,.65,.3,1),box-shadow .75s,background .75s;outline:none;color:#21384e;display:flex;flex-direction:column}
.v5-module.is-focused{background:linear-gradient(145deg,#ffffffe8,#e7f3ffba 75%,#cde6fbba);box-shadow:inset 1px 2px 3px #fff,0 9px 18px -7px #579bdb55,0 0 25px #8ec9ff2e;transform:translateY(-5px) translateZ(6px)}
.v5-module:focus-visible{outline:2px solid #458ed2;outline-offset:3px}
.v5-module-head{display:flex;align-items:center;gap:10px}
.v5-light{width:9px;height:9px;border-radius:50%;background:#c3d6e7;box-shadow:inset 0 1px 1px #fff,0 1px 2px #789ab260;transition:background .7s,box-shadow .7s;flex-shrink:0}
.is-focused .v5-light{background:#64b2f4;box-shadow:inset 0 1px 2px #fff,0 0 10px #7ec9ffbb}
.rx-refonte .v5-module h3{font:550 clamp(18px,1.65vw,25px)/1.15 Inter,Arial,sans-serif;letter-spacing:-.045em;margin:0;color:#24384b}
.rx-refonte .v5-module>p{font:400 12px/1.5 Inter,Arial,sans-serif;letter-spacing:-.015em;color:#788b9e;margin:12px 0 0}
.v5-calendar .rx-periods{margin:18px 0 15px;background:#bdcfdf35;border:1px solid #fff9;box-shadow:inset 0 2px 4px #859db312;border-radius:18px;display:flex;padding:3px;gap:0}
.v5-calendar .rx-periods button{font:450 9px/1.3 Inter,Arial,sans-serif;border:0;border-radius:14px;padding:7px 8px;color:#607c94;background:transparent;flex:1;white-space:nowrap}
.v5-calendar .rx-periods button[aria-pressed=true]{background:linear-gradient(#fff,#e2f1ff);color:#2d6ea6;box-shadow:0 2px 3px #6b9cc435,inset 0 1px 0 #fff}
.v5-calendar .rx-periods button:focus-visible{outline:2px solid #458ed2;outline-offset:2px}
.v5-agenda{display:flex;align-items:center;gap:14px}
.v5-date{flex-shrink:0;width:82px;height:106px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:23px;border:2px solid #f7fcff;background:linear-gradient(135deg,#fff9,#cee6fb9c);box-shadow:inset 0 0 0 3px #a5d4fc2b,inset 2px 3px 3px #fff,0 5px 0 #a8c8e144,0 10px 12px -6px #609bcb38;transition:box-shadow .7s}
.is-focused .v5-date{box-shadow:inset 0 0 0 3px #a5d4fc2b,inset 2px 3px 3px #fff,0 5px 0 #a8c8e144,0 12px 20px -5px #59a8ed66}
.v5-date strong{font-size:51px;line-height:1;letter-spacing:-.07em;font-weight:550;color:#295a84}.v5-date>span{font-size:7px;letter-spacing:.10em;color:#7998b0;margin-top:9px}
.v5-meetings{flex:1;min-width:0;display:grid;gap:11px}.v5-meeting{display:flex;align-items:center;gap:7px;min-height:47px;padding:9px 8px;border-radius:13px;background:#ffffff65;border:1px solid #fff8;box-shadow:0 2px 4px #537ca70b;transition:background .7s}.is-focused .v5-meeting{background:#ffffffd9}.v5-dot{width:5px;height:5px;background:#569cda;box-shadow:0 0 5px #81baff55;border-radius:50%;flex-shrink:0}.v5-meeting-secondary .v5-dot{background:#9ebdd7}.v5-meeting div{min-width:0}.v5-meeting b{font-size:9px;line-height:1.4;font-weight:550;display:block}.v5-meeting small{font-size:7px;line-height:1.5;color:#8498aa;display:block;margin-top:4px}
.v5-module-foot{font:400 8px/1.5 Inter,Arial,sans-serif;color:#8ba0b3;margin-top:auto;padding-top:15px}
.v5-team-list{display:grid;gap:15px;margin-top:23px}.v5-person{display:flex;gap:11px;align-items:center}.v5-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:10px;font-weight:550;color:#538ab9;background:linear-gradient(140deg,#f9fcff,#a9d0f18f);box-shadow:inset 1px 2px 2px #fff,0 3px 5px #6999c125;border:1px solid #fff}.v5-person:nth-child(2) .v5-avatar{background:linear-gradient(140deg,#f9fcff,#c5dff3)}.v5-person:nth-child(3) .v5-avatar{background:linear-gradient(140deg,#f9fcff,#dae9f5)}.v5-person>div{flex:1}.v5-person b{display:block;font:500 11px/1.25 Inter,Arial,sans-serif;letter-spacing:-.02em}.v5-person small{display:block;font:400 8px/1.4 Inter,Arial,sans-serif;color:#8a9cac;margin-top:3px}.v5-progress{display:block;height:5px;border-radius:8px;background:#becfdc44;box-shadow:inset 0 1px 2px #7299ba20;margin-top:6px;overflow:hidden}.v5-progress i{height:100%;width:var(--level);display:block;border-radius:8px;background:linear-gradient(#a3d3fc,#6ba6d5);box-shadow:inset 0 1px 1px #e4f5ff;transform-origin:left;transform:scaleX(.78);transition:transform 1.2s cubic-bezier(.2,.6,.3,1)}.is-focused .v5-progress i{transform:scaleX(1)}
.v5-chart{margin-top:22px;height:102px;position:relative}.v5-chart svg{overflow:visible;width:100%;height:100%;fill:none}.v5-chart-grid{stroke:#85a8c523;stroke-width:1}.v5-chart-area{fill:url(#v5-chart-fill)}.v5-chart-shadow{stroke:#4c8cbd35;stroke-width:8;transform:translateY(4px);filter:blur(2px)}.v5-chart-line{stroke:#4e9adb;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 -1px 0 #d5eeff);stroke-dasharray:1;stroke-dashoffset:.1;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.6,.3,1)}.is-focused .v5-chart-line{stroke-dashoffset:0}.v5-chart circle{fill:#8bc6f5;stroke:#f2faff;stroke-width:3;filter:drop-shadow(0 2px 3px #4d8fbc66)}
.v5-total{display:flex;align-items:center;gap:10px;margin-top:15px}.v5-total>strong{font:550 51px/.9 Inter,Arial,sans-serif;letter-spacing:-.07em;color:#295a84}.v5-total>div{font-size:12px;line-height:1.4;color:#52748f}.v5-total>div>span{display:block;font-size:8px;color:#8da2b4}.v5-growth{margin-left:auto;font-size:8px;color:#528bbb;border:1px solid #fff9;background:#c8e4fa66;padding:7px 9px;border-radius:14px;white-space:nowrap}
.rx-refonte .v5-example{position:absolute;bottom:0;left:0;right:0;text-align:center;font:400 9px/1.4 Inter,Arial,sans-serif;color:#9aaaba;margin:0}
@media(min-width:1600px){.v5-pilot-stage{height:595px}.v5-console{top:145px;padding:29px;gap:20px}.v5-module{height:340px;padding:28px}.v5-pilot-robot{width:350px;height:300px;top:-84px;right:26%}.rx-refonte .v5-module>p{font-size:14px}.v5-person b{font-size:13px}.v5-person small{font-size:9px}.v5-meeting b{font-size:11px}.v5-meeting small{font-size:9px}.v5-module-foot{font-size:9px}}
@media(max-width:1200px) and (min-width:1000px){.rx-refonte .v5-pilot .rx-shell{width:calc(100% - 96px)}.v5-pilot-stage{height:498px}.v5-pilot-robot{width:255px;height:235px;top:-63px;right:23%}.v5-console{padding:21px;gap:11px;top:111px}.v5-module{height:297px;padding:21px 16px}.v5-module-head{gap:7px}.rx-refonte .v5-module h3{font-size:18px}.rx-refonte .v5-module>p{font-size:11px}.v5-agenda{gap:8px}.v5-date{width:64px;height:90px}.v5-date strong{font-size:45px}.v5-meeting{padding:7px 6px;gap:5px}.v5-meeting b{font-size:8px}.v5-meeting small{font-size:6px}.v5-total>strong{font-size:44px}.v5-growth{font-size:7px;padding:6px}.v5-module-foot{font-size:7px}}
@media(max-width:999px){.rx-refonte .v5-pilot .rx-shell{width:calc(100% - 100px);max-width:720px}.rx-refonte .v5-pilot .rx-heading p{font-size:30px;white-space:normal}.v5-pilot-stage{height:auto;padding-top:150px;padding-bottom:40px;margin-top:10px}.v5-pilot-robot{top:-70px;width:290px;height:260px;right:6%}.v5-console{position:relative;top:auto;grid-template-columns:1fr;padding:24px;gap:18px;transform:none;border-radius:43px}.v5-console:before{border-radius:36px}.v5-console:after{border-radius:30px}.v5-module{height:330px;padding:27px 30px}.rx-refonte .v5-module h3{font-size:27px}.rx-refonte .v5-module>p{font-size:14px}.v5-calendar .rx-periods{max-width:360px}.v5-calendar .rx-periods button{font-size:11px}.v5-date{width:100px;height:108px}.v5-date strong{font-size:57px}.v5-meeting b{font-size:12px}.v5-meeting small{font-size:10px}.v5-meeting{padding:10px 14px}.v5-meetings{gap:10px}.v5-module-foot{font-size:10px}.v5-person b{font-size:14px}.v5-person small{font-size:11px}.v5-avatar{width:43px;height:43px;font-size:11px}.v5-team-list{margin-top:22px;gap:14px}.v5-chart{height:100px}.v5-total>strong{font-size:53px}.v5-total>div{font-size:15px}.v5-total>div>span{font-size:10px}.v5-growth{font-size:10px}.v5-pilot-aura{inset:0 -10%}.rx-refonte .v5-example{bottom:0}}
@media(max-width:720px){.rx-refonte .v5-pilot .rx-shell{width:calc(100% - 44px)}.rx-refonte .v5-pilot .rx-heading p{font-size:clamp(21px,5.5vw,27px);letter-spacing:-.045em}.v5-pilot-stage{padding-top:124px;margin-top:18px}.v5-pilot-robot{width:230px;height:213px;right:-7%;top:-52px}.v5-console{padding:15px;gap:15px;border-radius:37px}.v5-console:before{inset:5px;border-radius:32px}.v5-console:after{inset:10px;border-radius:28px}.v5-module{border-radius:25px;height:322px;padding:23px 20px}.rx-refonte .v5-module h3{font-size:24px}.rx-refonte .v5-module>p{font-size:12px}.v5-date{width:73px;height:98px}.v5-date strong{font-size:49px}.v5-meeting{padding:8px 7px}.v5-meeting b{font-size:10px}.v5-meeting small{font-size:8px}.v5-module-foot{font-size:9px}.v5-person b{font-size:12px}.v5-person small{font-size:9px}.v5-agenda{gap:11px}.v5-total>strong{font-size:47px}.v5-total>div{font-size:12px}.v5-growth{font-size:8px;padding:7px}.v5-total>div>span{font-size:9px}.v5-console{box-shadow:inset 0 3px 3px #fff,inset -4px -7px 7px #abc5da70,0 4px 0 #d1e5f4,0 7px 0 #b4ccde90,0 30px 28px -25px #4b698560}}
@media(max-width:360px){.rx-refonte .v5-pilot .rx-shell{width:calc(100% - 36px)}.v5-module{padding:21px 15px}.rx-refonte .v5-module h3{font-size:22px}.v5-module-head{gap:7px}.v5-date{width:61px}.v5-date strong{font-size:43px}.v5-agenda{gap:8px}.v5-calendar .rx-periods button{font-size:10px;padding:7px 5px}.v5-meeting{padding:8px 6px}.v5-meeting b{font-size:9px}.v5-meeting small{font-size:7px}.v5-growth{font-size:7px;padding:6px}.v5-total{gap:8px}.v5-total>strong{font-size:43px}.v5-pilot-robot{right:-10%}}
@media(prefers-reduced-motion:reduce){.v5-module,.v5-light,.v5-date,.v5-progress i,.v5-meeting,.v5-chart-line{transition:none}.v5-module.is-focused{transform:none}.v5-progress i{transform:none}.v5-chart-line{stroke-dashoffset:0}.v5-console{transform:none}}
/* Détails lisibles et courbe sans contour de fermeture hérité. */
.rx-refonte .v5-chart-area{stroke:none}
@media(min-width:1201px){.v5-module{height:334px}.rx-refonte .v5-module>p{font-size:13px}.v5-team-list{gap:16px;margin-top:25px}.v5-avatar{width:44px;height:44px;font-size:12px}.v5-person b{font-size:13px}.v5-person small{font-size:10px}.v5-progress{height:6px}.v5-date{width:94px;height:111px}.v5-date strong{font-size:59px}.v5-meeting b{font-size:11px}.v5-meeting small{font-size:9px}.v5-meeting{min-height:51px;padding:9px 10px}.v5-module-foot{font-size:9px}.v5-chart{height:111px}.v5-total>strong{font-size:58px}.v5-total>div{font-size:14px}.v5-total>div>span{font-size:9px}.v5-growth{font-size:9px}}
@media(min-width:1000px) and (max-height:800px){.v5-pilot-stage{height:444px}.v5-console{top:90px;padding:20px;gap:13px}.v5-module{height:280px;padding:20px}.v5-pilot-robot{top:-85px;width:255px;height:230px}.rx-refonte .v5-module h3{font-size:21px}.rx-refonte .v5-module>p{font-size:11px;margin-top:9px}.v5-team-list{margin-top:20px;gap:12px}.v5-avatar{width:35px;height:35px;font-size:10px}.v5-person b{font-size:11px}.v5-person small{font-size:8px}.v5-date{width:75px;height:94px}.v5-date strong{font-size:47px}.v5-meeting{min-height:42px;padding:7px 8px}.v5-meeting b{font-size:10px}.v5-meeting small{font-size:8px}.v5-calendar .rx-periods{margin:14px 0 12px}.v5-module-foot{font-size:8px;padding-top:12px}.v5-chart{height:92px;margin-top:18px}.v5-total{margin-top:12px}.v5-total>strong{font-size:46px}.v5-growth{font-size:8px}.v5-total>div{font-size:12px}}
/* Verre plus clair, lentille épaisse, projecteur discret et robot secondaire. */
.v5-pilot-robot{transform:scale(.84);transform-origin:50% 100%}
.v5-console{background:linear-gradient(120deg,#ffffff78 0%,#d8e9f321 35%,#ffffff40 57%,#b5d4ea45 100%);border-color:#ffffffd9;backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%);box-shadow:inset 0 4px 4px #fffffff2,inset 5px 0 7px #ffffffc9,inset -5px -8px 9px #789fb552,0 2px 0 #a8c4d8,0 8px 0 #f8fcffbd,0 11px 0 #aac4d7b3,0 15px 0 #e9f4fab8,0 33px 24px -17px #57748c50,0 61px 58px -36px #45688445}
.v5-console:before{inset:7px;border:2px solid #ffffffb8;box-shadow:inset 0 0 0 4px #95bed229,0 2px 3px #6688a54a,inset 2px 4px 3px #fff9;background:linear-gradient(118deg,#fff0 24%,#ffffff80 25%,#fff0 27%,#fff0 71%,#ffffff65 73%,#fff0 76%)}
.v5-console:after{inset:17px;border-color:#ffffffb3;box-shadow:inset 0 1px 4px #ffffff9c}
.v5-module{background:linear-gradient(140deg,#ffffff70,#ffffff16 62%,#bfd7ea28);border-color:#ffffffd6;box-shadow:inset 1px 2px 3px #ffffffd9,inset -1px -3px 5px #84a5bd15,0 3px 7px #648aa610;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
.v5-module.is-focused{background:radial-gradient(ellipse at 50% 20%,#c3e6ff55,#ffffff40 70%),linear-gradient(140deg,#ffffff9e,#ddefff35);box-shadow:inset 1px 2px 4px #fff,inset -1px -2px 4px #8fb7d33b,0 8px 18px -9px #5995c44f,0 0 26px #8bc4ed29}
.v5-date{background:linear-gradient(135deg,#ffffff96,#c1e0f36b);box-shadow:inset 0 0 0 4px #93bfda35,inset 3px 4px 5px #fff,0 3px 0 #edf8ff,0 6px 0 #95b7d05c,0 12px 13px -5px #609bcb38;border-radius:25px}
.is-focused .v5-date{box-shadow:inset 0 0 0 4px #93bfda35,inset 3px 4px 5px #fff,0 3px 0 #edf8ff,0 6px 0 #95b7d05c,0 15px 20px -7px #5babe35c}
.v5-avatar{border:2px solid #ffffffd6;box-shadow:inset 2px 3px 3px #fff,0 3px 0 #b6d1e452,0 6px 8px -4px #6999c157}
.v5-pilot-aura{background:radial-gradient(ellipse at 29% 70%,#74b0da38,transparent 49%),radial-gradient(ellipse at 73% 26%,#cce4f394,transparent 42%)}
.v6-projector{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;filter:blur(5px);opacity:0;mix-blend-mode:multiply}
.rx-refonte .v6-projector path{stroke:none}
@media(max-width:999px){.v6-projector{display:none}.v5-module.is-focused{background:radial-gradient(ellipse at 50% 10%,#a3d9fd55,#ffffff38 66%)}.v5-console{box-shadow:inset 0 4px 4px #fffffff2,inset 4px 0 5px #ffffffa3,inset -4px -7px 7px #789fb552,0 3px 0 #aac4d7,0 7px 0 #eff8ff,0 10px 0 #aecadd73,0 32px 26px -21px #57748c50}}
@media(prefers-reduced-motion:reduce){.v6-projector{display:none}}
/* Le faisceau occupe la scène, sans hériter de la taille des icônes SVG. */
.rx-refonte .v6-projector{width:100%;height:100%}
.v5-pilot-robot{transform:translateY(-24px) scale(.84)}
@media(max-width:999px){.v5-pilot-robot{transform:translateY(-10px) scale(.84)}}

/* Lisibilité de Centraliser et pilotage autonome, 09 octobre. */
.rx-central .rx-assistant-shadow{left:37%;width:37%;height:7%;background:radial-gradient(ellipse,#26374347,transparent 72%);filter:blur(6px)}
.rx-refonte .rx-living .rx-logo-only img{transform:scale(.92)}
.rx-refonte .rx-central .rx-heading h2{font-size:clamp(53px,5.35vw,86px)}
.rx-refonte .rx-central .rx-heading .v4-subtitle{font-size:clamp(24px,2.3vw,36px)}
.rx-refonte .rx-central .rx-heading .v4-central-copy{font-size:clamp(17px,1.35vw,21px)}
@media(max-width:1200px) and (min-width:1000px){.rx-refonte .rx-central .rx-heading .v4-subtitle{font-size:24px}}
@media(max-width:999px){.rx-refonte .rx-central .rx-heading .v4-subtitle{font-size:32px}.rx-refonte .rx-central .rx-heading .v4-central-copy{font-size:19px}}
@media(max-width:720px){.rx-refonte .rx-central .rx-heading h2{font-size:clamp(45px,10.6vw,65px)}.rx-refonte .rx-central .rx-heading .v4-subtitle{font-size:clamp(20px,6vw,28px)}.rx-refonte .rx-central .rx-heading .v4-central-copy{font-size:17px}}
@media(max-width:360px){.rx-refonte .rx-central .rx-heading .v4-subtitle{font-size:20px}}

/* Les satellites passent réellement derrière le canevas du robot. */
.rx-living .rx-tools{z-index:auto}
.rx-refonte .rx-living .rx-logo-only{transition:none}

/* Piloter, 11 octobre : robot et console remontés, sans mentions sous les panneaux. */
@media(min-width:1000px){.v5-console{top:64px}.v5-pilot-robot{top:-139px}}
@media(min-width:1600px){.v5-console{top:92px}.v5-pilot-robot{top:-137px}}
@media(max-width:1200px) and (min-width:1000px){.v5-console{top:61px}.v5-pilot-robot{top:-113px}}
@media(min-width:1000px) and (max-height:800px){.v5-console{top:46px}.v5-pilot-robot{top:-129px}}
