@media (max-width:560px){.itw-invitation-linkedin-apercu{grid-template-columns:minmax(0,1fr)!important}.itw-invitation-linkedin-apercu img{max-width:180px;justify-self:center}}.fg-invit-voile{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:16px;background:rgba(12,18,38,.48);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fg-invit-fondu .2s ease-out both;font-family:Nunito,system-ui,sans-serif}.fg-invit-carte{position:relative;width:min(420px,100%);border-radius:26px;overflow:hidden;background:#fff;color:#1e2a4a;box-shadow:0 30px 80px rgba(12,18,38,.35),inset 0 2px 0 rgba(255,255,255,.6);animation:fg-invit-entree .32s cubic-bezier(.2,.9,.3,1.25) both}.fg-invit-sortie{animation:fg-invit-fondu .18s ease-in reverse both}.fg-invit-sortie .fg-invit-carte{animation:fg-invit-entree .18s ease-in reverse both}.fg-invit-entete{position:relative;height:166px;display:grid;place-items:start center;padding-top:16px;overflow:hidden}.fg-invit-halo{position:absolute;inset:-40% -20% auto;height:120%;background:radial-gradient(closest-side,rgba(255,255,255,.75),rgba(255,255,255,0));pointer-events:none}.fg-invit-illustration{position:relative;width:150px;height:auto;filter:drop-shadow(0 10px 16px rgba(12,18,38,.18));animation:fg-invit-flotte 3.2s ease-in-out infinite}.fg-invit-fermer{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:rgba(255,255,255,.72);color:#1e2a4a;box-shadow:0 2px 8px rgba(12,18,38,.12);transition:background .15s ease,transform .15s ease}.fg-invit-fermer:hover{background:#fff;transform:rotate(90deg)}.fg-invit-avatar{position:relative;width:72px;margin:-36px auto 0;border-radius:50%;padding:4px;background:#fff;box-shadow:0 8px 22px rgba(12,18,38,.16)}.fg-invit-avatar>:first-child{display:block}.fg-invit-badge{position:absolute;right:-6px;bottom:-2px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:15px;background:#fff;border:2px solid var(--fg-invit-accent,#6c4cf1);box-shadow:0 4px 10px rgba(12,18,38,.18)}.fg-invit-corps{padding:12px 26px 4px;text-align:center}.fg-invit-sur-titre{display:inline-block;font-size:11.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-invit-accent,#6C4CF1)}.fg-invit-corps h2{margin:6px 0 8px;font-size:23px;line-height:1.2;font-weight:900;color:#14203d}.fg-invit-corps p{margin:0;font-size:14.5px;line-height:1.55;color:#5c6373}.fg-invit-corps p strong{color:#1e2a4a;font-weight:800}.fg-invit-infos{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.fg-invit-infos span{padding:5px 11px;border-radius:999px;background:#f3f5fa;font-size:12px;font-weight:800;color:#3d4760}.fg-invit-actions{display:grid;grid-gap:6px;gap:6px;padding:18px 22px 22px}.fg-invit-rejoindre{min-height:50px;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#0e1f3d,#24386a);color:#fff;font:inherit;font-size:15.5px;font-weight:900;box-shadow:0 10px 24px rgba(14,31,61,.28);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.fg-invit-rejoindre:hover{transform:translateY(-1px);filter:brightness(1.12);box-shadow:0 14px 30px rgba(14,31,61,.32)}.fg-invit-plus-tard{min-height:42px;border:0;border-radius:999px;cursor:pointer;background:transparent;color:#5c6373;font:inherit;font-size:14px;font-weight:800}.fg-invit-plus-tard:hover{background:#f3f5fa;color:#1e2a4a}.fg-invit-carte button:focus-visible{outline:3px solid #f5c518;outline-offset:2px}@media (max-width:520px){.fg-invit-voile{place-items:end center;padding:0}.fg-invit-carte{width:100%;border-radius:26px 26px 0 0;padding-bottom:env(safe-area-inset-bottom)}.fg-invit-carte,.fg-invit-sortie .fg-invit-carte{animation-name:fg-invit-montee}.fg-invit-entete{height:150px;padding-top:12px}.fg-invit-illustration{width:136px}.fg-invit-corps h2{font-size:21px}}:root[data-theme=dark] .fg-invit-carte{background:#181f39;color:#e8ecf6;box-shadow:0 30px 80px rgba(0,0,0,.55)}:root[data-theme=dark] .fg-invit-avatar{background:#181f39}:root[data-theme=dark] .fg-invit-badge{background:#242e52}:root[data-theme=dark] .fg-invit-corps h2,:root[data-theme=dark] .fg-invit-corps p strong{color:#f1f4fb}:root[data-theme=dark] .fg-invit-corps p{color:#a3adc2}:root[data-theme=dark] .fg-invit-infos span{background:#242e52;color:#cfd6e6}:root[data-theme=dark] .fg-invit-rejoindre{background:linear-gradient(135deg,#ffd84d,#ffbf3c);color:#1b1400}:root[data-theme=dark] .fg-invit-plus-tard{color:#a3adc2}:root[data-theme=dark] .fg-invit-plus-tard:hover{background:#242e52;color:#f1f4fb}@keyframes fg-invit-fondu{0%{opacity:0}to{opacity:1}}@keyframes fg-invit-entree{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes fg-invit-montee{0%{transform:translateY(100%)}to{transform:none}}@keyframes fg-invit-flotte{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-5px) rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.fg-invit-carte,.fg-invit-illustration,.fg-invit-sortie,.fg-invit-sortie .fg-invit-carte,.fg-invit-voile{animation:none}}:root{--notif-blue:#3B82F6;--notif-amber:#F59E0B;--notif-violet:#8B5CF6;--notif-green:#10B981;--notif-orange:#F97316;--notif-pink:#EC4899;--notif-cyan:#06B6D4;--notif-lilac:#A78BFA;--notif-game:#6C4CF1;--notif-accent:#F5A623;--notif-yellow:#FBBF24;--notif-red:#EF4444;--notif-slate:#64748B;--notif-muted:#94A3B8;--notif-indigo:#6366F1;--notif-white:#FFFFFF;--notif-accepted-border:rgba(16,185,129,0.30);--notif-accepted-bg:rgba(16,185,129,0.12);--notif-accepted-ink:#0F8A5F;--notif-declined-border:rgba(239,68,68,0.22);--notif-declined-bg:rgba(239,68,68,0.10);--notif-declined-ink:#D14343;--notif-loader-accent:#F5C518;--notif-loader-highlight:#FFE57A;--notif-loader-glow:rgba(245,197,24,0.18);--notif-loader-title:linear-gradient(135deg,#0E1F3D,#2F4878);--notif-on-accent:#0E1F3D}:root[data-theme=dark]{--notif-accepted-border:rgba(52,211,153,.30);--notif-accepted-bg:rgba(16,185,129,.16);--notif-accepted-ink:#A7F3D0;--notif-declined-border:rgba(248,113,113,.28);--notif-declined-bg:rgba(239,68,68,.16);--notif-declined-ink:#FCA5A5;--notif-loader-title:linear-gradient(135deg,#F5F7FA,#B8C2D9)}@media (max-width:767px){#itw-mobile-hub{--mh-bg:#edf1f6;--mh-text:#0e1f3d;--mh-muted:#606b80;position:fixed;inset:0;z-index:13000;display:flex;flex-direction:column;height:calc(100 * var(--vh));height:calc(100 * var(--dvh));max-height:none!important;width:100%;overflow:hidden;background:var(--mh-bg)!important;color:var(--mh-text)!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-inter,-apple-system),BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;text-align:left;isolation:isolate}#itw-mobile-hub,#itw-mobile-hub *{box-sizing:border-box}#itw-mobile-hub .mh-header{display:flex;align-items:center;justify-content:space-between;flex:none;gap:16px;padding:calc(12px + env(safe-area-inset-top, 0px)) max(18px,env(safe-area-inset-right,0px)) 12px max(18px,env(safe-area-inset-left,0px));background:#101a31;color:#fff}#itw-mobile-hub .mh-header h2{margin:0;font-size:24px!important;font-weight:700;line-height:1.25!important;color:inherit}#itw-mobile-hub .mh-close{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:1px solid #33405b;border-radius:14px;background:#0b1428;color:#fff;cursor:pointer}#itw-mobile-hub .mh-scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px max(12px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom, 0px)) max(12px,env(safe-area-inset-left,0px))}#itw-mobile-hub .mh-content{width:100%;max-width:560px;margin:0 auto}#itw-mobile-hub .mh-hero{position:relative;overflow:hidden;border-radius:24px;padding:24px;background:radial-gradient(circle at 89% 15%,#f5c51830 0 8%,#f5c5180d 8.2% 15%,transparent 15.2%),linear-gradient(120deg,#10203f,#1d3054);color:#fff}#itw-mobile-hub .mh-hero .mh-eyebrow{margin:0 0 6px;color:#ffdc26!important;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}#itw-mobile-hub .mh-hero h3{margin:0 0 8px;color:#fff;font-size:clamp(25px,calc(7.5 * var(--vw)),34px)!important;font-weight:800;line-height:1.2!important;letter-spacing:-.025em}#itw-mobile-hub .mh-hero p{margin:0;color:#b5c2d8!important;font-size:16px;line-height:1.6}#itw-mobile-hub .mh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px 4px;gap:26px 4px;margin:22px 0;padding:0;background:transparent;border:0}#itw-mobile-hub .mh-brick{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-width:0;padding:0;border:0;background:transparent;color:var(--mh-text);text-decoration:none;-webkit-tap-highlight-color:transparent}#itw-mobile-hub .mh-tile{position:relative;display:grid;place-items:center;width:68px;height:68px;border-radius:22px;border:1px solid color-mix(in srgb,var(--mh-icon-color) 22%,transparent);background:var(--mh-icon-tint);color:var(--mh-icon-color);transition:transform .15s ease}#itw-mobile-hub .mh-brick:active .mh-tile{transform:scale(.94)}#itw-mobile-hub .mh-label{color:inherit;font-size:clamp(12px,calc(3.4 * var(--vw)),17px);font-weight:700;text-align:center;line-height:1.3;overflow-wrap:anywhere}#itw-mobile-hub .mh-lock{position:absolute;right:-4px;bottom:-3px;width:23px;height:23px;display:grid;place-items:center;background:#fff;color:#606b80;border:1px solid #d2d8e2;border-radius:50%}#itw-mobile-hub .mh-legend{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:12px 0 0;color:var(--mh-muted)!important;font-size:13px}#itw-mobile-hub .mh-status{font-size:13px;color:var(--mh-muted)}#itw-mobile-hub .mh-status:not(:empty){margin-top:12px}#itw-mobile-hub .mh-status button{min-height:44px;margin-left:4px;padding:8px;font:inherit;font-weight:700;color:var(--mh-text);background:transparent;border:0;text-decoration:underline;cursor:pointer}#itw-mobile-hub .mh-principal{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin-top:24px;padding:12px;border:1px solid #b7bfcd;border-radius:14px;background:transparent;color:var(--mh-text);font-size:14px;font-weight:700;text-decoration:none}#itw-mobile-hub :is(a,button):focus-visible{outline:3px solid #f5c518;outline-offset:3px}[data-theme=dark] #itw-mobile-hub{--mh-bg:#0b1428;--mh-text:#f4f6fb;--mh-muted:#a7b4c9}[data-theme=dark] #itw-mobile-hub .mh-tile{background:#132a4f;border-color:#f5c51870;color:#f5c518}[data-theme=dark] #itw-mobile-hub .mh-lock{background:#172640;border-color:#48566c;color:#c1cad9}[data-theme=dark] #itw-mobile-hub .mh-principal{border-color:#48566c}}@media (max-width:767px) and (prefers-reduced-motion:reduce){#itw-mobile-hub .mh-tile{transition:none}}:root{--itw-zoom:1;--vw:1vw;--vh:1vh;--dvh:1dvh;--svh:1svh;--lvh:1lvh}:root[data-itw-zoom=on]{zoom:var(--itw-zoom);--vw:calc(1vw / var(--itw-zoom));--vh:calc(1vh / var(--itw-zoom));--dvh:calc(1dvh / var(--itw-zoom));--svh:calc(1svh / var(--itw-zoom));--lvh:calc(1lvh / var(--itw-zoom))}:root[data-itw-zoom=on] #recharts_measurement_span{zoom:calc(1 / var(--itw-zoom))}@media print{:root[data-itw-zoom=on] #recharts_measurement_span{zoom:1}:root[data-itw-zoom=on]{zoom:1;--vw:1vw;--vh:1vh;--dvh:1dvh;--svh:1svh;--lvh:1lvh}}