.ecran-studio{aspect-ratio:302/196;transform-origin:0 0;--font-text:"Archivo", system-ui, sans-serif;--nd-ease:cubic-bezier(.2, .7, .2, 1);--nd-base:.32s;--nd-fast:.16s;--fond:0;background:#0d1220;width:1600px;position:absolute;top:0;left:0;overflow:hidden;container-type:inline-size}.st__devel{object-fit:cover;width:100%;height:100%;opacity:var(--devel,0);transition:none;position:absolute;inset:0}.st{color:#c6d0e2;font-family:var(--font-text);-webkit-font-smoothing:antialiased;background:#0d1220;grid-template-rows:3.5cqw 2.8cqw minmax(0,1fr) 2.5cqw;font-size:1.3cqw;line-height:1.45;display:grid;position:absolute;inset:0}.st__barre{background:#191f2d;border-bottom:1px solid #ffffff12;align-items:center;gap:1.1cqw;min-width:0;padding:0 1.3cqw;display:flex}.st__feux{flex:none;gap:.7cqw;display:flex}.st__feux i{background:#39425a;border-radius:999px;width:1cqw;height:1cqw}.st__nom{color:#e7edf7;white-space:nowrap;flex:none;font-size:1.36cqw;font-weight:700}.st__proj{color:#8b98b2;white-space:nowrap;flex:none;font-size:1.22cqw}.st__enr{color:#6b7893;white-space:nowrap;flex:none;font-size:1.12cqw}.st__ong{flex:none;gap:.25cqw;margin:0 auto;display:flex}.st__ong span{color:#8b98b2;white-space:nowrap;transition:background var(--nd-base) var(--nd-ease), color var(--nd-base) var(--nd-ease);border-radius:.55cqw;align-items:center;gap:.5cqw;padding:.42cqw .9cqw;font-size:1.22cqw;font-weight:600;display:flex}.st__ong span i{color:#5d6a85;font-size:1cqw;font-style:normal}.st[data-vue=photo] .st__ong [data-v=photo],.st[data-vue=plan] .st__ong [data-v=plan],.st[data-vue=visite] .st__ong [data-v=visite],.st[data-vue=maquette] .st__ong [data-v=maquette]{color:#eef3fb;background:#27304a;box-shadow:inset 0 0 0 1px #ffffff1a}.st__act{color:#9fadc6;white-space:nowrap;transition:background var(--nd-base) var(--nd-ease), color var(--nd-base) var(--nd-ease), box-shadow var(--nd-base) var(--nd-ease);border-radius:.55cqw;flex:none;padding:.4cqw 1cqw;font-size:1.16cqw;box-shadow:inset 0 0 0 1px #ffffff21}.st__act.est-la{color:#fff;box-shadow:none;background:#2f6df0}.st__sous>[data-v],.st__gauche>[data-v],.st__scene>[data-v],.st__droite>[data-v],.st__pied>[data-v]{opacity:0;visibility:hidden;transition:opacity var(--nd-base) var(--nd-ease), visibility var(--nd-fast) var(--nd-base)}.st[data-vue=photo] .st__sous>[data-v=photo],.st[data-vue=photo] .st__gauche>[data-v=photo],.st[data-vue=photo] .st__scene>[data-v=photo],.st[data-vue=photo] .st__droite>[data-v=photo],.st[data-vue=photo] .st__pied>[data-v=photo],.st[data-vue=plan] .st__sous>[data-v=plan],.st[data-vue=plan] .st__gauche>[data-v=plan],.st[data-vue=plan] .st__scene>[data-v=plan],.st[data-vue=plan] .st__droite>[data-v=plan],.st[data-vue=plan] .st__pied>[data-v=plan],.st[data-vue=visite] .st__sous>[data-v=visite],.st[data-vue=visite] .st__gauche>[data-v=visite],.st[data-vue=visite] .st__scene>[data-v=visite],.st[data-vue=visite] .st__droite>[data-v=visite],.st[data-vue=visite] .st__pied>[data-v=visite],.st[data-vue=maquette] .st__sous>[data-v=maquette],.st[data-vue=maquette] .st__gauche>[data-v=maquette],.st[data-vue=maquette] .st__scene>[data-v=maquette],.st[data-vue=maquette] .st__droite>[data-v=maquette],.st[data-vue=maquette] .st__pied>[data-v=maquette]{opacity:1;visibility:visible;transition-delay:.12s,0s}.st__sous{background:#131a28;border-bottom:1px solid #ffffff12;position:relative;overflow:hidden}.st__ssv{align-items:center;gap:.7cqw;padding:0 1.3cqw;display:flex;position:absolute;inset:0}.st__fil{color:#8b98b2;white-space:nowrap;font-size:1.16cqw}.st__seg{background:#ffffff0e;border-radius:.6cqw;gap:.2cqw;padding:.18cqw;display:flex}.st__seg b{color:#8b98b2;white-space:nowrap;transition:background var(--nd-base) var(--nd-ease), color var(--nd-base) var(--nd-ease);border-radius:.45cqw;padding:.3cqw .8cqw;font-size:1.12cqw;font-weight:600}.st__seg b.est-la{color:#fff;background:#2f6df0}.st__mini{color:#9aa7c0;white-space:nowrap;transition:background var(--nd-base) var(--nd-ease), color var(--nd-base) var(--nd-ease), box-shadow var(--nd-base) var(--nd-ease);border-radius:.45cqw;padding:.3cqw .75cqw;font-size:1.12cqw;box-shadow:inset 0 0 0 1px #ffffff1a}.st__mini.est-la{color:#fff;box-shadow:none;background:#2f6df0}.st__droit{color:#8b98b2;margin-left:auto;font-size:1.12cqw}.st__corps{grid-template-columns:var(--g,4.8cqw) minmax(0, 1fr) 19.5cqw;min-height:0;transition:grid-template-columns var(--nd-base) var(--nd-ease);display:grid}.st[data-vue=visite] .st__corps{--g:13cqw}.st__gauche{background:#111724;border-right:1px solid #ffffff12;min-width:0;position:relative;overflow:hidden}.st__gv{padding:.9cqw .65cqw;position:absolute;inset:0}.st__outils{justify-items:center;gap:.5cqw;display:grid}.st__outils i{background:#ffffff0e;border-radius:.55cqw;width:2.5cqw;height:2.5cqw;box-shadow:inset 0 0 0 1px #ffffff12}.st__outils i.est-la{box-shadow:none;background:#2f6df0}.st__gt{letter-spacing:.1em;text-transform:uppercase;color:#7f8da8;margin:0 0 .5cqw;font-size:1.02cqw;font-weight:700}.st__niv{letter-spacing:.1em;text-transform:uppercase;color:#6b7893;margin:.8cqw 0 .35cqw;font-size:.95cqw;font-weight:700}.st__pcs{gap:.28cqw;margin:0;padding:0;list-style:none;display:grid}.st__pc{color:#aab6cc;white-space:nowrap;opacity:0;transition:opacity var(--nd-base) var(--nd-ease), transform var(--nd-base) var(--nd-ease);background:#ffffff0a;border-radius:.42cqw;align-items:center;gap:.5cqw;padding:.3cqw .5cqw;font-size:1.08cqw;display:flex;transform:translate(-8%)}.st__pc.est-la{opacity:1;transform:none}.st__pc.est-actif{color:#fff;background:#2f6df0}.st__pc.est-actif em{color:#fff;background:#ffffff38}.st__pc em{color:#6fd79b;background:#46c88233;border-radius:.32cqw;padding:.08cqw .42cqw;font-size:.92cqw;font-style:normal;font-weight:700}.st__scene{background:#0b0f1a;min-width:0;min-height:0;position:relative;overflow:hidden}.st__vue{position:absolute;inset:0}.st__vue--sombre{background:#14171f}.st__vue--clair{background:#f8f8fa}.st__vue[data-v=maquette]{background:radial-gradient(132% 112% at 52% 2%,#f7f8fa 0%,#e9ebf0 54%,#d7dae1 100%)}.st__vue[data-v=maquette]:before{content:"";opacity:var(--fond,0);background:radial-gradient(132% 112% at 52% 2%,#fffdf8 0%,#f5f0e6 50%,#e4ddd0 100%);position:absolute;inset:0}.st__vue[data-v=photo]{grid-template-rows:minmax(0,1fr) auto;gap:.8cqw;padding:1.1cqw;display:grid}.st__cadre{background:#05070d;border-radius:.6cqw;min-height:0;position:relative;overflow:hidden}.st__im{object-fit:contain;width:100%;height:100%;filter:brightness(calc(.93 + .14 * var(--dev,1))) contrast(calc(.86 + .5 * var(--dev,1))) saturate(calc(.42 + 1.13 * var(--dev,1)));position:absolute;inset:0}.st__bande{border-radius:.45cqw;position:relative;overflow:hidden}.st__bande img{width:100%;height:auto;display:block}.st__sel{top:0;bottom:0;left:calc(var(--n,0) * 11.11%);width:11.11%;transition:left var(--nd-base) var(--nd-ease);border-radius:.35cqw;position:absolute;box-shadow:inset 0 0 0 .2cqw #2f6df0}.st__plan{width:auto;height:calc(100% - 2.4cqw);transform:translateX(-50%) scale(var(--z,1));border-radius:.4cqw;position:absolute;top:1.2cqw;left:50%;box-shadow:0 1.2cqw 3cqw #10182829}.st__vue.est-dessine .st__plan{display:none}.st__vis{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.st__puce{backdrop-filter:blur(8px);color:#eaf0fa;white-space:nowrap;opacity:0;transition:opacity var(--nd-base) var(--nd-ease), transform var(--nd-base) var(--nd-ease);background:#080c16b8;border-radius:999px;margin:0;padding:.42cqw 1cqw;font-size:1.12cqw;font-weight:600;position:absolute;top:1.1cqw;left:1.1cqw;transform:translateY(-.5cqw)}.st__puce.est-la{opacity:1;transform:none}.st__poupee{opacity:0;width:14cqw;height:auto;transition:opacity var(--nd-base) var(--nd-ease), transform var(--nd-base) var(--nd-ease);border-radius:.7cqw;position:absolute;bottom:1.2cqw;right:1.2cqw;transform:translateY(16%)scale(.94);box-shadow:0 .6cqw 1.6cqw #05091280,inset 0 0 0 1px #ffffff4d}.st__poupee.est-la{opacity:1;transform:none}.st__maq{object-fit:contain;width:calc(100% - 2.8cqw);height:calc(100% - 2.8cqw);transform:scale(var(--z,1));position:absolute;top:1.4cqw;left:1.4cqw}.st__vue.a-du-volume .st__maq{display:none}.st__maq3d{width:100%;height:100%;display:block;position:absolute;inset:0}.st__etiq{z-index:2;color:#fff;text-align:center;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--nd-base) var(--nd-ease);background:#5e687ceb;border-radius:.45cqw;margin:0;padding:.3cqw .8cqw;position:absolute;transform:translate(-50%,-50%)}.st__etiq.est-la{opacity:1}.st__etiq b{font-size:1.02cqw;font-weight:600;display:block}.st__etiq span{color:#ffffffc7;font-size:.88cqw;display:block}.st__cam{font-variant-numeric:tabular-nums}.st__droite{background:#141a28;border-left:1px solid #ffffff12;min-width:0;position:relative;overflow:hidden}.st__dv{padding:1.1cqw;position:absolute;inset:0}.st__histo{border-radius:.45cqw;width:100%;height:auto;display:block}.st__paire{color:#7f8da8;white-space:nowrap;justify-content:space-between;gap:.5cqw;margin:.5cqw 0 1cqw;font-size:.88cqw;display:flex}.st__rt{color:#dce5f3;margin:0 0 .6cqw;font-size:1.12cqw;font-weight:700}.st__rs{letter-spacing:.11em;text-transform:uppercase;color:#7f8da8;margin:1cqw 0 .5cqw;font-size:.95cqw;font-weight:700}.st__gl{color:#aab6cc;grid-template-columns:minmax(0,1fr) auto;gap:.25cqw .6cqw;margin:0 0 .8cqw;font-size:1.05cqw;display:grid}.st__gl b{color:#dce5f3;font-variant-numeric:tabular-nums;font-weight:600}.st__gl i{background:#ffffff1f;border-radius:999px;grid-column:1/-1;height:.3cqw;position:relative}.st__gl i:after{content:"";top:50%;left:calc(50% + (var(--p) - 50%) * var(--d,1));background:#2f6df0;border-radius:999px;width:1.15cqw;height:1.15cqw;margin:-.575cqw 0 0 -.575cqw;position:absolute;box-shadow:0 0 0 .14cqw #ffffff38}.st__note{color:#7f8da8;margin:0 0 .9cqw;font-size:.98cqw;line-height:1.5}.st__objs{gap:.7cqw;margin:0;padding:0;list-style:none;display:grid}.st__obj{background:#ffffff0b;border-radius:.55cqw;padding:.7cqw .8cqw;box-shadow:inset 0 0 0 1px #ffffff0f}.st__obj>b{color:#dce5f3;font-size:1.1cqw;font-weight:700;display:block}.st__obj>span{color:#7f8da8;margin-top:.18cqw;font-size:.95cqw;line-height:1.45;display:block}.st__btns{gap:.4cqw;margin-top:.55cqw;display:flex;position:relative}.st__b1,.st__b2,.st__ok,.st__tenu{white-space:nowrap;transition:opacity var(--nd-base) ease;border-radius:.42cqw;padding:.28cqw .78cqw;font-size:.98cqw;font-style:normal;font-weight:600}.st__b1{color:#fff;background:#2f6df0}.st__b2{color:#9aa7c0;box-shadow:inset 0 0 0 1px #ffffff1f}.st__ok{opacity:0;color:#6fd79b;background:#46c8822e;position:absolute;top:0;left:0}.st__tenu{opacity:0;color:#93b7fc;background:#2f6df033;position:absolute;top:0;left:0}.st__obj.est-ok .st__b1,.st__obj.est-ok .st__b2,.st__obj.est-tenu .st__b1,.st__obj.est-tenu .st__b2{opacity:0}.st__obj.est-ok .st__ok{opacity:1}.st__obj.est-tenu{box-shadow:inset 0 0 0 1px #2f6df08c}.st__obj.est-tenu .st__tenu{opacity:1}.st__ch{color:#7f8da8;gap:.12cqw;margin:0 0 .75cqw;font-size:1cqw;display:grid}.st__ch b{color:#dce5f3;font-size:1.08cqw;font-weight:600}.st__pil{text-align:center;color:#cfdcf2;border-radius:.5cqw;margin:0 0 .85cqw;padding:.45cqw .9cqw;font-size:1.02cqw;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1f}.st__dv[data-v=visite] .st__ch,.st__dv[data-v=visite] .st__pil{opacity:0;transition:opacity var(--nd-base) var(--nd-ease), transform var(--nd-base) var(--nd-ease);transform:translateY(.45cqw)}.st__dv[data-v=visite] .st__ch.est-la,.st__dv[data-v=visite] .st__pil.est-la{opacity:1;transform:none}.st__coch{color:#aab6cc;align-items:center;gap:.55cqw;margin:0 0 .6cqw;font-size:1.02cqw;display:flex}.st__coch i{width:1.1cqw;height:1.1cqw;transition:background var(--nd-base) var(--nd-ease);background:#2f6df0;border-radius:.25cqw;flex:none;position:relative}.st__coch i:after{content:"";opacity:1;width:.26cqw;height:.5cqw;transition:opacity var(--nd-base) var(--nd-ease);border:.15cqw solid #fff;border-width:0 .15cqw .15cqw 0;position:absolute;top:.17cqw;left:.36cqw;transform:rotate(45deg)}.st__coch--off i{background:#3a4458}.st__coch--off i:after{opacity:0}.st__feuille{z-index:4;backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity var(--nd-base) var(--nd-ease), visibility var(--nd-fast) var(--nd-base);background:#060a1499;place-items:center;display:grid;position:absolute;inset:0}.st__feuille.est-la{opacity:1;visibility:visible;transition-delay:0s,0s}.st__fc{width:36cqw;transition:transform var(--nd-base) var(--nd-ease);background:#1b2235;border-radius:1cqw;padding:1.5cqw 1.7cqw 1.6cqw;transform:translateY(-1.4cqw);box-shadow:0 2cqw 5cqw #02050c9e,inset 0 0 0 1px #ffffff1c}.st__feuille.est-la .st__fc{transform:none}.st__ft{color:#eef3fb;margin:0;font-size:1.5cqw;font-weight:700}.st__fd{color:#8b98b2;margin:.25cqw 0 1.1cqw;font-size:1.1cqw}.st__fl{gap:.5cqw;margin:0 0 1.05cqw;padding:0;list-style:none;display:grid}.st__fi{color:#aab6cc;opacity:0;transition:opacity var(--nd-base) var(--nd-ease), transform var(--nd-base) var(--nd-ease);grid-template-columns:1.4cqw minmax(0,1fr) auto;align-items:center;gap:.75cqw;font-size:1.14cqw;display:grid;transform:translateY(.4cqw)}.st__fi.est-la{opacity:1;transform:none}.st__fi i{width:1.4cqw;height:1.4cqw;transition:background var(--nd-base) var(--nd-ease), box-shadow var(--nd-base) var(--nd-ease);border-radius:999px;position:relative;box-shadow:inset 0 0 0 .16cqw #3a4458}.st__fi i:after{content:"";opacity:0;width:.28cqw;height:.54cqw;transition:opacity var(--nd-base) var(--nd-ease);border:.17cqw solid #141a28;border-width:0 .17cqw .17cqw 0;position:absolute;top:.32cqw;left:.47cqw;transform:rotate(45deg)}.st__fi.est-ok i{background:#6fd79b;box-shadow:inset 0 0 0 .16cqw #6fd79b}.st__fi.est-ok i:after{opacity:1}.st__fi b{color:#dce5f3;font-weight:600}.st__fi em{color:#6fd79b;opacity:0;transition:opacity .3s var(--nd-ease);font-size:1cqw;font-style:normal}.st__fi.est-ok em{opacity:1}.st__fb{background:#ffffff1a;border-radius:999px;height:.42cqw;margin:0 0 .95cqw;position:relative;overflow:hidden}.st__fb i{width:var(--p,0%);background:linear-gradient(90deg,#2f6df0,#74a4ff);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.st__fv{color:#8b98b2;justify-content:space-between;gap:1cqw;margin:0;font-size:1.08cqw;display:flex}.st__fv b{color:#dce5f3;font-weight:600}.st__ff{text-align:center;color:#6fd79b;opacity:0;transition:opacity var(--nd-base) var(--nd-ease);background:#46c88221;border-radius:.55cqw;margin:1cqw 0 0;padding:.55cqw .9cqw;font-size:1.08cqw;font-weight:600}.st__ff.est-la{opacity:1}.st__pied{background:#191f2d;border-top:1px solid #ffffff12;position:relative;overflow:hidden}.st__pv{color:#8b98b2;white-space:nowrap;justify-content:space-between;align-items:center;gap:1cqw;margin:0;padding:0 1.3cqw;font-size:1.02cqw;display:flex;position:absolute;inset:0}.st__pv>b{color:#aab6cc;font-weight:600}.st__surf b{color:#dce5f3;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.st__sous>[data-v],.st__gauche>[data-v],.st__scene>[data-v],.st__droite>[data-v],.st__pied>[data-v],.st__pc,.st__puce,.st__poupee,.st__seg b,.st__ong span,.st__sel,.st__corps,.st__mini,.st__act,.st__feuille,.st__fc,.st__fi,.st__fi i,.st__fi em,.st__ff,.pl__trame,.pl__cotes,.pl__pv,.pl__cur,.st__dv[data-v=visite] .st__ch,.st__dv[data-v=visite] .st__pil{transition:none!important}}.st__plansvg{width:calc(100% - 2cqw);height:calc(100% - 2cqw);display:block;position:absolute;inset:1cqw;overflow:visible}.pl__trame line{stroke:#aac4f016;stroke-width:1.2px}.pl__trame{transition:opacity var(--nd-base) var(--nd-ease)}.pl__sol{fill:#789ee01a}.pl__mur{fill:none;stroke:#e9eefa;stroke-width:9px;stroke-linejoin:round;stroke-linecap:round}.pl__cote{stroke:#68779a;stroke-width:1.8px}.pl__ct,.pl__et,.pl__pvt{font-family:var(--font-text);text-anchor:middle;font-weight:600;font-size:calc(var(--t,26) * 1px)}.pl__ct{fill:#b8c6de}.pl__cotes{transition:opacity var(--nd-base) var(--nd-ease)}.pl__mb{fill:#2f6df033;stroke:#7aa2f7;stroke-width:2.6px}.pl__mb2{fill:#2f6df06b}.pl__fil{stroke:#b0cafa9e;stroke-width:2px;fill:none}.pl__fil2{fill:none;stroke:#b0cafa80;stroke-width:2px}.pl__fleche{stroke:#a6c3fa;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.pl__bague{fill:none;stroke:#6fd79b;stroke-width:3.4px;stroke-dasharray:11 9}.pl__et{fill:#dde6f6}.pl__pv{transition:opacity var(--nd-base) var(--nd-ease)}.pl__halo{fill:#2f6df026;stroke:#7aa2f78c;stroke-width:1.8px;stroke-dasharray:8 7}.pl__pt{fill:#2f6df0;stroke:#fff;stroke-width:3.4px}.pl__pvt{fill:#b8c6de;text-anchor:end}.pl__cur2{fill:#fff;stroke:#10172a;stroke-width:2.4px;stroke-linejoin:round}.pl__cur{transition:opacity var(--nd-base) linear}