._3vsSeq_panel{color:#171715;border:1px solid #e5e5e0;border-radius:24px;width:calc(100vw - 16px);max-width:380px;top:8px;bottom:8px;right:8px;overflow:hidden;box-shadow:0 16px 64px #161c1730}._3vsSeq_panel>div:first-child{border-color:#eeede9;gap:8px;height:64px;padding-inline:18px}._3vsSeq_panel>div:first-child>div{gap:2px;min-width:0}._3vsSeq_panel>div:first-child button{border-radius:50%;min-width:44px;min-height:44px}._3vsSeq_panel>div:first-child button:last-child{background:#f5f5f2}._3vsSeq_panel nav{overscroll-behavior:contain;scrollbar-width:thin;background:#fafaf8;gap:10px;min-height:0;padding:10px}._3vsSeq_group{background:#fff;border:1px solid #e8e8e2;border-radius:18px;padding:6px}._3vsSeq_group>div:first-child{text-transform:none;letter-spacing:0;color:#817c73;margin:0;padding:8px 10px 6px;font-size:11px;font-weight:500;line-height:1.5}._3vsSeq_panel nav a{letter-spacing:-.015em;border-radius:12px;flex-shrink:0;height:auto;min-height:44px;margin:0;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4}._3vsSeq_group a>span:first-child{color:#89867e}._3vsSeq_group a:hover{background:#f2f4ef}._3vsSeq_panel nav>a[href=\/recruteurs]{color:#615574;background:#efedf5;border:1px solid #e3e0ed;border-radius:16px;min-height:48px;padding-inline:16px}._3vsSeq_panel nav>div:empty{display:none}._3vsSeq_panel>div:last-child{padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-color:#eeede9}._3vsSeq_panel>div:last-child a,._3vsSeq_panel>div:last-child>button{border-radius:999px;min-height:46px;font-size:14px}._3vsSeq_panel>div:last-child a:last-child{color:#625e56;background:#fff;border-color:#e5e3dd}._3vsSeq_panel :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #65755c}@media (max-width:359px){._3vsSeq_panel>div:first-child{padding-inline:12px}._3vsSeq_panel>div:first-child>div:first-child{max-width:170px}._3vsSeq_panel>div:first-child>div:last-child{gap:0}._3vsSeq_panel>div:first-child button{min-width:40px}}
.DCWCmG_panel{border:1px solid var(--border);background:var(--card);width:350px;max-width:calc(100vw - 32px);color:var(--foreground);box-shadow:0 12px 35px -18px color-mix(in srgb, var(--foreground) 25%, transparent);border-radius:16px;padding:8px}.DCWCmG_panel .DCWCmG_label{color:var(--muted-foreground);margin:0;padding:10px 12px 8px;font-size:12px;font-weight:400;line-height:1.5}.DCWCmG_links{gap:3px;display:grid}.DCWCmG_panel .DCWCmG_link{min-height:76px;color:var(--foreground);border-radius:10px;align-items:center;gap:12px;padding:14px 12px;text-decoration:none;transition:background .15s;display:flex}.DCWCmG_panel .DCWCmG_icon{border:1px solid var(--border);background:var(--muted);width:38px;height:38px;color:var(--foreground);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.DCWCmG_copy{flex:1;gap:4px;min-width:0;display:grid}.DCWCmG_title{letter-spacing:-.025em;font-size:14px;font-weight:500;line-height:1.4}.DCWCmG_description{color:var(--muted-foreground);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.5}.DCWCmG_arrow{color:var(--muted-foreground);flex-shrink:0;transition:transform .15s}.DCWCmG_panel .DCWCmG_link[aria-current]{background:var(--muted)}.DCWCmG_panel .DCWCmG_link[aria-current] .DCWCmG_icon{background:var(--card)}.DCWCmG_panel .DCWCmG_all{border-top:1px solid var(--border);min-height:48px;color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;margin:8px 4px 0;padding:14px 8px 8px;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.DCWCmG_panel a:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}@media (hover:hover){.DCWCmG_panel .DCWCmG_link:hover{background:var(--muted)}.DCWCmG_link:hover .DCWCmG_arrow{transform:translate(2px)}.DCWCmG_panel .DCWCmG_all:hover{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.DCWCmG_panel .DCWCmG_link,.DCWCmG_arrow{transition:none}.DCWCmG_link:hover .DCWCmG_arrow{transform:none}}
.fJVj3W_navigation{max-width:1280px;margin:auto;padding:0 32px}.fJVj3W_navigation>header{background:0 0;border:0;border-radius:0;height:76px;padding-inline:0;position:relative;top:0}.fJVj3W_navigation nav{background:0 0;border-color:#0000}@media (max-width:640px){.fJVj3W_navigation{padding-inline:16px}.fJVj3W_navigation>header{height:64px}}
.cxrmNW_page{min-height:100dvh;color:var(--foreground);background:var(--public-canvas)}.cxrmNW_content{max-width:1280px;margin-inline:auto}
@media (max-width:767px){.oRvZvq_sheet{border-radius:24px 24px 0 0;max-height:90dvh}.oRvZvq_sheet>div:first-child{height:60px;padding-inline:20px}.oRvZvq_sheet>div:first-child>div{font-size:16px}.oRvZvq_sheet button{min-height:44px}.oRvZvq_sheet>div:first-child>button{background:#f6f6f4;border-radius:50%;min-width:44px}.oRvZvq_sheet>div:nth-child(2){padding:6px 16px 12px}.oRvZvq_sheet>div:nth-child(2) button,.oRvZvq_sheet>div:nth-child(2) label{min-height:48px;font-size:14px}.oRvZvq_sheet>div:nth-child(2) label>span{font-size:14px}.oRvZvq_sheet>div:last-child{padding:12px 20px max(16px,env(safe-area-inset-bottom));gap:16px}.oRvZvq_sheet>div:last-child button{font-size:14px}.oRvZvq_sheet>div:last-child button:last-child{border-radius:999px;padding-inline:22px}}
.jfFd_W_action{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.jfFd_W_action.jfFd_W_primary{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.jfFd_W_action.jfFd_W_primary:hover{background:#303030;border-color:#303030}.jfFd_W_action.jfFd_W_secondary{color:#181715;background:#fff;border-color:#e4e1dc}.jfFd_W_action.jfFd_W_secondary:hover{background:#faf9f7;border-color:#bfb9b0}.jfFd_W_action:focus-visible{outline-offset:4px;outline:2px solid #181715}.jfFd_W_action>svg{flex-shrink:0;width:16px;height:16px;transition:transform .18s}.jfFd_W_action:is(:hover,:focus-visible)>svg[data-cta-arrow]{transform:translate(3px)}@media (max-width:640px){.jfFd_W_action{padding-inline:17px}}@media (prefers-reduced-motion:reduce){.jfFd_W_action,.jfFd_W_action>svg{transition:none}.jfFd_W_action:is(:hover,:focus-visible)>svg[data-cta-arrow]{transform:none}}
