@font-face{font-family:PepNunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/nunito-latin.woff2) format("woff2")}@font-face{font-family:PepInter;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2")}.pool{--pp:#5E17EB;--pp-fonce:#4A0FC2;--pp-doux:#F1EAFE;--pp-ligne:#E4DAFB;--or:#F7C056;--encre:#1E1636;--gris:#655D7E;--fond:#F7F5FC;--rouge:#B3261E;--titre:"PepNunito","Nunito",system-ui,sans-serif;--texte:"PepInter","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh;background:var(--fond);color:var(--encre);font-family:var(--texte);font-size:15px;line-height:1.55}.pool-wrap{max-width:720px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pool-band{background:var(--pp);color:#fff}.pool-band .pool-wrap{padding-top:28px;padding-bottom:30px}.pool-logo{display:inline-flex;background:#fff;border-radius:12px;padding:8px 12px}.pool-logo img{display:block;height:30px;width:auto}.pool-eyebrow{margin:22px 0 0;font:900 13px/1.3 var(--titre);letter-spacing:.07em;text-transform:uppercase;color:var(--or)}.pool h1{font:900 clamp(25px,4.6vw,34px)/1.16 var(--titre);margin:8px 0 12px;text-wrap:balance;letter-spacing:-.01em}.pool-intro{margin:0;max-width:62ch;color:#EEE6FF}.pool-dates{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:600px){.pool-dates{grid-template-columns:1fr}}.pool-dates li{background:#4A0FC2;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:9px 12px;display:grid;gap:1px}.pool-dates span{font-size:12.5px;color:#DCCCFF}.pool-dates b{font:800 15px/1.3 var(--titre);color:var(--or)}.pool-main{padding-top:24px;padding-bottom:40px}.pool-form{display:grid;gap:16px}.pool-card{background:#fff;border:1px solid var(--pp-ligne);border-radius:16px;padding:22px;display:grid;gap:14px;min-width:0}@media(max-width:560px){.pool-card{padding:18px 16px}}.pool h2{font:800 19px/1.3 var(--titre);margin:0;display:flex;align-items:center;gap:10px}.pool-num{flex:none;width:26px;height:26px;border-radius:50%;background:var(--pp);color:#fff;display:inline-grid;place-items:center;font:900 13px var(--titre)}.pool-aide{margin:-6px 0 0;color:var(--gris);font-size:13.5px}.pool-sous .pool-aide{margin:0}.pool-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.pool-grid2{grid-template-columns:1fr}}.pool-field{display:grid;gap:6px;font-weight:600;font-size:13.5px;min-width:0}.pool-facultatif{font-weight:400;color:var(--gris);margin-left:4px}.pool input:not([type=checkbox]):not([type=radio]),.pool select,.pool textarea{font:400 15px var(--texte);color:var(--encre);background:#FBFAFE;border:1px solid var(--pp-ligne);border-radius:10px;padding:10px 12px;width:100%;min-width:0;min-height:44px;transition:border-color .15s,box-shadow .15s}.pool textarea{resize:vertical;line-height:1.5}.pool input:focus-visible,.pool select:focus-visible,.pool textarea:focus-visible{outline:none;border-color:var(--pp);box-shadow:0 0 0 3px rgba(94,23,235,.18);background:#fff}.pool button:focus-visible,.pool-opt:has(input:focus-visible){outline:3px solid var(--or);outline-offset:2px}.pool .ko input:not([type=checkbox]):not([type=radio]),.pool .ko select,.pool input[aria-invalid],.pool select[aria-invalid]{border-color:var(--rouge);box-shadow:0 0 0 3px rgba(179,38,30,.12)}.pool-unite{position:relative;display:block}.pool-unite input{padding-right:44px}.pool-unite.large{max-width:240px}.pool-unite.large input{padding-right:104px}.pool-unite>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--gris);font-size:13.5px;font-weight:400;pointer-events:none}.pool-zone,.pool-zones{display:grid;gap:10px}.pool-zone{grid-template-columns:minmax(0,1fr) 120px 44px;align-items:end}@media(max-width:480px){.pool-zone{grid-template-columns:minmax(0,1fr) 96px 44px}}.pool-retirer{height:44px;border-radius:10px;border:1px solid var(--pp-ligne);background:transparent;color:var(--gris);font-size:20px;cursor:pointer}.pool-retirer:hover{color:var(--rouge);border-color:var(--rouge)}.pool-ajout{justify-self:start;background:var(--pp-doux);color:var(--pp);border:0;border-radius:10px;padding:10px 14px;min-height:44px;font:600 14px var(--texte);cursor:pointer}.pool-ajout:hover{background:#E6DAFD}.pool-opts{display:grid;gap:10px}.pool-opt{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--pp-ligne);border-radius:12px;padding:14px;cursor:pointer;background:#FBFAFE;transition:border-color .15s,background .15s}.pool-opt:hover{border-color:#C9B5F8}.pool-opt.on{border-color:var(--pp);background:var(--pp-doux)}.pool-opt.compact{padding:12px 14px}.pool-opt input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--pp)}.pool-opt b{display:block;font-weight:600;line-height:1.4}.pool-opt small{display:block;color:var(--gris);font-size:13px;margin-top:3px;line-height:1.5}.pool-opts.ko .pool-opt{border-color:var(--rouge)}.pool-sous{border:1px solid var(--pp-ligne);border-left:4px solid var(--or);border-radius:12px;padding:14px;margin:0;display:grid;gap:10px;min-width:0;background:#FFFDF6}.pool-sous legend{font-weight:700;font-size:14px;padding:0 6px}.pool-sous.ko{border-color:var(--rouge);border-left-color:var(--rouge)}.pool-grid-exp{display:grid;grid-template-columns:210px minmax(0,1fr);gap:10px}@media(max-width:560px){.pool-grid-exp{grid-template-columns:1fr}}.pool-err{margin:0;color:var(--rouge);font-weight:600;font-size:14px;display:flex;gap:8px;align-items:flex-start}.pool-err:before{content:"!";flex:none;width:20px;height:20px;border-radius:50%;background:var(--rouge);color:#fff;display:inline-grid;place-items:center;font:900 12px var(--titre);margin-top:1px}.pool-envoi{display:grid;gap:12px;justify-items:start;padding-top:4px}.pool-btn{background:var(--pp);color:#fff;border:0;border-radius:14px;padding:15px 28px;min-height:52px;font:800 17px var(--titre);cursor:pointer;box-shadow:0 6px 18px rgba(94,23,235,.28);transition:background .15s,transform .1s}.pool-btn:hover{background:var(--pp-fonce)}.pool-btn:active{transform:translateY(1px)}.pool-btn:disabled{opacity:.65;cursor:wait}@media(max-width:560px){.pool-envoi{justify-items:stretch}.pool-btn{width:100%}}.pool-fini{text-align:center;justify-items:center;padding:36px 22px}.pool-fini h2{display:block;font-size:22px;text-wrap:balance}.pool-fini p{margin:0;max-width:52ch}.pool-coche{width:56px;height:56px;border-radius:50%;background:var(--pp);color:var(--or);display:grid;place-items:center;font:900 28px var(--titre)}.pool-doux{color:var(--gris);font-size:14px}.pool a{color:var(--pp);text-decoration:underline;text-underline-offset:2px}.pool-lien{background:none;border:0;color:var(--pp);font:600 14px var(--texte);text-decoration:underline;cursor:pointer;padding:8px}.pool-piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pool-pied{color:var(--gris);font-size:12.5px;text-align:center;margin:28px auto 0;max-width:60ch;line-height:1.6}@media(prefers-reduced-motion:reduce){.pool *{transition:none!important}}.pool-tranches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 10px}.pool-tranche{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:1px solid var(--pp-ligne);border-radius:10px;background:#FBFAFE;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.pool-tranche input{position:absolute;opacity:0;pointer-events:none}.pool-tranche.on{border-color:var(--pp);background:var(--pp-doux);color:var(--pp)}.pool-tranche:has(input:focus-visible){outline:3px solid var(--or);outline-offset:2px}.pool-publics{width:100%}.pool-annee input{max-width:160px}.pool-aide-linkedin{margin-top:-6px;font-size:13px;line-height:1.5}.pool-cv{display:flex;flex-direction:column;gap:6px}.pool-cv-choisir{position:relative;display:inline-flex;align-items:center;width:max-content}.pool-cache{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.pool-cv-choisir:has(input:focus-visible){outline:3px solid var(--or);outline-offset:2px}.pool-cv-choisi{display:flex;align-items:center;gap:8px;font-weight:600}@media(max-width:520px){.pool-tranches{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-band{background:var(--pp)}.rj-band .pool-wrap{padding-top:16px;padding-bottom:16px}.rj-band .pool-logo img{height:34px;width:auto}.rj-sur{color:var(--pp);margin-top:6px}.rj-titre{color:var(--encre)}.rj-intro{margin:0 0 18px;color:var(--gris)}.rj-etapes{list-style:none;margin:0 0 14px;padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#fff;border:1px solid var(--pp-ligne);border-radius:16px}.rj-etapes li{display:grid;gap:2px;align-content:start;font-size:13.5px}.rj-etapes li>span{font-size:20px}.rj-etapes small{color:var(--gris);font-size:12.5px}@media(max-width:600px){.rj-etapes{grid-template-columns:1fr}}.rj-cherche{border:2px solid var(--pp);border-radius:16px;padding:14px 18px;background:#fff;margin-bottom:12px}.rj-cherche h2{font-size:16px;margin-bottom:6px}.rj-cherche p{margin:4px 0;font-size:14px}.rj-super{background:#FEF8E7;border:1px solid #f5e1a4;border-radius:12px;padding:10px 14px;font-size:13.5px;margin:0 0 18px}.rj-et{color:var(--rouge);font-weight:700}.rj-sous{display:block;font-weight:400;color:var(--gris);font-size:12.5px}.rj-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:600px){.rj-actions{grid-template-columns:1fr}}.rj-action{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--pp-ligne);border-radius:12px;padding:10px 12px;cursor:pointer;background:#fff}.rj-action.on{background:var(--pp-doux);border-color:var(--pp)}.rj-action input{margin-top:3px;accent-color:var(--pp)}.rj-action span{display:grid}.rj-action small{color:var(--gris);font-size:12.5px}.rj-actions.ko{outline:2px solid var(--rouge);outline-offset:4px;border-radius:12px}.rj-confirme{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--pp-ligne);border-radius:12px;padding:10px 12px;font-size:14px;cursor:pointer}.rj-confirme.on{background:var(--pp-doux);border-color:var(--pp)}.rj-confirme.ko{border-color:var(--rouge);box-shadow:0 0 0 3px rgba(179,38,30,.12)}.rj-confirme input{margin-top:3px;accent-color:var(--pp)}.rj-aide-linkedin summary{cursor:pointer;color:var(--pp);font-size:13px;font-weight:600}.rj-super-q{border:1px solid #f5e1a4;background:#FEF8E7;border-radius:12px;padding:10px 14px;margin:0}.rj-super-q legend{font-weight:700;font-size:14px;padding:0 4px}.rj-radios{display:flex;gap:18px;flex-wrap:wrap}.rj-radios label{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.rj-radios input{accent-color:var(--pp)}.rj-rgpd{font-size:12.5px;color:var(--gris);margin:10px 0 0}.rj-rgpd a{color:var(--pp)}