.landing-reference{--reference-visual-0:#3a3a40;--reference-visual-1:#232326;--reference-visual-2:#3b82f6;--reference-visual-3:#f97316;--reference-visual-4:#14b8a6;--reference-visual-5:#eab308;--reference-visual-6:#fef6e4;--reference-visual-7:#fff;--reference-visual-8:#e8d9d9;--reference-visual-9:#f582ae;--reference-visual-10:#8bd3dd;--reference-visual-11:#0d0d0f;--reference-visual-12:#41bdf5;--reference-visual-13:#18a0e6;--reference-visual-14:#f3f1ea;--reference-visual-15:#111;--reference-visual-16:#5b7fd6;--reference-visual-17:#333;--reference-visual-18:#0e0f12;--reference-visual-19:#a3e635;--reference-visual-20:#000;--reference-visual-21:#d4d4d8;--reference-visual-22:#dcfce7;--reference-visual-23:#22c55e;--reference-visual-24:#15803d;--reference-visual-25:#4b5d73;--reference-visual-26:#2b3440;--reference-visual-27:#1b1f25;--reference-visual-28:#fafafa;--reference-visual-29:#3f3f46;--reference-visual-30:#4c3ba8;--reference-visual-31:#1e3a64;--reference-visual-32:#121218;--reference-visual-33:#f6f3ec;--reference-visual-34:#5f5f68}.landing-reference .rv0{width:1200px;height:640px;margin:72px auto 0;position:relative}.landing-reference .rv1{background:radial-gradient(at 50% 0,#ffffff12,#0000 65%);height:520px;position:absolute;top:120px;left:-120px;right:-120px}.landing-reference .rv2{background:var(--visuel);text-align:left;border-radius:20px 20px 0 0;width:1040px;height:640px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 -20px 80px #00000080}.landing-reference .rv3{border-bottom:1px solid #ffffff0f;gap:8px;height:40px;padding:0 16px}.landing-reference .rv4{background:var(--reference-visual-0);border-radius:6px;width:11px;height:11px}.landing-reference .rv5{background:var(--reference-visual-1);width:320px;height:24px;color:var(--texte-3);border-radius:7px;justify-content:center;align-items:center;margin:0 auto;font-size:12px;display:flex}.landing-reference .rv6{height:600px;display:flex}.landing-reference .rv7{box-sizing:border-box;border-right:1px solid #ffffff0f;flex-direction:column;gap:4px;width:220px;padding:18px 14px;font-size:13px;display:flex}.landing-reference .rv8{gap:8px;padding:0 8px 14px;font-size:16px;font-weight:700}.landing-reference .rv9{background:var(--texte);border-radius:6px;width:20px;height:20px}.landing-reference .rv10{background:var(--surface-1);height:32px;color:var(--texte-3);border-radius:8px;align-items:center;padding:0 10px;display:flex}.landing-reference .rv11{background:var(--surface-2);border-radius:8px;align-items:center;height:32px;margin-top:10px;padding:0 10px;font-weight:500;display:flex}.landing-reference .rv12{align-items:center;height:32px;padding:0 10px;display:flex}.landing-reference .rv13{margin-right:8px}.landing-reference .rv14{height:32px;color:var(--texte-2);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.landing-reference .rv15{height:32px;color:var(--texte-2);align-items:center;padding:0 10px;display:flex}.landing-reference .rv16{color:var(--texte-3);text-transform:uppercase;letter-spacing:.06em;margin-top:14px;padding:0 10px;font-size:11px}.landing-reference .rv17{height:30px;color:var(--texte-2);gap:8px;padding:0 10px}.landing-reference .rv18{background:var(--reference-visual-2);border-radius:4px;width:8px;height:8px}.landing-reference .rv19{background:var(--reference-visual-3);border-radius:4px;width:8px;height:8px}.landing-reference .rv20{background:var(--reference-visual-4);border-radius:4px;width:8px;height:8px}.landing-reference .rv21{background:var(--reference-visual-5);border-radius:4px;width:8px;height:8px}.landing-reference .rv22{flex-direction:column;flex:1;gap:22px;min-width:0;padding:28px 32px;display:flex}.landing-reference .rv23{letter-spacing:-.02em;font-size:26px;font-weight:600}.landing-reference .rv24{color:var(--texte-2);margin-top:2px;font-size:14px}.landing-reference .rv25{gap:14px;display:flex}.landing-reference .rv26{background:var(--surface-1);border-radius:16px;flex-direction:column;flex:1.25;gap:14px;padding:16px;display:flex}.landing-reference .rv27{color:var(--texte-2);font-size:12px}.landing-reference .rv28{align-items:flex-start;gap:12px}.landing-reference .rv29{background:var(--reference-visual-6);width:60px;height:60px}.landing-reference .rv30{background:var(--reference-visual-7);width:40px;height:30px;box-shadow:0 0 0 1px var(--reference-visual-8);box-sizing:border-box;border-radius:5px;gap:3px;padding:4px;display:flex}.landing-reference .rv31{background:var(--reference-visual-9);border-radius:2px;flex:1}.landing-reference .rv32{background:var(--reference-visual-10);border-radius:2px;flex:1}.landing-reference .rv33{min-width:0}.landing-reference .rv34{margin-top:2px;font-size:15px;font-weight:500;line-height:20px}.landing-reference .rv35{color:var(--texte-2);margin-top:4px;font-size:12px}.landing-reference .rv36{gap:8px}.landing-reference .rv37{background:var(--texte);height:34px;color:var(--fond);border-radius:9px;flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.landing-reference .rv38{background:var(--surface-2);border-radius:9px;flex:1;justify-content:center;align-items:center;height:34px;font-size:13px;font-weight:500;display:flex}.landing-reference .rv39{background:var(--surface-1);border-radius:16px;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.landing-reference .rv40{color:var(--texte-2);gap:8px;font-size:12px}.landing-reference .rv41{background:var(--reference-visual-11);border-radius:5px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #ffffff1a}.landing-reference .rv42{font-size:15px;font-weight:500}.landing-reference .rv43{align-items:flex-start;gap:6px;font-size:12px;line-height:17px}.landing-reference .rv44{flex-shrink:0;margin-top:2px}.landing-reference .rv45{background:var(--surface-2);border-radius:9px;justify-content:center;align-items:center;height:34px;margin-top:auto;font-size:13px;font-weight:500;display:flex}.landing-reference .rv46{justify-content:space-between}.landing-reference .rv47{font-size:17px;font-weight:600}.landing-reference .rv48{color:var(--texte-2);font-size:13px}.landing-reference .rv49{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-reference .rv50{background:var(--surface-1);border-radius:14px;overflow:hidden}.landing-reference .rv51{background:linear-gradient(135deg,var(--reference-visual-12),var(--reference-visual-13));height:96px;color:var(--reference-visual-7);justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.landing-reference .rv52{background:var(--reference-visual-7);clip-path:polygon(50% 0,100% 45%,100% 100%,0 100%,0 45%);width:18px;height:18px}.landing-reference .rv53{padding:10px 12px}.landing-reference .rv54{color:var(--texte-2);font-size:11px}.landing-reference .rv55{margin-top:2px;font-size:13px;font-weight:500}.landing-reference .rv56{background:var(--reference-visual-14);height:96px;color:var(--reference-visual-15);letter-spacing:-.02em;justify-content:center;align-items:center;gap:6px;font-size:24px;font-weight:600;display:flex}.landing-reference .rv57{background:var(--reference-visual-16);width:16px;height:16px;box-shadow:-4px 4px 0 var(--reference-visual-17)}.landing-reference .rv58{background:var(--reference-visual-18);height:96px;color:var(--reference-visual-7);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.landing-reference .rv59{border-left:9px solid #0000;border-right:9px solid #0000;border-bottom:15px solid var(--reference-visual-19);width:0;height:0}.landing-reference .rv60{background:var(--cadre-tel);box-sizing:border-box;text-align:left;border-radius:44px;width:290px;height:560px;padding:10px;position:absolute;top:110px;right:0;box-shadow:0 0 0 1px #ffffff24,0 30px 80px #0009}.landing-reference .rv61{background:var(--fond);box-sizing:border-box;border-radius:35px;flex-direction:column;gap:14px;height:100%;padding:44px 16px 0;display:flex;position:relative;overflow:hidden}.landing-reference .rv62{background:var(--reference-visual-20);border-radius:11px;width:80px;height:22px;margin-left:-40px;position:absolute;top:12px;left:50%}.landing-reference .rv63{letter-spacing:-.02em;font-size:22px;font-weight:700}.landing-reference .rv64{background:var(--surface-1);height:36px;color:var(--texte-2);border-radius:11px;gap:8px;padding:0 10px;font-size:12px}.landing-reference .rv65{flex:1}.landing-reference .rv66{font-size:15px;font-weight:600}.landing-reference .rv67{background:var(--surface-1);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.landing-reference .rv68{align-items:flex-start;gap:10px}.landing-reference .rv69{background:var(--reference-visual-6);width:44px;height:44px}.landing-reference .rv70{background:var(--reference-visual-7);width:30px;height:22px;box-shadow:0 0 0 1px var(--reference-visual-8);box-sizing:border-box;border-radius:4px;gap:2px;padding:3px;display:flex}.landing-reference .rv71{color:var(--texte-2);font-size:10px}.landing-reference .rv72{font-size:12px;font-weight:500;line-height:16px}.landing-reference .rv73{gap:6px}.landing-reference .rv74{background:var(--texte);height:30px;color:var(--fond);border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.landing-reference .rv75{background:var(--surface-2);border-radius:8px;flex:1;justify-content:center;align-items:center;height:30px;font-size:11px;display:flex}.landing-reference .rv76{gap:6px;font-size:15px;font-weight:600}.landing-reference .rv77{background:var(--surface-2);border-radius:9px;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.landing-reference .rv78{background:var(--surface-1);border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.landing-reference .rv79{font-size:13px;font-weight:500}.landing-reference .rv80{font-size:11px;line-height:15px}.landing-reference .rv81{background:var(--visuel);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:10px;height:220px;padding:18px;display:flex}.landing-reference .rv82{justify-content:space-between;font-size:12px}.landing-reference .rv83{gap:6px;font-weight:600}.landing-reference .rv84{background:var(--texte);border-radius:4px;width:14px;height:14px}.landing-reference .rv85{color:var(--success);gap:5px}.landing-reference .rv86{background:var(--surface-1);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.landing-reference .rv87{background:linear-gradient(135deg,var(--reference-visual-12),var(--reference-visual-13));width:34px;height:34px}.landing-reference .rv88{font-size:12px;font-weight:500}.landing-reference .rv89{background:var(--surface-1);color:var(--texte-2);border-radius:10px;flex:1;padding:10px;font-size:11px;line-height:16px}.landing-reference .rv90{background:var(--texte);height:30px;color:var(--fond);border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.landing-reference .rv91{gap:6px;font-size:11px;font-weight:600}.landing-reference .rv92{color:var(--reference-visual-21);font-size:12px;line-height:18px}.landing-reference .rv93{flex-wrap:wrap;gap:6px}.landing-reference .rv94{height:24px;font-size:11px}.landing-reference .rv95{background:var(--surface-1);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px;display:flex}.landing-reference .rv96{background:var(--texte);height:26px;color:var(--fond);border-radius:7px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:flex}.landing-reference .rv97{background:var(--surface-1);border-radius:10px;gap:8px;height:36px;padding:0 10px;font-size:11px;box-shadow:inset 0 0 0 1px #ffffff29}.landing-reference .rv98{color:var(--texte-2);margin-top:2px;font-size:10px}.landing-reference .rv99{background:var(--reference-visual-6);width:34px;height:34px}.landing-reference .rv100{background:linear-gradient(90deg,var(--reference-visual-9) 50%,var(--reference-visual-10) 50%);border-radius:2px;width:18px;height:12px}.landing-reference .rv101{background:var(--surface-1);opacity:1;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.landing-reference .rv102{background:var(--reference-visual-7);width:34px;height:34px}.landing-reference .rv103{background:linear-gradient(90deg,var(--reference-visual-22),var(--success),var(--reference-visual-23),var(--reference-visual-24));width:22px;height:8px}.landing-reference .rv104{background:var(--surface-1);border-radius:12px;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex}.landing-reference .rv105{font-size:12px;font-weight:500;line-height:17px}.landing-reference .rv106{align-items:flex-start;gap:6px;font-size:11px;line-height:15px}.landing-reference .rv107{gap:6px;margin-top:auto}.landing-reference .rv108{background:var(--texte);height:28px;color:var(--fond);border-radius:7px;flex:1;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.landing-reference .rv109{background:var(--surface-2);border-radius:7px;flex:1;justify-content:center;align-items:center;height:28px;font-size:11px;display:flex}.landing-reference .rv110{background:var(--fond);border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:0 0 0 1px #ffffff14,0 30px 60px #0006}.landing-reference .rv111{background:var(--surface-2);border-radius:18px 18px 4px;align-self:flex-end;max-width:420px;padding:12px 16px;font-size:16px;line-height:23px}.landing-reference .rv112{align-items:flex-start;gap:12px;display:flex}.landing-reference .rv113{background:var(--ia);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.landing-reference .rv114{color:var(--texte-reponse);font-size:16px;line-height:26px}.landing-reference .rv115{color:var(--texte);font-weight:600}.landing-reference .rv116{background:var(--ia-fond);width:20px;height:20px;color:var(--ia-texte);vertical-align:2px;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.landing-reference .rv117{grid-template-columns:1fr 1fr;gap:10px;padding-left:44px;display:grid}.landing-reference .rv118{background:var(--surface-1);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.landing-reference .rv119{color:var(--ia-texte);font-size:12px;font-weight:600}.landing-reference .rv120{background:var(--reference-visual-6);width:32px;height:32px}.landing-reference .rv121{background:linear-gradient(90deg,var(--reference-visual-9) 50%,var(--reference-visual-10) 50%);border-radius:2px;width:16px;height:11px}.landing-reference .rv122{background:var(--reference-visual-7);width:32px;height:32px}.landing-reference .rv123{background:linear-gradient(90deg,var(--reference-visual-22),var(--success),var(--reference-visual-23),var(--reference-visual-24));width:20px;height:7px}.landing-reference .rv124{background:var(--surface-1);border-radius:16px;gap:10px;height:52px;margin-top:4px;padding:0 8px 0 16px}.landing-reference .rv125{color:var(--texte-3);flex:1;font-size:15px}.landing-reference .rv126{background:var(--ia);border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.landing-reference .rv127{color:var(--texte-3);text-align:center;font-size:12px}.landing-reference .rv128{background:radial-gradient(circle at 30% 20%,var(--reference-visual-25) 0%,var(--reference-visual-26) 45%,var(--reference-visual-27) 100%);border-radius:32px;height:560px;position:relative;overflow:hidden}.landing-reference .rv129{text-align:center;color:var(--reference-visual-7);position:absolute;top:64px;left:0;right:0}.landing-reference .rv130{letter-spacing:-.03em;font-size:88px;font-weight:300;line-height:1}.landing-reference .rv131{opacity:.85;margin-top:8px;font-size:17px}.landing-reference .rv132{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--reference-visual-7);background:#28282edb;border-radius:24px;flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;top:260px;left:40px;right:40px}.landing-reference .rv133{opacity:.8;gap:8px;font-size:13px}.landing-reference .rv134{background:var(--texte);border-radius:5px;width:18px;height:18px}.landing-reference .rv135{align-items:flex-start;gap:14px}.landing-reference .rv136{flex:1;min-width:0}.landing-reference .rv137{font-size:16px;font-weight:600;line-height:21px}.landing-reference .rv138{opacity:.8;margin-top:4px;font-size:14px;line-height:20px}.landing-reference .rv139{background:var(--reference-visual-6);border-radius:12px;width:52px;height:52px}.landing-reference .rv140{background:linear-gradient(90deg,var(--reference-visual-9) 50%,var(--reference-visual-10) 50%);border-radius:3px;width:30px;height:20px}.landing-reference .rv141{background:#ffffff1f;border-radius:12px;flex:1;justify-content:center;align-items:center;height:38px;font-size:14px;font-weight:600;display:flex}.landing-reference .rv142{background:#28282e99;border-radius:20px;height:64px;position:absolute;top:470px;left:56px;right:56px}.landing-reference .rv143{background:var(--visuel);box-sizing:border-box;border-radius:16px;height:280px;padding:20px;position:relative;overflow:hidden}.landing-reference .rv144{background:var(--reference-visual-28);color:var(--reference-visual-29);box-sizing:border-box;border-radius:12px 12px 0 0;padding:18px 18px 0;font-size:12px;line-height:20px;position:absolute;inset:20px 20px 0}.landing-reference .rv145{color:var(--fond);margin-bottom:8px;font-size:15px;font-weight:700;line-height:20px}.landing-reference .rv146{background:var(--highlight);box-shadow:-2px 0 0 var(--highlight-edge);color:var(--fond)}.landing-reference .rv147{background:var(--fond);border-radius:10px;align-items:center;gap:2px;height:36px;padding:0 4px;font-size:12px;font-weight:500;display:flex;position:absolute;top:146px;left:96px;box-shadow:0 8px 24px #0006,0 0 0 1px #ffffff1a}.landing-reference .rv148{background:var(--surface-2);border-radius:7px;gap:6px;height:28px;padding:0 10px}.landing-reference .rv149{background:var(--highlight-dot);border-radius:3px;width:10px;height:10px}.landing-reference .rv150{height:28px;color:var(--texte-2);align-items:center;padding:0 10px;display:flex}.landing-reference .rv151{background:var(--visuel);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:12px;height:280px;padding:20px;display:flex}.landing-reference .rv152{gap:10px}.landing-reference .rv153{background:var(--folder-bg);width:36px;height:36px;color:var(--folder);border-radius:10px;justify-content:center;align-items:center;font-weight:700;display:flex}.landing-reference .rv154{font-size:14px;font-weight:600}.landing-reference .rv155{background:var(--surface-1);border-radius:12px;flex-direction:column;gap:8px;padding:12px;font-size:12px;display:flex}.landing-reference .rv156{color:var(--texte-2)}.landing-reference .rv157{height:26px;font-size:12px}.landing-reference .rv158{justify-content:space-between;margin-top:auto;font-size:13px}.landing-reference .rv159{background:var(--reference-visual-6);border-radius:6px;width:22px;height:22px}.landing-reference .rv160{background:var(--reference-visual-7);border-radius:6px;width:22px;height:22px;margin-left:-10px}.landing-reference .rv161{background:var(--reference-visual-14);border-radius:6px;width:22px;height:22px;margin-left:-10px}.landing-reference .rv162{margin-left:4px}.landing-reference .rv163{color:var(--success)}.landing-reference .rv164{margin-right:4px}.landing-reference .rv165{grid-template-columns:repeat(4,1fr);gap:6px;font-size:11px;display:grid}.landing-reference .rv166{background:var(--surface-1);border-radius:10px;padding:10px 8px}.landing-reference .rv167{font-size:18px;font-weight:600}.landing-reference .rv168{background:var(--surface-1);border-radius:12px;flex-direction:column;padding:0 12px;font-size:12px;display:flex}.landing-reference .rv169{border-bottom:1px solid #ffffff14;gap:8px;height:44px}.landing-reference .rv170{flex:1;font-weight:500}.landing-reference .rv171{background:var(--success-bg);height:22px;color:var(--success);border-radius:6px;gap:4px;padding:0 8px;font-weight:500}.landing-reference .rv172{background:var(--warning-bg);height:22px;color:var(--warning);border-radius:6px;gap:4px;padding:0 8px;font-weight:500}.landing-reference .rv173{gap:8px;height:44px}.landing-reference .rv174{color:var(--texte-2);flex:1;font-weight:500}.landing-reference .rv175{background:var(--danger-bg);height:22px;color:var(--danger);border-radius:6px;gap:4px;padding:0 8px;font-weight:500}.landing-reference .rv176{color:var(--texte-2);margin-top:auto;font-size:12px}.landing-reference .rv177{grid-template-columns:1fr 1fr;gap:16px;display:grid}.landing-reference .rv178{background:var(--surface-1);border-radius:20px;overflow:hidden}.landing-reference .rv179{background:radial-gradient(circle at 80% 0%,var(--reference-visual-30) 0%,transparent 55%),radial-gradient(circle at 0% 100%,var(--reference-visual-31) 0%,transparent 55%),var(--reference-visual-32);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:250px;padding:24px;display:flex;position:relative}.landing-reference .rv180{gap:6px;font-size:12px;font-weight:600;position:absolute;top:18px;left:20px}.landing-reference .rv181{letter-spacing:-.02em;font-size:30px;font-weight:600}.landing-reference .rv182{color:var(--reference-visual-21);font-size:13px}.landing-reference .rv183{justify-content:space-between;padding:16px 18px;font-size:14px;display:flex}.landing-reference .rv184{font-weight:500}.landing-reference .rv185{background:var(--reference-visual-33);box-sizing:border-box;height:250px;color:var(--fond);background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-size:20px 20px;flex-direction:column;justify-content:center;gap:12px;padding:24px;display:flex;position:relative}.landing-reference .rv186{color:var(--reference-visual-34);font-size:12px;position:absolute;top:18px;left:24px}.landing-reference .rv187{color:var(--reference-visual-34);font-size:12px;position:absolute;top:18px;right:24px}.landing-reference .rv188{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:32px}.landing-reference .rv189{border-radius:14px;align-self:flex-start;align-items:center;height:28px;padding:0 12px;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #00000029}.landing-reference .rv190{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.landing-reference .rv191{flex-shrink:0}.landing-reference .rv192{background:var(--surface-2);border-radius:18px 18px 4px;align-self:flex-end;max-width:440px;padding:12px 16px;font-size:16px;line-height:23px}.landing-reference .rv193{color:var(--reference-visual-7);background:#28282edb;border-radius:24px;flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;top:260px;left:40px;right:40px}.landing-reference .rv194{background:var(--fond);border-radius:10px;align-items:center;gap:2px;height:36px;padding:0 4px;font-size:12px;font-weight:500;display:flex;position:absolute;top:166px;left:80px;box-shadow:0 8px 24px #0006,0 0 0 1px #ffffff1a}.landing-reference .rv195{justify-content:center;gap:6px;margin-top:4px}.landing-reference .rv196{background:var(--texte);border-radius:3px;width:18px;height:6px}.landing-reference .rv197{background:var(--surface-3);border-radius:3px;width:6px;height:6px}.landing-reference .rv198{background:var(--fond);border-radius:20px;flex-direction:column;gap:14px;margin-top:8px;padding:16px;display:flex}.landing-reference .rv199{background:var(--surface-2);border-radius:16px 16px 4px;align-self:flex-end;max-width:250px;padding:10px 14px;font-size:14px;line-height:20px}.landing-reference .rv200{color:var(--texte-reponse);font-size:14px;line-height:22px}.landing-reference .rv201{background:var(--ia-fond);width:18px;height:18px;color:var(--ia-texte);border-radius:5px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.landing-reference .rv202{background:var(--surface-1);border-radius:14px;gap:8px;height:46px;padding:0 6px 0 14px}.landing-reference .rv203{color:var(--texte-3);flex:1;font-size:14px}.landing-reference .rv204{background:var(--ia);border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.landing-reference .rv205{background:radial-gradient(circle at 30% 20%,var(--reference-visual-25) 0%,var(--reference-visual-26) 50%,var(--reference-visual-27) 100%);border-radius:24px;margin-top:8px;padding:28px 14px 18px}.landing-reference .rv206{text-align:center;color:var(--reference-visual-7);font-size:56px;font-weight:300;line-height:1}.landing-reference .rv207{color:var(--reference-visual-7);background:#28282edb;border-radius:20px;flex-direction:column;gap:10px;margin-top:24px;padding:14px;display:flex}.landing-reference .rv208{opacity:.8;gap:6px;font-size:12px}.landing-reference .rv209{background:var(--texte);border-radius:4px;width:16px;height:16px}.landing-reference .rv210{font-size:14px;font-weight:600;line-height:19px}.landing-reference .rv211{opacity:.8;margin-top:2px;font-size:12px}.landing-reference .rv212{background:var(--reference-visual-6);width:42px;height:42px}.landing-reference .rv213{background:linear-gradient(90deg,var(--reference-visual-9) 50%,var(--reference-visual-10) 50%);border-radius:3px;width:24px;height:16px}.landing-reference .rv214{background:#ffffff1f;border-radius:10px;flex:1;justify-content:center;align-items:center;height:34px;font-size:13px;font-weight:600;display:flex}.landing-reference .rv215{background:var(--visuel);border-radius:14px;height:170px;position:relative;overflow:hidden}.landing-reference .rv216{background:var(--reference-visual-28);color:var(--reference-visual-29);border-radius:10px 10px 0 0;padding:14px 14px 0;font-size:12px;line-height:19px;position:absolute;inset:16px 16px 0}.landing-reference .rv217{color:var(--fond);margin-bottom:6px;font-size:14px;font-weight:700}.landing-reference .rv218{background:var(--fond);border-radius:9px;align-items:center;height:32px;padding:0 4px;font-size:11px;font-weight:500;display:flex;position:absolute;top:118px;left:60px;box-shadow:0 8px 20px #0006,0 0 0 1px #ffffff1a}.landing-reference .rv219{background:var(--surface-2);border-radius:6px;gap:5px;height:24px;padding:0 8px}.landing-reference .rv220{background:var(--highlight-dot);border-radius:3px;width:9px;height:9px}.landing-reference .rv221{color:var(--texte-2);padding:0 8px}.landing-reference .rv222{background:var(--visuel);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.landing-reference .rv223{background:var(--folder-bg);width:32px;height:32px;color:var(--folder);border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.landing-reference .rv224{flex-wrap:wrap;gap:6px;font-size:12px}.landing-reference .rv225{background:var(--surface-2);border-radius:8px;align-items:center;height:26px;padding:0 10px;display:flex}.landing-reference .rv226{background:var(--visuel);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:6px;padding:16px;font-size:11px;display:grid}.landing-reference .rv227{background:var(--surface-1);border-radius:10px;padding:10px 6px}.landing-reference .rv228{background:var(--warning-bg);color:var(--warning);border-radius:10px;padding:10px 6px}.landing-reference .rv229{background:var(--danger-bg);color:var(--danger);border-radius:10px;padding:10px 6px}.landing-reference .rv230{background:var(--surface-1);border-radius:20px;margin-top:8px;overflow:hidden}.landing-reference .rv231{background:radial-gradient(circle at 80% 0%,var(--reference-visual-30) 0%,transparent 55%),radial-gradient(circle at 0% 100%,var(--reference-visual-31) 0%,transparent 55%),var(--reference-visual-32);flex-direction:column;justify-content:center;align-items:center;gap:6px;height:190px;display:flex}.landing-reference .rv232{justify-content:space-between;padding:14px 16px;font-size:14px;display:flex}.landing-reference .rv233{background:radial-gradient(circle at 50% 0%,#ffffff14,transparent 70%),var(--visuel);border-radius:28px;height:430px;margin:40px 20px 0;position:relative;overflow:hidden}.landing-reference .rv234{background:var(--cadre-tel);box-sizing:border-box;border-radius:40px;width:260px;height:460px;margin-left:-130px;padding:9px;position:absolute;top:32px;left:50%;box-shadow:0 0 0 1px #ffffff24}.landing-reference .rv235{background:var(--fond);box-sizing:border-box;border-radius:32px;flex-direction:column;gap:12px;height:100%;padding:40px 14px 0;display:flex}.landing-reference .rv236{letter-spacing:-.02em;font-size:20px;font-weight:700}.landing-reference .rv237{background:var(--surface-1);height:32px;color:var(--texte-2);border-radius:10px;gap:6px;padding:0 10px;font-size:11px}.landing-reference .rv238{background:var(--surface-1);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.landing-reference .rv239{align-items:flex-start;gap:8px}.landing-reference .rv240{background:var(--reference-visual-6);width:40px;height:40px}.landing-reference .rv241{color:var(--texte-2);font-size:9px}.landing-reference .rv242{font-size:11px;font-weight:500;line-height:14px}.landing-reference .rv243{background:var(--texte);height:26px;color:var(--fond);border-radius:7px;flex:1;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.landing-reference .rv244{background:var(--surface-2);border-radius:7px;flex:1;justify-content:center;align-items:center;height:26px;font-size:10px;display:flex}.landing-reference .rv245{background:var(--surface-1);border-radius:12px;padding:10px}.landing-reference .rv246{margin-top:4px;font-size:10px}.landing-reference .rv50{border:1px solid var(--trait);flex-direction:column;display:flex}.landing-reference .rv50 .rv53{padding-bottom:0}.landing-reference .ref-preview-card-details{flex-direction:column;flex:1;gap:10px;min-width:0;padding:6px 12px 12px;display:flex}.landing-reference .ref-preview-card-details p{color:var(--texte-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.landing-reference .ref-preview-card-tags{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.landing-reference .ref-preview-card-tags span{background:var(--surface-2);color:var(--texte-2);border-radius:6px;padding:2px 6px;font-size:10px;line-height:15px}.landing-reference .rv245 .ref-preview-card-details{gap:5px;padding:6px 0 0}.landing-reference .rv245 .ref-preview-card-details p{font-size:9px;line-height:13px}.landing-reference .rv245 .ref-preview-card-tags span{padding:1px 4px;font-size:8px;line-height:11px}.landing-reference .rv9{background:url(/logo-128.png) 50%/contain no-repeat}.landing-reference .rv235{gap:8px;padding-top:32px}